當(dāng)前位置:首頁 > 嵌入式 > 嵌入式軟件
[導(dǎo)讀]基于ARM9的道路交通數(shù)據(jù)采集系統(tǒng)設(shè)計

國內(nèi)外實踐經(jīng)驗證明,解決城市交通問題不能單純依靠修建道路基礎(chǔ)設(shè)施,而智能交通系統(tǒng)(ITS)是解決交通擁堵、減少交通事故、防止交通污染,提高交通管理水平的最有效的方法和手段。其特點是信息技術(shù)使管理者和使用者可同時獲得同樣的信息。交通參與者在已知路網(wǎng)運行狀態(tài)條件下可以自主選擇和實現(xiàn)交通誘導(dǎo),對提高交通的機動性、安全性、有序化,通行能力和道路系統(tǒng)的交通效率提供了技術(shù)支持。因此,道路交通實時動態(tài)信息采集成為ITS最為基礎(chǔ)的環(huán)節(jié)。

信號控制作為城市道路交通管理的主要手段之一,在改善城市交通秩序、減少事故、提高道路利用率等方面有著重要的作用。近年來我國城市交通信號控制發(fā)展迅速,目前已有一些城市通過引進國外產(chǎn)品,如英國的SCOOT,澳大利亞的SCATS系統(tǒng),美國的Quiknet,西班牙的Sainco系統(tǒng)等,或者使用國內(nèi)研究成果建立起來了城市交通信號控制系統(tǒng)進行道路交通管理。這些控制設(shè)備采集的交通數(shù)據(jù)信息只服務(wù)于各自的系統(tǒng),無法實現(xiàn)交通數(shù)據(jù)信息的共享。目前,我國大多數(shù)城市的交通數(shù)據(jù)信息的采集依賴于交通路口設(shè)置在路面下的環(huán)形線圈檢測器、快速干道路側(cè)的微波或雷達和視頻檢測設(shè)備等。由于建于不同時期,不同的開發(fā)和生產(chǎn)背景,導(dǎo)致類型不一、信息開放不一、標準不一、通信傳輸和協(xié)議不一。如測控設(shè)備有工控機、PLC、單片機或?qū)S糜嬎銠C等。對于包括圖像在內(nèi)的大量道路交通信息的采集、處理和傳輸,現(xiàn)有的設(shè)備顯得力不從心,并且這些相互獨立的不同系統(tǒng)和設(shè)備并沒有覆蓋整個城市,系統(tǒng)和設(shè)備之間的信息無法融合和共享,更無法實現(xiàn)系統(tǒng)之間的協(xié)調(diào)和優(yōu)化。因此,它們之間的信息暢通和集成已經(jīng)成為我國城市交通信號控制系統(tǒng)發(fā)展的主要任務(wù)。目前眾多城市中使用的相互獨立的不同系統(tǒng)和不同信號控制器給系統(tǒng)信息暢通和集成帶來了相當(dāng)?shù)睦щy。文獻[3]采用協(xié)議轉(zhuǎn)換的方式來實現(xiàn)其集成和融合,但無法解決設(shè)備的低性能和處理能力低的問題??紤]到目前我國城市現(xiàn)有的通信條件和實際情況,本文設(shè)計了利用嵌入式系統(tǒng)作為開發(fā)平臺,利用TCP/IP協(xié)議作為交通信息傳輸?shù)姆绞降牡缆方煌〝?shù)據(jù)采集的方案。由于Internet的發(fā)展和普及,采用TCP/IP協(xié)議簡單、方便、成本低,開放性好,標準化程度高。道路上各節(jié)點進行數(shù)據(jù)通信,中心利用采集各節(jié)點的數(shù)據(jù)進行控制、決策和協(xié)調(diào),并向外發(fā)布信息。系統(tǒng)結(jié)構(gòu)如圖1所示。

2 數(shù)據(jù)采集系統(tǒng)設(shè)計[!--empirenews.page--]

2.1 基本要求

各個節(jié)點將道路交通流(主要指機動車流)的信息(車速、流量、占有率、緊急事件報警等)通過信息采集、處理與分析,完成路口的控制,并傳輸?shù)綔y控中心,提供給交通管理人員使用以及供廣大駕駛員參考。必須滿足的基本要求如下:

能對道路上各類傳感設(shè)備兼容,即能實現(xiàn)多路模擬和數(shù)字信號的采集。采集的時間間隔在30 s~2 min。

具有路口控制功能,能實現(xiàn)數(shù)據(jù)傳輸、處理和控制。當(dāng)通信網(wǎng)絡(luò)一旦出現(xiàn)故障,各節(jié)點根據(jù)交通信息,依據(jù)歷史數(shù)據(jù)和當(dāng)前采集的信息,通過數(shù)學(xué)模型實現(xiàn)局部優(yōu)化控制。

實時接受由測控中心發(fā)來的信息,并需要在5~10 min之間能發(fā)布信息,從而使交通管理人員和交通參與者掌握和了解即時交通狀況。

同時融合其他方面的交通信息,如公共交通線路運行信息、突發(fā)事件相關(guān)信息等提供給道路使用者,使路面實時信息更加豐富。

通信接口豐富(具有TCP/IP通信接口、232/USB接口等),內(nèi)存空間較大。

2.2 系統(tǒng)設(shè)計

2.2.1 節(jié)點的硬件組成

考慮到戶外交通環(huán)境的特殊性,前端設(shè)備采用嵌入的設(shè)計方法,其硬件組成結(jié)構(gòu)如圖2所示。

節(jié)點作為控制的一部分,要完成路口的控制功能??刂频膶崿F(xiàn)利用采集的交通數(shù)據(jù)和中心發(fā)布的協(xié)調(diào)控制指令,通過節(jié)點處理后完成。所以,一個節(jié)點由數(shù)據(jù)采集、傳輸、控制3個功能單元組成。這些功能的實現(xiàn)通過嵌入式系統(tǒng)來完成。
按其功能要求其數(shù)據(jù)流有:一是從各個傳感器采集的數(shù)據(jù),通過中間處理過程進行處理后,顯示在管理人員面前或?qū)ν獍l(fā)布的客戶終端上;二是從信息采集系統(tǒng)中取來的數(shù)據(jù),通過中間處理過程進行處理后,上傳到監(jiān)控中心,存儲在數(shù)據(jù)庫中;三是監(jiān)控中心發(fā)布系統(tǒng)協(xié)調(diào)控制的命令或處理的結(jié)果在節(jié)點上顯示。其數(shù)據(jù)流的傳輸如圖3所示。
2.2.2 數(shù)據(jù)采集
交通數(shù)據(jù)的采集主要功能是將路面交通的流量、車速、占有率等原始交通數(shù)據(jù)通過各類交通檢測器送到節(jié)點進行預(yù)處理。常用的有環(huán)形線圈檢測器采集機動車交通流量、車速等交通信息;微波和視頻檢測器可以獲得實時的機動車車速、流量、占有率等各種交通流數(shù)據(jù);牌照識別系統(tǒng)可以計算機動車在該條道路上的旅行時間;除此以外,還有路面執(zhí)勤的交警定時或?qū)崟r的報告路況交通等。
上述各類檢測器還有其他相應(yīng)的功能作用,如環(huán)形線圈檢測器主要為信號控制系統(tǒng)提供系統(tǒng)實時交通數(shù)據(jù),數(shù)據(jù)經(jīng)處理后,對路口信號機進行協(xié)調(diào)控制;視頻檢測附屬在視頻監(jiān)控系統(tǒng)中,為交通管理人員提供直觀的實時路面圖像等。
為保證交通信息共享,要將這些檢測器采集的交通流信息送到節(jié)點機進行預(yù)處理,以保證采集到的數(shù)據(jù)安全、可靠和有效的傳輸?shù)綔y控中心。[!--empirenews.page--]
2.2.3 采集數(shù)據(jù)的預(yù)處理
節(jié)點數(shù)據(jù)的預(yù)處理,其主要功能將各類檢測器采集的異樣數(shù)據(jù)進行過濾,去掉非法、無效的數(shù)據(jù),對故障數(shù)據(jù)進行恢復(fù),將有效、合法的數(shù)據(jù)按照標準進行格式化處理,并將其封裝、利用TCP/IP協(xié)議,通過通信網(wǎng)絡(luò)發(fā)送到測控中心指定的數(shù)據(jù)通道或數(shù)據(jù)庫,提供給交通信息處理與分析子系統(tǒng)。采集得到的數(shù)據(jù)經(jīng)預(yù)處理后的實時檢測交通數(shù)據(jù)效果更好,更符合實際情況的需要,并有效地節(jié)省了計算機存儲的工作量。
2.2.4 控制執(zhí)行
系統(tǒng)設(shè)計為分布式客戶/服務(wù)器體系結(jié)構(gòu)的網(wǎng)絡(luò)系統(tǒng),一方面,節(jié)點采集的數(shù)據(jù)與上級監(jiān)控中心共享數(shù)據(jù)庫通過光纜收集控制器預(yù)處理過的圖像和數(shù)據(jù)信息,在監(jiān)控中心通過相應(yīng)的數(shù)學(xué)模型進行預(yù)測、誘導(dǎo)和控制的控制參數(shù)一起作為本地節(jié)點的控制輸入?yún)?shù),另一方面,要求把本節(jié)點的數(shù)據(jù)傳送到數(shù)據(jù)庫和監(jiān)控中心。一旦通信系統(tǒng)發(fā)生阻塞或故障,該節(jié)點也能根據(jù)當(dāng)?shù)貙崟r檢測到的交通流量和歷史數(shù)據(jù)的數(shù)學(xué)模型進行基于該路口的局域最優(yōu)控制。發(fā)生事故和其他特殊情況時,還可以通過手動實現(xiàn)路口的控制。
2.2.5 網(wǎng)絡(luò)通信
節(jié)點控制機將各種檢測器采集的交通流信息用來控制該節(jié)點的交通,同時又要經(jīng)處理機進行預(yù)處理,利用通信接口,通過TCP/IP協(xié)議,保證采集到的數(shù)據(jù)安全性、可靠性、有效性傳輸?shù)娇刂浦行?,用于整個交通系統(tǒng)協(xié)調(diào)控制和管理。
3 實現(xiàn)技術(shù)
3.1 硬件平臺
節(jié)點處理機要執(zhí)行繁重的通訊和算法處理,對處理器的通訊和運算速度有很高的要求,傳統(tǒng)的單片機處理器性能有限無法滿足節(jié)點的要求。因此采用SAMSUNG公司的處理器S3C2410平臺,它具有靈活的特性和強大的性能,在嵌入式系統(tǒng)中得到了廣泛的應(yīng)用。該處理器內(nèi)部集成了ARM公司ARM920T處理器核的32位微控制器,資源豐富,帶獨立的16 kB的指令Cache和16 kB數(shù)據(jù)Cache、LCD控制器、RAM控制器、NAND閃存控制器、3路UART、4路DMA、4路帶PWM的Timer、并行I/O口、8路10位ADC、TouchSereen接口、I2C接口、I2S接口、2個USB接口控制器、2路SPI,主頻最高可達203 MHz。在處理器豐富資源的基礎(chǔ)上,還進行了相關(guān)的配置和擴展,平臺配置了16 MB 16位的FLASH和64 MB 32位的SDRAM。通過以太網(wǎng)控制器芯片CS8900A擴展了一個網(wǎng)口,另外引出了一個HOST USB接口。硬件平臺如圖4所示。
16 MB 16位的FLASH用來存儲Linux內(nèi)核和應(yīng)用程序,64MB 32位的SDRAM在系統(tǒng)運行的時候存儲Linux的內(nèi)核和應(yīng)用程序。
以太網(wǎng)控制器通過以太網(wǎng)接口芯片CS8900A,用于接入Internet,加入光纖接口就可以實現(xiàn)光纖通訊。
RS 232和AD接口分別用于接入液晶控制器、交通燈控制器、交通指示牌控制器和檢測設(shè)備。
液晶控制器用來設(shè)定或者修改智能路口控制器控制參數(shù),而且還可以通過手動直接控制交通燈。
USB接口上外接一個帶USB口的攝像頭,將采集到的視頻圖像數(shù)據(jù)放入輸入緩沖區(qū)中。然后,或者保存成文件的形式,或者運行移植到平臺上的圖像處理程序,對緩沖的圖像數(shù)據(jù)直接進行相關(guān)處理,再保存并打成UDP包。最后,通過網(wǎng)絡(luò)接口將圖像發(fā)送到Internet上。
交通燈的控制是直接控制,接收系統(tǒng)的參數(shù)設(shè)定,比如路口數(shù)、紅綠燈時間等,并控制交通燈。交通指示牌是用來提供交通信息的大屏幕,S3C2410接收來自監(jiān)控中心的交通信息,并將這些信息送到交通指示牌控制器,顯示在大屏幕上,用來誘導(dǎo)交通。檢測設(shè)備在目前交通控制中的各種檢測設(shè)備不但種類繁多,而且新產(chǎn)品不斷涌現(xiàn),預(yù)留了包括串口在內(nèi)的多種接口方式。
3.2 系統(tǒng)軟件[!--empirenews.page--]
系統(tǒng)操作系統(tǒng)采用Linux操作系統(tǒng),Linux內(nèi)核是一種源碼開放的操作系統(tǒng),采用模塊化的設(shè)計。在此只保留了必需的功能模塊,刪除了冗余的功能模塊,并對內(nèi)核重新編譯,從而使系統(tǒng)運行所需的硬件資源顯著減少。最重要的一點是,Linux自誕生之日起就與網(wǎng)絡(luò)密不可分,Linux系統(tǒng)內(nèi)核集成了大量的網(wǎng)絡(luò)應(yīng)用程序,支持全部的標準因特網(wǎng)協(xié)議和幾乎所有的聯(lián)網(wǎng)技術(shù),這使Linux很適合基于網(wǎng)絡(luò)的應(yīng)用開發(fā),用戶編寫的程序代碼可以直接建立在這些網(wǎng)絡(luò)應(yīng)用程序的基礎(chǔ)之上,從而大大縮短開發(fā)周期。因此將其應(yīng)用于智能交通路口控制器的設(shè)計,具有代碼量小、運行消耗系統(tǒng)資源少、可靠性高、開發(fā)周期短等優(yōu)點,適應(yīng)了智能交通路口控制器對于操作系統(tǒng)的要求。加載流程如圖5所示。
3.3 應(yīng)用軟件
應(yīng)用軟件主要有協(xié)議軟件、數(shù)據(jù)采集模塊、通信處理模塊、用戶接口管理等。這里主要介紹視頻采集(包含在數(shù)據(jù)采集模塊中)和通信處理的實現(xiàn)。
3.3.1 視頻采集
利用LINUX中視頻設(shè)備的內(nèi)核驅(qū)動程序video4linux,它為USB攝像頭、TV卡和視頻捕捉卡等視頻設(shè)備的應(yīng)用程序的編程提供了一系列的接口函數(shù)。
程序的編寫包括驅(qū)動和視頻流采集的應(yīng)用程序兩部分。先將驅(qū)動模塊靜態(tài)編譯,再使用Insmode動態(tài)加載其驅(qū)動模塊程序。然后采用MMAP()內(nèi)存映射方式,實現(xiàn)對單幀和連續(xù)幀的采集。
3.3.2 數(shù)據(jù)通信軟件模塊
由于采用TCP/IP協(xié)議,通信過程采用C/S模式,具體流程圖如圖6所示。
4 結(jié)語
本文所提出的基于ARM硬件平臺利用TCP/IP協(xié)議作為交通信息傳輸?shù)姆绞降那度胧?strong>數(shù)據(jù)采集系統(tǒng),通過實現(xiàn)測試和調(diào)試,上述方案可行,能滿足交通實時動態(tài)信息采集、控制和傳輸。該設(shè)計具有如下特點:
(1)采用ARM平臺可以使系統(tǒng)小型化,便于提高性能和與各種外設(shè)連接擴展。
(2)Linux嵌入式操作系統(tǒng)的應(yīng)用為功能的擴展、修改、版本升級提供了穩(wěn)定、可靠的軟件平臺。
(3)通過廣泛存在的以太網(wǎng)資源傳輸交通數(shù)據(jù),使得該系統(tǒng)真正實現(xiàn)了無距離限制的通信傳輸。
該系統(tǒng)能和現(xiàn)有設(shè)備兼容,可以單獨作為一個節(jié)點使用,也可以用來作為現(xiàn)有節(jié)點的一部分來實現(xiàn)交通數(shù)據(jù)信息的共享。可以實現(xiàn)視頻檢測和數(shù)據(jù)回傳功能,從而可獲得交通流實時動態(tài)信息,實現(xiàn)信息的高度整合和共享,可作為處理分析、數(shù)據(jù)挖掘和發(fā)布的基礎(chǔ)。能提高交通管理者控制、管理和決策的水平,同時也為進一步開放建設(shè)ITS打下堅定的基礎(chǔ)。
本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險,如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉