新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 智能加速度传感器的设计

智能加速度传感器的设计

作者:时间:2012-07-13来源:网络收藏

3.1 数字滤波

高斯白噪声和脉冲型噪声的干扰是系统产生随机误差的根源。系统采用中值滤波法,它计算简单,速度快,可以有效地去除脉冲噪声和寄生振荡,并且能够较好地保留信号的斜坡和跳变部分。中值滤波的基本原理是把数字序列中一点的值用该点的一个邻域内各点值的中值来代替。设一组测量值x1,x2,…,xn,把这n个数按值大小排序:xi1≤xi2≤… ≤xin ,则此序列的中值为

y = Med (x1,x2,…,xn)

= xi((n+1)/2) n为奇数

[xi(n/2)+xi(n/2+1)]/2 n为偶数

3.2 软件陷阱与硬件看门狗

在程序存储区中每隔一段区域放置一个软件陷阱,能够将跑飞的程序纳入正确的系统运行轨道。由于软件陷阱都安排在正常程序执行不到的区域,如程序区、表格、未使用的ROM区、未使用的中断向量区等,故不会影响程序的执行效率[3]。

系统采用看门狗电路Max813作为程序运行监控器。在程序设计时,设定执行程序中全部任务的时间比看门狗延时周期短,并且对于每项任务设置一个标志,使看门狗对多项任务进行监视,只有当全部标志置位,也就是在程序跑飞或进入死循环造成系统失效时,将由看门狗发出一个复位信号,使系统能尽快复位并恢复正常工作。

4 软件设计

系统本身为一实时测试系统,程序设计力求简单可靠,在测量周期内进行计算和处理;其次是灵活性和通用性,要求程序本身既能满足目前应用,又要考虑系统扩充和改进。程序使用汇编语言,采用模块化结构,主要包括主控模块、人机对话功能模块、自诊断模块、通讯模块、显示模块和数据采集模块等。其中主控程序主要是完成各项功能调度;人机对话功能模块负责系统初始参数(采样周期、采样频率等)的设定,通讯模块采用中断方式与上位机进行信息交换;显示模块显示故障位置和测试数值;数据采集模块根据采样频率的设置采用中断方式对A/D数据进行采集;自诊断模块对外部环境条件引起的工作不可靠和传感器内部故障造成的性能下降给出诊断信号。

5 结论

与传统相同型号的传感器作对比测试试验,传统为0.3mV/g,智能的电压与电荷分辨率为0.28mV/g。可以看出,该传感器具有测量精度高,价格较低,灵活可靠的特点。它克服了传统加速度传感度低,元器件精度要求较高,测试系统复杂昂贵,应用范围具有局限性的缺陷。目前,已经在车辆振动行车测器测量精试系统中得到了成功运用。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭