數(shù)字陀螺中數(shù)字信號處理電路設(shè)計
發(fā)布時間:2018-10-09 19:10
【摘要】:目前,微機械陀螺電路的數(shù)字化集成技術(shù)已經(jīng)成為世界各國研究的熱點問題之一。采用數(shù)字化技術(shù)設(shè)計微機械陀螺的接口電路具有如下優(yōu)點:抗干擾能力強、精確度高、不易失真和可靠性高等。因此,本文立足于微機械陀螺驅(qū)動模態(tài)和檢測模態(tài)的工作原理及相頻特性的基礎(chǔ)上,進行接口電路中的數(shù)字信號處理方向的設(shè)計。本文電路設(shè)計部分主要包括三大模塊,分別為信號發(fā)生模塊、數(shù)據(jù)處理模塊和信號轉(zhuǎn)換模塊。其中信號發(fā)生模塊采用DDS技術(shù)生成正、余弦信號;數(shù)據(jù)處理模塊采用FFT技術(shù)進行數(shù)據(jù)采集和計算,出于對邏輯資源使用量和數(shù)據(jù)處理速度的考慮,選用基2時間抽取FFT算法;信號轉(zhuǎn)換電路選用AD5546、AD7666、LM358等芯片完成。借助Matlab軟件搭建系統(tǒng)的算法模型,確定性能指標為:輸入頻率為1MHz,采樣頻率為100KHz,FFT算法的采樣深度為214。采用ISE13.3軟件進行IP核配置和編寫Verilog代碼完成各個模塊的設(shè)計,并利用Modelsim軟件和ISE13.3軟件聯(lián)合進行仿真,證實功能的正確性,正、余弦波的頻率為4KHz,數(shù)據(jù)處理模塊計算過程約用時166.55ms。構(gòu)建基于Micro Blaze軟核的硬件開發(fā)系統(tǒng),包括用戶自定義IP核的配置和整體硬件平臺的搭建,采用C語言編寫軟件控制程序,實現(xiàn)既定功能。并進行板級驗證,利用Chip Scope軟件對信號結(jié)果進行抓取,獲得4KHz正、余弦波,陀螺的諧振頻率及角速度信號頻率均達到3999.9KHz,誤差的數(shù)量級滿足要求,小于0.1KHz。
[Abstract]:At present, the digital integration technology of micromachined gyroscope circuit has become one of the hot issues in the world. Using digital technology to design the interface circuit of micromechanical gyroscope has the following advantages: strong anti-interference ability, high accuracy, hard distortion and high reliability. Therefore, based on the working principle and phase frequency characteristic of driving mode and detecting mode of micromachined gyroscope, the digital signal processing direction in interface circuit is designed in this paper. The circuit design of this paper mainly includes three modules: signal generation module, data processing module and signal conversion module. The signal generation module uses DDS technology to generate sinusoidal and cosine signals, and the data processing module uses FFT technology to collect and calculate the data. Considering the usage of logical resources and the speed of data processing, the basis 2 time extraction FFT algorithm is selected. The signal conversion circuit is completed by using AD5546,AD7666,LM358 and other chips. The algorithm model of the system is built with the help of Matlab software. The performance index is determined as follows: the input frequency is 1MHz and the sampling frequency is 100kHz. The sampling depth of the algorithm is 214.4. The ISE13.3 software is used to configure the IP core and the Verilog code is written to complete the design of each module. The simulation results show that the function is correct by using Modelsim software and ISE13.3 software. The frequency of sine and cosine wave is 4KHz, and the calculation process of data processing module takes 166.55ms. The hardware development system based on Micro Blaze soft core is constructed, including the configuration of user-defined IP core and the construction of the whole hardware platform. C language is used to write the software control program to realize the established function. The results of board level verification are verified by Chip Scope software, and the 4KHz sine wave, cosine wave, resonant frequency and angular velocity signal frequency of gyroscope are all up to 3999.9 KHz. The order of error is less than 0.1 KHz.
【學位授予單位】:哈爾濱工業(yè)大學
【學位級別】:碩士
【學位授予年份】:2015
【分類號】:TN96;TN911.72
本文編號:2260460
[Abstract]:At present, the digital integration technology of micromachined gyroscope circuit has become one of the hot issues in the world. Using digital technology to design the interface circuit of micromechanical gyroscope has the following advantages: strong anti-interference ability, high accuracy, hard distortion and high reliability. Therefore, based on the working principle and phase frequency characteristic of driving mode and detecting mode of micromachined gyroscope, the digital signal processing direction in interface circuit is designed in this paper. The circuit design of this paper mainly includes three modules: signal generation module, data processing module and signal conversion module. The signal generation module uses DDS technology to generate sinusoidal and cosine signals, and the data processing module uses FFT technology to collect and calculate the data. Considering the usage of logical resources and the speed of data processing, the basis 2 time extraction FFT algorithm is selected. The signal conversion circuit is completed by using AD5546,AD7666,LM358 and other chips. The algorithm model of the system is built with the help of Matlab software. The performance index is determined as follows: the input frequency is 1MHz and the sampling frequency is 100kHz. The sampling depth of the algorithm is 214.4. The ISE13.3 software is used to configure the IP core and the Verilog code is written to complete the design of each module. The simulation results show that the function is correct by using Modelsim software and ISE13.3 software. The frequency of sine and cosine wave is 4KHz, and the calculation process of data processing module takes 166.55ms. The hardware development system based on Micro Blaze soft core is constructed, including the configuration of user-defined IP core and the construction of the whole hardware platform. C language is used to write the software control program to realize the established function. The results of board level verification are verified by Chip Scope software, and the 4KHz sine wave, cosine wave, resonant frequency and angular velocity signal frequency of gyroscope are all up to 3999.9 KHz. The order of error is less than 0.1 KHz.
【學位授予單位】:哈爾濱工業(yè)大學
【學位級別】:碩士
【學位授予年份】:2015
【分類號】:TN96;TN911.72
【參考文獻】
相關(guān)期刊論文 前5條
1 朱春琴;吳秀云;;DSP發(fā)展史和未來發(fā)展趨勢分析[J];產(chǎn)業(yè)與科技論壇;2013年11期
2 劉彬杰;吳廷婷;;基于Xilinx FPGA IP核的FFT算法的設(shè)計與實現(xiàn)[J];內(nèi)江科技;2011年04期
3 雷雨,陶永紅;數(shù)字化相位差測量算法的研究[J];四川工業(yè)學院學報;2004年S1期
4 楊新華;陳玉松;金興文;;基于FFT譜分析算法的高精度相位差測量方法[J];自動化與儀器儀表;2006年06期
5 劉美容;;FFT算法的DSP實現(xiàn)[J];微電子學與計算機;2015年01期
相關(guān)碩士學位論文 前1條
1 孫鵬;一種基于MicroBlaze的數(shù)字硅陀螺閉環(huán)驅(qū)動系統(tǒng)的設(shè)計與驗證[D];哈爾濱工業(yè)大學;2014年
,本文編號:2260460
本文鏈接:http://www.sikaile.net/kejilunwen/wltx/2260460.html
最近更新
教材專著