![AT91RM9200和HMC1022芯片實現(xiàn)智能交通車輛檢測系統(tǒng)的設(shè)計_第1頁](http://file4.renrendoc.com/view/4a98096ddf041f650ab002b686376cb6/4a98096ddf041f650ab002b686376cb61.gif)
![AT91RM9200和HMC1022芯片實現(xiàn)智能交通車輛檢測系統(tǒng)的設(shè)計_第2頁](http://file4.renrendoc.com/view/4a98096ddf041f650ab002b686376cb6/4a98096ddf041f650ab002b686376cb62.gif)
![AT91RM9200和HMC1022芯片實現(xiàn)智能交通車輛檢測系統(tǒng)的設(shè)計_第3頁](http://file4.renrendoc.com/view/4a98096ddf041f650ab002b686376cb6/4a98096ddf041f650ab002b686376cb63.gif)
![AT91RM9200和HMC1022芯片實現(xiàn)智能交通車輛檢測系統(tǒng)的設(shè)計_第4頁](http://file4.renrendoc.com/view/4a98096ddf041f650ab002b686376cb6/4a98096ddf041f650ab002b686376cb64.gif)
![AT91RM9200和HMC1022芯片實現(xiàn)智能交通車輛檢測系統(tǒng)的設(shè)計_第5頁](http://file4.renrendoc.com/view/4a98096ddf041f650ab002b686376cb6/4a98096ddf041f650ab002b686376cb65.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、【W(wǎng)ord版本下載可任意編輯】 AT91RM9200和HMC1022芯片實現(xiàn)智能交通車輛檢測系統(tǒng)的設(shè)計 1 AMR 磁阻傳感器技術(shù)簡介 異向性磁阻傳感器(AMR), 適于工作在地球磁場范圍,可以檢測直流靜態(tài)磁場,也可以檢測磁場的強(qiáng)度和方向。AMR傳感器的制作過程是將鐵鎳合金(Permalloy)薄膜沉積在硅片上形成電阻條,在磁場中其阻值可變化23%。通常,四個這樣的電阻連接成一個惠斯通電橋的形式,可以測出沿著單一軸線的磁場的強(qiáng)度和方向。 本項目采用Honeywell的HMC1022雙軸磁阻傳感器,當(dāng)HMC1002暴露在變化的磁場中時,其電阻有所改變(R),從而引起相應(yīng)的輸出電壓的變化,AMR磁
2、阻傳感器的 原理將磁場轉(zhuǎn)換成差分輸出電壓。HMC1022的主要性能指標(biāo)如下表1所示: AMR傳感器檢測原理:地球磁場在很廣闊的區(qū)域內(nèi)(大約幾公里)是一定的。一個鐵磁性物體,如汽車,無論它是運(yùn)動的還是靜止的,AMR傳感器均可檢測由于車輛干擾而引起的地磁場的變化。車輛檢測可以有幾種應(yīng)用方式:單軸傳感器可以用來檢測車輛是否存在,根據(jù)車輛鐵磁物質(zhì)含量的不同,傳感器距車輛的檢測距離 遠(yuǎn)可達(dá)15米。另一種應(yīng)用是檢測車輛的通過,在這個應(yīng)用中,可使用雙軸傳感器來判斷車輛的存在、行駛的方向和速度,使操作者獲取足夠的信息。該項目采用雙軸傳感器,通過使用合適的AMR傳感器和放大器,可以通過 的磁場信息提供磁場強(qiáng)度和
3、方向信息。 2 系統(tǒng)構(gòu)造設(shè)計 整體系統(tǒng)中基于AT91RM9200和AMR磁阻傳感器(HMC1022)的嵌入式前端檢測設(shè)備在整個信息系統(tǒng)中作為傳感節(jié)點,路口前端管理設(shè)備作為路口接入點(通過CAN-Bus得到合理的傳感節(jié)點交通流量信息后對路口交通狀況作出響應(yīng)),傳感節(jié)點和接入點均可以通過以太網(wǎng)傳入管理中心。整體系統(tǒng)構(gòu)造如圖1所示: 將該設(shè)備安裝在車道旁,可以提供車輛通過帶來的豐富的磁信號,雙軸AMR磁阻傳感器將得到的原始數(shù)據(jù)通過運(yùn)算放大器放大整形后,再通過A/D轉(zhuǎn)換器,把編碼后的信號輸入到AT91RM9200,AT91RM9200判斷處理采樣得到信號,再把有用信號通過CAN-Bus總線發(fā)送給路口前
4、端管理設(shè)備或直接通過以太網(wǎng),光纖傳入管理中心。 3 傳感節(jié)點硬件設(shè)計 3.1 硬件系統(tǒng)設(shè)計 前端信息采集設(shè)備主要由置位/復(fù)位電流帶電路,信號調(diào)理電路,微處理器,10/100MEthernet部分,CAN收發(fā)部分,參數(shù)備份等部分組成,設(shè)備硬件部分的基本組成框圖如圖2所示: AMR磁阻傳感器(HMC1022)輸出的毫伏信號經(jīng)運(yùn)算放大器開展差分放大后,進(jìn)入A/D轉(zhuǎn)換芯片,經(jīng)A/D芯片轉(zhuǎn)換后通過SPI總線發(fā)送至AT91RM9200。AT91RM9200對抽樣采集進(jìn)來的信號開展處理后,通過CAN總線發(fā)送給路口前端管理設(shè)備或通過以太網(wǎng)傳入管理中心。 3.2 置位/復(fù)位電流帶 大多數(shù)低磁場傳感器受到大的磁場
5、干擾(4-20高斯)的影響可能導(dǎo)致輸出信號的衰變,為了減少這種影響和 化信號輸出,可以在磁阻電橋上應(yīng)用磁開關(guān)切換技術(shù),消除過去磁歷史的影響。置位/復(fù)位電流帶的目的就是把磁阻傳感器恢復(fù)到測量磁場的高靈敏度狀態(tài),這可以通過將大電流脈動(3.5A,2us)通過S/R電流帶實現(xiàn)。S/R電流帶看起來像加在SR+和SR-引腳之間的一個電阻。S/R電流帶與偏置電流帶不同,因為它是以垂直軸或不敏感的方向磁耦合到磁阻傳感器上的。任何低于額定電的流脈沖信號都會導(dǎo)致無法置位傳感器并且不會得到 的靈敏度。設(shè)計置位/復(fù)位脈沖電路的方法如圖3所示:其中采用MAX662A作為5V至20V的電壓轉(zhuǎn)換器。 利用S/R電流帶,可
6、以消除或減少許多影響,包括:溫度漂移,非線性錯誤,交叉軸影響和由于高磁場的存在而導(dǎo)致信號輸出的丟失。這可通過以下過程實現(xiàn): ?電流脈沖,I置位,可從S/R+引腳施加到S/R-引腳以實現(xiàn)“置位”條件。電橋輸出作為Vout(置位)儲存起來。 ?在S/R引腳內(nèi)施加相等但相反的另一個脈沖可實現(xiàn)“復(fù)位”條件。電橋輸出作為Vout(復(fù)位)儲存起來。 ?Vout可以表達(dá)為Vout= Vout(置位)-Vout(復(fù)位)/2。此方法可以消除由電子器件以及電橋溫度漂移導(dǎo)致的偏置和溫度影響。 3.3 信號調(diào)理和A/D 轉(zhuǎn)換電路 信號調(diào)理和A/D轉(zhuǎn)換電路如圖4所示。注意AMP04的1腳8腳之間跨接1K的電阻(調(diào)節(jié)增益
7、), 8腳和6腳輸出之間跨接1.5nF的電容。 圖4 信號調(diào)理和A/D轉(zhuǎn)換電路 圖4采用ADI公司生產(chǎn)的高 單電源運(yùn)算放大器AMP04,通過設(shè)置Rgain大小為1 K ,可得Gain = 100 K /Rgain=100;同時使用精細(xì)帶隙電壓基準(zhǔn)LM4140-2.048為AMP04引腳5(Vref)提供基準(zhǔn)電壓,使得AMP04輸出電壓滿足VOUT = (VIN+ VIN) Gain + VREF。 A/D轉(zhuǎn)換器采用TI公司的單通道16位SAR A/D轉(zhuǎn)換器TLC4541。當(dāng)基準(zhǔn)電壓為4.096V時,可以直接接收從05V的信號,可實現(xiàn)16位無誤碼輸出。本項目使用精細(xì)帶隙電壓基準(zhǔn)LM4140-4.
8、096為TLC4541 2腳參考電壓輸入端提供外部基準(zhǔn)電壓。 對于AMR磁阻傳感器(HMC1022), 在半橋上的2.5伏輸出端子具有從-10mV至+11.25mV(Vo+至Vo-所測定的)的電橋偏置電壓。這一電橋偏置電壓范圍可標(biāo)準(zhǔn)化為-2mV/V至+2.25mV/V。對于車輛檢測應(yīng)用而言,在任一傳感器電橋上測得的 地磁場值約為625毫高斯。因此,HMC1022的靈敏度規(guī)格為0.81.25mV/V/高斯時,當(dāng)電橋工作電壓為5V時,任一電橋上 可能的地磁場激勵可能為+/-3.9mV。當(dāng)把+/-3.9mV加到可能的電橋偏置電壓-10mV至+11.25mV上時,偏置卻變?yōu)?13.9mV至+15.15
9、mV。因此要將這個電橋輸出電壓進(jìn)一 步放大至模擬-數(shù)字轉(zhuǎn)換器(ADC)的0V至4.096V輸入范圍。 綜上所述:2.048+(-13.9mV 100)2.048+(15.15 100) 04.096V;同時分辨率為(4.096V/2 /100)/(5V 1.0mv/V/gauss) = 0.125mgauss 滿足設(shè)計條件。 3.4 ARM 微處理器模塊 微處理器采用ATMEL公司針對系統(tǒng)控制,通訊領(lǐng)域推出的基于ARM920T內(nèi)核的32位RISC處理器AT91RM9200。本項目中AT91RM9200模塊部分如圖5所示: 圖5 AT91RM9200 系統(tǒng)應(yīng)用框圖 ARM微處理器模塊由AT91R
10、M9200,NorFlash,SDRAM,LDO電源,復(fù)位電路共同構(gòu)建。本系統(tǒng)選用Intel StrataFlash Memory(J3) JS28F128J3D75 (16Mbyte)構(gòu)建16位FLASH存儲器系統(tǒng);同時選用兩片Hynix HY57V281620A (16Mbyte)并聯(lián)構(gòu)建32位SDRAM存儲系統(tǒng)。 3.5 與路口前端管理設(shè)備通信部分 該部分包括10/100M Ethernet部分及CAN-Bus部分。10/100M Ethernet部分如圖6所示: AT91RM9200以太網(wǎng)MAC是OSI參考模型物理層(PHY)與邏輯鏈路層(LLC)間MAC子層的硬件工具。它使用以太網(wǎng)I
11、EEE 802.3u 數(shù)據(jù)幀格式控制在主機(jī)與PHY 層間的數(shù)據(jù)交換。 它通過與MDIO/MDC 引腳連接來對PHY 層開展管理,在本項目中使用DAVICOM公司的10M/100M PHY層收發(fā)芯片DM9161E,需要注意的是Ethernet部分PCB設(shè)計中模擬數(shù)字電源地分開(模擬數(shù)字電源用100uH的電感加上0.1uF電容組成的型濾波器分開 ,特別要注意的是LT1085CT-3.3輸出要用22uF鉭電容濾波給DM9161E部分整體供電)。 CAN總線收發(fā)部分如圖7所示: 由于AT91RM9200本身沒有CAN控制單元,所以采用NXP公司的獨立CAN控制器SJA1000T,它支持CAN2.0A的
12、11位ID模式和CAN2.0B的29位ID模式。同時采用致遠(yuǎn)電子的CTM1050T作為隔離CAN收發(fā)器模塊,它完全符合ISO 11898標(biāo)準(zhǔn)的CAN收發(fā)器,隔離電壓DC 2500V。需要注意的是AT91RM9200的地址數(shù)據(jù)線是分開的(沒有ALE信號),所以針對SJA1000T的應(yīng)用要注意先產(chǎn)生ALE信號和地址信號,再收發(fā)數(shù)據(jù)。 4 軟件設(shè)計 4.1 軟件主要功能 軟件的主要功能如下: (1)系統(tǒng)上電后,Boot它從JS28F128J3D75 Flash啟動,完成ARM微處理器模塊的各個部分的初始化,負(fù)責(zé)將Flash中的U-Boot.gz解壓到HY57V281620A SDRAM中,然后通過U
13、Boot來引導(dǎo)Linux-2.4.27及Ramdisk。 (2)實時檢測和處理AMR磁阻傳感器(HMC1022)傳入的磁場改變(由于車輛通過)的信息,并通過固定的算法來確定是否有車輛通過,及車輛通過的方向。并且將有關(guān)信息通過網(wǎng)絡(luò)發(fā)送給管理中心或者通過CAN總線發(fā)送給路口前端管理設(shè)備,以便得到合理的交通信息后對路口交通狀況作出響應(yīng); (3)實時接收管理中心網(wǎng)絡(luò)發(fā)來的命令,在對命令的類型開展自動處理和判斷后實現(xiàn)相應(yīng)的功能;實時接收路口前端管理設(shè)備發(fā)來的命令,在對命令的類型開展自動處理和判斷后實現(xiàn)相應(yīng)的功能; (4)在設(shè)備架入點的磁場受到強(qiáng)磁場(大于10高斯)影響時,通過置位/復(fù)位電流帶通過大電流脈
14、動(3.5A,2us)來強(qiáng)迫傳感器以高靈敏度模式工作;同時利用Vout= Vout(置位)- Vout(復(fù)位)/2此方法可以消除由電子器件以及電橋溫度漂移導(dǎo)致的偏置和溫度影響; (5)由于地球磁場在很廣闊的區(qū)域內(nèi)是一定的,所以利用路口多個檢測設(shè)備的CAN總線通信,來判斷某個設(shè)備的檢測功能失效,并且通知管理中心和路口前端管理設(shè)備; (6)能夠每隔一定的時間把路口的檢測流量信息,備份到Flash存儲器中,以便以后使用;能夠每隔一定的時間檢測設(shè)備本身的工作是否正常; 4.2 軟件架構(gòu) 整個軟件采用嵌入式操作系統(tǒng)Linux作為設(shè)備功能實現(xiàn)上的主要載體。Linux是多任務(wù)操作系統(tǒng),在軟件整體劃分上主要分
15、為八個線程,運(yùn)行時各個線程并行工作。各個線程之間的關(guān)系如圖8所示: 這八個線程分別為: 磁阻傳感器檢測線程,負(fù)責(zé)將AMR磁阻傳感器(HMC1022)檢測到的數(shù)據(jù),通過一定的算法來判斷車輛信息 檢測結(jié)果傳輸線程,負(fù)責(zé)將得到的結(jié)果通過網(wǎng)絡(luò)傳給主控制中心 檢測結(jié)果交換線程,負(fù)責(zé)將得到的結(jié)果通過CAN網(wǎng)傳給路口前端管理設(shè)備,同時接收路口前端管理設(shè)備返回的數(shù)據(jù) 網(wǎng)口接收線程,負(fù)責(zé)接收和處理主控制中心通過網(wǎng)口下發(fā)的指令和數(shù)據(jù) 設(shè)備工作環(huán)境正常監(jiān)控線程,負(fù)責(zé)如果發(fā)現(xiàn)受到強(qiáng)磁場(大于10高斯)影響,來強(qiáng)迫傳感器以高靈敏度模式工作 多個設(shè)備交換數(shù)據(jù)線程,通過CAN網(wǎng)負(fù)責(zé)多個設(shè)備的互相通信,來監(jiān)控單獨某個設(shè)備的工
16、作情況 設(shè)備自檢線程,負(fù)責(zé)檢測該設(shè)備本身的工作是否正常 參數(shù)備份線程,負(fù)責(zé)備份檢測結(jié)果,以便以后 性調(diào)用參考 下面主要介紹磁阻傳感器檢測線程的算法。 當(dāng)雙軸磁傳感器放在距地面1英尺高的位置,X、Y敏感軸方向為北-南和西-*向。當(dāng)車輛沿著北-南方向行駛(即傳感器的敏感軸沿著行駛方向),可以檢測出車輛的行駛方向。車輛是由北-南方向行駛,那么磁場計首先“看到”的是減弱的磁場,從傳感器的初始值開始,續(xù)之而來的 個畸變是曲線偏向負(fù)方向。當(dāng)車輛正好與傳感器成一條線時,通過車輛的磁場變化量與開始時類似,傳感器輸出曲線返回到初始值。當(dāng)車輛繼續(xù)向南時,磁力線將沿著敏感軸的正方偏向車輛。所以傳感器的輸出將會在初始
17、值的根底上增大。當(dāng)車輛遠(yuǎn)離傳感器的時,傳感器輸出恢復(fù)到初始值。當(dāng)車輛倒車開回,從反方向接近傳感器。這部分的曲線正好是 部分曲線的鏡反射。通過對該曲線開展平滑處理后,可以用來指示車輛的存在。 同時,檢測信號強(qiáng)度衰減得非??欤ㄟ^建立合適的閥值,可以濾掉旁邊車道的車輛或遠(yuǎn)距離車輛帶來的干擾信號。實際上該設(shè)備具有很高的檢測分辨率,能非常詳細(xì)的描述出車輛的磁信息,輸出波形會隨車型的不同而不同,對輸出變量開展模式識別和匹配運(yùn)算,不僅可以判斷出車輛的存在,行駛方向而且可以識別車型。 該算法需要注意的是消除電橋偏置電壓的影響。電橋偏置電壓是輸出節(jié)點Vo+和Vo-的電壓差(單位伏特)的結(jié)果,主要是由每個傳感器
18、元件的 電阻值誤差引起的。電橋偏置電壓對AMR傳感器系統(tǒng)的設(shè)計具有一定的影響,不僅僅只是偏置了輸出電壓。在傳感器電橋后設(shè)計連續(xù)的電壓放大級時,必須將該偏置電壓公差,添加到磁場激勵的AMR電橋所期望的輸出電壓范圍中(設(shè)計的關(guān)鍵是電壓放大級的輸出要在選用ADC的正常輸入范圍之內(nèi),如3.3所述)。該線程流程如圖9所示: 設(shè)備復(fù)位后,首先完成各個硬件模塊的初始化工作;其次完成與路口前端管理設(shè)備的通信及與管理中心的通信;當(dāng)通信正常后設(shè)備自身完成HMC1022的置位脈沖和復(fù)位脈沖,分別讀取V置位和V復(fù)位;計算出V電橋偏置;然后設(shè)備正常抽樣,通過算法完成檢測功能;同時設(shè)備正常工作期間要完成互相檢測和自我檢測功能,并且把結(jié)果反應(yīng)給管理中心及
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年反口有蓋碗項目投資價值分析報告
- 2025年蒸汽加熱熱風(fēng)循環(huán)烘箱項目可行性研究報告
- 2025年合成膠粉項目可行性研究報告
- 公路涂料項目績效評估報告
- 四氫苯酐項目效益評估報告
- 醫(yī)藥乙醇行業(yè)行業(yè)發(fā)展趨勢及投資戰(zhàn)略研究分析報告
- 2025年火車軸項目可行性研究報告
- 2025年工程車用空調(diào)項目可行性研究報告
- 四川省某國際兒童情智中心項目申請報告
- 2025年度區(qū)塊鏈技術(shù)服務(wù)合同范本
- 義務(wù)教育數(shù)學(xué)新課標(biāo)課程標(biāo)準(zhǔn)2022版考試真題附含答案
- AQ/T 2059-2016 磷石膏庫安全技術(shù)規(guī)程(正式版)
- 四川省宜賓市中學(xué)2025屆九上數(shù)學(xué)期末統(tǒng)考模擬試題含解析
- 2024年包頭市水務(wù)(集團(tuán))有限公司招聘筆試沖刺題(帶答案解析)
- 2024年贛州民晟城市運(yùn)營服務(wù)有限公司招聘筆試參考題庫附帶答案詳解
- 領(lǐng)導(dǎo)干部報告?zhèn)€人事項
- 9這點挫折算什么(課件)-五年級上冊生命與健康
- 價格監(jiān)督檢查知識培訓(xùn)課件
- 智能廣告投放技術(shù)方案
- 中國移動各省公司組織架構(gòu)
- 知識產(chǎn)權(quán)保護(hù)執(zhí)法
評論
0/150
提交評論