新闻中心

EEPW首页>汽车电子>设计应用> 基于ATmega16的汽车侧滑检测装置的设计

基于ATmega16的汽车侧滑检测装置的设计

作者: 时间:2013-10-23 来源:网络 收藏

3 软件部分设计
本系统需要软件对其AD转换的结果进行分析并显示,而且是需要采集滑动板在汽车行驶过程中的最大值,以确定汽车的侧滑量,而且需要对得出的数据进行对应的转换之后再显示。软件的流程图如图5所示。

本文引用地址://m.amcfsurvey.com/article/196127.htm

e.jpg


其中标定时有最大值标定和最小值标定。在标定最大值时,需要将滑动板向外移动1 cm,并由单片机记录传感器此时相应的电压值。标定最小值时,需要将滑动板向内移动1 cm,并由单片机记录传感器相应的电压值。有了这两个值,并且知道滑动板左有各移动1 cm,即两个电压对应的滑动板距离差为2 cm。再根据传感器由滑动板的移动而引起的电压变化为线性的,我们就可以确定传感器移动距离与电压变化的关系。在之后的检测中就可以通过电压的变化值来确定滑动板移动的距离。
在检测时,刚开始对传感器的电压进行采集200次,并进行平均,这个值作为本次检测的零点电压值。此后进行采集5次平均,目的是确保可采集更多的数据,将最大电压值得出。采集过程中,得到的每一个电压值都与零点电压值进行比较,并将两个电压差值最大的点缓存下来。当点击结束检测的时候,缓存的电压值与零点电压值的差为此次测量得出的结果的反映。在经过电压与滑动板位移的关系就可以得出本次测量过程中汽车在滑动板上走过后,滑动板的最大位移量。最后经过单位的转化就得出了此次检测的侧滑量。侧滑量通过数码管进行显示。如果侧滑量大于5 m/km或小于-5 m/km,则汽车侧滑不合格,单片机控制蜂鸣器报警。之后返回到选择阶段。

4 检测结果
设计安装完毕之后,首先对本系统进行标定,之后进行检测测试。已知滑动板长为1 m,即滑动板每移动1 mm则最终侧滑量为1 m/km。表1为检测结果。

f.jpg


由表1可知,检测结果的误差均不超过0.1。国家对侧滑检测标准的误差规定为不超过0.2。而且此数据为车间测试结果。车间的噪声干扰较大,但检测结果依然准确。所以此系统可以实用。

5 结束语
本侧滑检测系统运行稳定,可以准确的采集传感器的电压并得出测量过程中准确的侧滑值。且本系统采用ATmega16,功耗低,效率高,集成度高,节约空间。在信号采集的过程中,使用了多次采集然后平均的方法,由于信号电压一般是带有毛刺的,所以多次采集后的平均有较大可能将电压的毛刺去掉。此外本系统最好的地方是使用了很稳定的,使得给传感器的信号电压也很稳定。再加上之后对传感器信号电压的一些滤波处理,这样给ATmega16进行处理的信号电压就很稳定,所以得出的结果就很准确。由测试结果也可以知道,本设计可以在实际中进行应用。

蜂鸣器相关文章:蜂鸣器原理

上一页 1 2 3 下一页

评论


技术专区

关闭