数字陀螺中数字信号处理电路设计
发布时间:2018-10-09 19:10
【摘要】:目前,微机械陀螺电路的数字化集成技术已经成为世界各国研究的热点问题之一。采用数字化技术设计微机械陀螺的接口电路具有如下优点:抗干扰能力强、精确度高、不易失真和可靠性高等。因此,本文立足于微机械陀螺驱动模态和检测模态的工作原理及相频特性的基础上,进行接口电路中的数字信号处理方向的设计。本文电路设计部分主要包括三大模块,分别为信号发生模块、数据处理模块和信号转换模块。其中信号发生模块采用DDS技术生成正、余弦信号;数据处理模块采用FFT技术进行数据采集和计算,出于对逻辑资源使用量和数据处理速度的考虑,选用基2时间抽取FFT算法;信号转换电路选用AD5546、AD7666、LM358等芯片完成。借助Matlab软件搭建系统的算法模型,确定性能指标为:输入频率为1MHz,采样频率为100KHz,FFT算法的采样深度为214。采用ISE13.3软件进行IP核配置和编写Verilog代码完成各个模块的设计,并利用Modelsim软件和ISE13.3软件联合进行仿真,证实功能的正确性,正、余弦波的频率为4KHz,数据处理模块计算过程约用时166.55ms。构建基于Micro Blaze软核的硬件开发系统,包括用户自定义IP核的配置和整体硬件平台的搭建,采用C语言编写软件控制程序,实现既定功能。并进行板级验证,利用Chip Scope软件对信号结果进行抓取,获得4KHz正、余弦波,陀螺的谐振频率及角速度信号频率均达到3999.9KHz,误差的数量级满足要求,小于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.
【学位授予单位】:哈尔滨工业大学
【学位级别】:硕士
【学位授予年份】: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.
【学位授予单位】:哈尔滨工业大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TN96;TN911.72
【参考文献】
相关期刊论文 前5条
1 朱春琴;吴秀云;;DSP发展史和未来发展趋势分析[J];产业与科技论坛;2013年11期
2 刘彬杰;吴廷婷;;基于Xilinx FPGA IP核的FFT算法的设计与实现[J];内江科技;2011年04期
3 雷雨,陶永红;数字化相位差测量算法的研究[J];四川工业学院学报;2004年S1期
4 杨新华;陈玉松;金兴文;;基于FFT谱分析算法的高精度相位差测量方法[J];自动化与仪器仪表;2006年06期
5 刘美容;;FFT算法的DSP实现[J];微电子学与计算机;2015年01期
相关硕士学位论文 前1条
1 孙鹏;一种基于MicroBlaze的数字硅陀螺闭环驱动系统的设计与验证[D];哈尔滨工业大学;2014年
,本文编号:2260460
本文链接:https://www.wllwen.com/kejilunwen/wltx/2260460.html