基于DSP的MEMS陀螺仪信号处理平台的设计
陀螺仪是一种能够精确地确定运动物体方位的仪器,它是现代航空、航海、航天和国防工业中广泛使用的一种惯性导航仪器,它的发展对一个国家的工业,国防和其他高科技的发展具有十分重要的战略意义。
近年来随着MEMS(微机电系统)技术的发展,MEMS陀螺仪的研究与发展受到了广泛的重视。MEMS陀螺仪具有体积少、重量轻、可靠性好、易于系统集成等优点,应用范围广阔。但是目前MEMS陀螺仪的精度还不是很高,要想大范围应用必须对MEMS陀螺仪的信号进行处理。
本文选用TI公司的TMS320VC33作为MEMS陀螺仪信号处理平台的核心芯片,同时引入DSP/BIOS实时操作系统提供的多任务处理机制,在对陀螺仪信号进行数据采集的间隙同时对先采集来的信号数据进行处理和传输,确保数据采集和处理的实时性,大大提高了信号处理平台的工作效率,在高速实时数据采集和处理领域具有一定的应用价值。
1 MEMS陀螺仪信号处理平台的硬件结构
1.1 信号处理平台的硬件结构及工作原理
MEMS陀螺仪信号的处理平台的硬件系统应该包括以下几个部分:DSP模块,数据采集模块,上位机通信模块和JTAG调试接口模块。
数据采集模块由两部分组成:6路16位模/数转换器ADS8364和同步时序控制器FPGA(A3P250VQ100)。FPGA(A3P250VQ100)一方面是控制各个单元时序,另一方面是为了对A/D采集来的陀螺信号进行预处理。
模/数转换器ADS8364通过FPGA与DSPVC33相连,采集三轴陀螺信号。
DSP主要完成对陀螺信号的降噪运算。陀螺信号经DSP处理后再由SCI接口传送到上位机。
系统设计的原理框图如图1所示。
在图1中三路陀螺模拟信号经过各自的信号调理、抗混迭滤波后进入多通道A/D转换器,在FPGA的控制下选择一路信号进行转换,转换结果送入FPGA片上FIFO缓存,由DSP读取数据并进行数字信号处理。同时FPGA对A/D转换器传过来的信号进行预处理,再送到DSP进行信号降噪处理,保证了MEMS陀螺信号处理系统处理的实时性。然后DSP把处理后的结果送至上位机和经过串口输出,完成数字输出和模拟输出,满足不同的应用要求。
1.2 信号处理平台A/D电路设计
在整个MEME陀螺信号处理平台中,A/D转换器是整个系统数据采集部分关键核心器件,信号处理系统中选用了美国德州仪器(TI)公司的ADS8364作为MEMS陀螺信号处理平台的A/D转换器。ADS8364是TI公司推出的高速、低功耗、6通道16位A/D转换芯片,共有64个引脚。其时钟信号由外部提供,最高频率为5 MHz,对应的采样频率是250 kHz。数字电源供电电压为3~5 V,即可以与3.3 V供电的微控制器接口,也可以与5 V供电的微控制器接口。所以ADS8364非常适合应用在精度要求较高,结构简单的嵌入式信号处理系统中。
相关文章
- 2023-01-09广义数学形态滤波器的旋转机械振动信号降噪
- 2024-06-05流量计中微处理器与液晶模块的通信及多参数显示
- 2024-08-12直线度误差的计算机处理
- 2024-03-28虚拟振动测试分析仪的设计
- 2024-01-26基于盲源分离的超声信号去噪的仿真研究
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。