基于DSP的MEMS陀螺仪信号处理平台的设计
时间:06-30
来源:互联网
点击:
3 MEMS信号处理平台软件设计方案
MEMS陀螺仪信号处理平台的软件设计包括DSP程序设计、FPGA控制和时序程序设计。DSP编程的主要任务是初始化、管理板上的资源,并实现前端数字信号处理的算法。这里以TI公司提供的功能强大的CCS(Code Composer Studio)为集成开发环境。
系统上电复位后。首先完成DSP自身的初始化,包括配置RAM模块,设置I/O模式、定时器模式、中断等,然后程序进人循环状态,等待中断。
FPGA的软件设计主要包括对A/D的采集控制、数据存储与传输的控制、信号的预处理和同步时序的产生与控制。首先由FPGA把A/D采集来的MEMS陀螺仪的数据存储在FPGA中,然后由FPGA对采集来的信号进行预处理,然后等待DSP的控制信号把预处理的信号送入DSP中进行信号处理和传输。系统软件的设计方案如图3所示。

4 结 语
本文设计的MEMS陀螺信号处理平台,能够完成三轴陀螺信号的采集和处理,并将处理过的MEMS陀螺信号发送给主机,由于采用了TI公司高性能的DSP芯片TMS320VC33,并在软件设计中采用了DSP/BIOS多任务机制,使得该信号处理平台具有体积小,精度高,实时性好等优点,能够满足对MEMS陀螺信号处理,在实际应用中具有一定的参考价值。
- 基于MEMS的硅微压阻式加速度传感器的设计(11-03)
- 压电振动式发电机微电源智能控制应用电路的设计(01-09)
- 低压驱动RF MEMS开关设计与模拟 (10-01)
- MEMS时钟让手机设计占位更小功耗更低(04-07)
- SiTime:延长电池寿命,从大局考虑(07-18)
- 降低封装测试成本,MEMS产品封装设计要点(01-31)
