雙軸加速度傳感器ADXL202及其應用設計-設計應用_第1頁
雙軸加速度傳感器ADXL202及其應用設計-設計應用_第2頁
雙軸加速度傳感器ADXL202及其應用設計-設計應用_第3頁
雙軸加速度傳感器ADXL202及其應用設計-設計應用_第4頁
雙軸加速度傳感器ADXL202及其應用設計-設計應用_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

精品文檔-下載后可編輯雙軸加速度傳感器ADXL202及其應用設計-設計應用引言

ADXL202是ADI公司出品的一款雙軸加速度測量系統(tǒng),模擬輸入,可測量動態(tài)加速度和靜態(tài)加速度,測量范圍為±(2~10)g,輸出為周期可調(diào)的脈寬調(diào)制信號,可以直接與單片機或計數(shù)器連接。LPC2103為飛利浦公司的一款ARM7系列微控制器,主要用于工業(yè)控制、醫(yī)療系統(tǒng)、訪問控制、POS機、通信網(wǎng)關(guān)等領(lǐng)域。本文使用LPC2103實現(xiàn)對ADXL202加速度數(shù)據(jù)的采集與處理。

1ADXL202加速度傳感器

1.1ADXL202的引腳定義及基本特性

ADXL202為單片集成電路,集成度高、結(jié)構(gòu)簡單,內(nèi)部包含多晶硅表面微處理傳感器和信號控制電路,以實現(xiàn)開環(huán)加速度測量結(jié)構(gòu)。與其他加速度計相比,ADXL202可在很大程度上提高工作帶寬,降低噪聲影響,零重力偏差和溫度漂移也相對較低。圖1所示為ADXL202傳感器的引腳定義。

ST:自檢,用于控制芯片自檢功能。接VDD時,輸出占空比為10%的波形,說明芯片正常工作。

COM:引腳4、7。使用時需將2個COM端接在一起并接地。

T2:經(jīng)電阻RSET接地,調(diào)節(jié)輸出信號周期。輸出信號周期T2=RSET/(125MΩS-1)。

VDD:電源。工作電壓范圍為+3.O~+5.25V,可經(jīng)過100Ω的去耦電阻接電源。

XFILT、YFILT:經(jīng)電容接地,用于改變帶寬、濾除噪聲和抑制零點漂移。

Xout、Yout:輸出。

圖2為ADXL202傳感器的內(nèi)部結(jié)構(gòu)原理圖。

ADXL202傳感器由振蕩器,X、Y方向傳感器,相位檢波電路以及占空比調(diào)制器組成,具有數(shù)字輸出接口和模擬電壓信號輸出接口。X、Y方向傳感器是2個相互正交的加速度傳感器,它們同時工作,可以測量動態(tài)變化的加速度和恒定的加速度。傳感器之后級連相位檢波器,主要是用來修正信號,并對信號的方向做出判斷。檢波器輸出的信號,通過一個32kΩ的電阻來驅(qū)動占空比調(diào)制器,通過在XFILT和YFILT引腳外接電容CX和CY來改變帶寬。

1.2測量數(shù)據(jù)的計算及處理

(1)信號帶寬的計算

通過CX和CY來設定帶寬,在XFILT和YFILT引腳接上電容,通過低通濾波器來減少噪聲。3dB帶寬的公式為:

f=5μF/C(x,y)(電容值為l000pF)

(2)加速度的計算

輸出信號周期T2=RSET/(125MΩs-1),如圖3所示。

信號通過低通濾波器之后,占空比調(diào)制器把信號轉(zhuǎn)換為數(shù)字信號輸出。通過T2引腳的外接電阻可以改變T2的周期(O.5~10ms),這很適于在精度要求不同的場合下使用。輸出的占空比信號通過計數(shù)器可以計算出占空比。加速度的計算可以通過下式得到:

例如,當加速度為0g時,信號寬度T1與空閑寬度(T2一T1)相同,輸出信號的占空比為50%;當加速度為1g時,信號寬度T1與空閑寬度(T2一T1)的比值為5:3,輸出信號的占空比為62.5%。

1.3ADXL202的典型應用

ADXL202傳感器重要的應用之一是傾斜度的測量。在進行傾斜度測量時,需要讓傳感器的敏感軸(x軸)與重力方向垂直。如果與重力方向平行,物體傾斜對于加速度數(shù)據(jù)的影響可以忽略不計。圖4所示為加速度測量的原理圖。

當ADXL202與重力矢量垂直時,其輸出隨傾斜度的變化大約為每度17.5mg,當兩者呈45°時,輸出變化值僅為每度12.2mg,分辨率降低。表1為傾斜角度與加速度變化的關(guān)系。

2應用電路設計

2.1硬件接口設計

LPC2103是一個支持實時仿真和跟蹤的32位ARM7TDMI—SCPU,并帶有8KB片內(nèi)SRAM和32KB嵌入的高速片內(nèi)Flash內(nèi)存。LPC2103具有LQFP48的較小封裝、極低的功耗、多個32位定時器、8路10位ADC、2個外部中斷、多可達32個GPIO。通過可編程的片內(nèi)PLL(可能的輸入頻率范圍:10~25MHz)可實現(xiàn)70MHz的CPU時鐘頻率。ADXL202傳感器與LPC2103的接口電路如圖5所示。

ADXL202加速度傳感器的T2經(jīng)125kΩ電阻接地,可以得到信號輸出的周期為1ms。13、14引腳接+5V電源,XFILT和YFILT經(jīng)O.1μF電容接地,用于設置50Hz帶寬。兩路輸出分別與LPC2103的PO.O和PO.2引腳相接,作為數(shù)據(jù)傳輸線。數(shù)據(jù)傳輸有兩種方法,分別為普通GPIO口方式和定時器捕獲中斷方式。

2.2普通GPIO口方式

由于傳感器輸出均為DCM信號,無論采用什么方式進行數(shù)據(jù)接收,都需要定時器/計數(shù)器工作,對DCM信號進行計時處理。因此,程序首先要對定時器進行初始化。然后分別對DCM信號的高電平和低電平持續(xù)時間進行計時,得到T1、T2的值,再進行加速度計算。由于默認情況下GPIO均為普通I/0方式,所以開始不用設置PIN—SEL寄存器。普通GPIO口方式程序如下:

普通GPIO口方式的程序比較簡單,雖然程序的執(zhí)行需要時間,但由于LPC2103的主頻可以達到40MHz,執(zhí)行幾條指令只需幾微秒,所以產(chǎn)生的誤差會很小。但普通GPIO方式程序執(zhí)行時,CPU一直在等待上升沿或下降沿的到來,大大降低了CPU的使用效率。可以使用圖5所示Xout與LPC2103的接口方式。

2.3定時器捕獲中斷方式

如圖5所示,Yout與LPC2103的PO.2引腳相接,利用P0.2的功能復用,可以實現(xiàn)定時器捕獲中斷方式接收傳感器數(shù)據(jù)。主要程序段如下:

中斷處理程序運行之后,得到的信號周期應為T2=t1+t2。故加速度為(((fp32)t1/((fp32)t2+(fp32)t1))一O.5)*8。使用中斷服務程序大大提高了CPU的使用效率,但程序較為復雜,并且占用了一個中斷向量通道。

結(jié)語

ADXL202傳感器的應用方法經(jīng)過驗證完全可行,并且能夠達到較高的測量精度。由于集成度高,由ADXL202和ARM系

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論