安曉峰
(江蘇卡威汽車工業(yè)集團有限公司,江蘇丹陽212323)
基于車聯(lián)網的車載智能安全系統(tǒng)
安曉峰
(江蘇卡威汽車工業(yè)集團有限公司,江蘇丹陽212323)
實現(xiàn)車聯(lián)網在電動汽車上的應用,通過CAN總線采集車輛行駛數(shù)據和故障代碼,應用壓縮、分析和存儲技術處理數(shù)據信息,把數(shù)據分類后通過4G模塊發(fā)送至云存儲。APP應用軟件接收系統(tǒng)發(fā)送的GPS位置信息,實時顯示電動汽車的具體位置,并且可以通過訪問服務器,了解車輛狀況和儲能變化。
車聯(lián)網;智能安全系統(tǒng);APP應用軟件;云存儲
近幾年,由于國家大力推廣新能源汽車,我國的電動汽車正處在快速發(fā)展階段。在電動汽車增長的同時,超高數(shù)據傳輸速度的4G網絡已普及全國,終端APP應用軟件也被眾多智能手機應用。正是基于4G網絡和手機智能化應用的推廣,車聯(lián)網技術也成了汽車行業(yè)發(fā)展的重點。車聯(lián)網是指裝載在車輛上的電子標簽通過無線射頻等識別技術,實現(xiàn)在信息網絡平臺上對所有車輛的屬性信息和靜、動態(tài)信息進行提取和有效利用,并根據不同的功能需求對所有車輛的運行狀態(tài)進行有效的監(jiān)管和提供綜合服務的系統(tǒng)[1]。車聯(lián)網在電動汽車上的廣泛應用,有利于電動汽車智能化和安全化的建設。車載智能安全系統(tǒng)通過GPS定位監(jiān)控車輛位置和行駛路徑,并通過手機終端APP實時接收和查看車輛行駛數(shù)據和故障情況,從而保證車輛行駛的安全性和實現(xiàn)人與汽車的實時互動。
車載智能安全系統(tǒng)是車聯(lián)網的重要組成部分,如圖1所示。它利用主芯片模塊,通過CAN總線采集和接收發(fā)動機、儀表、電機和電池等主要部件數(shù)據信息和故障代碼;應用導航模塊實現(xiàn)電動汽車的全程定位和實時追蹤;通過4G通訊模塊把壓縮后的數(shù)據定時地傳送至服務器保存,并且可以通過4G網絡使用手機終端APP應用軟件訪問服務器,實時監(jiān)控汽車行駛狀態(tài)和數(shù)據,保證汽車行駛的安全性,實現(xiàn)車與人的實時互動。
圖1 車載智能安全系統(tǒng)硬件結構和工作原理
1.1 主芯片模塊
本系統(tǒng)采用Freescale公司的9S12系列單片機作為主芯片模塊。以MC9S12XEP單片機為例,16位CPU,外部晶振頻率最高可達40 Hz,64 KROM,1 024 K Flash和4 K EEPROM,8通道SCI,3通道SPI,2通道IIC,5路CAN總線通道,32通道12位A/D數(shù)模轉換,8通道PWM脈沖信號,若干IO通用口等。
主芯片具有5路CAN總線,可合理分配CAN總線數(shù)據采集模塊,實現(xiàn)多方位采集CAN總線數(shù)據,防止單路CAN總線數(shù)據過多而造成的數(shù)據堵塞。對于傳統(tǒng)動力系統(tǒng),通過CAN1總線接收發(fā)動機數(shù)據和故障,并且與儀表通訊。當系統(tǒng)檢測到故障時,發(fā)送故障信息給儀表,通過儀表顯示和報警,提醒駕駛員注意安全。對于電動能源動力系統(tǒng),通過CAN2總線接收電機行駛數(shù)據、電池能量狀態(tài)和采集故障代碼。
1.2 4G通訊模塊
4G通訊模塊采用華為公司的ME909s-821 LTE Mi niPCIe模塊[2]。模塊尺寸大小為51 mm×30.4 mm×3.57 mm,電源工作電壓3.2~4.2 V,支持頻段為FDD LTE:Band1,Band3,Band8及分集的所有頻段;TDD LTE:Band38,Band39,Band40,Band41及分集的所有頻段;DC -HSPA+/HSPA+/HSPA/WCDMA:Band1,Band5,Band8,Band9及分集的所有頻段;TD-SCDMA:Band34,Band39;GSM/GPRS/EDGE:1 800 MHz/900 MHz,主要適用于中國移動/聯(lián)通的2G/3G/4G網絡和中國電信的4G網絡。該模塊速率最大在LTE FDD模式,支持UL 50 Mbit/s、DL150 Mbit/s、@20MBWcat4。
如圖2所示,主芯片在WAKE管腳持續(xù)1 s輸出低電平后拉高,模塊被喚醒。此模塊通過LED_WWAN管腳輸出低電平來指示網絡狀態(tài),可通過調整電阻R的阻值來改變LED燈的亮度。此模塊提供一路異步UART(4線全串口)通訊接口,主芯片可以通過該串口與之通訊。串口四線代表如下:UART_CTS,UART發(fā)送清除;UART_RTS,發(fā)送UART請求;UART_RX,UART接收數(shù)據輸入;UART_TX,UART發(fā)送輸出。
1.3 導航模塊
本系統(tǒng)采用SIRF公司的第三代GPS芯片SirfStar3作為導航芯片。該芯片擁有20個接收信道,設計接收靈敏度-159db,有效地保證了導航的準確性,能夠精確地定位汽車行駛的位置。多層線路板的其中一面使用了全鍍金的生產工藝,保證抗干擾和高靈敏度。熱啟動時間低至1 s,更新速度每0.1 s一次,保證該芯片接收的完整性。
如圖3所示,天線負責接收衛(wèi)星信號,GPS接收機從中提取衛(wèi)星星歷、經度、緯度等信息。主芯片通過SPI讀取這些數(shù)據,并對這些數(shù)據進行處理,確定位置信息。主芯片提取SD卡內電子地圖數(shù)據庫中相應的地圖,并把具體位置在地圖上標注[3-4]。主芯片實時地把這些位置信息通過4G網絡直接發(fā)送到手機終端APP應用軟件上,APP應用軟件接收到位置信息后,用戶能夠實時觀察到電動汽車行駛的具體位置。
圖3 GPS導航模塊基本原理
1.4 Flash存儲模塊
K9F1208 Flash模塊總共有4 096 blocks,每個block包含32 pages,每個page包含512 bytes,芯片容量為64 M。它以頁為單位進行讀寫,以block為單位進行擦除。它的每一位只能從1變?yōu)?,而不能從0變?yōu)?,所以對其進行寫操作之前一定要將相應塊擦除(擦除即是將相應塊的位全部變?yōu)?)。
本系統(tǒng)主要采集CAN總線數(shù)據,包括整車行駛狀態(tài)和整車故障代碼。根據汽車CAN總線協(xié)議[5]和實際設計的CAN總線數(shù)據幀和數(shù)據量,最多可用10個CAN數(shù)據幀的數(shù)據位來囊括這些數(shù)據,每個CAN數(shù)據幀包含數(shù)據8 bytes,所以在每個周期內可以存儲80 bytes數(shù)據。假定CAN數(shù)據幀周期為100 ms,1 s則可以存儲800 bytes數(shù)據,而一天為86 400 s,所以一天可以存儲大致66 M數(shù)據,因此可以保證汽車行駛24 h的數(shù)據存儲在該Flash模塊內。
1.5 電源模塊
本系統(tǒng)采用雙路電源供電模式:在電動汽車上電后,由整車蓄電池為系統(tǒng)供電,保證系統(tǒng)各項功能運行正常;同時為紐扣電池充電,保證紐扣電池電量充足。在電動汽車斷電后,切換至紐扣電池供電,主芯片進入等待模式,可由手機終端APP應用軟件上的復位按鈕觸發(fā),使主芯片進入正常工作模式,進而由該系統(tǒng)控制整車電源開關,使整車上電[5]。上電后,可通過手機終端APP應用軟件上的空調按鈕起動發(fā)動機,并且提前開啟空調。上電后還可實現(xiàn)提前開啟門窗等功能,使得整個系統(tǒng)更加智能。
2.1 數(shù)據采集及功能
為了實現(xiàn)車載智能安全系統(tǒng),需要采集大量電動汽車數(shù)據來支撐系統(tǒng)運轉。本系統(tǒng)主要依靠兩種方式來實現(xiàn)數(shù)據采集:一是通過CAN總線與電機、電池、發(fā)動機和整車控制器等設備通訊,接收CAN總線數(shù)據,解析整車主要參數(shù),并且經過處理后通過4G模塊發(fā)送到服務器存儲;二是通過實現(xiàn)電動汽車全球定位功能,應用GPS模塊采集位置信息,實時發(fā)送位置信息至手機終端APP應用軟件[6]。
通過以上途徑采集的數(shù)據可以實現(xiàn)以下功能:首先將GPS模塊采集的位置信息發(fā)送至手機終端,客戶可以通過APP應用軟件實時查看電動汽車行駛的具體位置和具體路徑;其次,通過CAN總線采集到的整車行駛過程中的具體參數(shù)(如電機轉速、發(fā)動機轉速、油耗和電池參數(shù)等)可實現(xiàn)對電動汽車行駛狀況和能量變化的深入研究;最后,通過CAN總線采集電動汽車行駛過程中出現(xiàn)的故障代碼,解析故障,及時做出相應的處理措施,并且通過翻閱故障記錄,查看行駛過程中的歷史故障信息。
2.2 數(shù)據操作流程
針對采集的汽車行駛數(shù)據和故障代碼,本系統(tǒng)需要對這些數(shù)據進行操作,保證數(shù)據的可靠性和準確性。如圖4所示,在系統(tǒng)運轉過程中,首先需要確認系統(tǒng)狀態(tài)模式。如果是在等待模式,需要通過觸發(fā)方式喚醒系統(tǒng),確保系統(tǒng)各個模塊正常工作。整車行駛過程中的大量信息都是通過CAN總線采集的,因此在系統(tǒng)初始化后,首先需要確保CAN通訊正常,從而保證系統(tǒng)能夠接收各個部件的所有數(shù)據。如果出現(xiàn)CAN通訊故障時,需要精確判斷哪個部件CAN數(shù)據丟失[7]。
圖4 軟件流程圖
在數(shù)據采集過程中,根據各類數(shù)據進行上下限控制,保證數(shù)據處于正常范圍內,剔除部分干擾數(shù)據。例如單體電池的電壓在3.2 V左右,電壓范圍為2.8~3.5 V,可以根據電池特定范圍設定最高限和最低限,剔除接收到電壓為2.0 V以下或4 V等過低或過高的干擾數(shù)據,把數(shù)據壓縮到正常范圍內,節(jié)省存儲空間。數(shù)據存儲時也要檢測Flash的剩余儲存空間,如果存儲空間滿時,可根據先入先出原則,將后面需要存儲的數(shù)據覆蓋前面存儲的數(shù)據,保證Flash數(shù)據存儲的是最新的數(shù)據。
數(shù)據存儲后也需要通過4G模塊發(fā)送到服務器。首先,把整個數(shù)據分成若干個數(shù)據包,然后發(fā)送完一個數(shù)據包,確定發(fā)送成功后,等待10 s,發(fā)送第二個數(shù)據包,依此類推,有序地把采集的數(shù)據通過4G模塊發(fā)送到服務器存儲。
2.3 云存儲
由于Flash存儲數(shù)據的容量有限,無法滿足長時間的數(shù)據存儲,所以本系統(tǒng)通過4G模塊把部分重要數(shù)據發(fā)送至云存儲。云存儲服務通過網絡將本地數(shù)據存放在云存儲服務商提供的在線存儲空間[8-9]。本系統(tǒng)把數(shù)據上傳至云儲存前,需要對數(shù)據進行裁剪壓縮,然后按照數(shù)據的類型和重要性分成不同的數(shù)據包?;跀?shù)據變化情況不同,數(shù)據包上傳周期也不同,主要數(shù)據可以采用較小周期發(fā)送,而次要信息可經過一段時間采集后一次發(fā)送至云存儲。
2.4APP應用軟件
由于智能手機的廣泛應用,客戶可以通過手機終端APP應用軟件[10]來實現(xiàn)人與車的實時互動。智能手機實時接收系統(tǒng)GPS模塊采集的位置信息,在APP應用軟件的地圖上實時顯示所在位置,實時追蹤電動汽車動向和位置。智能手機訪問云存儲上的車輛行駛數(shù)據,通過APP應用軟件實時顯示當前汽車行駛過程中各個主要部件的數(shù)據信息,實時了解汽車行駛的狀況。通過采集到的電池數(shù)據查看電動汽車的能量狀況。當電動汽車出現(xiàn)故障時,系統(tǒng)把故障優(yōu)先發(fā)送至云儲存,云儲存及時把故障信息發(fā)送給客戶,客戶通過APP應用軟件查看故障信息,及時做出相應處理。大容量的數(shù)據保存在云存儲,客戶也能夠通過APP應用軟件按需查看某段時間內電動汽車的行駛數(shù)據。
本文主要將車聯(lián)網技術應用在電動汽車上。系統(tǒng)使用Freescale公司的9S12系列單片機作為主芯片,通過多路CAN總線采集整車行駛數(shù)據和故障代碼,實現(xiàn)多方位采集功能。主芯片對采集的數(shù)據進行壓縮處理,保證數(shù)據的準確性和可靠性,同時通過分類后發(fā)送至云存儲,保證大容量的數(shù)據存儲,實現(xiàn)數(shù)據的可追溯性。系統(tǒng)實時把GPS模塊采集的位置信息通過4G模塊發(fā)送至手機終端,APP應用軟件實時顯示電動汽車行駛位置和路徑,同時也能夠顯示電動汽車的行駛數(shù)據和儲能變化,實現(xiàn)了車與人的實時互動。系統(tǒng)實時發(fā)送故障代碼提醒客戶故障情況,客戶使用APP應用軟件查看故障信息并處理故障,保證電動汽車行駛的安全性。
[1]王建強,吳辰文,李曉軍.車聯(lián)網架構與關鍵技術研究[J].微計算機信息,2011,27(4):156-158.
[2]黃學達,付仕明.4G視頻傳輸模塊的硬件設計與信號完整性分析[J].電視技術,2015,39(20):14-17.
[3]陳鐵軍,陳卡菲.基于ARM的車載GPS終端軟硬件的研究[J].微計算機信息,2008,24(13):212-214.
[4]SAE美國汽車工程師協(xié)會.CAN總線協(xié)議標準:SAE J1939 [S].SAE美國標準學會.
[5]溫鐵鈍,孫鍵國,張?zhí)旌?無線遙控智能插座的設計[J].測控技術,2003,22(10):53-55.
[6]姜竹勝,湯新寧,陳軍.基于車聯(lián)網的智能車載終端研制[J].汽車電器,2012(10):39-41.
[7]金龍聯(lián)合汽車工業(yè)(蘇州)有限公司.汽車CAN通訊失效檢測系統(tǒng)及其檢測方法:201210517350.6[P].2012-12-06.
[8]周可,王樺,李春花.云存儲技術及其應用[J].中興通訊技術,2010,16(4):24-27.
[9]劉貝,湯斌.云存儲原理及發(fā)展趨勢[J].科技信息,2011(5):50-51.
[10]顧春來.APP應用程序開發(fā)模式探究[J].硅谷,2014(5):35 -36.
修改稿日期:2016-09-05
Intelligent and Safe System Based on Vehicles Internet
An Xiaofeng
(Jiangsu Kawei Automotive IndustryGroup Co.,Ltd,Danyang212323,China)
The authors introduce the application of vehicles internet system to electric vehicles.The system collects the vehicle driving data and fault codes by CAN bus system and deals with these data information by compressing, analysis and storage techniques.The system divides the data into different groups and sends these data into cloud storage.APP software receives the GPS location information sent by the system and real-time shows the specific location of the electric vehicle.It can know the status of vehicle and the change of energy storage by accessing the server.
vehicle internet;intelligent and safe system;APP software;cloud storage
U469.72;U463.6
B
1006-3331(2017)01-0033-04
安曉峰(1988-),男,工程師;主要從事整車系統(tǒng)集成和整車控制器的研發(fā)工作。