王勇
摘要:為了科學的管理及控制車輛,保證道路暢通,改善交通道路安全,應用ARM技術、GIS技術、無線通信等技術,研制了一套以無線數(shù)據(jù)分組通信技術組網(wǎng)的智能交通監(jiān)控調(diào)度系統(tǒng),實現(xiàn)了車輛的聯(lián)網(wǎng),能及時了解車輛周邊的交通信息狀態(tài),可以更方便安排出行時間和路線,提高交通效率。實踐證明,設計可行。
關鍵詞:車聯(lián)網(wǎng);智能監(jiān)控調(diào)度; ARM;GIS;GPRS;
中圖分類號:U495 文獻標識碼:A 文章編號:1009-3044(2016)10-0275-03
Abstract: In order to scientific management and control of the vehicle to ensure smooth road, improve road traffic safety, the application of ARM technology, GIS technology, wireless communication technology developed a wireless packet data communication network technology of intelligent traffic monitoring and dispatching system, the realization of the networked vehicle, to keep abreast of the surrounding vehicles traffic state information can be more convenient to arrange travel time and route, improve the efficiency of transportation. Practice proves that the design is feasible.
Key words: vehicle networking; intelligent monitoring and dispatching; ARM; GIS; GPRS;
隨著私家車的迅猛增長,道路建設速度遠遠跟不上汽車的增長速度,由此引發(fā)的交通擁堵,交通事故,能源與環(huán)境等社會問題日益嚴重。如何科學的管理和控制車輛,保證交通暢通,改善道路安全和提高交通系統(tǒng)的效率和效益成為我們急需解決的問題,而基于車聯(lián)網(wǎng)智能監(jiān)控調(diào)度系統(tǒng)就是能夠滿足這種需要的技術手段,它是在將車輛統(tǒng)一聯(lián)網(wǎng)后,集GPS定位技術和GIS地理信息技術于一體的高科技系統(tǒng),主要功能是對移動車輛進行實時跟蹤,利用無線通信技術組網(wǎng),將目標車輛的位置、速度等其他關鍵信息傳送到控制中心,可以在車載終端和控制中心進行地圖匹配后,顯示在導航面板和監(jiān)視器上。監(jiān)控中心還可以對移動車輛的準確位置、速度和狀態(tài)等參數(shù)進行監(jiān)控和查詢,從而可以科學的進行調(diào)度和管理,提高交通的運行效率和效益及交通設備的安全。
1 系統(tǒng)結(jié)構(gòu)及工作原理
車聯(lián)網(wǎng)智能監(jiān)控調(diào)度系統(tǒng)的整體架構(gòu)如圖1所示。
整個系統(tǒng)有三部分構(gòu)成,分別為車載終端,無線數(shù)據(jù)通信網(wǎng)絡和數(shù)據(jù)監(jiān)控中心。車載終端集成了用以感知車輛速度和經(jīng)緯度的GPS模塊,用于收發(fā)數(shù)據(jù)的GPRS模塊,和車載行車電腦上的各種傳感器。無線數(shù)據(jù)通信網(wǎng)絡是整個系統(tǒng)的橋梁,承載著車載終端和數(shù)據(jù)監(jiān)控中心的重任。數(shù)據(jù)監(jiān)控中心對整個聯(lián)網(wǎng)的車輛進行數(shù)據(jù)收集,地圖顯示和匹配,車輛的監(jiān)控與調(diào)度等功能,是整個系統(tǒng)的核心。系統(tǒng)的工作原理是,安裝在車載終端上的各種傳感器,采集車輛的經(jīng)緯度,方向,速度等信息,然后將采集到的信息通過無線數(shù)據(jù)通信網(wǎng)絡傳回到監(jiān)控中心,監(jiān)控中心利用強大數(shù)據(jù)處理能力,對傳回的數(shù)據(jù)進行地圖匹配路徑規(guī)劃等方面數(shù)據(jù)綜合處理,將結(jié)果顯示在監(jiān)控口,從而對車輛進行監(jiān)控與調(diào)度等操作功能。
2系統(tǒng)硬件設計
系統(tǒng)硬件平臺主要就是車載終端的設計,車載終端主要負責GPS模塊和GPRS模塊的數(shù)據(jù)處理,考慮到硬件設計和軟件設計的難易程度,以及實時的需求,系統(tǒng)采用基于嵌入式處理器架構(gòu)設計,采用市場成熟的嵌入式處理器S3C2440,此芯片運算快,并且提供兩個串口,分別連接GPS模塊和GPRS模塊。車載終端的硬件架構(gòu)如圖2所示。
車載終端是系統(tǒng)的一個重要模塊,負責采集車輛的運行狀態(tài),經(jīng)緯度,速度等各種終端數(shù)據(jù)信息,不僅負責將收集的數(shù)據(jù)發(fā)回到監(jiān)控中心,而且接收從監(jiān)控中心返回的調(diào)度命令,是整個系統(tǒng)的感知和行動終端。
2.1電源模塊設計
電源模塊是車聯(lián)網(wǎng)車載終端的重要組成部分,對系統(tǒng)的高速穩(wěn)定運行其關鍵作用,由于車載電源能提供12V和24V電源,而嵌入式處理器S3C2440采用三種電源:內(nèi)核供電為1.8V,片上外設采用3.3V,外部接口使用5V。又由于汽車電器環(huán)境復雜,汽車在點火和正常運行是對蓄電池的充電時,都會對輸出電壓產(chǎn)生很大的變化,因此電源設計要采用寬電源調(diào)整DC-DC變換芯片,經(jīng)過綜合比較,最后選擇開關電源調(diào)節(jié)芯片LM2576,將電源12V或者24V變換為外部接口主電源5V,然后采用AS1117芯片分別轉(zhuǎn)換為3.3V和1.8V的電源。
2.2GPS/GPRS/GSM集成模塊
為了減少車載終端的硬件設計難度和PCB的面積,我們選用了集成GPS/GPRS一體的芯片SIM908,該芯片尺寸為30*30*3.2mm,使用5V供電,帶有兩個串口,支持電池充電管理,功耗低,靜態(tài)待機電流僅為1.0mA,內(nèi)部集成TCP/IP協(xié)議,上行速率最大為42.8bps,下行速率最大為85.6bps,所以非常適合移動終端產(chǎn)品應用。
3 系統(tǒng)軟件仿真與設計
車輛監(jiān)控調(diào)度系統(tǒng)的軟件結(jié)構(gòu)分為下位機軟件和上位機軟件兩部分,軟件系統(tǒng)的整體框圖如圖3所示。
下位機軟件是指運行在車載終端的嵌入式S3C2440處理器上的軟件,它是一個基于linux操作系統(tǒng)的嵌入式軟件系統(tǒng)。Boatloader位于最底層,負責初始化硬件和引導其上的操作系統(tǒng)。本設計的下位機軟件要對操作系統(tǒng)進行簡單的裁剪,并在此操作系統(tǒng)的基礎上編寫應用軟件,主要完成三大任務,車輛速度傳感器采集任務,在GPS接收受阻時應用推算(DR)導航應用,GPS定位數(shù)據(jù)采集任務負責GPS點位數(shù)據(jù)的接收解析和存儲,GPRS無線數(shù)據(jù)任務負責將采集到的定位數(shù)據(jù)定時傳送到遠程監(jiān)控中心。
上位機軟件是指運行于遠程監(jiān)控中心得PC機上的軟件,該軟件的關鍵是車載監(jiān)測數(shù)據(jù)接收軟件和本地數(shù)據(jù)庫管理系統(tǒng)。在上位機軟件開發(fā)中,關鍵是數(shù)據(jù)的接收存儲查詢等,主要數(shù)據(jù)庫的操作,地圖匹配算法等,應用面向?qū)ο蟮慕缑嬖O計。鑒于篇幅有限,上位機軟件本文不做介紹,下面主要對下位機軟件的幾個模塊來說明。
3.1 GPS模塊
為了保證GPS定位數(shù)據(jù)的可靠性和準確性,軟件設計每幀數(shù)據(jù)必須校驗,具體操作以異或和的奇偶來確定數(shù)據(jù)是否可靠,因為GPS數(shù)據(jù)以‘$為開始符號,只需設計一個結(jié)束符號‘*,在這兩個符號之間的每個字符應用ASCII碼做異或運算,用此異或和跟幀數(shù)末尾的校驗和比較,相等可靠,解析數(shù)據(jù)有效,否則無效。具體操作見圖4。
3.2 GPRS無線數(shù)據(jù)通信模塊
車載終端使用嵌入式微處理器S3C2440的兩個串口控制SIM908,其應用程序的操作流程如圖5所示。
由于本設計采用動態(tài)數(shù)據(jù)定時發(fā)送,而GPRS模塊如果在長時間內(nèi)沒有數(shù)據(jù)收發(fā)操作,往往會掉線,一旦掉線就需要重新建立連接,為了保證數(shù)據(jù)的有效傳輸,軟件要定時的使用AT+CGREG指令檢測是否在線,這樣可以有效的提高數(shù)據(jù)傳輸?shù)目煽啃?。在在線的情況下,SIM908通過指定的端口和IP地址或動態(tài)域名,向監(jiān)控中心服務器傳送數(shù)據(jù),而監(jiān)控中心服務器通過網(wǎng)絡套接字接收數(shù)據(jù),將數(shù)據(jù)存儲在數(shù)據(jù)庫內(nèi)。
3.3 Linux操作系統(tǒng)軟件
Linux操作系統(tǒng)是一個開源,可移值,可固化,可裁剪,搶先式,多任務的實時操作系統(tǒng),結(jié)構(gòu)較簡單,比較適合小型的應用系統(tǒng),本設計中的車載終端就是小型的嵌入式應用系統(tǒng),所有應用程序都建立在此操作系統(tǒng)之上,而LINUX運行的基礎是以ARM9芯片S3C2440為核心的硬件平臺。根據(jù)硬件平臺的不同可以對boatloader和Linux的內(nèi)核進行裁剪,以使車載硬件和軟件相匹配,達到程序的高速高效運行。
4 總結(jié)
本文設計了一套車聯(lián)網(wǎng)智能監(jiān)控調(diào)度系統(tǒng),通過具體的硬件設計和軟件編寫,完成了車載終端的數(shù)據(jù)采集發(fā)送功能以及遠程監(jiān)控中心數(shù)據(jù)處理與顯示功能,實際測試結(jié)果證明,基本實現(xiàn)預定功能,達到設計要求,是智能交通管理的重要方向,具有實際推廣價值。
參考文獻:
[1] 王麗欣.基于GPS/GSM的車輛定位跟蹤系統(tǒng)設計與實現(xiàn) [D]. 沈陽:沈陽工業(yè)大學,2013.
[2] 邢子山.基于GPS的自動報站系統(tǒng)的設計與實現(xiàn) [D]. 北京:北京郵電大學,2012.
[3] 陳宇.一種基于GPS/GPRS技術的校車管理系統(tǒng) [D]. 成都:電子科技大學,2012.
[4] 邊馥等.地理信息系統(tǒng)原理和方法 [M]. 北京:測繪出版社,1996.
[5] 朱勇.GPS車輛監(jiān)控指揮系統(tǒng)關鍵技術的設計與實現(xiàn) [D]. 成都:電子科技大學,2007.
[6] 杜誠.基于GPS和GIS的車輛導航及監(jiān)控系統(tǒng)設計與實現(xiàn) [D]. 成都:西南交通大學,2005.
[7] 王建鵬.GPS_GPRS_GIS集成技術在車輛定位與監(jiān)控中的應用 [D]. 武漢:武漢大學,2005.
[8] 張樂.火車槽罐儲液溫度及地理位置信息遠程車載監(jiān)測系統(tǒng) [D]. 南京:南京理工大學,2012.
[9] 史其信,“物聯(lián)網(wǎng)”打造下一代智能交通系統(tǒng)[J].交通標準化, 2010(24).