999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

電動汽車車載終端系統設計

2018-06-04 09:24:14
自動化與儀表 2018年5期
關鍵詞:系統

蘇 濤

(合肥工業大學 電氣與自動化工程學院,合肥 230009)

我國最新頒布的新能源汽車發展政策,明確規定:新生產的新能源汽車必須通過車載終端對車輛實時數據進行采集,并將采集到的實時數據發送到企業平臺,實現對車輛的遠程監控[1]。電動汽車作為新能源汽車的一種,是未來汽車發展的主流方向。對于電動汽車來說,對車輛運行數據的監控,有助于掌握車輛的運行狀況和故障信息,提高電動汽車運行的安全性,同時運行數據的采集對電動汽車的優化設計具有重要的意義。

文獻[2-3]提出基于GPRS無線通信技術和CAN總線技術的電動汽車監控終端,實現了對電動汽車運行數據的采集和遠程傳輸。文獻[4]提出基于RFID,GPS和傳感器技術的物流車車載終端系統,實現了車輛識別、實時定位等功能。文獻[5]提出基于ARM平臺和嵌入式Android操作系統的車載終端,實現了電動汽車與電網之間信息和能量的相互交互。文獻[6]介紹了基于北斗定位模塊和GPRS通信模塊的車載終端系統,同時采用擴展卡爾曼濾波算法提高系統的定位精度。

為滿足電動汽車遠程監控中的信息交互需求,結合CAN總線、北斗定位、AES加密及4G通信等技術,設計了電動汽車車載終端系統,用于純電動汽車的智能化監控管理。

1 車載終端系統原理

車載終端系統是車輛監控系統的重要組成部分之一[8]。車輛監控系統結構如圖1所示。

圖1 車輛監控系統結構Fig.1 Vehicle monitoring system structure

根據車載終端系統數據的流向,分析車載終端系統的工作原理如下:車載終端系統通過CAN通信模塊獲取車輛的實時運行信息,包括電機數據、電池數據及故障信息等[9];通過北斗定位模塊獲取車輛的定位數據,將采集到的數據按照規定的通信協議打包后加密,然后通過4G通信模塊發送到遠程監控中心,實現對車輛的實時監測。遠程監控中心通過無線網絡將控制指令發送到車載終端系統[10],車載終端系統再通過CAN通信模塊將控制指令轉發到CAN總線上的節點,實現對車輛的遠程控制。

根據車載終端系統的工作原理,文中設計了電動汽車的車載終端系統。系統的硬件結構如圖2所示,其主要組成模塊包括:

1)主控制器模塊 作為車載終端系統的核心,是實現車載終端系統功能的關鍵;將車載終端系統采集的數據按照通信協議打包加密后發送給無線通信模塊,同時響應遠程監控中心發送來的控制指令。

2)4G通信模塊 建立車載終端系統與遠程監控中心的通信,實現車載終端系統與遠程監控中心信息的交互。

3)北斗定位模塊 負責接收車輛的定位數據。

4)CAN通信模塊 與電動汽車CAN網絡相連接,負責采集車輛實時運行信息及向CAN總線上的節點發送控制指令。

圖2 車載終端系統硬件結構Fig.2 Hardware structure of vehicle terminal system

2 車載終端硬件設計

2.1 主控制器模塊

主控制器模塊采用FreeScale MC9S12XE系列單片機中的MC9S12XEP100,用于接收車輛實時運行信息、定位數據,并按照規定的協議重新打包數據后加密。此外,還用于控制4G通信模塊,完成相應的發送、接收任務。

MC9S12XEP100單片機有64 kB的RAM,1 MB的 Flash,4 kB的 EEPROM,8路 SCI通信接口、3路SPI通信接口、2路IIC通訊接口、5路CAN通訊接口[11]。片上資源豐富可以滿足系統需求,同時其內部集成了MSCAN控制器,便于系統的硬件設計。

2.2 CAN通信模塊

在電動汽車中,電動汽車各個控制器之間大多可以通過CAN總線實現信息共享。因此,車載終端系統可以通過CAN總線獲取車輛的實時運行信息,并通過CAN總線向車載CAN網絡中的節點發送控制指令。在此CAN總線通信采用標準幀格式,遵循CAN 2.0B規范。

CAN通信模塊的接口芯片選用TLE6250G。TLE6250G是英飛凌公司的、應用于汽車高速數據傳輸CAN上的集成總線收發器。該芯片具有電磁兼容性好、信號傳輸速率高等優點,其設計滿足IS011898標準。為了提高車載終端系統的抗干擾能力,將CAN引腳通過高速光耦6N137與總線收發器TLE6250G相連,實現信號的隔離。

2.3 北斗定位模塊

車載終端系統通過北斗定位模塊獲取車輛的定位數據。在此選用和芯星通公司的UM220定位芯片。UM220是專門針對車輛監控推出的定位芯片。UM220具有尺寸小、重量輕、功耗低、可靠性高等優點[12]。同時,芯片的外圍電路設計簡單,無需外接CPU進行控制。北斗定位模塊電路如圖3所示。單片機通過UART接口與模塊之間進行通信,便于信息處理。

2.4 4G通信模塊

圖3 UM220模塊電路Fig.3 UM220 module circuit

4G通信模塊是整個系統通信基礎。它實現了車載終端系統與遠程監控中心無線通信,在此采用中興公司的4G通信模塊ME3760。該模塊內部集成了TCP/IP協議棧,功能強大,數據傳輸服務上行速率可達10 Mb/s和下行速率可達150 Mb/s,傳輸速度快,滿足車載終端系統對實時性和可靠性的需求。系統中的4G通信模塊通過異步串口與主控制器連接,通過AT指令控制模塊連接到因特網,實現無線通訊功能。ME3760模塊的電路如圖4所示。

圖4 ME3760模塊電路Fig.4 ME3760 module circuit

3 車載終端軟件設計

3.1 系統主程序總體流程

車載終端系統軟件結構包括一個主程序和若干子程序。系統的總體程序設計如圖5所示。

圖5 系統的總體程序設計流程Fig.5 System overall program design flow chart

車載終端系統子程序主要包括以下8個部分:①初始化子程序 用于車載終端系統初始化,包括單片機串口初始化、變量初始化等;②4G模塊聯網子程序 為單片機向4G通信模塊發送AT指令建立與遠程監控中心的網絡連接;③北斗定位數據接收子程序 用于讀取串口的北斗定位數據,提取系統所需的經緯度、時間、速度數據,并保存在相應的變量中;④CAN數據接收子程序 用于接收CAN總線上的車輛實時運行信息,并保存在相應的變量中;⑤CAN數據發送子程序 用于轉發監控管理中心的控制指令到CAN總線上的指定節點;⑥數據打包子程序 按照規定的通信協議打包車輛的實時運行信息、定位數據;⑦AES加密子程序 用于將打包好的明文數據加密處理為密文數據;⑧數據發送子程序 用于將加密后的密文數據通過4G網絡發送到遠程監控中心。

3.2 CAN通信子程序

CAN通信子程序包括CAN數據接收子程序和CAN數據發送子程序。車載終端系統接收到遠程監控中心發送來的控制指令后,車載終端系統設置接收節點的ID,并將控制指令轉發到CAN總線上,CAN總線上的各個節點根據CAN報文的ID判斷是否接收。CAN總線上節點將實時運行信息發送到CAN總線上,車載終端系統根據ID判斷是否接收,車載終端系統CAN總線數據接收采用中斷方式。

3.3 北斗定位數據接收子程序

NMEA0183是美國國家海洋電子協會為海用電子設備制定的標準格式。目前GPS模塊輸出的語句都是NMEA0183格式,我國北斗衛星導航系統也遵循這一世界公認的標準[13]。系統中使用北斗推薦的定位信息語句,其語句格式為$BDRMC,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,M,<10>,<11>*hh。其具體含義見表1。

表1 北斗推薦定位信息Tab.1 Beidou recommended positioning information

北斗定位數據接收子程序流程如圖6所示。首先對北斗模塊進行初始化,然后讀取串口開始接收數據,判斷數據幀是否為“$”,如果是則判斷接收的幀頭是否為$BDRMC,再判斷數據是否有效,若有效則提取所需要的數據。

圖6 北斗定位數據接收流程Fig.6 Beidou location data receiving process

3.4 AES加密子程序

AES(advanced encryption standaed)確定分組密碼Rijndael為其算法。該算法為對稱加密算法,加密的密鑰與解密的密鑰相同,AES算法的密鑰長度和數據塊的長度可以被設計為128,192,256 bit[14]。AES算法在結構上采用代替置換網絡構成輪變換,結合了一系列數學運算,通過多輪迭代后得到加密后的數據[15]。系統中,AES算法數據塊長度和密鑰長度均采用128 bit,其加密流程如圖7所示。

圖7 AES算法加密流程Fig.7 AES algorithm encryption flow chart

目前,現有的所有破譯方法對AES均無法構成有效威脅,AES算法的安全性極強,同時其加密形式具有靈活簡單的特點。因此,車載終端系統采用AES算法用于4G網絡數據的傳遞,有效地提高了數據傳輸的安全性。

3.5 4G通信模塊子程序

4G通信模塊主要建立車載終端系統與遠程監控中心的無線網絡連接,實現兩者之間信息的交互。

車載終端系統將采集的車輛數據打包加密后,通過4G通信模塊發送到遠程監控中心服務器,并接收遠程監控中心發送過來的控制指令。在整個系統軟件的設計中,建立與遠程監控中心的TCP/IP連接及數據的上傳、接收非常重要。通過AT指令完成4G通信與遠程監控中心無線網絡的連接、車輛數據的上傳、遠程監控中心指令的接收,系統軟件設計中所涉及的主要AT指令見表2。

表2 AT指令Tab.2 AT command form

4 測試驗證

所設計車載終端系統采集車輛的實時運行信息、定位數據上傳到遠程監控中心,并在遠程監控中心客戶端顯示數據的解析結果;同時接收遠程監控中心發送過來的控制指令并響應指令。

在實驗室環境下進行的車載終端系統模擬測試如圖8所示。在實驗室中由一臺計算機模擬遠程監控中心,使用HTML+CSS+JavaScript設計開發遠程客戶端,顯示數據的解析結果,并在室內測試靜止狀態下車載終端系統數據傳輸的可靠性;使用另外一臺計算機運行CANTest軟件,并通過USB轉CAN模塊與車載終端系統連接,驗證車載終端系統采集車輛實時運行信息及響應遠程監控中心控制指令的功能。測試結果顯示,該車載終端系統可以實現車輛實時運行信息和定位數據的可靠傳輸,準確響應遠程監控中心控制指令,等基本功能,實現了與遠程監控中心信息的交互。

圖8 電動汽車車載終端系統的模擬測試Fig.8 Simulation test of vehicle terminal system of electric vehicle

5 結語

通過對CAN總線、北斗定位、AES加密及4G通信等技術的研究,設計了一種電動汽車車載終端系統。其中,車載終端系統分別通過CAN通信模塊和北斗定位模塊獲取了車輛的實時運行信息和定位數據;通過4G通信模塊建立與遠程監控中心的無線網絡連接,實現與遠程監控中心信息的交互;通過使用AES加密算法對傳輸的數據進行加密,提高了數據傳輸的安全性。最后,通過實驗室模擬試驗,驗證了該車載終端系統可以實現車輛實時運行信息和定位數據可靠傳輸、準確響應遠程監控中心指令等基本功能,實現與遠程監控中心信息的交互。所設計的電動汽車車載終端系統為車輛監控系統的重要組成部分,可為電動汽車的進一步優化設計提供數據來源,有助于推動電動車產業的發展。另外,該車載終端系統在車輛防盜報警中也起到一定的作用。

[1]中華人民共和國工業與信息產業部.新能源汽車生產企業及產品準入管理規定[EB/OL].2017-01-16.http://www.miit.gov.cn/n11 46285/n1146352/n3054355/n3057254/n3057264/c5462995/content.html.

[2]周新宇,姜久春,牛利勇,等.基于GPRS的純電動汽車遠程監控終端研究與設計[J].電測與儀表,2013,50(11):96-101.

[3]劉楊,程勇,紀少波,等.基于GPRS與CAN總線的純電動汽車無線監測平臺的開發[J].山東大學學報:工學版,2011,41(6):109-114.

[4]Li H,Zhou Y,Wan C.A smart context-aware-oriented vehicle terminal system in logistics transportation[C]//International ICST Conference on Communications and Networking in China.IEEE,2013:493-497.

[5]儲毅,趙明宇.適用于電動汽車與電網互動的智能車載終端的設計[J].制造業自動化,2013,35(1):59-62.

[6]Li W,Bai M,Lu R,et al.The design of high accuracy differential positioning vehicle terminal based on BeiDou Navigation System[C]//Advanced Information Management,Communicates,Electronic and Automation Control Conference.IEEE,2017:881-886.

[7]林勇,馮英峰,楊玲.基于GPRS的智能控制電子門鎖系統設計[J].合肥工業大學學報:自然科學版,2015,38(7):897-900.

[8]惠曉威,劉彥每.基于GPS/GPRS的物流車載終端系統設計[J].計算機應用與軟件,2015,32(6):80-82.

[9]李晃.基于ARM的電動汽車遠程監控系統設計與研究[D].武漢:武漢理工大學,2015.

[10]余紅珍,伍永豪,周鳳麗.基于μC/OS-Ⅱ的車載終端系統設計[J].計算機應用與軟件,2013,30(2):324-327.

[11]韓愛國,王萌.基于MC9S12XEP100的純電動物流車整車控制器設計[J].自動化與儀表,2017,32(9):20-23.

[12]周曉,鄭定超,方玖琳,等.基于UM220的北斗接收機及WEB終端設計[J].計算機測量與控制,2016,24(3):238-240.

[13]康昊,譚秋林,秦麗,等.基于GPS的車輛安全監測系統[J].計算機測量與控制,2013,21(9):2406-2408.

[14]張小梅.AES算法在ARM核嵌入式系統上的優化實現[J].計算機應用與軟件,2012,29(5):285-288.

[15]Kumar A,Kumar M,Balramudu P.Implementation of AES algorithm using VHDL[C]//2017 International Conference on Computing Methodologies and Communication.2017:732-737.

猜你喜歡
系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
基于UG的發射箱自動化虛擬裝配系統開發
半沸制皂系統(下)
FAO系統特有功能分析及互聯互通探討
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
一德系統 德行天下
PLC在多段調速系統中的應用
主站蜘蛛池模板: 亚洲欧美天堂网| 欧美成人综合视频| 色综合热无码热国产| 一本色道久久88亚洲综合| 丁香五月激情图片| 亚洲AⅤ永久无码精品毛片| 欧美国产综合视频| 91蝌蚪视频在线观看| 亚洲国产综合精品中文第一| 美女一级免费毛片| 欧美亚洲国产精品久久蜜芽| 国产杨幂丝袜av在线播放| 亚洲最新地址| 成人毛片在线播放| 色综合激情网| 久久青草热| 免费无码一区二区| 午夜精品影院| 久青草网站| 毛片免费观看视频| 亚洲午夜片| 国产一区在线观看无码| 一本大道无码日韩精品影视| 九色免费视频| 国产91熟女高潮一区二区| 亚洲有无码中文网| 114级毛片免费观看| 日本免费a视频| 亚洲一区国色天香| 99久久精品国产麻豆婷婷| 日本午夜三级| 亚洲欧美国产视频| 人妻少妇乱子伦精品无码专区毛片| 国内熟女少妇一线天| 国产成人1024精品| 欧洲亚洲一区| 国产玖玖视频| 国产乱视频网站| 午夜福利在线观看入口| 国产精品v欧美| 久草国产在线观看| 成人av手机在线观看| 久草视频福利在线观看| 奇米影视狠狠精品7777| 中文字幕亚洲乱码熟女1区2区| 久久国产av麻豆| 麻豆精品久久久久久久99蜜桃| 91亚洲影院| 成人另类稀缺在线观看| 亚洲日韩AV无码一区二区三区人| 亚洲中文在线视频| 丰满的熟女一区二区三区l| 久久夜色精品国产嚕嚕亚洲av| 欧美日韩亚洲综合在线观看| 日本免费a视频| 国产欧美日韩视频怡春院| 在线色国产| 四虎国产在线观看| 日韩精品资源| 精品無碼一區在線觀看 | 日韩欧美中文字幕在线韩免费| 无码内射在线| 国产9191精品免费观看| 国产亚洲精品va在线| 日韩在线播放欧美字幕| 有专无码视频| 国产精品视频3p| 九九视频免费在线观看| 91丨九色丨首页在线播放 | 中文国产成人久久精品小说| 久久精品亚洲热综合一区二区| 国产男女免费完整版视频| 沈阳少妇高潮在线| 91香蕉视频下载网站| 四虎国产在线观看| 成人午夜在线播放| 国产 在线视频无码| 亚洲成av人无码综合在线观看| 波多野结衣爽到高潮漏水大喷| 日韩黄色大片免费看| 成人欧美在线观看| 久久精品国产亚洲麻豆|