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

        ?

        基于MEMS傳感器的車載組合定位系統(tǒng)設(shè)計

        2016-10-21 06:40:45李鑫孟翔飛王燚
        常熟理工學(xué)院學(xué)報 2016年4期
        關(guān)鍵詞:卡爾曼濾波系統(tǒng)設(shè)計

        李鑫,孟翔飛,王燚

        (常熟理工學(xué)院電氣與自動化工程學(xué)院,江蘇常熟215500)

        基于MEMS傳感器的車載組合定位系統(tǒng)設(shè)計

        李鑫,孟翔飛,王燚

        (常熟理工學(xué)院電氣與自動化工程學(xué)院,江蘇常熟215500)

        車載組合定位是現(xiàn)代汽車常用的定位方式,它通過集成化的傳感器及衛(wèi)星定位系統(tǒng),實時定位車輛位置,在現(xiàn)代錯綜復(fù)雜的城市交通中有著廣泛的應(yīng)用.本文以微小型車載組合定位系統(tǒng)為對象,設(shè)計了基于ARM嵌入式系統(tǒng)的微小型車載組合定位系統(tǒng),借助MEMS傳感器設(shè)計的慣性導(dǎo)航系統(tǒng)、GPS導(dǎo)航及相應(yīng)的融合算法,實現(xiàn)對車輛的實時高精度的定位.

        車載組合定位系統(tǒng);嵌入式系統(tǒng);MEMS傳感器;卡爾曼濾波

        車輛定位系統(tǒng)的應(yīng)用及智能交通系統(tǒng)(ITS)的發(fā)展[1-3],為道路行車提供了最優(yōu)的選擇路線,給人們出行提供了極大的便利.車載組合定位系統(tǒng)是采用車載傳感器進(jìn)行組合定位的實時系統(tǒng),其原理是利用車輛安裝的捷聯(lián)慣性導(dǎo)航系統(tǒng)(SINS),并利用GPS數(shù)據(jù)對其進(jìn)行校正,達(dá)到最優(yōu)定位的效果.隨著MEMS技術(shù)的發(fā)展,以MEMS加速度計及MEMS陀螺儀為慣性測量單元的車載捷聯(lián)慣性系統(tǒng)得到了廣泛的應(yīng)用.較之傳統(tǒng)的車載組合定位系統(tǒng),基于MEMS傳感器的車載組合定位系統(tǒng),具有結(jié)構(gòu)簡單、易于安裝、功耗低及可靠性高等優(yōu)點,目前已成為車載組合定位系統(tǒng)的研究熱點,得到了很多學(xué)者的關(guān)注.

        1 系統(tǒng)總體結(jié)構(gòu)

        車載組合定位系統(tǒng)是一個復(fù)雜的系統(tǒng),包括傳感器的數(shù)據(jù)采集處理,實時數(shù)據(jù)融合,并需要完成系統(tǒng)測試及分析.圖1為車載組合定位系統(tǒng)總體方案結(jié)構(gòu)圖.

        首先,系統(tǒng)根據(jù)串行通信采集GPS數(shù)據(jù),得到ASCII碼形式的導(dǎo)航數(shù)據(jù),再利用集成在處理器中的解析程序,得到可用數(shù)據(jù)格式的導(dǎo)航報文,并將其作為SINS的參考定位信息.MEMS傳感器采用IIC通信采集,得到車載條件下的車輛加速度及車輛運動角速度.結(jié)合航位推算原理,計算SINS的推算定位點,同時利用慣性定位平臺姿態(tài)確定原理計算車體三軸姿態(tài)角,將其作為航位推算的坐標(biāo)轉(zhuǎn)換矩陣,提高SINS推算精度.當(dāng)系統(tǒng)解析出GPS數(shù)據(jù)及SINS定位數(shù)據(jù)之后,采用基于最小方差原理的卡爾曼濾波實現(xiàn)車載組合定位系統(tǒng)的最優(yōu)定位,并通過串行通信總線發(fā)送數(shù)據(jù)到ARM嵌入式軟件平臺上,實時顯示當(dāng)前車輛位置.

        圖1 系統(tǒng)結(jié)構(gòu)框圖

        2 系統(tǒng)硬件電路設(shè)計

        2.1控制器模塊電路設(shè)計

        本系統(tǒng)采用ST公司的STM32F103VET6芯片為控制核心,這是一款基于ARM Cortex-M3內(nèi)核的控制器,具有豐富的片上外設(shè).內(nèi)部集成512 K Flash存儲和64K RAM存儲,CPU主頻最高可達(dá)72 MHz,具有輸入捕捉、輸出比較和PWM輸出功能,內(nèi)部集成16路12位AD采樣、兩通道12位DA輸出以及多種總線通信方式,其豐富的IO資源也為本設(shè)計提供了便利[4].它所具有的低功耗模式更是為便攜式設(shè)備的設(shè)計提供了幫助.控制器最小系統(tǒng)設(shè)計如圖2所示.

        圖2 系統(tǒng)控制核心電路

        由于STM32內(nèi)部集成了512 K FLASH存儲器及64 K RAM存儲器,為小型操作系統(tǒng)的移植帶來了方便.在設(shè)計過程中,可以無需擴(kuò)展FLASH和RAM就可以滿足移植需求,減小了開發(fā)難度,降低了開發(fā)成本,為系統(tǒng)設(shè)計提供了方便.

        2.2數(shù)據(jù)采集模塊電路設(shè)計

        2.2.1MEMS加速度計電路設(shè)計

        根據(jù)所選型號的MEMS加速度計,參照其給出的參考電路可知,加速度計模塊硬件設(shè)計部分主要需要完成加速度計正常工作時的電路設(shè)計,包括通信接口,供電方式和硬件濾波部分.加速度計硬件電路設(shè)計如圖3所示.

        圖3 ADXL345硬件電路

        圖3中,電容C29為電源端的去耦電容;SCL與SDA為IIC通信端口,負(fù)責(zé)傳輸載體當(dāng)前加速度信號;INT1及INT2分別為兩個中斷源,用于指示處理器當(dāng)前采樣數(shù)據(jù)是否已更新.

        2.2.2磁強(qiáng)計電路設(shè)計

        磁強(qiáng)計模塊硬件設(shè)計包括通信接口設(shè)計,供電方式設(shè)計及硬件濾波電路設(shè)計三部分,具體的硬件電路如圖4所示.

        圖4 磁強(qiáng)計硬件電路

        圖4中,電容C39為電源端去耦電容,電容C37為芯片存儲電容,C38為SR電容,信號線SCL和SDA分別為IIC總線的時鐘線及數(shù)據(jù)線,信號線DRDY為數(shù)據(jù)更新中斷,采用內(nèi)部上拉.整個供電電路采用線性穩(wěn)壓器件,可以使其工作電壓保持恒定,減小電源紋波對傳感器測量精度的影響.

        2.2.3陀螺儀電路設(shè)計

        陀螺儀模塊硬件設(shè)計包括通信接口設(shè)計,供電方式設(shè)計及硬件濾波電路設(shè)計三部分,具體的硬件電路圖如圖5所示.

        3 系統(tǒng)軟件設(shè)計

        系統(tǒng)軟件總體流程主要是系統(tǒng)運行過程中,軟件的執(zhí)行規(guī)則.本設(shè)計中,除操作系統(tǒng)自身創(chuàng)建的空閑任務(wù)與統(tǒng)計任務(wù)外,其余任務(wù)均為與設(shè)計直接相關(guān)的操作.其中系統(tǒng)初始化任務(wù)是系統(tǒng)創(chuàng)建的第一個用戶任務(wù),負(fù)責(zé)系統(tǒng)初始化功能,并創(chuàng)建其他任務(wù),優(yōu)先級最高.數(shù)據(jù)采集、數(shù)據(jù)處理、參數(shù)顯示、數(shù)據(jù)發(fā)送任務(wù)優(yōu)先級依次降低.

        設(shè)計中采用信號量的方式實現(xiàn)任務(wù)間通信,可以達(dá)到在未收到信號量的情況下放棄CPU使用權(quán),將使用權(quán)交給其他任務(wù),提高系統(tǒng)的實時性.同時結(jié)合圖形控制模塊,將實時地圖顯示到系統(tǒng)LCD上.結(jié)合板載供電系統(tǒng)實現(xiàn)整個系統(tǒng)的穩(wěn)定運行.系統(tǒng)軟件流程圖如圖6所示.

        圖6 系統(tǒng)軟件流程圖

        3.1加速度計驅(qū)動程序設(shè)計

        加速度計軟件驅(qū)動程序設(shè)計流程圖如圖7所示.

        圖7 加速度計ADXL345驅(qū)動程序流程圖

        (1)在設(shè)計加速度計軟件驅(qū)動程序時,首先要選擇其測量范圍,根據(jù)載體實際所處的環(huán)境可以設(shè)置相應(yīng)的測量范圍為:±2g,±4g,±8g,±16g,其測量精度均為13位,本設(shè)計中采用±2g測量范圍.量程選定之后就需要設(shè)置加速度計的工作模式,ADXL345擁有低功耗設(shè)置,在不使用加速度計采集時,可將加速度計設(shè)置為睡眠模式,降低系統(tǒng)功耗.本設(shè)計中為方便測量,將其設(shè)置為測量模式,即加速度計一直處于采集狀態(tài).在數(shù)據(jù)傳輸方式上,ADXL也有中斷方式及FIFO方式,設(shè)計中為節(jié)省系統(tǒng)資源采用中斷方式采集加速度計數(shù)據(jù).ADXL345加速度計采用二進(jìn)制補(bǔ)碼數(shù)據(jù)格式,在實際使用中還需要將其作相應(yīng)的轉(zhuǎn)換才能得到所需的加速度值,由于器件本身的缺陷,導(dǎo)致輸出數(shù)據(jù)時常出現(xiàn)臨界跳變,在軟件設(shè)計中也需要做相應(yīng)的分辨算法,剔除無用數(shù)據(jù).由于常值漂移的存在,還可通過設(shè)置ADXL345的偏移寄存器,補(bǔ)償常值漂移.

        3.2磁強(qiáng)計驅(qū)動程序設(shè)計

        磁強(qiáng)計HMC5883L初始化軟件流程如圖8所示.

        圖8 磁強(qiáng)計HMC5883驅(qū)動程序流程圖

        由于芯片內(nèi)部自帶的數(shù)據(jù)處理功能,可以選擇數(shù)據(jù)在輸出時的采樣樣本數(shù),達(dá)到初步均值濾波,芯片提供的最大采樣樣本數(shù)為8,在此為提高輸出速率,選擇直接采樣輸出,即采樣樣本數(shù)設(shè)置為1;本設(shè)計中采用連續(xù)數(shù)據(jù)輸出的方式,輸出速率設(shè)置為50 Hz,其測量范圍設(shè)置為±1.3 Ga,最小分辨率為±0.917 mGa.

        3.3陀螺儀驅(qū)動程序設(shè)計

        L3G4200D軟件初始化流程圖如圖9所示.

        圖9 陀螺儀L3G4200D驅(qū)動程序流程圖

        MEMS陀螺儀初始化配置程序主要完成陀螺儀的初始配置,首先是設(shè)置數(shù)據(jù)采樣率,即數(shù)據(jù)輸出率,同時需要設(shè)置信號帶寬及截止頻率.然后設(shè)置其工作模式,在此可以有多重模式可選.對于本設(shè)計,主要設(shè)置為正常工作模式.接下來需要完成芯片內(nèi)部高通濾波器的配置,同時還需設(shè)置相應(yīng)的截止頻率.在數(shù)據(jù)輸出上主要有連續(xù)采樣及中斷輸出模式,在此為提高系統(tǒng)效率,采用中斷采樣模式.最后選擇測量范圍,即可完成初始化配置.

        4 GPS/SINS信息融合

        GPS與SINS定位信息融合包含兩部分內(nèi)容,首先是根據(jù)GPS定位及SINS定位特點建立系統(tǒng)模型,根據(jù)系統(tǒng)模型建立卡爾曼濾波器實現(xiàn)定位信息的融合.

        4.1組合定位系統(tǒng)模型建立

        采用機(jī)動載體的“當(dāng)前”統(tǒng)計模型來描述車輛運動過程中的統(tǒng)計分布[5,6],這種模型的優(yōu)越性在于加速度取值范圍有一定的約束,當(dāng)某時刻車輛以某一加速度運動時,它在下一時刻的加速度值只能在該時刻加速度值的鄰域內(nèi),可用如下公式表示:

        由于系統(tǒng)采用二維地圖,在實際測量中高度信息將無法表示,故選取組合定位系統(tǒng)的狀態(tài)變量為,其中xe、xn分別為車輛東向和北向位置分量;ve、vn分別為車輛東向和北向速度分量;ae、an分別為車輛東向和北向加速度分量.以此狀態(tài)變量可以得到系統(tǒng)連續(xù)時間模型:

        其中we、wn分別為東向和北向加速度零均值高斯白噪聲,方差為分別為東向和北向加速度變化率的相關(guān)時間常數(shù);分別為車輛東向和北向加速度分量的“當(dāng)前”均值.

        則實際系統(tǒng)觀測方程可表示為:

        ve、vn分別是GPS輸出的東向和北向位置觀測噪聲,可近似為均值為零,方差分別為的高斯白噪聲;εe、εn分別為SINS輸出的東向和北向位置觀測噪聲,可近似為均值為零,方差為的高斯白噪聲.

        假設(shè)系統(tǒng)采樣時間常數(shù)為T,將系統(tǒng)狀態(tài)方程與觀測方程離散化:

        4.2組合定位系統(tǒng)卡爾曼濾波

        根據(jù)卡爾曼濾波遞推方程以及上述建立的GPS/SINS組合定位系統(tǒng)的狀態(tài)方程和觀測方程,可得到系統(tǒng)遞推濾波方程如下[7-9]:

        (1)離散卡爾曼濾波器時間更新方程

        (2)離散卡爾曼濾波器量測更新方程

        其中R(k)與Q(k)分別為:

        由上述過程即可得到卡爾曼濾波所需的所有參數(shù),當(dāng)設(shè)定初始P0和初始狀態(tài)X0后,再由車輛系統(tǒng)實際的特性,設(shè)定相應(yīng)的Q(k)與R(k)即可實現(xiàn)系統(tǒng)實時融合定位,下面假設(shè)車輛以初始速度ve=10 m/s、vn=10 m/s沿任意方向運動,根據(jù)上述模型及誤差,選擇濾波參數(shù)如下:

        采用上述初始數(shù)據(jù)進(jìn)行Matlab仿真實驗,得到GPS定位與SINS定位相對于真實位置的誤差,如圖10、圖11所示.

        圖10 GPS定位誤差圖

        圖11 SINS推位誤差圖

        采用卡爾曼濾波融合之后,得到融合后的位置誤差如圖12所示.

        圖12 GPS/SINS融合之后定位誤差圖

        為比較組合前與組合后的定位精度,采用標(biāo)準(zhǔn)差與誤差均值進(jìn)行表示,可以得到如表1所示的定位誤差統(tǒng)計比較結(jié)果:

        表1中,Em、Nm分別表示東向和北向誤差均值;Es、Ns分別為東向和北向誤差標(biāo)準(zhǔn)差.從上面分析可以看出由于MEMS傳感器精度較差,同時存在數(shù)據(jù)采樣截取精度及采樣時間不準(zhǔn)等誤差,導(dǎo)致直接使用MEMS傳感器的推位誤差遠(yuǎn)大于GPS定位誤差,但是在短時間內(nèi)利用MARG系統(tǒng)航向漂移幾乎為零的優(yōu)勢可以減小SINS定位誤差,同時結(jié)合GPS融合算法可以將單純使用GPS定位精度提高為原來的一倍左右,實現(xiàn)了GPS與SINS定位融合.

        表1 定位誤差統(tǒng)計比較結(jié)果

        5 實際跑車實驗

        通過上面所有系統(tǒng)功能測試之后,確定系統(tǒng)各部分都處于正常工作狀態(tài)下,對系統(tǒng)進(jìn)行實地跑車實驗,開啟系統(tǒng)數(shù)據(jù)記錄功能,將實時采集數(shù)據(jù)及解算之后的定位數(shù)據(jù)記錄到系統(tǒng)SD卡模塊.車輛啟動后以20 km/h、30 km/h以及40 km/h的速度沿校園勻速運動,測得車載組合定位系統(tǒng)實際運行效果圖如圖13所示.

        圖13 車載組合定位系統(tǒng)實際運行效果圖

        通過上述跑車實驗,對解算的定位數(shù)據(jù)采用Matlab再現(xiàn),在繞學(xué)校多圈的測試過程中,得到如圖14所示的定位信息連線圖.

        圖14 采集數(shù)據(jù)Matlab繪制軌跡圖

        通過對測得的數(shù)據(jù)進(jìn)行分析,當(dāng)行駛速度為30 km/h時,組合導(dǎo)航的定位精度可以控制在8m范圍內(nèi),而隨著行駛速度的增加,其定位精度有所降低,當(dāng)行駛速度為40 km/h時,系統(tǒng)定位精度可以控制在8.5 m范圍內(nèi),滿足了系統(tǒng)設(shè)計的目標(biāo).

        6 總結(jié)

        本文以基于MEMS慣性傳感器的車載組合定位系統(tǒng)設(shè)計為課題,以提高車載組合定位精度為目標(biāo),設(shè)計了基于MEMS慣性傳感器與GPS組合定位的定位方式.并測試了系統(tǒng)的測量精度,滿足了設(shè)計要求.

        [1]王笑京,沈鴻飛,汪林.中國智能交通系統(tǒng)發(fā)展戰(zhàn)略研究[J].交通運輸系統(tǒng)工程與信息,2006,6(4):9-12.

        [2]ELIZABETH DEAKIN,KAREN TRAPENBERG FRICK,ALEXANDERsKABARDONIS.Intelligent Transportationsystem:Linking Technology And Transport Policy To Helpsteer The Future[J].Access,2009(34):29-34.

        [3]ORESTE ANDRISANO,ROBERTO VERDONE,MASAO NAKAGAWA.Intelligent Transportationsystems:The Role of Third-Generation Mobile Radio Networks[J].IEEE Communications Magazine,2000(9):144-15.

        [4]STM32F103xCsTM32F103xDstm32F103xE Re-ference manual[Z].USA:STMicroelectronics Inc,2011.

        [5]付夢印,鄧志紅,張繼偉.Kalman濾波理論及其在導(dǎo)航系統(tǒng)中的應(yīng)用[M].北京:科學(xué)出版社,2003,10:85-93.

        [6]鄧自立.最優(yōu)估計理論及其應(yīng)用[M].哈爾濱:哈爾濱工業(yè)大學(xué),2005:9-23.

        [7]BRIAN D,ANDERSON O,JOHN B.Optimal Filtering[M].Prentice-Hall Inc.1979:105-115.

        [8]MOHINDERs.GREWAL,ANGUS P.Andrews.Kalman Filtering:Theory and Practice Using MATLAB[M].John Wiley&Sons,Inc,2001:116-121.

        [9]DANsIMON.Optimalstate Estimation[M].John Wiley&Sons,Inc,2006:123-129.

        A Design of Vehicle Integrated Positioningsystem Based on MEMSsensors

        LI Xin,MENG Xiangfei,WANG Yi
        (School of Electric and Automatic Engineering,Changshu Institute of Technology,Changshu 215500,China)

        Vehicle Integrated Position is an effective method for modern positioningsystem.It provides the realtime and accurate position for cars with the help of integratedsensors and global positioningsystem.Thus,it has been widely used in the intricate urban transport.In this paper,in order to improve the positioning accuracy of the Vehicle Integrated Positioningsystem,an ARM-based miniature Vehicle Integrated Positioningsystem was designed,which is based on MEMS inertialsensors and GPS.Besides,some infusion algorithms were designed for the Vehicle Integrated Positioningsystem,which improves the accuracy of the designedsystem.

        Vehicle Integrated Positioningsystem;Embeddedsystems;MEMSsensors;Kalman filter

        TP23

        A

        1008-2794(2015)04-0051-07

        2016-05-30

        李鑫,實驗師,碩士,研究方向:計算機(jī)先進(jìn)控制技術(shù)與現(xiàn)代檢測技術(shù),E-mail:lixin_cx@163.com.

        猜你喜歡
        卡爾曼濾波系統(tǒng)設(shè)計
        Smartflower POP 一體式光伏系統(tǒng)
        WJ-700無人機(jī)系統(tǒng)
        ZC系列無人機(jī)遙感系統(tǒng)
        北京測繪(2020年12期)2020-12-29 01:33:58
        瞞天過海——仿生設(shè)計萌到家
        基于遞推更新卡爾曼濾波的磁偶極子目標(biāo)跟蹤
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        設(shè)計秀
        海峽姐妹(2017年7期)2017-07-31 19:08:17
        有種設(shè)計叫而專
        Coco薇(2017年5期)2017-06-05 08:53:16
        基于模糊卡爾曼濾波算法的動力電池SOC估計
        基于擴(kuò)展卡爾曼濾波的PMSM無位置傳感器控制
        久久久久国产一级毛片高清版A| 蜜桃臀av一区二区三区| 自由成熟女性性毛茸茸应用特色| 青青草大香蕉视频在线观看| 婷婷伊人久久大香线蕉av| 内射中出后入内射极品女神视频| 成人黄网站免费永久在线观看| 性感的小蜜桃在线观看| 亚洲一区二区三区国产| 免费a级毛片无码a∨蜜芽试看| 亚洲日韩av一区二区三区中文 | 国产精品三级一区二区按摩| 中文字幕无码免费久久9一区9| av网址不卡免费在线观看| 隔壁的日本人妻bd高清中字 | 国产免码va在线观看免费| 伊人久久大香线蕉亚洲五月天| 中文无码一区二区不卡αv| 艳妇乳肉豪妇荡乳av无码福利| 亚洲旡码a∨一区二区三区 | 免费高清av一区二区三区| 欧洲人妻丰满av无码久久不卡| 奇米狠狠色| 日本黄色一区二区三区视频| 亚洲国产精品久久久婷婷| 狠狠cao日日橹夜夜十橹| 日韩精品内射视频免费观看| 国产精品国产三级国产av′| 久精品国产欧美亚洲色aⅴ大片| 国内精品九九久久精品小草| 午夜视频在线观看日本| 蜜桃成熟时在线观看免费视频| 中文 在线 日韩 亚洲 欧美| 中文字幕无线码中文字幕| 色欧美与xxxxx| 成人水蜜桃视频在线观看| 国产精品一二三区亚洲| 高清中文字幕一区二区| 乱中年女人伦av一区二区| 国产精品卡一卡二卡三| 一区五码在线|