ARM和ADIS16355的汽車二自由度數(shù)據(jù)采集

2013-08-09 10:16 來源:電子信息網(wǎng) 作者:蒲公英

汽車的二自由度橫擺角速度與側(cè)向加速度這兩個(gè)參數(shù)對(duì)汽車的穩(wěn)定性分析具有重要作用,是汽車主動(dòng)安全的重要組成部分,可以通過預(yù)測(cè)與實(shí)測(cè)兩種方式獲得。為了得到更真實(shí)的數(shù)據(jù),本文設(shè)計(jì)了基于ARM微控制器和ADIS16355傳感器的數(shù)據(jù)采集系統(tǒng),通過實(shí)車測(cè)試得到了汽車的橫擺角速度與側(cè)向加速度的數(shù)據(jù),分析了干擾源,并且對(duì)數(shù)據(jù)采用卡爾曼濾波方法進(jìn)行處理。

1系統(tǒng)工作原理

ADIS16355傳感器裝在接近汽車的中心位置上(接近汽車的質(zhì)心位置),建立汽車的三維坐標(biāo)系如圖1所示。

1

汽車X、Y、Z三個(gè)方向的旋圖1汽車三維坐標(biāo)系轉(zhuǎn)角速度與加速度可通過ADIS16355傳感器測(cè)得,測(cè)得的數(shù)據(jù)通過ADC轉(zhuǎn)換成數(shù)字信號(hào),然后通過SPI串行通信協(xié)議把采集到的數(shù)據(jù)傳送到控制器中,這里只取側(cè)向加速度與橫擺角速度這兩個(gè)信息量。采用的控制器是Philips公司生產(chǎn)的ARM7處理器LPC2119.數(shù)據(jù)采集系統(tǒng)工作原理如圖2所示。

2

2 系統(tǒng)模塊介紹

2.1 LPC2119簡(jiǎn)介

ARM是指精簡(jiǎn)指令集的微處理器,具有高性能、廉價(jià)、低耗能的特點(diǎn),在各個(gè)領(lǐng)域得到了廣泛的應(yīng)用。該系統(tǒng)采用的是ARM7系列的LPC2119微控制器。LPC2119是基于一個(gè)支持實(shí)時(shí)仿真和跟蹤的16/32位ARM7TDMI-S內(nèi)核的微控制器,并帶有128 KB的高速Flash存儲(chǔ)器;指令支持32位的ARM模式與16位的Thumb模式:128位寬度的存儲(chǔ)器接口和獨(dú)特的加速結(jié)構(gòu)使32位代碼的ARM方式能夠在最大時(shí)鐘速率下運(yùn)行;對(duì)代碼規(guī)模有嚴(yán)格控制的應(yīng)用可使用16位Thumb模式將代碼規(guī)模降低超過30%,而性能的損失卻很小。LPC2119具有非常小的64腳封裝、極低的功耗、多個(gè)32位定時(shí)器、4路10位ADC、2路CAN總線、PWM通道、46個(gè)GPIO以及多達(dá)9個(gè)外部中斷,功耗低,性能強(qiáng)大,特別適用丁汽車、工業(yè)控制應(yīng)用以及醫(yī)療系統(tǒng)和容錯(cuò)維護(hù)總線。由于內(nèi)置了寬范圍的串行通信接口,也非常適合于通信網(wǎng)關(guān)、協(xié)議轉(zhuǎn)換器以及其他各種類型的應(yīng)用。

1 2 3 > 
二自由度

相關(guān)閱讀

暫無數(shù)據(jù)

一周熱門