《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 微波|射頻 > 設(shè)計應(yīng)用 > 基于三軸加速度計的傾斜角傳感器的研究與設(shè)計
基于三軸加速度計的傾斜角傳感器的研究與設(shè)計
摘要: 由加速度傳感器測量傾斜角的途徑很多,文獻中提出了一種基于兩軸加速度傳感器ADXL213的傾角測量裝置,實現(xiàn)了全擺幅高精度測量,并能在運動車輛中抵消前進方向加速度,實現(xiàn)運動中單方向高精度測量。
Abstract:
Key words :

  0 引言

  在很多運用場合,都必須弄清楚裝備對于重力場是水平的還是垂直的,與水平面呈多大角度。在許多國家有這樣的規(guī)定,升降機和起重機上都必須要有傾斜監(jiān)控。對于傾斜監(jiān)控在人類交通工具上尤為重要。離軌列車需要傾斜信息來避免事故發(fā)生,或保持某些重要部件在某一確定角度。一些交通工具,例如自傾斜火車需要傾斜角來補償離心力。有時需要用傾斜計來保持平臺的水平,或者一定角度,傾斜角傳感器的研究極為重要。傳感器的微型化、智能化已成為傳感器發(fā)展的趨勢,基于MEMS技術(shù)的全固態(tài)微傳感器的研究已成為傳感器研究的一個重要方面,實際應(yīng)用中的傾斜角傳感器包括,液態(tài)傾斜角傳感器,氣體傾斜角傳感器,固態(tài)傾斜角傳感器,光學(xué)傾斜角傳感器,與液態(tài)傾斜角傳感器相比,固態(tài)傾斜角傳感器具有結(jié)構(gòu)簡單,可重復(fù)性強,反應(yīng)快的優(yōu)點,與光學(xué)傾斜角傳感器相比,固態(tài)傾斜角傳感器具有適應(yīng)性強,價格便宜的優(yōu)勢。

  由加速度傳感器測量傾斜角的途徑很多,文獻中提出了一種基于兩軸加速度傳感器ADXL213的傾角測量裝置,實現(xiàn)了全擺幅高精度測量,并能在運動車輛中抵消前進方向加速度,實現(xiàn)運動中單方向高精度測量。文獻中同樣運用兩軸壓力傳感器實現(xiàn)單方向全擺幅傾角測量文獻。文獻中運用兩軸加速度傳感器ADXL202實現(xiàn)了全方位,45°擺幅內(nèi)低誤差傾斜角測量。文獻中運用液態(tài)兩軸傾斜角傳感器實現(xiàn)全方位、低擺幅、高精度傾斜角傳感器。單軸加速度傳感器只能實現(xiàn)單方向,低擺幅傾斜角測量,兩軸傾斜角傳感器,方向和擺幅不能兼顧。本文將討論采用三軸微加速度傳感器實現(xiàn)智能化傾斜角傳感器方法。

  l 傾斜角測量原理

  對于軸加速度傳感器,當(dāng)它的傳感方向和重力加速度方向一致時,假如此時為零傾斜角度,設(shè)加速度傳感器測量結(jié)果為F(θ),θ為傾斜角度,g為重力加速度,如圖l所示。

公式

公式

傾斜角測量原理

  所以當(dāng)傾斜角θ太小時,測量的分辨率就會太小,當(dāng)角度足夠大時精度才會上升。所以對一軸傾斜角傳感器的運用是:把它的傳感方向與重力加速度方向垂直時的狀態(tài)設(shè)為零傾斜角度,文獻運用此方法測量傾斜角,如圖2所示,此時:

公式

  此時傾斜角度小時測量精度高,而對于一軸加速度傳感器而言,只能測一個方向的傾斜角。所以用一個兩軸加速度傳感器,兩個傳感方向皆垂直于重力加速度,當(dāng)兩軸傾斜角傾斜時,加速度傳感器測量結(jié)果為:

公式

  如何利用θx,θy求出傾斜角θ。首先定義兩組三軸向量:[x,y,z]為參考O傾斜向量,[u,v,r]為傾斜后的向量。如圖3所示,設(shè)向量[z,y,z]先繞y軸傾斜公式,再繞x軸傾斜公式,所以從[x,y,z]到[u,v,r]的轉(zhuǎn)換為:

公式

  設(shè)x,y為水平方向,z為垂直方向。(x,y,z)=(0,0,1)于是便有:

公式

公式

  此時u=kF(θx)=kgsinθx,v=kF(θy)=kgsinθy,所以:

公式

  而傳感器實際傾斜角為:

公式

  所以只要得出兩軸加速度傳感器測量結(jié)果F(θx)和F(θy)就可以計算出θx和θy,進而知道總的傾斜度。

  同一軸傳感器,兩軸傳感器測量精度有限,當(dāng)θx,或θy越接近±兀/2時,分辨率越低。只有在傾斜角度接近O時分辨率最高。利用兩軸加速度傳感器的這種測量方法可以實現(xiàn)全方位傾斜測量。

計算

  為實現(xiàn)高精度全擺幅傾斜測量就必須把兩軸加速度傳感器垂直放置,一個傳感方向與重力方向垂直,一個傳感方向與重力方向平行。運用此方法測量傾斜角。加速度傳感器測量結(jié)果為:

公式

  此時θ為單方向上全擺幅、高精度傾斜角度。運用兩軸加速度傳感器無法解決傾斜角測量中全方位和全擺幅不能共同實現(xiàn)的矛盾。所以為測量一個全方位,全擺幅的傾斜角就必須使用三軸加速度計

  運用三軸加速度計測量傾斜角就必須把測量范圍分為兩檔,一檔為傾斜角為-π/4~π/4,二檔為傾斜角為(-π/2~-π/4)&(π/4~π/2)。當(dāng)傾斜角度在±π/4之間時,公式, 這里以F(θz)的值作為劃分檔次的依據(jù)。在一檔中F(θx),F(xiàn)(θy)的分辨率很高,此時相當(dāng)于運用一個兩軸加速度傳感器測量全方位,低擺幅傾斜角,運用式(15)可以計算傾斜角。在二檔中F(θz)的分辨率都很高,此時相當(dāng)于運用一個一軸加速度傳感器測量全方位,高傾斜角度的傾斜角,運用式(1)可以計算傾斜角。

  2 SCA3000

  傳感器的微型化、智能化、低功耗是當(dāng)今傳感器發(fā)展的必然趨勢,微電子機械系統(tǒng)技術(shù)(MicroElectro,Mechanical Systems,MEMS)是傳感器微型化發(fā)展道路上的一項重要技術(shù)。SCA3000-D1是VTI公司的全數(shù)字化三軸加速度計,量程±2g,電源電壓3.3 V,64組緩沖存儲器記錄數(shù)據(jù),在系統(tǒng)一級上面,有先進的性能和有效節(jié)能方式,頻率響應(yīng)可選,SPI數(shù)字串口通信,抗沖擊力強,可以應(yīng)用于許多惡劣的條件下。

SCA3000-D1方框圖

  2.1傳感器前端

 

  前端單元采用了耐用、穩(wěn)定、低功耗和噪聲的電容傳感器,這個前端單元包含三個加速度傳感塊。由于結(jié)構(gòu)原因,三個加速度傳感塊傳感方向與直角坐標(biāo)成45°角,所以在接口電路模塊中有一個匹配處理,加速度導(dǎo)致電容變化接著在信號調(diào)理電路中轉(zhuǎn)化為電壓變化。

  2.2 接口電路

  傳感單元連接一個電容電壓轉(zhuǎn)換器,接下來在模擬領(lǐng)域校準(zhǔn),信號通過ADC轉(zhuǎn)換器轉(zhuǎn)換為數(shù)字信號,ADC信號被分離成三個信號處理通道,經(jīng)過低通濾波器和驟減。之后,信號配合上直角坐標(biāo)系和傳輸給輸出寄存器。在一般測量中,加速度數(shù)據(jù)能夠通過串行總線SPI讀出。

  3 硬件設(shè)計

  在此運用ARM7微控制器LPC2210和三軸加速度計SCA3000測量數(shù)據(jù)。運用ZLG7290控制LED顯示傾斜角度,保留一組SPI接口用于擴展功能。

  如圖5所示,LPC2294通過SPI總線連接SCA3000,通過I2C總線連接ZLG7290,開關(guān)S1,S2,S3,S4用做校準(zhǔn)功能使用,具體運用后面介紹。

硬件設(shè)計

  SPI是一個全雙工的同步串行接口,一個SPI總線可以連接多個主機和多個從機,但是在同一時刻只允許一個主機操作總線,總線上只能有一個主機和一個從機通信。SPI總線一般由3~5根線組成,如圖5所示為經(jīng)典的4線SPI連接電路,一個主機連接兩個從機,主出從進(Master Out Slave In,MOSI),主入從出(Master In Slave Out,MISO),串行時鐘(Serial ClocK,SCK),片選(Chip Select,CSB)低有效,工作時SSO,SSl只能有一個為低。主機一般為微控制器產(chǎn)生串行時鐘,從機接收時鐘。SCA3000一般作為從機組成一個系統(tǒng)。

  SCA3000SPI幀格式和傳輸協(xié)議如圖6所示。

SCA3000SPI幀格式和傳輸協(xié)議

  當(dāng)CSB為低時,SPI幀觸發(fā),每一幀數(shù)據(jù)有16 b,MOSI線上前8 b包含需要讀/寫的寄存器地址和讀/寫控制,其中前6 b為寄存器地址,第7 b為讀/寫控制,1為讀,O為寫,第8 b為0,MOSI線上后8 b為需要寫的數(shù)據(jù),讀時不要考慮上面的數(shù)據(jù)。MOSI線上數(shù)據(jù)是在時鐘上升沿被采樣,而在MISO線上數(shù)據(jù)在時鐘下降沿被裝載。

  MISO線上,第2 b為前一SPI幀的幀錯誤比特,第7 b始終為1,第8 b為當(dāng)前幀數(shù)據(jù)的奇偶校驗位。后8位數(shù)據(jù)為要讀取的數(shù)據(jù),在寫過程中為地址寄存器中先前數(shù)據(jù)。

  4 數(shù)據(jù)處理與校驗

  由于測量精度、外力影響,三軸加速度計的橫軸傳感,零刻度度偏移,溫度飄移等影響導(dǎo)致三軸加速度計在測量上出現(xiàn)誤差,或者測量數(shù)據(jù)受到不同程度的污染,這對求傾斜角產(chǎn)生很大的阻礙。由于上述原因的影響,現(xiàn)實中測量得到的三軸加速度計的三個數(shù)據(jù)的矢量和往往不會等于重力加速度。有外力時加速度傳感器測得的是重力與外力和的加速度,肯定不等于重力加速度,有恒外力作用時難以直接測量傾斜角的準(zhǔn)確值(運用適當(dāng)方法進行補償或抵消除外),SCA3000對數(shù)字信號進行低通濾波可以去除掉高頻振動;對三軸數(shù)字?jǐn)?shù)據(jù)進行權(quán)限設(shè)置,對于三軸數(shù)據(jù)矢量和與重力加速度的偏差大于0.05g時拋棄此次測量數(shù)據(jù),保證測量精度。

  4.1 零點偏移

  零刻度偏移的解決方案,當(dāng)傾斜角較小時,z軸數(shù)據(jù)的分辨率極低,影響測量精度,所以此時運用其中兩軸進行傾斜角測量將更精確。為提高精度,需要對傾斜角傳感器進行調(diào)零校正,校正后的結(jié)果將是測量值減去偏移值后的數(shù)據(jù)。偏移值的測量方法有兩種:

  (1)將傳感器放置在一個校準(zhǔn)水平面上,此時的輸出即為偏移值。

  (2)如圖7所示,測量出圖7(a).(b)姿勢的輸出VA,VB偏移值為(VA+VB)/2。

零刻度偏移量測量姿勢圖

  4.2 橫軸傳感

  橫軸傳感補償方案,由于組合封裝或者器件本身結(jié)構(gòu)原因,三軸加速度計存在橫軸傳感現(xiàn)象,三軸加速度計的橫軸傳感的度量有下式定義:

公式

  式中:Sx,Sz為橫軸方向測得的傳感量,Sy為測試方向測得的傳感量,由于橫軸傳感的存在,使得測量結(jié)果不準(zhǔn)確,所以需要對輸出結(jié)果進行補償,首先來考慮兩軸間的傳感補償,如圖8所示。

橫軸傳感測量姿勢圖

  圖8中,測試方向為y軸方向,加速度傳感器如圖8(a)樣式放置時,x軸輸出為Voutx-A,y軸輸出為Vouty-A;加速度傳感器如圖8(b)樣式放置時,x軸輸出為Voutx-B,y軸輸出為Vouty-B,測試方向y軸傳感量為:

公式

  x橫軸傳感量為:

公式

  所以當(dāng)傾斜角傳感器傾斜為某一角度時,x橫軸數(shù)據(jù)經(jīng)y軸進行傳感補償后的值為:

公式

  式中:xoutComp為補償后的x軸數(shù)據(jù);Vouty-axis為x軸測量數(shù)據(jù);Vouty-axis為y軸測量數(shù)據(jù);Voffsety為y軸數(shù)據(jù)偏移值。同樣,z軸數(shù)據(jù)對x軸數(shù)據(jù)進行補償后得到x軸數(shù)據(jù)的校準(zhǔn)值。

 

  4.3 數(shù)據(jù)融合

 

  SCA3000工作在測量模式下時,傳感器輸出數(shù)據(jù)速率為260 Hz,0.37 s就可以產(chǎn)生一次輸出緩沖存儲器半滿中斷。所以在傾斜角度變化不是很劇烈的情況下,可以對每一輸出緩沖存儲器中數(shù)據(jù)進行加權(quán)平均求得傾斜角度。

  5 軟件設(shè)計

  程序主要分三部分,主程序main,傾斜角計算子程序tlitcalculate和校準(zhǔn)子程序calibrate,在對SCA3000進行操作時,還要調(diào)用SPI讀寫程序,在對ZLG7290進行操作時調(diào)用I2C讀寫子程序。

  如圖9所示,在傾斜角傳感器第一次使用前必須對其進行校準(zhǔn),包括測量各軸的零點偏移,各軸的橫軸傳感量,當(dāng)PO.1置高時進入校準(zhǔn)狀態(tài)。在校準(zhǔn)中,PO.9&PO.10&PO.11=000時,將SCA3000按z軸垂直向上放置;PO.9&P0.10&P0.11=001時,將SCA3000按z軸垂直向下放置;PO.9&P0.10&P0.11=OlO時,將SCA3000按x軸垂直向上放置;P0.9&PO.10&PO.11=01l時,將SCA3000按x軸垂直向下放置;P0.9&PO.10&P0.11=100時,將SCA3000按y軸垂直向上放置;P0.9&P0.10&P0.11=101時,將SCA3000按y軸垂直向下放置。綜合各個狀態(tài)時的數(shù)據(jù)完成零點偏移和橫軸傳感量計算。實際運用中,SCA3000安裝在平臺上時不可能保持xy軸與平臺完全平行,z軸完全垂直平臺。所以在進行測量前必須取得平臺水平放置時SCA3000的輸出值,將其設(shè)為初始值保存于FLASH中。

程序流程圖

  在傾斜角計算中。首先讀數(shù)據(jù)進行零點偏移補償和橫軸傳感補償,接著對嚴(yán)重污染的數(shù)據(jù)丟棄,進行數(shù)據(jù)融合,再判斷傾斜角度大小。當(dāng)角度較小時,利用兩軸數(shù)據(jù)進行計算,當(dāng)角度過大時運用三軸數(shù)據(jù)進行計算。

  主程序中,采用定時器中斷和SCA3000緩存器中斷兩個中斷對SCA3000數(shù)據(jù)進行讀寫。保證數(shù)據(jù)的實時性。

  6 結(jié)語

  本文基于三軸加速度計SCA3000和ARM處理器芯片LPC2210設(shè)計了一種三軸傾斜角智能傳感器,它具有全方位和全擺幅的特點。本文對兩軸、三軸加速度計測量傾斜角的原理進行了分析,采用兩軸、三軸數(shù)據(jù)的合理運用,實現(xiàn)精度高、抗噪性能強的傾斜角傳感器的研究。

  對傳感器數(shù)據(jù)采用零點偏移補償,橫軸傳感量補償,進一步提高了數(shù)據(jù)的精度。采用SPI接口實現(xiàn)傳感器與微控制器間的通信,采用定時器中斷和SCA3000緩存器中斷兩個中斷喚起對傳感器數(shù)據(jù)的讀/寫,實現(xiàn)對傳感器數(shù)據(jù)讀速度可控。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久精品三级| 亚洲视频自拍偷拍| 一区二区三区久久| 亚洲国产精品一区二区尤物区 | 亚洲国产成人精品久久| 国产深夜精品福利| 国产精品专区第二| 国产欧美日本一区视频| 国产日韩精品一区二区| 国产精品一区二区久久国产| 国产精品视频第一区| 国产精品伦一区| 国产精品美女久久| 国产精品永久免费| 国产欧美日韩在线视频| 国产女人水真多18毛片18精品视频 | 欧美激情精品久久久久久蜜臀| 免费不卡在线视频| 91久久精品www人人做人人爽| 国产日韩欧美黄色| 国产一区二区三区免费观看| 国产亚洲一区在线| 伊人久久亚洲热| 亚洲国产精品久久久久秋霞蜜臀| 亚洲国产精品久久久久秋霞蜜臀| 亚洲人精品午夜| 一区二区三区福利| 亚洲一区二区精品| 欧美一区二区三区啪啪| 亚洲高清视频中文字幕| 亚洲精品人人| 亚洲一区www| 欧美在线一二三区| 久久午夜视频| 欧美国产专区| 欧美日韩一区自拍| 国产欧美综合一区二区三区| 国内在线观看一区二区三区| 影音先锋日韩资源| 亚洲欧洲一区二区三区| 一本色道精品久久一区二区三区| 亚洲一区在线播放| 久久精品国产欧美激情| 亚洲美女区一区| 亚洲欧美激情视频| 久久视频国产精品免费视频在线| 欧美黄色一区二区| 国产精品乱人伦中文| 精久久久久久| 一本不卡影院| 欧美制服第一页| 日韩一二三在线视频播| 亚洲欧美日韩国产另类专区| 久久久久久九九九九| 欧美成人亚洲成人日韩成人| 欧美视频福利| 一区二区三区在线视频免费观看| 亚洲精品裸体| 久久精品国产清自在天天线 | 欧美精品在线观看播放| 国产精品久久777777毛茸茸| 国产亚洲一区在线| 99精品国产在热久久下载| 午夜精品福利在线| 亚洲免费观看高清完整版在线观看熊| 午夜精品久久久久久99热| 久久综合给合| 国产精品久久久久影院亚瑟| 影音先锋久久| 亚洲欧美日韩国产中文在线| 亚洲精品无人区| 久久久99精品免费观看不卡| 欧美三级视频| 在线观看中文字幕亚洲| 亚洲淫性视频| 亚洲美女毛片| 久热国产精品视频| 国产精品日韩久久久久| 亚洲欧洲一区二区三区久久| 久久国产精品久久久久久电车| 亚洲视频免费| 欧美电影在线| 激情久久久久久久久久久久久久久久| 一区二区三区精品视频| 亚洲精品久久久久久久久久久| 欧美中文字幕久久| 国产精品h在线观看| 亚洲国产精品成人精品| 欧美伊人久久| 性色av一区二区三区| 欧美麻豆久久久久久中文| 一区二区三区亚洲| 欧美亚洲自偷自偷| 亚洲综合色视频| 欧美日韩第一页| 亚洲国产精品一区制服丝袜| 欧美在线视频全部完| 小黄鸭视频精品导航| 国产精品爱啪在线线免费观看| 亚洲理论电影网| 久久激情视频免费观看| 欧美黄色日本| 亚洲激情另类| 亚洲国产精品专区久久| 久久精精品视频| 国产毛片一区| 亚洲资源av| 亚洲欧美在线播放| 国产精品对白刺激久久久| 日韩午夜在线视频| 夜夜嗨av一区二区三区四区| 欧美黄色免费网站| 亚洲黄色影片| 亚洲乱码国产乱码精品精天堂| 免费观看成人鲁鲁鲁鲁鲁视频| 狠狠色丁香婷婷综合| 欧美在线免费观看| 久久久国产成人精品| 国产一区二区三区成人欧美日韩在线观看 | 99人久久精品视频最新地址| 欧美国产一区二区| 亚洲日本欧美日韩高观看| 亚洲精品影院在线观看| 欧美激情精品久久久久| 亚洲精品国产视频| 一本色道久久综合一区| 欧美三级日本三级少妇99| 中文欧美在线视频| 亚洲女人av| 国产欧美日韩精品丝袜高跟鞋| 亚洲欧美激情精品一区二区| 欧美一区国产在线| 国产一区二区丝袜高跟鞋图片| 久久精品一本| 欧美大片一区| 日韩一区二区免费看| 亚洲在线日韩| 国产欧美一二三区| 亚洲国产免费看| 欧美日韩国产探花| 亚洲一区黄色| 久久国产一区二区三区| 一本一本大道香蕉久在线精品| 国产精品久久久久久久久免费樱桃 | 香蕉精品999视频一区二区 | 亚洲国产精品成人一区二区 | 欧美三级中文字幕在线观看| 一区二区三欧美| 欧美一区二区三区精品电影| 国产嫩草一区二区三区在线观看| 久久黄色网页| 欧美女同在线视频| 中文精品视频| 久久久久国产精品一区三寸| 亚洲第一网站免费视频| 在线亚洲美日韩| 国产日韩一区二区三区| 亚洲国产电影| 欧美午夜精彩| 久久经典综合| 欧美日韩一区二区三区在线| 亚洲免费在线播放| 免费中文日韩| 亚洲午夜av| 久久夜精品va视频免费观看| 亚洲狼人综合| 久久精品久久99精品久久| 亚洲黄色一区| 欧美一区二区三区免费观看视频| 在线观看日韩专区| 亚洲一区尤物| 一区在线免费| 亚洲欧美在线免费观看| 伊人影院久久| 亚洲欧美日韩国产成人| 在线观看三级视频欧美| 亚洲女性喷水在线观看一区| 在线观看91久久久久久| 亚洲制服av| 在线观看日产精品| 先锋影音久久| 亚洲精品孕妇| 久久亚洲精品中文字幕冲田杏梨 | 中文日韩在线视频| 免费欧美高清视频| 亚洲欧洲日产国产网站| 一个人看的www久久| 久久理论片午夜琪琪电影网| 日韩视频久久| 久久夜色精品一区| 亚洲视频专区在线| 欧美成人精品一区二区| 亚洲免费在线电影| 欧美破处大片在线视频| 久久精品视频导航| 国产精品热久久久久夜色精品三区 | 夜夜嗨av一区二区三区网站四季av | 久热re这里精品视频在线6| 亚洲少妇中出一区| 欧美精品激情|