EDN China > 其它文章 > 汽车电子 > 正文
?

(多图) 基于DSP(TM320C2812)的汽车运动参数测量存储及安全预警系统的设计

作者:freeeedoooom: EDN China?? 2008年12月18日 ?? 收藏0

  EDN博客精华文章??作者:freeeedoooom

  摘要:主要以DSP(TMS320C2812)为核心, 通过双轴加速度传感器对汽车的运动状态数据实时采集, 实现对汽车的智能检测以及对不同时刻的运动状态数据做出记录存储,并对汽车安全状况进行预警。系统主要由运动状态检测采集器的硬件设计、预警系统设计和系统应用软件两大部分组成, 采用该装置提高了检测精度, 降低了成本, 简化了安装。

  关键词:双轴加速度传感器、DSP(TMS320C2812)、A/D转换

  一、引言

  汽车运动状态的检测记录是汽车智能检测(黑匣子) 采集的主要数据之一, 过去一般是通过在汽车传动轴、齿轮箱、发动机等部位加装各种感应传感器来检测汽车的运动状态, 这样不但引线烦多, 改装困难, 而且易损坏, 不易维修。采用由双轴加速度传感器组成的数据采集器只要把该装置平放在汽车的任何部位, 既可检测出汽车是否处在加速、转弯、静止等状态。

  二、汽车运动状态参数采集及预警系统总体设计及原理

  2.1 基本硬件结构

  汽车运动状态参数采集系统的整个电路主要包括双轴加速度传感器信号采集处理电路、信号放大电路、模拟滤波等。预警系统的整个电路包括激光位移传感器信号采集处理电路、电流信号转换电路、模拟滤波和LED电路等。其基本结构如图1所示。

硬件结构框图

图1 硬件结构框图

  2.2 设计原理

  要对汽车运动状态参数(如位置、速度、加速度等)进行采集,势必要用到各种传感器,本系统中为了选用最少的传感器,采集最多的运动状态参数,我们选用了一个双轴加速度传感器,根据加速度、速度和位置之间的微积分算法,我们通过测得的加速度就可以测得汽车行驶中的速度和位置两个运动状态。所以软件中我们要用到很多算法,选用DSP作为系统的控制器是一个较好的选择。加速度、速度和位置之间的微积分算法我们会在第4章节中进行详细说明。

  当双轴加速度传感器将采集到的X轴和Y轴的加速度信号传递出来后,由于信号较为微弱,我们首先需要对其进行适当放大,使其能适合我们DSP中A/D的要求;接着由于传感器受各种因素的影响,加速度信号中肯定掺杂了很多噪声等高频无用信号,需要对其进行低通滤波;最后将滤波后的信号接入DSP的12位A/D中,对其进行模数转换,在DSP中,我们利用DSP强大的算法功能,利用采集到的加速度信号对其进行一系列的算法,最后解得当时汽车行驶的速度和汽车所在位置;最后将三种运动状态参数(加速度、速度、位置)通过DSP的SPI通信功能送入大容量Flash存储器中。

  同理,当激光传感器测得的汽车距离前后车辆的距离低于要求的车距时,DSP会控制LED闪烁,达到报警功能。

  三、汽车运动状态参数采集及预警系统硬件设计及器件选择

  3.1 加速度传感器的选择

  加速度传感器从设计原理上可分为压阻式、压电式、应变仪式以及伺服加速度计等。从其可靠性和性能价格比上选用美国AD公司的数字化加速度传感器ADXL210, 它是一种带有串行循环数字输出、用于测量加速度和倾斜的传感器。

  ADXL210具有下列一系列优点:可测量双轴向加速度;可测量动态加速度(如振动)和静态加速度(如重力加速度);低功耗:<0.6mA,单电源供电:3~5.25V;只需调节外接电容就可方便地调整信号带宽;测量范围:-10g~+10g。

  由于ADXL210同时还具有模拟信号输出特性, XFILT/YFILT为模拟电压输出点, 在该点可以外加放大、滤波、A/D转换等措施得到与电压模拟信号成正比的加速度信号。ADXL210的典型带宽为5K,因此可以采取低通(<1M)滤波措施。而且ADXL210是一种全信号调节的加速度计, 当电源电压为3.3V时, 输出电压在零加速度情况下为1.65V,正加速度时产生正向的电压变化, 负加速度时产生反向的电压变化, 对于满量程范围小于等于10g的情况, 最大非线性度为±2% , 输出电压与电源电压成比例关系, 电源电压最大为10.0V ,工作温度为-40℃ TO +125℃, 输入输出阻抗为3.5k , 频率响应0~300Hz,灵敏度100mV/g。

  3.2 激光位移传感器的选择

  由于本系统是用来测量汽车车距,所以我们需要选择一种大量程的位移传感器,对于本系统精度要求并不是很高,所以我们选择了德国生产的大量程激光测距传感器LMD301。

  该传感器是基于激光脉冲反射时差法原理,适用于大量程测量,具有很高的响应时间,及能适用恶劣的工业环境。结实的金属外科,能工作在有害气体环境,安全保护等级IP67,安装维护方便,可提供各种数字口:RS232、RS422、SSI和Profibus。其可以测量300m的量程(无需反射板);0.1ms的响应时间,有同步输入输出;测量精度:±2cm(100HZ),±6cm(2KHZ);分辨率:1mm;测量时间0.5ms ,最高0.1ms;测量速度:0~100ms-1 (0.5~700mm);测量时间:0.1~0.5s。

  LMD301输入输出:

  模拟输出:4~20mA? ;数字输出:RS232/RS422,Profibus,SSI;开关输出:2路,最大电流0.2A;有输入输出同步端;工作温度:-40~60oC;保护等级:IP67。尺寸:136x57x104mm;重量:800g

  本系统采用LMD301传感器的4~20mA的模拟输出,后接I/V转换电路,在接入DSP。

  3.3 信号放大电路

  出于安全考虑,我们规定汽车行驶中,最大加速度不得超过1g,否则报警。由于加速度传感器的灵敏度为100mV/g,因此我们需要对加速度信号进行适当放大,使其在加速度达到1g时,电压输出达到3V左右。放大电路如图2所示,由于AD623具有单电源供电、精度高、温漂小等优点,因此我们选择高精度运放AD623对加速度信号进行放大。

放大电路

  在本系统中,我们知道放大倍数G=3/1.75=1.7143,代入式(1),我们得到Rg=69.1K,我们取Rg=70K。

  Y轴信号采用同样的放大及滤波电路。


上一页12下一页
?? ?? ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
?? ??

DSP? 汽车? 测量存储? 安全预警?

相关文章

我来评论
美国的游客
美国的游客 ??? (您将以游客身份发表,请登录 | 注册)
?
有问题请反馈