陳虹安,劉智勇,阮太元(1.五邑大學(xué) 信息工程學(xué)院,廣東 江門 5900;.江門職業(yè)技術(shù)學(xué)院,廣東 江門 59000)
基于地磁信號的車輛檢測系統(tǒng)設(shè)計
陳虹安1,2,劉智勇1,2,阮太元2
(1.五邑大學(xué) 信息工程學(xué)院,廣東 江門 529020;2.江門職業(yè)技術(shù)學(xué)院,廣東 江門 529000)
地磁檢測是一種新型的車輛檢測技術(shù),但是目前市面上的地磁檢測設(shè)備受到采樣速率和精度的限制,其準確度仍不能滿足實際需要.本文研發(fā)了一款基于HMC5983集成模塊的地磁檢測設(shè)備,它由地磁傳感器、無線傳輸網(wǎng)絡(luò)、上位機及其配套軟件構(gòu)成,能把車輛引起的地磁擾動轉(zhuǎn)化為變化的電壓信號,通過對電壓信號的監(jiān)測最終實現(xiàn)車輛的實時檢測.實際道路驗證表明,本系統(tǒng)的采樣 速 率 220 Hz、準確率 9 8.7%.
地磁檢測;車流量檢測;防脈沖干擾平均濾波算法;狀態(tài)機檢測算法
車輛檢測是構(gòu)建交通信號控制系統(tǒng)和交通信息系統(tǒng)的基礎(chǔ),現(xiàn)在使用較為廣泛的車輛檢測技術(shù)主要包括感應(yīng)線圈、視頻和波頻等[1-2].作為一種新興的檢測技術(shù),地磁車輛檢測以獨特的優(yōu)勢引起了較多的關(guān)注.相對于其他技術(shù)而言,它具有占用空間更小、安裝更加方便、受環(huán)境限制小及可靠性強等優(yōu)點.因此,具有巨大的研究價值與發(fā)展?jié)摿?地磁檢測的原理是將車輛經(jīng)過時引起的地磁擾動轉(zhuǎn)化為變化的電壓信號.目前,市面上已有不少基于地磁檢測的車流量檢測設(shè)備[3-4],但是受到采樣速率和精度的限制,其準確度仍不能滿足實際需要.基于此,本文研發(fā)了一款基于地磁感應(yīng)的車輛檢測系統(tǒng)并用于實踐,以期可以滿足交通信號控制系統(tǒng)或交通信息系統(tǒng)采集數(shù)據(jù)的需求.
地球本身是一個弱磁體,其磁場強度大小在一定范圍內(nèi)可認為是均勻分布的.但當大型金屬物體如汽車經(jīng)過時,會引起地球磁場的擾動;當?shù)厍虼艌霭l(fā)生變化時,某些特殊材料的電阻值會隨之而變化[5].磁阻傳感器的基礎(chǔ)部分是惠斯通電橋,其4個橋臂電阻就是由這些特殊材料制成的,當?shù)厍虼艌霭l(fā)生變化,輸出電壓會隨著橋臂阻值的變化而變化,以此實現(xiàn)從磁場變化到差分電壓變化的轉(zhuǎn)換.
本文設(shè)計的地磁檢測系統(tǒng)如圖1所示,主要包括基于磁阻效應(yīng)的地磁傳感器、無線傳輸網(wǎng)絡(luò)、上位機及其配套軟件等.其中,地磁傳感器主要負責(zé)數(shù)據(jù)的采集、處理和無線發(fā)送;協(xié)調(diào)器負責(zé)接收傳感器節(jié)點發(fā)送過來的無線數(shù)據(jù);上位機(即PC機)負責(zé)記錄結(jié)果.
圖1 地磁車輛檢測系統(tǒng)的設(shè)計
2.1 傳感器節(jié)點的構(gòu)成及電路設(shè)計
地磁系統(tǒng)傳感器節(jié)點主要采用HMC5983芯片、CC2530芯片、無線AF通訊電路、電源及相關(guān)電路設(shè)計而成,其構(gòu)成及裸板如圖2、圖3所示.其中HMC5983主要負責(zé)實時采集地磁變化信號,CC2530負責(zé)讀取采集到的信號并進行判斷和結(jié)果發(fā)送,二者之間采用 I2C通訊方式進行數(shù)據(jù)傳輸.
圖2 地磁傳感器節(jié)點的組成
圖3 地磁傳感器節(jié)點裸板
HMC5983芯片是利用各向異性磁阻技術(shù)(即AMR技術(shù))建立起來的一種三軸的磁阻傳感器,能較為準確地采集到地球磁場的微小變化.其內(nèi)置放大器、模數(shù)轉(zhuǎn)換器、復(fù)位電路及自動補償電路等,可直接輸出數(shù)字信號.最為重要的是,該芯片最高可以達到2 mG的解析度和220 Hz的輸出速率,是Honeywell公司目前所有的低磁傳感器中靈敏度和可靠性最高的傳感器芯片.
CC2530芯片是TI公司研發(fā)的一款可用于建立Zigbee網(wǎng)絡(luò)的片上系統(tǒng)(SOC)芯片.該芯片內(nèi)含增強型的8051CPU,具有128 kb的系統(tǒng)內(nèi)可編程閃存和8 kb的RAM(可用于數(shù)據(jù)保存),其最高傳輸速率可達250 kb/s.最重要的是,該芯片適用于2.4 GHz IEEE 802.15.4的RF收發(fā)器,可用于建立無線傳感網(wǎng)絡(luò).
HMC5983與CC2530之間的連接以及AF通訊電路的設(shè)計如圖4所示.
圖4 傳感器節(jié)點電路設(shè)計圖
2.2 電源系統(tǒng)的設(shè)計
在本系統(tǒng)中,HMC5983要求的供電范圍是2.16~3.6 V,CC2530要求的供電范圍是2.6~3.6 V.因此,系統(tǒng)用兩節(jié)電壓為3.7 V的鋰電池作為電源,再使用RT8008芯片進行電壓轉(zhuǎn)換使得芯片的輸出電壓為3.3 V.電源系統(tǒng)的電路設(shè)計如圖5所示.
圖5 電源系統(tǒng)電路設(shè)計
2.3 協(xié)調(diào)器與上位機
協(xié)調(diào)器是Zigbee網(wǎng)絡(luò)組織中的管理者,在網(wǎng)絡(luò)中主要起到管理和信息中轉(zhuǎn)的作用.在本系統(tǒng)中協(xié)調(diào)器主要負責(zé)接收傳感器節(jié)點發(fā)送過來的無線數(shù)據(jù),并且以串口的方式發(fā)送至上位機.
上位機在實驗時可采用PC機,而在實際應(yīng)用中可采用工控機.上位機主要負責(zé)接收協(xié)調(diào)器發(fā)送過來的數(shù)據(jù),并把數(shù)據(jù)通過互聯(lián)網(wǎng)傳送至交通控制中心.
3.1 地磁數(shù)據(jù)的采集
地磁車輛檢測系統(tǒng)首先要實現(xiàn)的功能是通過傳感器節(jié)點采集到實時的地磁數(shù)據(jù),圖6為實際測試中采集到的連續(xù)33 s內(nèi)從檢測器上方和旁邊車道經(jīng)過的車輛引起的地磁擾動波形.
由圖6可以看出:1)當車輛從傳感器上方經(jīng)過時,X、Y和Z三個方向上的地磁強度均會發(fā)生變化;2)有的車輛引起的波動幅度較高且持續(xù)時間長,而有的車輛引起的波動幅度相對小且持續(xù)時間短(這是由于車輛的長度、體積以及含有的鐵性物質(zhì)不同所造成的.雖然它們的波形不一,但其波動的時間長度及幅度足夠我們進行有無車輛的判斷);3)在26.1~27.0 s,X、Y、Z三個方向上均有較為微小的波動,這是一輛小汽車從旁邊車道經(jīng)過時引起的擾動(該擾動波形幅度小且時間短,只要算法設(shè)置恰當,可以避免).
圖6 地磁車輛檢測系統(tǒng)采集的實際波形圖
總而言之,當汽車經(jīng)過傳感器上方時,地磁信號急劇變化,這可作為車輛到來的判斷依據(jù).但是檢測到的信號中包括了背景磁場信號和旁邊車道引起的干擾等信號,為了更加準確地進行車輛存在性的判斷,需要對信號進行預(yù)處理.
3.2 地磁信號預(yù)處理
防脈沖干擾平均濾波算法不僅能很好地濾除隨機干擾的影響,還可以對數(shù)據(jù)進行滑動平均處理,所以其在數(shù)字濾波中使用廣泛.其工作原理是先用中位值濾波算法濾除信號中的隨機干擾,再將余下的采樣值進行滑動平均濾波.具體算法如下:將N個連續(xù)采樣值按大小排列,然后把采樣值中的最大值和最小值去掉,最后計算余下的 2N- 個采樣值的平均值作為當前采樣值.公式如下:
圖7-a是一輛小汽車以30 km/h的速度行駛時采集到的未經(jīng)濾波處理的地磁信號:原始信號中存在一些毛刺;而當車輛到來時,波形迅速變化,又存在著隨機干擾.在進行信號處理時,防脈沖干擾平均濾波算法不僅能較好地濾除毛刺和隨機干擾使信號波形更加平滑,而且能很好地保留波形的變化.濾波后的地磁信號波形如圖7-b所示.
圖7 地磁擾動數(shù)據(jù)濾波處理前后
3.3 狀態(tài)機檢測算法
本系統(tǒng)中,傳感器節(jié)點需要完成數(shù)據(jù)的采集與實時判斷,故要求單片機能快速地完成車輛檢測.這也就要求車輛檢測算法必須簡單、精確度高、實時性能好、占用內(nèi)存小,且能避免車輛從旁邊車道經(jīng)過時引起的誤判.圖8為三輛汽車先后從旁邊車道經(jīng)過時引起的擾動波形.
本文設(shè)計的狀態(tài)機檢測算法將車輛檢測過程分為3個狀態(tài):沒車、有車、車輛離開.這三種狀態(tài)的轉(zhuǎn)換關(guān)系如圖9所示,其中,α( k )表示第k次測得的數(shù)據(jù);g( I)表示第I次更新的背景磁場;ρ表示閾值的取值范圍;x表示連續(xù)超出閾值范圍的次數(shù);y表示連續(xù)進入閾值范圍的次數(shù);M和K分別表示連續(xù)M次和K次超出閾值范圍且K<M ;N和H表示連續(xù)N次和H次進入閾值范圍且H > N .
圖8 旁邊車道車輛引起的擾動波形
在無車的狀態(tài)下,采集到的地磁場強度一般會在閾值范圍內(nèi)有微小的波動.若在連續(xù)H次采樣中,磁場強度均沒超出閾值范圍,則取H次采樣數(shù)據(jù)的平均值作為新的背景磁場強度 g ( I).而在算法中,閾值的取值為g( I )- ρ * g( I),這樣就達到了自動更新閾值的效果.實驗表明,ρ的取值為 ± 5 %時,能夠較好地把背景磁場的波動囊括進去.
圖9 車輛檢測過程狀態(tài)轉(zhuǎn)換圖
當車輛到來時,會引起地磁場的劇烈變化,其強度會迅速超出閾值范圍.當?shù)卮艌鰪姸冗B續(xù)M次超出閾值范圍時,則確認車輛已經(jīng)到來.
當磁場強度重新進入閾值范圍時,并不能就此認定車輛已經(jīng)離開,必須是連續(xù)N次進入閾值內(nèi),才可以確認車輛離開.只要N設(shè)置合理,就能準確地分辨出車輛是否離開,而且不影響對后續(xù)到來車輛的判斷.
圖9的具體轉(zhuǎn)換如下:
1)當 α (k )- g ( I) < ρ * g( I )時,自動實現(xiàn)x置0和y自動加1,y記錄著連續(xù)進入閾值范圍的次數(shù),作為判斷車輛是否離開的依據(jù);
2)當 α (k )- g ( I) > ρ * g( I)時,自動實現(xiàn)y置0和x自動加1,x記錄著連續(xù)超出閾值范圍的次數(shù),作為判斷是否有車輛到來的依據(jù);
3)當α(k )- g ( I) < ρ * g( I) &&y > H 時,即連續(xù)H次進入閾值內(nèi),則通過更新背景磁場來間接更新閾值;
4)當(α(k )- g ( I) < ρ *g( I) && y > N ) ||(α(k )- g ( I) > ρ *g( I) && x <K)時,即當連續(xù)N次進入閾值內(nèi)或連續(xù)超出閾值范圍少于K次,則認為無車;
5)當α(k )- g ( I) > ρ * g( I) &&x > M 時,即連續(xù)M次超出閾值,則確認有車輛經(jīng)過;
6)當α(k )- g ( I) < ρ * g( I) &&y > N 時,即連續(xù)N次進入閾值內(nèi),則認為車輛離開.
從圖8可以看出,當旁邊車道車輛引起的擾動持續(xù)時間不長且幅值較小時,只要M值和閾值范圍取值恰當,就可以很好地避免干擾.
3.4 算法驗證
選擇市區(qū)潮連大道某一路段進行測試.由于經(jīng)過此路段的車輛速度不一且車型豐富,所以該測試能反映實際交通狀況并能獲得不同車輛在不同速度下的地磁擾動波形.為了防止雨水損壞傳感器,使用防水塑料盒將其裝好置于車道中心;用雪糕桶把此路段的車道分隔開,防止車輛變道壓壞傳感器.測試時間為2015年5月18日,天氣晴朗,氣溫25 C°,傳感器的采樣頻率設(shè)為220 Hz.
本系統(tǒng)對300輛不同的車進行了檢測,其中135輛小汽車、71輛中型汽車、56輛公交車和38輛大貨車,系統(tǒng)檢測出133輛小汽車、70輛中型汽車、56輛公交車和39輛大貨車.剔除漏檢的2輛小汽車和1輛中型汽車以及1輛誤檢的大貨車,系統(tǒng)準確檢測到了296輛車,準確率為98.7%.具體數(shù)據(jù)如表1所示.
表1 車輛檢測結(jié)果
本文設(shè)計的車輛檢測系統(tǒng)在車流量檢測方面取得了一定的進展,可用于實時車流量的無線檢測.通過實驗驗證了該系統(tǒng)的檢測效果,其準確率可達98.7%,說明本文研發(fā)的系統(tǒng)是可行的.這為交通信號控制系統(tǒng)和交通信息系統(tǒng)的車流量檢測提供了一種新穎且高效的方法.下一階段將研究如何利用檢測到的地磁數(shù)據(jù)進行車型分類.
[1]杜宏川.我國智能交通系統(tǒng)發(fā)展現(xiàn)狀分析與對策分析[J].吉林交通科技,2009(1):60-63.
[2]李秀平,劉智勇,尹征琦.多傳感器信息融合的智能交通控制系統(tǒng)研究[J].信息與控制,2001,30(5):460-464.
[3]潘霓,駱樂,聞育.基于磁阻傳感器的車輛檢測算法綜述[J].計算機工程及應(yīng)用,2007,43(10):210-213.
[4]任保利.地磁車輛檢測與車型分類算法研究[D].廣州:華南理工大學(xué),2012.
[5]周豐,王明哲,倪楓.基于AMR傳感器的行駛車輛檢測分類算法[J].計算機應(yīng)用研究,2010,27(7):2533-2535.
[6]姜勝山.基于WSNs的車輛檢測系統(tǒng)的研究與設(shè)計[D].長沙:國防科學(xué)技術(shù)大學(xué),2009.
[7]CHEUNG S,VARAIYA P.Traffic surveillance by wireless sensor networks[R].U C Berkeley:Transport Department,2007.
[8]郭鵬.應(yīng)用于交通參數(shù)檢測的無線傳感器網(wǎng)絡(luò)研究[D].北京:中國科學(xué)研究院,2007.
[責(zé)任編輯:熊玉濤]
Design of a Vehicle Detection System Based on Geomagnetic Signals
CHEN Hong-an,LIU Zhi-yong,RUAN Tai-yuan
(1.School of Information Engineering,Wuyi University,Jiangmen 529020,China; 2.Jiangmen Polytechnic,Jiangmen 529000,China)
Geomagnetic detecting is a new type of vehicle detecting technology.But the geomagnetic detection equipment available on the market is limited by the sampling rate and accuracy which cannot meet the actual needs.This paper develops a geomagnetic detection system based on the HMC5983 integrated module,which consists of a magnetic sensor,a wireless transmission network,a principal computer and the supporting software.It can change the geomagnetic disturbance caused by passing cars into dynamic voltage signals and can realize real time monitoring of vehicles by monitoring of the voltage signals.Actual road tests show that the sampling rate of the system is 220 Hzand the accuracy rate is 98.7%.
geomagnetic detecting;traffic flow detection;anti-pulse interference averaging filtering algorithm;state machine detection algorithm
TP212
A
1006-7302(2016)03-0055-06
2016-03-29
陳虹安(1989—),男,廣東茂名人,在讀碩士生,主要從事工程測試、信號處理及交通控制方面的研究;劉智勇,教授,博士,碩士生導(dǎo)師,通信作者,主要從事智能交通控制方面的研究.