基于MEMS傳感器的姿態(tài)解算的FPGA實現(xiàn)
本文選題:姿態(tài)解算 + MEMS慣性器件。 參考:《長沙理工大學》2015年碩士論文
【摘要】:目前的姿態(tài)測量系統(tǒng)中的姿態(tài)解算大部分基本上是使用單片機、ARM、DSP、或者FPGA里的軟核處理器及硬核處理器等來實現(xiàn),在處理的速度上受到一定的限制,一些處理過程不能同時進行,影響到姿態(tài)解算的速度。本文主要對姿態(tài)解算的全數(shù)字邏輯實現(xiàn)方式進行了研究,提出了一種利用FPGA來進行姿態(tài)解算的實現(xiàn)方案,希望可以提高姿態(tài)解算的處理速度及數(shù)據(jù)的可靠性。本設(shè)計利用FPGA的硬件結(jié)構(gòu),實現(xiàn)并行和流水線等結(jié)構(gòu);根據(jù)FPGA的數(shù)字邏輯特性,選擇了比較合適的姿態(tài)解算實現(xiàn)方式。主要包括:傳感器數(shù)據(jù)采集電路部分、信息融合部分、姿態(tài)解算部分、上位機通信等部分。通過對比互補濾波和卡爾曼濾波兩種數(shù)據(jù)融合方法的優(yōu)缺點,并根據(jù)FPGA的數(shù)字邏輯的特點選擇了互補濾波的濾波方法;采用流水線的結(jié)構(gòu)來實現(xiàn)CORDIC算法,提高了計算速度;確定了使用四元數(shù)來實現(xiàn)姿態(tài)解算,提高了解算的準確性和開發(fā)效率;結(jié)合互補濾波算法和四元數(shù)法對傳感器數(shù)據(jù)進行了處理并實現(xiàn)FPGA與上位機通信。通過邏輯分析儀和串口調(diào)試助手等工具對設(shè)計的正確性進行了驗證、測試,結(jié)果表明本設(shè)計能基本完成姿態(tài)解算的目標,有一定的理論和實踐價值。
[Abstract]:Most of the attitude resolution in the present attitude measurement system is realized by using single chip microcomputer (SCM) DSP, or soft core processor and hard core processor in FPGA. The processing speed is limited, and some processing processes cannot be carried out at the same time. Affects the speed of attitude resolution. In this paper, the full digital logic implementation of attitude resolution is studied, and a scheme of attitude resolution using FPGA is proposed. It is hoped that the processing speed of attitude resolution and the reliability of the data can be improved. The hardware structure of FPGA is used to realize parallel and pipelined structure, and according to the digital logic characteristic of FPGA, a more suitable way of attitude calculation is selected. It mainly includes: sensor data acquisition circuit, information fusion, attitude calculation, host computer communication and so on. By comparing the advantages and disadvantages of two data fusion methods, complementary filtering and Kalman filtering, and according to the characteristics of digital logic of FPGA, the filtering method of complementary filtering is selected, the pipeline structure is used to realize CORDIC algorithm, and the calculation speed is improved. It is determined to use quaternion to realize attitude calculation, to improve the accuracy and development efficiency of the solution, to process the sensor data with complementary filtering algorithm and quaternion method, and to realize the communication between FPGA and host computer. The correctness of the design is verified by means of logic analyzer and serial port debugging assistant. The results show that the design can basically accomplish the goal of attitude calculation and has certain theoretical and practical value.
【學位授予單位】:長沙理工大學
【學位級別】:碩士
【學位授予年份】:2015
【分類號】:TN791;TH-39;TP212
【相似文獻】
相關(guān)期刊論文 前10條
1 賀元軍;盧曉東;呂春紅;趙斌;;火箭彈簡易捷聯(lián)慣導(dǎo)系統(tǒng)的姿態(tài)解算修正方法[J];計算機仿真;2010年11期
2 高路鵬;狄長安;孔德仁;王桑;;彈丸姿態(tài)解算方法研究[J];計算機仿真;2013年05期
3 張家海,謝榮生,郝燕玲;船用捷聯(lián)慣導(dǎo)系統(tǒng)姿態(tài)解算的研究[J];電機與控制學報;2000年02期
4 葛愛學;廖守億;羅大成;楊東方;;一種改進的高動態(tài)SINS姿態(tài)更新算法[J];現(xiàn)代防御技術(shù);2010年04期
5 李景輝;楊立才;;基于多傳感器信息融合的人體姿態(tài)解算算法[J];山東大學學報(工學版);2013年05期
6 吳賽成;秦石喬;王省書;胡春生;;基于姿態(tài)解算的z向激光陀螺零偏估計方法[J];中國激光;2010年05期
7 李建釗,劉俊,張斌珍;嵌入式DSP在實時姿態(tài)解算中的應(yīng)用[J];彈箭與制導(dǎo)學報;2004年04期
8 李海濤;曹詠弘;祖靜;;等效旋轉(zhuǎn)矢量法在旋轉(zhuǎn)彈姿態(tài)解算中的應(yīng)用[J];測試技術(shù)學報;2011年04期
9 田蔚風,金志華,陸愷;船用捷聯(lián)慣導(dǎo)姿態(tài)解算的渾沌結(jié)果初探[J];中國慣性技術(shù)學報;1999年04期
10 馮丹瓊,徐曉蘇;船用捷聯(lián)慣性導(dǎo)航系統(tǒng)姿態(tài)算法精度評估研究[J];中國慣性技術(shù)學報;2005年04期
相關(guān)碩士學位論文 前10條
1 何瑜;四軸飛行器控制系統(tǒng)設(shè)計及其姿態(tài)解算和控制算法研究[D];電子科技大學;2015年
2 許中沖;基于多傳感器信息融合的無人機飛行控制系統(tǒng)設(shè)計[D];中國民航大學;2016年
3 廖文平;基于MEMS傳感器的姿態(tài)解算的FPGA實現(xiàn)[D];長沙理工大學;2015年
4 李向楠;水下姿態(tài)解算的算法研究[D];中北大學;2014年
5 張慧;無陀螺捷聯(lián)慣導(dǎo)系統(tǒng)的姿態(tài)算法研究與實現(xiàn)[D];中北大學;2009年
6 王嘉雨;地磁/陀螺信息融合的姿態(tài)解算算法研究[D];中北大學;2015年
7 丁旭陽;基于捷聯(lián)慣導(dǎo)系統(tǒng)的大飛艇姿態(tài)解算算法研究與實現(xiàn)[D];東北大學;2012年
8 馬將;微小型運動體姿態(tài)控制電路的設(shè)計與實現(xiàn)[D];中北大學;2010年
9 張華強;基于GPS與地磁組合的彈丸姿態(tài)解算方法研究[D];南京理工大學;2012年
10 葉樹球;四翼飛行器姿態(tài)控制算法研究[D];安徽理工大學;2015年
,本文編號:1837300
本文鏈接:http://sikaile.net/kejilunwen/dianzigongchenglunwen/1837300.html