首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

ARM7加速度数据采集系统的设计(3)

ARM7加速度数据采集系统的设计(3)

本检测装置工作在恶劣环境下,易受到各种干扰源的干扰。另外,检测装置本身也会产生电磁噪音,将严重影响信号的分析和读取。可以采用电源去耦、低通滤波等硬件方式来滤除干扰,但不容易达到理想效果,因此必须依靠软件抗干扰技术。软件抗干扰技术不仅设计灵活,而且节约硬件资源。常用的软件抗干扰技术有软件陷阱技术、软件滤波技术等。在程序的具体编写过程中,可以利用这些技术达到抗干扰的目的。
    由ARM系统采集到的数据可通过串口线发送到上位机进行实时显示,也可以通过模拟IDE通信协议存储到IDE硬盘中。AT91SAM7X256通过串口与上位机进行通信,主要是应用AT91SAM7X256中的通用异步接收/发送装置UART0;而使用AT91SAM7X256的通用可编程I/O口,可以模拟产生IDE硬盘的读写时序,完成对存储设备的读写操作,从而实现加速度数据的显示和存储。上位机实时显示加速度的检测数值,如图5所示。


结语
    本文介绍一种MEMS加速度计的设计与应用,结合当前应用广泛的ARM7处理器芯片,设计出一套方面灵活、应用性强的数据采集方案。实验证明,该系统可准确地采集Model 1221单轴MEMS加速度计的加速度信号,可以对采集到的信号进行灵活的处理,既可以在上位机实时显示,又可以存储在IDE接口硬盘中,达到了数据显示和存储的目的。
继承事业,薪火相传
返回列表