?車輛工況信息采集終端?是一種安裝在車輛上,用于實時采集、處理和傳輸車輛運行數據及相關信息的設備。其主要功能包括實時監(jiān)控車輛的運行狀態(tài)、數據處理與分析、故障預警與安全防護等,旨在提高車輛的運營效率和行駛安全?1。
定義和功能
車輛工況信息采集終端是一種高科技設備,安裝在車輛上,能夠實時采集、處理和傳輸車輛的運行數據及相關信息。這些數據包括車輛位置、速度、行駛里程、油耗、發(fā)動機狀態(tài)等。通過對這些數據的分析,可以全面了解車輛的運營狀況,為物流企業(yè)提供有力的數據支持?1。
應用場景
?物流行業(yè)?:在物流運輸領域,車輛工況信息采集終端通過GPS定位和無線通信,實時監(jiān)控車輛的位置和行駛狀態(tài),確保貨物的安全和準時送達。結合交通信息和歷史數據,終端可以優(yōu)化行駛路線,減少燃油消耗和運輸時間?2。
?工業(yè)生產?:在工業(yè)生產中,終端通過連接各種傳感器,實時監(jiān)控生產設備的運行狀態(tài),預測故障并進行維護,提高設備的可用性和生產效率。結合生產計劃和實時數據,優(yōu)化生產流程,提高生產效率和資源利用率?2。
?農業(yè)機械?:在農業(yè)機械領域,終端通過GPS定位和傳感器數據,實現(xiàn)精準的農田測繪和作業(yè)路徑規(guī)劃,提高農業(yè)生產的自動化和智能化水平。連接土壤濕度、氣象等傳感器,實時監(jiān)測農田環(huán)境,指導科學種植,提高作物產量?2。
?應急救援?:在應急救援領域,終端通過GPS定位實時追蹤救援車輛的位置,確??焖夙憫透咝Ь仍Mㄟ^無線通信,實現(xiàn)救援隊伍之間的實時溝通和協(xié)調,提高救援效率?2。
技術參數和性能指標
車輛工況信息采集終端通常具有以下技術參數和性能指標:
?數據采集?:能夠實時采集車輛的各種數據,包括位置、速度、行駛里程、油耗等?13。
?數據處理與分析?:內置高性能處理器和算法,能夠對采集到的數據進行處理、分析和挖掘?13。
?故障預警與診斷?:通過對車輛數據的監(jiān)測和分析,能夠提前預警和診斷潛在的故障?3。
?遠程控制與管理?:支持遠程控制和管理,實現(xiàn)車輛的智能化管理?3。
近年來,隨著國III標準的強制執(zhí)行,為達到該標準對柴油機燃油經濟性和排放效果的要求,電子控制技術在柴油機控制中得到快速應用和發(fā)展。為能實時監(jiān)測以電控柴油機作為主要動力的機車的位置和運行狀況數,本文應用GPS定位技術、CAN總線技術和GPRS數據無線傳輸技術,以基于ARM架構的 S3C4480X芯片作為核心處理器設計了一款可實時獲取車輛位置信息、定時讀取車輛工況信息并實時上傳至遠程監(jiān)控中心的車輛工況信息采集終端。
1 終端主要技術研究
1. 1 GPS定位原理及定位信息的獲取
GPS全球定位系統(tǒng)由24顆分布在6個傾角為55°的軌道上的衛(wèi)星、5個衛(wèi)星數據監(jiān)測站3個衛(wèi)星控制數據注入站和用戶接收設備組成。GPS衛(wèi)星實時發(fā)射調制了C/A碼和P碼的頻率為1 575.42 MHz(L1)和1 227.60 MHz(L2)的高頻載波信號。用戶接收設備任意時刻可接收4顆以上衛(wèi)星發(fā)來的L1載波信號并采用空間距離后方交會的方法,解算出用戶接收設備所處位置。假設地面上的用戶接收設備(坐標位置為x、y、z)于t時刻開始工作,并分別于t1、t2、t3、t4…時刻接收到距用戶s1、s2、s3、s4…的坐標位置為(x1、yl、z1)、(x2、y2、z2)、(x3、y3、z3)、(x4、y4、z4)…等衛(wèi)星發(fā)來的載波信號。通過對方程組:

(t1、t2、t3、t4…,s1、s2、s3、s4…,(x2、y2、z2)、(x3、y3、z3)、(x4、y4、z4)…等數據可從各衛(wèi)星發(fā)來的報文中獲取,c——光速)求解可得t時刻用戶接收設備的坐標值。為提高定位精度,具體應用中,用戶接收設備按照每組4顆的方式將所接收到的衛(wèi)星信號分為若干組,分別進行求解,最后從解算結果中挑選誤差最小的一組值作為最終結果。
用戶接收設備將按照NMEA0183協(xié)議將最終結果打包成GPGGA、GPCSA、GPGSV、GPRMC、GPVTG和GPGLL7幀數據輸出。
1.2 CAN總線技術
CAN總線是20世紀80年代德國博世公司為解決汽車上眾多測量控制部件之間的數據交互問題而開發(fā)的一種串行數據通信總線,可有效滿足分布式控制和實時控制的需求。
作為一種對等網絡,CAN總線中各節(jié)點沒有主從之分,同時CAN廢除了傳統(tǒng)的站地址編碼方式,而代之以報文標識符對各節(jié)點報文進行標識并對各節(jié)點報文的優(yōu)先級進行定義。CAN總線支持兩種幀格式的報文:標準幀——有11位標識符;擴展幀——有29位標識符。為確保各節(jié)點能正確接收所需報文,CAN總線中的各節(jié)點通過其上的屏蔽碼寄存器對總線上的各報文進行過濾以選擇符合自身要求的報文。

如圖1所示為典型的CAN總線網絡,在CAN網絡中一般選用雙絞線作為傳輸介質,雙絞線的特性阻抗一般為120歐。具體設計中,為防止總線上的信號在傳輸過程中因阻抗不匹配而在網絡終端發(fā)生反射并與后面的信號疊加形成駐波,進而影響總線信號的傳輸質量,通常會在CAN總線網絡的兩端并聯(lián)兩個阻抗值為120 Ω的電阻,用于阻抗匹配。
1.3 GPRS數據無線傳輸
GPRS通用分組無線服務技術,是GSM網絡的延續(xù)。GPRS利用GSM網絡中未使用的TDMA信道,增加了分組控制單元(PCU)、服務支持節(jié)點 (SGSN)和網關支持節(jié)點(GGSN)等實體部件,并對GSM網絡基站系統(tǒng)的相關軟硬件進行更新升級,最終實現(xiàn)數據的分組傳輸。
GPRS采用分組方式進行數據傳輸,即在GPRS網絡中,只有在用戶需要進行數據交互時,才臨時為用戶分配一個可用信道,數據傳輸結束后,立即收回該信道,數據的發(fā)送接收端同信道沒有固定的占用關系。這樣可實現(xiàn)信道資源的最大化利用。
2 終端整體架構
如圖2所示為車輛工況信息采集系統(tǒng)的整體架構。車輛工況信息采集終端實時獲取GPS衛(wèi)星傳來的數據報文,并解算出車輛位置信息;同時通過CAN總線定時讀取車身上的ECU、TCU等控制器傳來的反應車輛運行狀況的信息;之后對獲取的車輛位置信息和工況信息按照標準的數據幀格式進行打包并通過GPRS網絡上傳給監(jiān)控中心,同時監(jiān)控中心可通過GPRS網絡發(fā)送相關指令給車輛工況信息采集終端。

如圖3所示為車輛工況信息采集終端的整體架構。來自車載電瓶的+12 V直流電源通過電源轉換電路被轉換為+3.3 V和+4.2 V的直流電輸出。其中+3.3 V直流電用于向S3C 44BOX主控芯片和CAN總線電路供電:+4.2 V直流電用于向GPS衛(wèi)星數據獲取電路和GPRS數據無線傳輸電路供電;液晶顯示電路直接由+12 V電源供電。GPS衛(wèi)星數據獲取電路通過串口將獲取的車輛位置信息傳送給S3C44BOX,S3C44B0X通過串口與CAN總線電路進行數據交互以獲取車輛工況信息。同時S3C44B0X通過串口驅動智能液晶顯示電路顯示相關界面輔助用戶操作,最后S3C44B0X通過串口向GPRS數據無線傳輸電路發(fā)送AT指令進行數據的無線發(fā)送,并通過該電路轉接收監(jiān)控中心發(fā)來的指令。

3 硬件電路的設計
在車輛工況信息采集終端中,GPS衛(wèi)星數據獲取電路和GPRS數據無線傳輸電路的抗電磁干擾性能,直接決定車輛工況信息采集終端運行的穩(wěn)定性和數據報文傳輸的準確率。
3.1 GPS衛(wèi)星數據獲取電路
如圖4所示,為GPS衛(wèi)星數據獲取電路。集成模塊MIC29302為電壓轉換模塊,將來自車載電瓶的+12 V直流電轉換為+4.2 V的直流電供GS89模塊使用,模塊的1引腳(EN,高電平有效)為輸出使能引腳,S3C44B0X通過控制該引腳上的高低電平控制MIC29302輸出電壓的有無。電容C562X、C564X以及電阻 R550X、R551X組成地分離電路,將GPS衛(wèi)星數據獲取電路的供電電源和參考地與終端中其它電路進行隔離,降低其它電路對GPS衛(wèi)星數據獲取電路造成的電磁干擾。GS89模塊為GPS衛(wèi)星數據獲取電路的核心器件,該模塊完成對衛(wèi)星報文的接收、解頻并計算出車輛當前的經度、緯度、高度等位置信息,之后按照NMEA0183協(xié)議將數據通過串口以4 800 bps的速率輸出給S3C44B0X。電路中R502X、Q501X、R505X以及R507X組成了信號放大電路,通過該電路可對來自S3C44B0X 通用I/O口的高低電平進行放大,實現(xiàn)對GS89模塊的有效復位。

3.2 GPRS數據無線傳輸電路
如圖5所示,為GPRS數據無線傳輸電路。電路中C666X和C667X主要用于濾除VBAT上的紋波。GPRS數據無線傳輸電路的核心器件為SIM900,該模塊通過其上的RXD和TXD引腳實現(xiàn)與S3C44B0X的數據交互:來自S3C44B0X的AT指令經由該模塊的RXD引腳被接收和處理并進一步通過GPRS網絡上傳給監(jiān)控中心;來自監(jiān)控中心的指令經由該模塊的天線被接收、解頻和處理之后通過該模塊的TXD引腳將數據發(fā)送給 S3C44B0X。并由于本設計所選用的GPRS天線的阻抗值為50 Ω,為防止GPRS信號在傳輸過程中因天線阻抗值與傳輸線的特性阻抗不匹配而造成信號反射,降低GPRS信號質量,在繪制PCB電路板時,必須確保用于連接GPRS天線與SIM900的RF_ANT引腳的電氣線的特性阻抗值為50 Ω。電路中的NCWZ07為高速電平轉換芯片,通過該芯片可將SIM900輸出的4.2 V串行信號轉換為S3C44B0X可接收的313 V串行信號,實現(xiàn)SIM900和S3C44B0X的無障礙通信;電路中的MOLEX-91228為SIM卡座,用于安裝SIM卡為防止來自SIM900的特高頻信號在傳至SIM卡時形成信號反射,降低信號質量,這里選用22 Ω的電阻R614X和R613X對二者進行阻抗匹配。

4 系統(tǒng)軟件設計
根據車輛工況信息采集終端硬件結構以及應用需求,車輛工況信息采集終端的應用軟件主要由包括以下幾個應用程序:通話程序、GPS衛(wèi)星數據獲取程序、車輛工況信息獲取程序、GPRS數據上傳程序、監(jiān)控中心指令獲取程序以及圖形界面顯示程序。如圖6為系統(tǒng)軟件的主流程圖,系統(tǒng)上電后,首先對S3C44B0X芯片以及GPS、CPRS模塊進行初始化操作,發(fā)出開機提示音,并驅動液晶屏進入定位信息界面,之后等待各應用程序對應的中斷發(fā)生,一旦有中斷產生,CPU 即會跳去執(zhí)行相應的中斷處理程序。為確保高實時性的應用程序能第一時間占用CPU資源,程序設計過程中,對不同應用程序對應的中斷的優(yōu)先級做了如下定義,如表1,優(yōu)先級值越小對應的優(yōu)先級越高。為車輛工況信息采集終端的功能預留升級空間,本設計中,各中斷的優(yōu)先級值并未連續(xù)占用。

程序中,S3C44B0X與SIM900??斓臄祿换ナ峭ㄟ^AT指令完成的。在進行數據無線發(fā)送時,首先要發(fā)送如下AT指令,建立移動場景:
“AT+CSTT=CMNET,“”,“”設置GPRS網絡接入點名稱,用戶名和密碼。命令執(zhí)行正確返回“OK”否則返回“ERROR”。
“AT+CIICR”激活移動場景,發(fā)起GPRS連接。命令執(zhí)行正確返回“OK”否則返回“ERROR”。
“AT+CIFSR”獲取本地IP,命令執(zhí)行正確返回本地IP地址,否則返回“ERROR”。
“AT+CIPSTART=“UDP/TCP”,“××.×××.××.×××”,“80××”UDP或TCP連接,命令執(zhí)行正確返回“CONNECT OK”否則返回“+CME ERROR”。
“AT+CIPSEND”回車,>需要發(fā)送的車輛位置和工況數據。數據發(fā)送成功,返回“SEND OK”否則返回“SEND FAIL”。