《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 測試測量 > 設(shè)計應(yīng)用 > ARM7加速度數(shù)據(jù)采集系統(tǒng)設(shè)計
ARM7加速度數(shù)據(jù)采集系統(tǒng)設(shè)計
現(xiàn)代電子技術(shù)
劉祥慶,孫漢旭 北京郵電大學
摘要: 設(shè)計一種基于Model 1221單軸MEMS加速度計的加速度檢測裝置。該裝置以ARM7處理器AT91SAM7X256為核心,可對振動加速度、靜態(tài)加速度進行實時檢測。通過AT91SAM7X256對實時接收的數(shù)據(jù)進行處理,并將處理后的數(shù)據(jù)實時顯示,或者保存到存儲設(shè)備上。
Abstract:
Key words :

摘要:設(shè)計一種基于Model 1221單軸MEMS加速度計的加速度檢測裝置。該裝置以ARM7處理器AT91SAM7X256為核心,可對振動加速度、靜態(tài)加速度進行實時檢測。通過AT91SAM7X256對實時接收的數(shù)據(jù)進行處理,并將處理后的數(shù)據(jù)實時顯示,或者保存到存儲設(shè)備上。
關(guān)鍵詞:檢測裝置;加速度;Model 1221;AT91SAM7X256

引言
    加速度傳感器一直是加速度測試中的重要元件。隨著微加速度計的應(yīng)用越來越廣泛,對于微加速度計的數(shù)據(jù)信號采集和存儲變得極為重要。傳統(tǒng)的數(shù)據(jù)采集方法多數(shù)是采用單片機完成的,編程簡單、控制靈活,但控制周期長、速度慢,特別是對高速轉(zhuǎn)換的數(shù)據(jù)來說,單片機的速度極大地限制了數(shù)據(jù)傳輸速度。
    目前,嵌入式系統(tǒng)的應(yīng)用已經(jīng)進入到一個高低并行發(fā)展的階段。ARM處理器憑借體積小、功耗低、集成度高、硬件調(diào)試方便和操作系統(tǒng)可移植等優(yōu)點,獲得廣泛的應(yīng)用。本文采用基于ARM7TDMI-S核的32位微處理器AT91SAM7X256為控制核心,利用其內(nèi)部自帶的A/D轉(zhuǎn)換器對采集到的加速度值進行轉(zhuǎn)換。
    本文應(yīng)用Model 1221單軸MEMS加速度計,輸出信號經(jīng)簡單處理后直接外接到ARM7處理器上,只需對處理器的相應(yīng)軟件進行設(shè)置,省去了A/D轉(zhuǎn)換電路,大大簡化了電路復雜程度,并提高了數(shù)據(jù)處理的速度和精度。該加速度數(shù)據(jù)采集系統(tǒng)特別適用于對加速度和傾斜角的測量。它既可以測量動態(tài)加速度(如典型振動和沖擊),又可以測量靜態(tài)加速度(如重力加速度和慣性);既可以測量正加速度,又可以測量負加速度,因而可以作為斜率傳感器使用。

1 總體設(shè)計方案
    加速度數(shù)據(jù)采集系統(tǒng)的總體結(jié)構(gòu)如圖1所示。系統(tǒng)主要由單軸加速度計、運放電路、ARM處理器(AT91SAM7X256)三部分組成。單軸加速度計經(jīng)過電路配置被施加一定加速度后,輸出相應(yīng)大小的電壓模擬信號,經(jīng)運算放大電路處理后,直接送至ARM處理器的A/D處理端口。在處理器接收數(shù)據(jù)之前,首先要通過軟件方式對處理器的A/D功能進行合理設(shè)置;處理后的數(shù)據(jù)經(jīng)ARM處理器的存儲寄存器緩存后,由ARM處理器采取中斷的方式接收采集,并對采集到的數(shù)據(jù)作進一步處理;利用軟件分析數(shù)據(jù)的大小,并將其轉(zhuǎn)換成相應(yīng)的信號,通過串口通信輸出到PC機上實時顯示。電源裝置采用開關(guān)電源為傳感器、ARM處理器以及其他外圍電路提供所需的各種工作電壓。

a.JPG

 

2 Model 1221單軸MEMS加速度計簡介
2.1 主要特點
    Model 1221單軸MEMS(Micro Electro MechanicalSysteros)加速度計就是使用MEMS技術(shù)制造的加速度計。由于采用了微機電系統(tǒng)技術(shù),使得其尺寸大大縮小,一個MEMS加速度計只有指甲蓋的幾分之一大小。MEMS加速度計具有體積小、重量輕、功耗低等優(yōu)點。它可以測量振動類型的動態(tài)加速度和重力類型的靜態(tài)加速度,測量范圍是±2g;采用5 V單電源供電,集成在單片集成電路上,具有分辨率高、捕獲時間短、帶寬寬等特點;工作溫度范圍為-55~85℃,適合工作在惡劣環(huán)境下。
2.2 工作原理
    技術(shù)成熟的MEMS加速度計分為3種:
    ①壓電式MEMS加速度計。運用的是壓電效應(yīng),在其內(nèi)部有一個剛體支撐的質(zhì)量塊,有運動的情況下質(zhì)量塊會產(chǎn)生壓力,剛體產(chǎn)生應(yīng)變,把加速度轉(zhuǎn)變成電信號輸出。
    ②容感式MEMS加速度計。內(nèi)部也存在一個質(zhì)量塊,從單個單元來看,它是標準的平板電容器。加速度的變化帶動活動質(zhì)量塊的移動,從而改變平板電容兩極的間距和正對面積,通過測量電容變化量來計算加速度。
    ③熱感式MEMS加速度計。內(nèi)部沒有任何質(zhì)量塊,它的中央有一個加熱體,周邊是溫度傳感器,里面是密閉的氣腔。工作時在加熱體的作用下,氣體在內(nèi)部形成一個熱氣團,熱氣團的比重和周圍的冷氣是有差異的,通過慣性熱氣團的移動形成的熱場變化讓感應(yīng)器感應(yīng)到加速度值。
    由于壓電式MEMS加速度計內(nèi)部有剛體支撐的存在,通常情況下,壓電式MEMS加速度計只能感應(yīng)到“動態(tài)”加速度,而不能感應(yīng)到“靜態(tài)”加速度,也就是我們所說的重力加速度。而容感式和熱感式既能感應(yīng)“動態(tài)”加速度,又能感應(yīng)“靜態(tài)”加速度。
    Model 1221單軸MEMS加速度計內(nèi)部包含了微機械電容傳感單元、溫度傳感器、傳感運放電路和差分輸出電路,所有部件密封在一個迷你包裝中。它是容感式MEMS加速度計,即測量電容值的改變來計算加速度。
2.3 應(yīng)用電路
    加速度數(shù)據(jù)采集電路如圖2所示。其中,VDD設(shè)置為5 V。17引腳為2.5 V電壓參考引腳,可以單獨外接2.5 V電壓,也可以選擇分壓的方式。本文采用分壓的方式,通過設(shè)置R1=R2=5 kΩ。將VDD分壓為2.5 V,并連接一個O.01μF的旁路電容C1。

b.JPG


    AON和AOP引腳的電壓輸出值成比例對應(yīng)于加速度值,如圖3所示。在加速度為0的情況下,AON和AOP輸出值都是2.5 V。為了取得噪音較低、效果較好的信號輸出,本文采用差動方式將AON和AOP接到運放電路的輸入端,適當設(shè)置電阻電容值,得出符合要求的輸出信號。AON與AOP求差后,范圍在0~4 V之間。考慮到輸出值應(yīng)與ARM7處理器的A/D端口輸入范圍匹配,因此設(shè)置R4/R3=R6/R5=3/4,從而得到一個0~3 V的輸出值范圍。

c.JPG

 

3 ARM7模數(shù)轉(zhuǎn)換器ADC的應(yīng)用
    AT91SAM7X256自帶的ADC是基于逐次逼近寄存器(SAR)的10位模數(shù)轉(zhuǎn)換器(ADC)。它集成了一個8到1的模擬多路復用器,可實現(xiàn)8路模擬信號的模數(shù)轉(zhuǎn)換;轉(zhuǎn)換范圍為0 V~ADVREF;支持8位或10位分辨率模式,轉(zhuǎn)換結(jié)果進入一個所有通道可用的通用寄存器中,即通道專用寄存器。
    通過設(shè)置ARM7并行控制器PIO控制器,將ADO~AD7的某一個端口設(shè)置為A/D轉(zhuǎn)換模擬輸入端口。ADVREF為參考電壓,即ADO~AD7端口輸入電壓值的范圍為0 V~ADVREF;ADVREF最小值為2.6 V,最大值為VDDIN(一般設(shè)為典型值3.3 V)。ARM7處理器的A/D轉(zhuǎn)換共有3種中斷方式,即軟件觸發(fā)、外部觸發(fā)(包括ADTRG引腳上升沿觸發(fā))和內(nèi)部觸發(fā)定時計數(shù)器輸出。本文采用內(nèi)部觸發(fā)定時計數(shù)器輸出觸發(fā)方式,即達到一定的間隔時間后引起中斷,然后對當前的A/D模擬數(shù)據(jù)進行采集和分析。完成上述中斷處理后,再等待下一次中斷到來。使用ADC中斷請求前須先對AIC(高級中斷控制器)編程。
    ADC還與PDC(外設(shè)數(shù)據(jù)控制器)通道連接。在轉(zhuǎn)換完成后,數(shù)字結(jié)果將會保存到當前通道數(shù)據(jù)寄存器里。當數(shù)據(jù)寄存器保存當前數(shù)據(jù)后,狀態(tài)寄存器相應(yīng)位置位;當取走數(shù)據(jù)寄存器中的數(shù)據(jù)后,狀態(tài)寄存器相應(yīng)位清零。
    ADC支持8位或10位的分辨率。通過設(shè)置ADC模式寄存器(ADC_MR)LOWRES位執(zhí)行對8位的選擇。默認情況下,復位后分辨率最高,且數(shù)據(jù)寄存器中的DATA域完全使用。通過設(shè)置LOWRES位,ADC切換到最低分辨率,且轉(zhuǎn)換結(jié)果可從數(shù)據(jù)寄存器的低8位中讀出。對應(yīng)于ADC_CDR寄存器的DATA域,最高兩位及ADC_LCDR寄存器的LDATA位為0。在數(shù)據(jù)處理之前,通過設(shè)置相應(yīng)寄存器對轉(zhuǎn)換分辨率、休眠方式、ADC時間等進行初始化。為防止ADVREF端口電壓過高,通常外加穩(wěn)壓二極管作保護。

4 系統(tǒng)軟件設(shè)計
    軟件設(shè)計是整個檢測系統(tǒng)的重要組成部分。依據(jù)硬件設(shè)計的相關(guān)特點和要求,軟件設(shè)計的主要任務(wù)是完成系統(tǒng)的初始化,對加速度信號進行提取和分析,加速度過大或者超出設(shè)定值時予以警告提示,并完成與其他外設(shè)之間的數(shù)據(jù)通信。系統(tǒng)軟件流程如圖4所示。

d.JPG


    本檢測裝置工作在惡劣環(huán)境下,易受到各種干擾源的干擾。另外,檢測裝置本身也會產(chǎn)生電磁噪音,將嚴重影響信號的分析和讀取。可以采用電源去耦、低通濾波等硬件方式來濾除干擾,但不容易達到理想效果,因此必須依靠軟件抗干擾技術(shù)。軟件抗干擾技術(shù)不僅設(shè)計靈活,而且節(jié)約硬件資源。常用的軟件抗干擾技術(shù)有軟件陷阱技術(shù)、軟件濾波技術(shù)等。在程序的具體編寫過程中,可以利用這些技術(shù)達到抗干擾的目的。
    由ARM系統(tǒng)采集到的數(shù)據(jù)可通過串口線發(fā)送到上位機進行實時顯示,也可以通過模擬IDE通信協(xié)議存儲到IDE硬盤中。AT91SAM7X256通過串口與上位機進行通信,主要是應(yīng)用AT91SAM7X256中的通用異步接收/發(fā)送裝置UART0;而使用AT91SAM7X256的通用可編程I/O口,可以模擬產(chǎn)生IDE硬盤的讀寫時序,完成對存儲設(shè)備的讀寫操作,從而實現(xiàn)加速度數(shù)據(jù)的顯示和存儲。上位機實時顯示加速度的檢測數(shù)值,如圖5所示。

e.JPG

 

結(jié)語
    本文介紹一種MEMS加速度計的設(shè)計與應(yīng)用,結(jié)合當前應(yīng)用廣泛的ARM7處理器芯片,設(shè)計出一套方面靈活、應(yīng)用性強的數(shù)據(jù)采集方案。實驗證明,該系統(tǒng)可準確地采集Model 1221單軸MEMS加速度計的加速度信號,可以對采集到的信號進行靈活的處理,既可以在上位機實時顯示,又可以存儲在IDE接口硬盤中,達到了數(shù)據(jù)顯示和存儲的目的。
 

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲欧美电影在线观看| 久久综合九色| 91久久精品国产91久久| 午夜在线精品偷拍| 亚洲免费视频在线观看| 亚洲色图自拍| 一区二区三区视频在线观看| 亚洲精品在线视频观看| 亚洲国产成人精品久久| 亚洲高清自拍| 亚洲激情视频网站| 亚洲国产精品t66y| 亚洲精品1区2区| 亚洲黄色大片| 亚洲人成久久| 亚洲免费观看高清完整版在线观看| 亚洲国产小视频| 最新国产精品拍自在线播放| 亚洲国产精品黑人久久久 | 亚洲人成久久| 亚洲日本在线视频观看| 亚洲激情小视频| 亚洲欧洲精品一区二区三区不卡 | 亚洲自拍偷拍福利| 亚洲欧美在线看| 欧美有码在线观看视频| 久久久99免费视频| 美女免费视频一区| 欧美精品综合| 国产精品人成在线观看免费| 国产日韩欧美一区二区三区四区| 韩日视频一区| 最新日韩在线| 亚洲一区二区3| 欧美一区二区免费观在线| 久久精品国产99| 日韩视频免费在线| 亚洲一区亚洲二区| 久久国产视频网| 欧美成人午夜视频| 国产精品a久久久久久| 国产模特精品视频久久久久 | 激情文学综合丁香| 亚洲精品极品| 亚洲午夜激情| 亚洲东热激情| 亚洲性图久久| 久久噜噜亚洲综合| 欧美日韩国产精品自在自线| 国产精品美女久久久久久2018| 国产欧美1区2区3区| 永久免费精品影视网站| 99爱精品视频| 欧美在线影院在线视频| 亚洲精品一区二区三区樱花 | 亚洲视频精品| 欧美专区第一页| 一本一本久久| 久久久福利视频| 欧美日韩中文字幕| 国产在线精品一区二区中文| 亚洲激情一区| 性色一区二区三区| 一区二区日韩精品| 久久女同精品一区二区| 欧美午夜免费影院| 国内外成人在线| 在线亚洲电影| 亚洲国产精品一区二区三区| 亚洲无线一线二线三线区别av| 久久精品中文字幕免费mv| 欧美日韩福利视频| 娇妻被交换粗又大又硬视频欧美| 一区二区精品在线| 亚洲国产高清aⅴ视频| 亚洲自拍偷拍福利| 免费看黄裸体一级大秀欧美| 国产精品每日更新| 亚洲激情黄色| 久久精品日韩欧美| 欧美一区二区三区四区在线观看| 欧美高清在线播放| 国产亚洲精品久久久久久| 夜夜嗨网站十八久久| 亚洲国产精品第一区二区三区| 亚洲免费婷婷| 欧美日韩国产综合在线| 在线观看日韩av电影| 羞羞视频在线观看欧美| 亚洲在线观看| 欧美日韩亚洲一区二| 在线观看欧美黄色| 亚洲男人的天堂在线观看| 亚洲视频www| 欧美国产在线观看| 精品成人在线| 欧美在线一二三四区| 亚洲欧美另类在线| 欧美日韩视频一区二区三区| 亚洲第一级黄色片| 久久精品一区| 久久精品一区| 国产欧美综合一区二区三区| 亚洲午夜羞羞片| 亚洲网址在线| 欧美三级不卡| 亚洲最新在线视频| 亚洲精品免费一区二区三区| 狼人社综合社区| 狠色狠色综合久久| 欧美在线观看视频在线| 香蕉久久国产| 国产精品永久免费在线| 亚洲永久精品大片| 午夜精品影院| 欧美黄色免费网站| 在线观看成人小视频| 欧美激情亚洲自拍| 韩国av一区二区三区在线观看 | av成人免费观看| 欧美激情自拍| 日韩视频一区二区三区| 日韩视频第一页| 欧美精品在线观看一区二区| 亚洲区免费影片| 在线一区二区三区四区五区| 欧美精品一区在线| 日韩午夜精品| 亚洲欧美国产三级| 国产毛片一区| 久久精品国产亚洲一区二区三区| 久久久www| 亚洲成色777777女色窝| 亚洲精选一区| 欧美日韩亚洲一区二| 在线视频亚洲| 欧美在线免费看| 精品成人国产| 亚洲美女精品一区| 欧美色精品在线视频| 亚洲综合国产激情另类一区| 久久精品av麻豆的观看方式| 国产一区二区日韩精品欧美精品| 亚洲第一在线视频| 欧美精品一区二区蜜臀亚洲| 一区二区欧美国产| 小黄鸭精品密入口导航| 国产一区二区三区四区在线观看| 亚洲黄网站在线观看| 欧美精品www| 亚洲午夜激情| 久久免费视频观看| 亚洲欧洲精品一区二区三区 | 久久免费高清视频| 91久久精品国产91久久性色| 亚洲香蕉网站| 国产主播一区二区三区| 亚洲激情视频网站| 欧美日韩国产区| 亚洲欧美亚洲| 欧美v亚洲v综合ⅴ国产v| 99成人免费视频| 久久精品成人一区二区三区| 亚洲第一天堂av| 亚洲女同在线| 一区在线观看视频| 亚洲一区二区三区四区五区黄| 国产精品一区二区在线观看| 亚洲国产高清一区二区三区| 欧美三级电影一区| 欧美一区不卡| 欧美日本一区二区三区| 香蕉精品999视频一区二区| 欧美aⅴ一区二区三区视频| 国产精品99久久99久久久二8 | 欧美有码视频| 亚洲精品乱码久久久久久按摩观 | 欧美久久久久免费| 午夜免费日韩视频| 欧美二区在线观看| 午夜亚洲伦理| 欧美日本三区| 亚洲第一区在线| 国产精品久久久久久久久久ktv| 亚洲第一综合天堂另类专| 欧美色欧美亚洲另类二区| 亚洲第一色在线| 国产精品乱人伦中文| 亚洲精品视频免费| 国产一区二区0| 亚洲午夜一级| 亚洲大片在线| 久久精品日韩欧美| 亚洲婷婷免费| 欧美风情在线观看| 欧美中文在线视频| 国产精品久久久久久久午夜| 亚洲免费久久| 在线观看精品视频| 久久久精品欧美丰满|