微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 传感器 > 加速计测量冲力和摆动

加速计测量冲力和摆动

时间:01-26 来源:电子产品世界 点击:

引言

本文描述用加速计、微控制器硬/软件和液晶显示测量物体冲力和摆动的原理。由于加速计具有dc~400Hz的宽频率响应,所以本装置能够测量地球引力的静态加速度和冲力震动或振动。本设计用40G加速计(Motorola P/N:MMA2200W)产生-40G~+40G最小加速度。

摆动测量原理

测量物体摆动或方位,加速计必须能响应d.c.力。而像压电技术不可能做到,因为它不具有任何d.c.响应。如图1所示,加速计应该安装在并行于地平面灵敏轴上。当角度θ从-90°到+90°倾斜时,加速计输出将从-1.0g到+1.0g变化。下列方程式给出其关系式:

VOUT=Voff+(△V / △G)×1.0G×Sinθ

式中:VOUT-加速计输出,Voff-零加速计值,△V/△G-灵敏度,1.0G-地球引力,θ-摆动角。

在摆动测量中,测量这种小的变化(即 40g满量程中小于1g变化),对很多取样数据求平均以消除高频分量,因为摆动信息基本上是由低频分量组成(量级为几赫兹或更低)。另外,需要一个外部低通滤波器滤掉a.c.分量以便提取dc分量。本设计分辨率为0.5g,因为受8位A/D变换器所产生的19.6mV/步所限。MMA2200W的 40mV/g灵敏度大约等于0.5g。然而,冲力测量时信号的处理方法不同于摆测量,因为峰值冲力信息是高频分量。

用方程式测量摆动角,首先必须解正弦函数。在C语言编程中,在库中可用asin()函数,然后,在汇编语言中,可用下列议程给出的查表或三角级数求解:

θ=Sin -1X=X+(X3 / 6)+(1×3X5 / 2×45)+(1×3×5X7 / 2×4×6)+……

对于摆动角小于10°,可用下面近似式:sinθ=θ

式中θ单位是弧度

冲力测量原理

在冲力期间,加速计将测量物体从dc到400Hz所承受的减速度。通常,峰值冲力脉冲为几毫秒量级。

为了检测信号峰值,根据Nyquist取样准则,取样率至少是2倍信号频率。如信号频率为300Hz,则取样率至少是600Hz。在本设计中,对32个取样求平均以消除加速计的随机噪声。获得32个取样和求平均所需时间大约为650μs,此相应于1.5kHz取样频率。通常的加速计取样时间为500μs量级。

本设计中,测量车辆加速度并与7g预置阀值进行比较以确定所需的LED是否导通或关断。同时,峰值加速度上LED上显示3秒。

一旦超过阀值,大多数气包系统立刻执行紧急鉴别。然后软件程序监控加速计以确定紧争情况的严重性和需要采用气包和/或安全带。算法随设计变化,通常在调用包开伞之前设置到高于可靠的能量阀值。例如,某设计利用下面的方程在时间周期内积分加速度成速度信号或驾驶员冲击:

同时也可以用其他很多参量(如车辆能量改变),因为对一种类型紧急情况是良好的,而另一种参量对另一类型紧急情况也是良好的。

硬件描述

由于MMA2200W是完全由其内部运放和湿度补偿调理,所以加速计输出可直接与A/D变换器接口,假若加速计输出和A/D变换之间的连接是一长线或电缆,则应增加一个由RC网络构成的滤波器。杂散电容可改变内部的位置,可导致加速计输出放大器处于振荡或不稳定状态。本设计选择截止频率为15.9kHz,这也做为A/D变换器抗混淆滤波器的截止频率。3dB频率可由下式近似地给出:

f-3dB=1 / 2πRC

从电路图2可见,MMA2200W加速计连接到微控机器PORT D位5,而放大器输出连接到PORT D位6.此端口是片上8位A/D变换器的一个输入。通常,加速计提供到微处理器的信号输出大约0.3Vdc(在-5.5g加速度)~4.7Vdc(d +5.5g加速度)。A/D变换器和加速计采用相同基准电压,使附加元件最少,但牺牲了分辨率。分辨率由下式确定:

count=Vout / 5 ×255

0g时count=[2.5/5]×255∝ 128

+25g时count=[3.5/5]×255∝ 197

-25g时count=[1.5/5]×255 77

所以分辨率为0.5g/count。

加速计输出与所加电压成比例。加速计和基准电压连接到公共电源,使系统变为比率系统。根据比率系统的性质,加到系统的电源电压变化将不影响系统精度。

液晶显示(LCD)直接由

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top