我们热爱生命科学!-生物行

[组图] 一种基于Matlab的ABS试验数据实时采集与处理方法(2)

时间:2006-01-11 15:17来源:Internet 作者:bioguider 点击: 622次


3.2 Matlab实时作图


在课题的研究过程中,需要了解ABS各参数信号的实时变化情况,这就需要对数据进行实时的可视化处理。
Matlab没有提供现成的函数来绘制实时的图形,但是我们可以用以下方法来实现实时的可视化处理。Matlab中有一个drawnow的函数,它可将用户最后的设置补充到图形窗口中,所以可以用它来实现实时作图:①建立一个图形句柄h:h=plot(4 ,4 , * , Erase mode ,xor);②修改图形的坐标轴的示数范围,使其满足作图的需要,如将横坐标设为。一1 000,纵坐标设为一1一1 :axis([ 0 ,1 000,一1 ,1 ]);③做一个循环体,使得横坐标和纵坐标所对应的值不断的得到改变,并用set( h ,xdata ,x ,ydata) 对图形中的横坐标和纵坐标的值进行修改,这时再用drawnow命令将最新的设置写入图形句柄h所对应图形中,这样循环的不间断的修改两个坐标的值就可以得到实时的动态图像了。

3.3采集和处理实例

图2所示为某车型的ABS实车试验数据,它是经采集、分析处理后由Matlab软件实时绘制而成的,限于篇幅只给出了部分曲线。图2( a)是左前轮速和参考车速曲线,图2(13)是右后轮速和参考车速曲线,两个图中的参考车速是相同的。从图2中可以看出参考车速的计算是比较准确的,的,左前轮经历了3次ABS循环,而右后轮只有2次。图2(c)给出了两个轮子的滑移率随时间变化的曲线。可以看到左前轮的滑移率波动比较大,右后轮由于是驱动轮,滑移率变化比较小。图2 ( d)是车身减速度随时间的变化曲线,大部分时间里汽车减速度约为6.5m/SZ,即0 .66 g左右。
从上面的讨论可知,由于了解到了ABS内部的动态过程,就容易对ABS系统过程中出现的问题提出有效的解决方法,提高了工作效率。

 

           图2某车型的ABS实车试验数据(点击可看图)

4结束语


本文提出的基于Matlab的ABS系统实车试验数据实时采集和分析处理方法成本低、可靠性高、实施容易,对ABS的开发和研究提供了很多方便。对ABS系统更多参数的采集和处理工作,笔者正在进一步探索。

参考文献
1夏群生,刘训忠.ABS数据采集与算法仿真软件开发. 汽车电器,1999(3) :1一3
2刘国福.基于PXAS30的ABS轮速信号采集技术的研 究.汽车科技,2003(4) 40一42
3程军,徐光辉,崔继波.一种新型的车辆速度和加速度 测量方法.汽车研究与开发,1999(3) :41一43
4李炎新.用MATLAB实现高速数据采集自动化.测控技术,2002(11):9一10

 
(责任编辑:泉水)
顶一下
(3)
100%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片