新聞中心

EEPW首頁 > 汽車電子 > 設(shè)計應(yīng)用 > 基于射頻識別技術(shù)的車輛路口

基于射頻識別技術(shù)的車輛路口

作者: 時間:2012-07-11 來源:網(wǎng)絡(luò) 收藏

3.2 RTL8019驅(qū)動程序的編寫

RTL8019驅(qū)動程序做的工作主要是8019的初始化、發(fā)送和接收以太網(wǎng)數(shù)據(jù)包。初始化函數(shù)rtl8019_init()是在添加以太網(wǎng)絡(luò)接口時由netif_add()函數(shù)調(diào)用,調(diào)用過程中首先初始化此接口對應(yīng)的全局網(wǎng)絡(luò)接口結(jié)構(gòu)體,然后設(shè)置8019的各功能寄存器。初始化完8019之后調(diào)用arp_init()函數(shù)啟動ARP功能,然后用sys_timeout()函數(shù)啟動ARP緩沖列表生命周期的定時器。數(shù)據(jù)包的發(fā)送首先從ARP緩沖隊列中查找目的MAC地址,然后構(gòu)造以太網(wǎng)數(shù)據(jù)幀的頭部,最后調(diào)用底層的發(fā)送函數(shù)low_level_output()將數(shù)據(jù)幀發(fā)送出去。如果找不到對應(yīng)的IP/MAC項,發(fā)送ARP請求數(shù)據(jù)幀。數(shù)據(jù)包的接收由中斷[7]處理函數(shù)rtl8019_ISR()調(diào)用,它的執(zhí)行過程是先調(diào)用最底層的接收函數(shù)low_level_input()從8019中接收數(shù)據(jù)幀,如果接收的是IP數(shù)據(jù)包,則更新ARP緩沖隊列并把數(shù)據(jù)包傳給網(wǎng)絡(luò)接口結(jié)構(gòu)指定的函數(shù)進(jìn)行處理。如果接收的是ARP數(shù)據(jù)包,則調(diào)用etharp_arp_input()函數(shù)處理。最底層的接收發(fā)送函數(shù)采用的都是8019的遠(yuǎn)程DMA工作方式以提高性能[8]。

3.3 軟件框圖

44.jpg

圖4 讀卡器系統(tǒng)軟件框圖

信號機(jī)的響應(yīng)級由監(jiān)控中心的上位機(jī)設(shè)定,信號機(jī)可以在事先獲得授權(quán)的情況下自主改變燈色,如果事先未獲授權(quán),或是同時收到多個不同標(biāo)簽的請求,則信息必須送到監(jiān)控中心處理,由監(jiān)控中心的上位機(jī)判定優(yōu)先級后發(fā)指令控制信號機(jī)的動作。監(jiān)控中心還可以隨時獲得特定車輛的位置以及所在區(qū)域的路況等信息,通過合理改變區(qū)域內(nèi)信號機(jī)的綠信比,達(dá)到區(qū)域協(xié)調(diào)控制的目的。

4. 實(shí)驗(yàn)結(jié)果

監(jiān)控中心的上位機(jī)軟件由Mircosoft Visual C++.NET 2003開發(fā)。

55.jpg

該系統(tǒng)應(yīng)用于某市政務(wù)區(qū)的繁華大道與錦繡大道的交口。由于事先設(shè)定由監(jiān)控中心控制,所以當(dāng)標(biāo)簽發(fā)送通行請求時,讀卡器將向監(jiān)控中心發(fā)送請求,監(jiān)控中心的上位機(jī)彈出圖5所示的對話框,該對話框顯示了車輛所在的路口,車號,車型,車種,請求通行的類型以及請求時間等相關(guān)信息,由監(jiān)控中心決定是否處理其請求,監(jiān)控中心操作人員可以點(diǎn)擊“忽略”以不響應(yīng)該車輛本次的申請。

66.jpg

圖6 上位機(jī)軟件控制界面

在圖5對話框中點(diǎn)擊“同意受控”后,將會出現(xiàn)圖6所示的設(shè)置窗口,左上角的為科學(xué)城區(qū)域內(nèi)的主要道路列表,左下角顯示了與道路相應(yīng)的各交口信號機(jī)的當(dāng)前狀態(tài),未聯(lián)機(jī)的信號機(jī)不顯示。右上角為當(dāng)前發(fā)送申請的車輛所在的繁華大道與錦繡大道交口的示意圖,通過右下角的列表設(shè)定當(dāng)前路口信號機(jī)的執(zhí)行方案。當(dāng)前的執(zhí)行方案如列表中所示,該路口信號機(jī)當(dāng)前執(zhí)行四個相位的方案,每個相位的燈組號如圖示。當(dāng)前執(zhí)行的為1號時段方案,對應(yīng)到本信號機(jī),1號方案表明將一天分為7:00~21:00,22:00~6:00兩個時段,每個時段的相位配時不同。后面的時間即為當(dāng)前時段每個相位的時間長度。通過改變時間長度可以設(shè)定放行的時間。

5. 總結(jié)

本系統(tǒng)應(yīng)用于實(shí)際的路口,使得特種車輛的通行更加迅速便捷,同時極大降低了人力消耗。作為智能交通系統(tǒng)的一部分,本系統(tǒng)對實(shí)現(xiàn)區(qū)域協(xié)調(diào)控制也具有一定的現(xiàn)實(shí)意義。

參考文獻(xiàn):

[1] 宋廷強(qiáng),沈劍良,曲英杰. 一種RFID電子標(biāo)簽的數(shù)字部分設(shè)計[J].青島科技大學(xué)學(xué)報,2008,29(1):72-76.

[2] FINKENZELLER K. [M].吳曉峰,陳大才,譯.北京:電子工業(yè)出版社,2006.36-125.

[3] 李巖,榮盤祥. 基于S3C44B0X嵌入式uClinux系統(tǒng)原理及應(yīng)用[M].北京:清華大學(xué)出版社,2005:69-254.

[4] 陳鼐,于盛林. 基于ARM 的LCD 模塊接口設(shè)計及MiniGUI 實(shí)現(xiàn)[J].儀器儀表學(xué)報,2007,28(Z4):277-281.

[5] 馬連博,蘇衛(wèi)星,胡琨元,等. 基于嵌入式Linux和RFID技術(shù)的電子看板設(shè)計[J].計算機(jī)應(yīng)用,2007,27(12):283-285.

[6] 那加. 嵌入式實(shí)時操作系統(tǒng)uC/OS-Ⅱ在Sharp LH79520處理器上的移植[J].測控技術(shù),2007,26(10):53-56.

[7] 馮瑋,喻曉峰.基于ARM系統(tǒng)下映像文件的執(zhí)行與中斷運(yùn)行機(jī)制的實(shí)現(xiàn)[J].計算機(jī)應(yīng)用,2006,26(Z1):255—257.

[8] 張蓬鶴,王群,張東輝. RTL8019型控制器與高速數(shù)字信號處理器的接口設(shè)計及編程技巧[J].國外電子元器件,2006 ,10(8). 47-49.


上一頁 1 2 下一頁

關(guān)鍵詞: 射頻識別技術(shù)

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉