亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于三軸加速度傳感器的速度測量方法研究與實現(xiàn)*

        2018-06-05 01:44:56姜秀柱周軍娜
        傳感器與微系統(tǒng) 2018年6期
        關(guān)鍵詞:卡爾曼濾波測量

        張 敏, 姜秀柱, 陳 偉, 周軍娜

        0 引 言

        目前,針對中高速運動物體的速度測量方法很多:機械速度表法,結(jié)構(gòu)簡單、安裝方便、無需能源且成本低,但其測量精度低、可靠性差、易受損;測速發(fā)電機法,采用電傳輸,安裝方便靈活、簡單易行,但精度低,尤其表現(xiàn)在低速運行時,且系統(tǒng)可靠性差;脈沖式轉(zhuǎn)速傳感器測速系統(tǒng),通過與車輛軋輪同步旋轉(zhuǎn)的脈沖發(fā)生器產(chǎn)生與車輪轉(zhuǎn)速成正比的脈沖數(shù),根據(jù)適當(dāng)比例對單位時間內(nèi)的脈沖數(shù)進行計數(shù)和顯示獲取車輛運行的速度[1]。文獻[2]研發(fā)了一種用于橋門式起重機的位置和速度測量的裝置,在機構(gòu)旋轉(zhuǎn)軸上增加技術(shù)齒輪,通過光電開關(guān)感應(yīng),產(chǎn)生脈沖信號的方式來測量起重機設(shè)備的速度和位置信息,方法結(jié)構(gòu)簡單,但安裝繁瑣且局限性大[3]。

        本文提出了利用加速度傳感器對低速大型機械的運動速度進行實時測量的方法,無需改變大型機械自身結(jié)構(gòu),且具有精度高,安裝簡便,實用通用等特點。

        1 系統(tǒng)結(jié)構(gòu)設(shè)計

        利用速度是加速度在時間上的積分思想設(shè)計了一種針對大型低速機械設(shè)備運動速度的測量系統(tǒng)?;驹砣鐖D1所示。

        圖1 速度測量基本原理

        1.1 重力補償[4]

        當(dāng)傳感器靜止時,X軸、Y軸、Z軸分別有加速度值輸出,輸出值受重力影響,各軸合加速度與重力加速度gn相等。通常情況下,重力加速度補償公式為

        (1)

        式中 [axayaz]T為采集到的運動加速度;[x0y0z0]T為靜止時傳感器的輸出值。

        1.2 速度計算方法

        對運動物體加速度在時間上進行積分,即可得到運動物體的運動速度。圖2為物體運動的加速度—時間曲線,橫軸為時間,縱軸為加速度(m/s2),加速度值已經(jīng)過重力加速度補償。

        圖2 加速度—時間曲線

        假設(shè)從t0時刻開始采樣,從t0~t時刻,連續(xù)時間域中速度v(t)和加速度a(t)的計算關(guān)系如式(2)所示

        (2)

        式中v(t0)為t0時刻的瞬時運動速度。

        對式(2)進行離散化,得到差分方程

        (3)

        根據(jù)數(shù)值分析原理,當(dāng)采樣時間間隔Δt足夠小時,可以近似地將曲線看作直線,采用梯形積分方法得到實際運算的積分公式

        (4)

        又t1-t0=t2-t1=…=tn-tn-1=Δt,當(dāng)n>1時,可將式(4)改寫為

        a(2)+…+a(n-1)]Δt

        (5)

        根據(jù)式(5),僅需知道v(0)和加速度傳感器的輸出加速度值便可以求出運動速度。但當(dāng)n特別大時,計算量將會很大,且會消耗大量的系統(tǒng)存儲資源。為了提高計算效率,采用迭代的方法進行計算,僅需上一時刻的速度和加速度信息以及當(dāng)前的加速度信息,便可計算出當(dāng)前瞬時速度。遞推公式如式(6)所示

        (6)

        同理,三軸加速度傳感器輸出的信息是在三維空間上的加速度信息,僅需根據(jù)式(6)分別計算X,Y,Z軸方向上的瞬時速度

        (7)

        (8)

        (9)

        則t時刻運動體在三維空間的瞬時速度為

        (10)

        1.3 硬件架構(gòu)

        系統(tǒng)組成如圖3 所示,主要包括2部分:1)速度監(jiān)測數(shù)據(jù)采集模塊(即數(shù)據(jù)采集節(jié)點)[5],安裝在運動物體上,采集加速度數(shù)據(jù)并發(fā)送給中心節(jié)點,包括一只三維加速度傳感器和一個無線發(fā)射裝置;2)無線接收裝置(即數(shù)據(jù)中心節(jié)點)[5],用于接收數(shù)據(jù)采集模塊傳送的數(shù)據(jù),并通過RS—232串口通信電路將數(shù)據(jù)傳至上位機進行數(shù)據(jù)分析及運算,最終獲得物體運動速度并顯示輸出。

        圖3 速度監(jiān)測系統(tǒng)組成

        系統(tǒng)設(shè)計,三軸加速度傳感器采用ADI公司的ADXL345[6]三軸數(shù)字輸出iMEMS加速度傳感器,具有高分辨率、可調(diào)量程、高靈敏度、體積小、功耗小以及多種運動狀態(tài)檢測等特性。無線通信模塊采用TI/Chipcon公司推出的第二代支持2.4GHz IEEE 802.15.4/ZigBee協(xié)議[7]的片上系統(tǒng)(system-on-a-chip,SoC)芯片CC2530[8],CC2530內(nèi)部集成了工業(yè)標準增強型的8051CPU、高性能RF收發(fā)器、256 kB Flash ROM,8 kB RAM以及低功耗等其他許多強大功能[9]。

        2 數(shù)據(jù)處理

        2.1 隨機誤差處理

        采用卡爾曼濾波算法處理隨機誤差,基本思想為:采用信號與噪聲的狀態(tài)空間模型,利用前一時刻的估計值和現(xiàn)時刻的觀測值更新對狀態(tài)變量的估計,求得現(xiàn)時刻的估計值[10]。適用于實時數(shù)據(jù)的處理與運算[11]。

        卡爾曼濾波器分為2個階段:預(yù)測和更新。預(yù)測階段用于推測當(dāng)前狀態(tài)的估計值和誤差協(xié)方差的估計值;更新階段用于推算當(dāng)前卡爾曼濾波器的增益值,根據(jù)預(yù)測階段得到的估計值推算當(dāng)前狀態(tài)的狀態(tài)值和誤差協(xié)方差。預(yù)測階段包含2個方程,更新階段包含3個方程,如圖4所示。

        圖4 卡爾曼濾波算法流程

        從圖4中可以觀察到,實際使用卡爾曼濾波時需要提供2個參數(shù):測量噪聲協(xié)方差R和過程激勵噪聲協(xié)方差Q。理想狀態(tài)下,Q和R為常數(shù),Kg將會快速收斂并保持為常數(shù)[11]。但實際上R很難保持不變,且Q也隨濾波器的狀態(tài)發(fā)生改變,即,每次迭代運算中的Q和R均不同。每次迭代計算時,還要增加計算當(dāng)前R和Q。

        本系統(tǒng)中R,Q值的最優(yōu)估計只與初值以及當(dāng)前值相關(guān),按比例獲取信息,預(yù)先設(shè)定比例因子a1(0≤a1≤1)、a2(0≤a2≤1)和初值R(0),Q(0)。R和Q的計算過程為

        v(k)=Z(k)-H(k)X(k|k-1)

        (11)

        R(k)=(1-a1)R(0)+a1[V(k)VT(k)-

        HP(k|k-1)HT]

        (12)

        P(k|k)-AP(k-1|k-1)AT-2Kg(k)R(k)·

        (13)

        2.2 累積誤差處理

        理想情況下,當(dāng)加速度傳感器靜止時,傳感器的輸出為零。但實際上加速度傳感器靜止時的測量值并不等于零,這是因為環(huán)境(如溫度)的變化和傳感器自身的一些不可控因素使得加速度傳感器產(chǎn)生固有的噪聲和偏移。除了噪聲和偏移,被測機械的抖動也會引起加速度傳感器的輸出有微小變化。如果未為對噪聲及變化進行任何處理,而直接對加速度進行積分,則誤差會被累積到速度結(jié)果之中,使計算結(jié)果出現(xiàn)不可預(yù)估的誤差。為了盡可能減少累積誤差,本文提出了一種自適應(yīng)補償?shù)姆椒ā?/p>

        自適應(yīng)補償算法根據(jù)靜止階段速度與加速度為零的特點對零值誤差與累積誤差進行修正。修正原理如圖5所示。

        圖5 加速度修正原理

        修正公式推導(dǎo)如下:

        設(shè)a(k)為加速度傳感器采集的一段時間內(nèi)的加速度序列;0與k3為數(shù)據(jù)采集的起始點;k1與k2為運動的起止時間點。

        根據(jù)式(6)可知

        (14)

        式中 Δt為采樣間隔。

        由于0~k1時間段內(nèi)被測物體并未開始運動,此時加速度可以看成整個運動過程中都包含的偏移量,將0~k1時間段內(nèi)加速度強制置零,可得運動初始狀態(tài)校正結(jié)果

        (15)

        對加速度修正后,積分得到的速度初值為零,因此,運動初始狀態(tài)無需對速度進行修正。

        運動結(jié)束時刻的速度v(k2)可以看成整個運動過程中的累積誤差,由累積誤差與時間成正比的特性,可得

        (16)

        (17)

        運動的起止時間k1與k2的獲得需要有明確且精準的判定。采用閾值來判定運動的開始點和結(jié)束時間點,思想如下:

        假設(shè)0~k1時間內(nèi)連續(xù)輸出的n個加速度為被測物準備運動前靜止?fàn)顟B(tài)的輸出。此處,n是一個經(jīng)驗值,本文設(shè)n為5。首先,取前n個輸出值中的最大幅值記作Amax(k),設(shè)閾值為

        TA=KAAmax(k)

        (18)

        式中KA為一個經(jīng)驗值,在文本設(shè)為2。

        若第n之后的加速度超過閾值TA,則為運動的開始點k1;若未超過TA,而超過了最大幅值,則將此值記為最大幅值,相應(yīng)地閾值亦隨之改變,實現(xiàn)了自適應(yīng)。

        本文所設(shè)計的速度無線測量系統(tǒng)主要用于大型器械的運動速度測量,一般運動距離不長、運動速度不高,且不會出現(xiàn)勻高速運動,因此,運動過程中,當(dāng)有連續(xù)m個加速度幅值低于閾值時,即可認為運動停止,連續(xù)m個值中的最小值對應(yīng)的時間點可看作運動停止時間k2。本文m為經(jīng)驗值,設(shè)為5。

        3 實驗驗證與分析

        3.1 基于噪聲自適應(yīng)的卡爾曼濾波實驗與分析

        對水平運動狀態(tài)下的測試小車進行加速度采集,并使用本文改進的噪聲自適應(yīng)卡爾曼濾波對數(shù)據(jù)進行處理,濾波結(jié)果如圖6。其中,圖6(a)為X軸數(shù)據(jù)濾波處理結(jié)果對比,圖6(b)為Y軸數(shù)據(jù)濾波處理結(jié)果對比,圖6(c)為Z軸數(shù)據(jù)濾波處理結(jié)果對比??煽闯觯焊倪M的噪聲自適應(yīng)卡爾曼算法能夠有效濾除數(shù)據(jù)中的噪聲干擾。

        圖6 加速度濾波處理結(jié)果

        圖7為本文改進的算法與標準卡爾曼濾波(KF)的均方根誤差(root mean square error,RMSE)對比,均方根誤差對一組測量中的特大或特小誤差反映非常敏感,因此,能夠很好地反映出測量的精密度。由圖7可看出,濾波剛開始階段,標準卡爾曼濾波算法誤差低,測量精度稍高,但隨著時間的增加,標準卡爾曼濾波的誤差越來越大,而本文改進的噪聲自適應(yīng)卡爾曼濾波的誤差則一直很平穩(wěn),并無增大趨勢,因此,本文改進的濾波算法更加穩(wěn)定,更有效地濾除了運動中的抖動及外界環(huán)境的干擾噪聲。

        圖7 濾波誤差對比

        表1為本文改進的噪聲自適應(yīng)卡爾曼濾波算法與標準卡爾曼濾波算法耗時比較。

        可以看出,隨著樣本集數(shù)據(jù)量的增大,與標準卡爾曼濾波算法相比,本文改進的噪聲自適應(yīng)卡爾曼濾波算法時耗逐漸增大。因為標準卡爾曼濾波計算過程中無需計算噪聲統(tǒng)計特性,而本文改進的濾波算法每次都需要計算噪聲統(tǒng)計特性,但根據(jù)圖7可知,本文算法的濾波效果較標準卡爾曼濾波較好,精度高,并且可自適應(yīng)的調(diào)整測量噪聲。

        表1 2種濾波算法耗時比較 s

        3.2 自適應(yīng)零值誤差補償算法的實驗與分析

        采集到的初始加速度數(shù)據(jù)經(jīng)過去重力補償和濾波處理后,即可以進入速度計算以及誤差補償處理階段。測量過程中,測試小車水平直線運動,理想情況下,Z軸輸出應(yīng)為零,但由于傳感器非常靈敏且路面不夠平滑,運行過程中,Z軸方向也有數(shù)據(jù)輸出,且小車運行時自身也會有抖動,導(dǎo)致運行前傳感器有數(shù)據(jù)輸出,而濾波器只能濾除隨機誤差無法去除抖動。圖8為各分軸速度補償處理結(jié)果對比。結(jié)果表明:經(jīng)過累積誤差自適應(yīng)補償算法處理后,Z軸速度雖有輕微波動,但基本處于零軸附近,較接近真實結(jié)果。

        圖8 速度累積誤差補償結(jié)果對比

        4 結(jié)束語

        針對低速運動的大型機械,提出了一種基于ADXL345加速度傳感器的速度檢測方法并設(shè)計了速度測量系統(tǒng),系

        統(tǒng)引入了噪聲自適應(yīng)的卡爾曼濾波算法對傳感器數(shù)據(jù)降噪,使用零值誤差自適應(yīng)補償方法處理累積誤差,并設(shè)計程序?qū)崿F(xiàn)了算法。實驗分析結(jié)果表明:經(jīng)本文改進的濾波算法處理隨機誤差,并通過本文累積誤差補償算法計算得出的運動速度的精度可達到0.01 m/s,誤差為1 %~2 %。系統(tǒng)具有安裝靈活、算法簡單、準確性高的優(yōu)點。

        參考文獻:

        [1] 韓先一.車輛運行速度測量方法的研究[D].西安:西安理工大學(xué),2004.

        [2] 張世璞.汽車速度測量方法研究[D].天津:天津理工大學(xué),2011.

        [3] 蔣劍鋒,陸紀法,王漢煒,等.橋式起重機位置和速度測量裝置的研發(fā)及應(yīng)用[J].裝備制造技術(shù),2011,3(1):157-158.

        [4] Tan C,Park S.Design of accelerometer-based inertial navigation systems[J].IEEE Transactions on Instrumentation and Measurement,2005,54(6):2520-2530.

        [5] 鄧德玖.起重機能耗檢測無線傳感網(wǎng)數(shù)據(jù)中心節(jié)點的研究與設(shè)計[D].徐州 : 中國礦業(yè)大學(xué),2014.

        [6] 袁 西,陳 棟,田 湘,等.三軸數(shù)字加速度計ADXL345及其在捷聯(lián)慣導(dǎo)中的應(yīng)用[J].電子設(shè)計工程,2010,18(3):138-140.

        [7] 李 娜.基于ZigBee的無線傳感器網(wǎng)絡(luò)在工業(yè)監(jiān)測中的應(yīng)用[D].西安:長安大學(xué),2009.

        [8] 蔡利婷,陳平華,羅 彬,等.基于CC2530的ZigBee數(shù)據(jù)采集系統(tǒng)的設(shè)計[J].計算機技術(shù)與發(fā)展,2012,11(2):197-200.

        [9] 徐志國,陳正宇.基于CC2530的實時環(huán)境監(jiān)測系統(tǒng)設(shè)計[J].金陵科技學(xué)院學(xué)報,2014,30(2):23-28.

        [10] 彭丁聰.卡爾曼濾波的基本原理及應(yīng)用[J].軟件導(dǎo)報,2009,11(8):32-34.

        [11] 鄧自立.最優(yōu)估計理論及其應(yīng)用:建模、濾波、信息融合估計[M].哈爾濱:哈爾濱工業(yè)大學(xué)出版社,2005:51-56.

        猜你喜歡
        卡爾曼濾波測量
        把握四個“三” 測量變簡單
        滑動摩擦力的測量和計算
        改進的擴展卡爾曼濾波算法研究
        滑動摩擦力的測量與計算
        基于遞推更新卡爾曼濾波的磁偶極子目標跟蹤
        測量的樂趣
        測量
        基于模糊卡爾曼濾波算法的動力電池SOC估計
        基于擴展卡爾曼濾波的PMSM無位置傳感器控制
        基于EMD和卡爾曼濾波的振蕩信號檢測
        十八禁视频在线观看免费无码无遮挡骂过| 国产女同一区二区在线| 大白屁股流白浆一区二区三区| 日韩不卡一区二区三区色图| 一本久道综合色婷婷五月| 国产特级毛片aaaaaaa高清 | 少妇扒开毛茸茸的b自慰| 亚洲av日韩av永久无码色欲| 亚洲成a人片在线观看中文!!! | 亚洲综合久久久| 一本久久a久久精品综合| 亚洲综合一区二区三区天美传媒| 国产欧美日韩精品专区| 手机看片久久第一人妻| 精品人妻无码视频中文字幕一区二区三区 | 久久中文字幕av第二页| 丝袜美腿国产一区精品| 日韩精品区一区二区三vr| 国产主播福利一区二区| 亚洲国产精品色婷婷久久| 一本之道久久一区二区三区| 久久久受www免费人成| 在线人妻无码一区二区| 青青草视频在线观看视频免费| 日本亲近相奷中文字幕| 国产成人精品日本亚洲| 99久久久69精品一区二区三区| 永久中文字幕av在线免费| 久久久亚洲av成人网站| 亚洲综合婷婷久久| 中文字幕精品乱码一区| 久久亚洲中文字幕精品一区 | 西西午夜无码大胆啪啪国模| 国产网红主播无码精品| 欧美三级免费网站| 日本久久黄色高清视频| 人妻丝袜中文无码av影音先锋专区 | 国产人成视频在线视频| 亚洲欧洲无码av不卡在线 | 久久天天躁夜夜躁狠狠85麻豆| 国产在线精品一区二区|