佳工机电网 在线工博会 我的佳工网 手机版 English
关键字  
  选择展区 >>
您的位置: 首页 > 交通运输/海工装备展区 > 传动/转向/制动系统展厅 > 产品库 > 制动系统 > 技术论文 > 正文 产品库 会展 人才 帮助 | 注册 登录  
传动/转向/制动系统
 按行业筛选
 按产品筛选
查看本类全部文章
e展厅 产品库 最新动态 技术文章 企业目录 资料下载 视频/样本 反馈/论坛
  技术应用 | 基础知识 | 外刊文摘 | 业内专家 | 文章点评 投稿 发表科技文章 
一种基于Matlab的ABS试验数据实时采集与处理方法
作者:长沙国防科技大学 刘国福
欢迎访问e展厅
展厅
3
传动/转向/制动系统展厅
变速箱, 离合器, 制动系统...
摘要:通过对Matlab编程实现计算机串口对ABS系统电控单元ECU的控制,将ABS系统采集到的试验数据实时传输到Matlab中,然后由Matlab进行实时分析处理和显示。该套方案实施容易,稳定可靠,为研究ABS系统的防抱死制动过程和控制逻辑提供了方便。
关键词:ABS;Matlab;串口

引言

目前,ABS实车试验数据的实时采集和处理一般由插在PC机扩展槽中的数据采集卡来完成,这种方法对汽车环境和车载电源有较严格的要求,需要对车辆进行一定的改造才能实施。本文介绍一种简易的ABS试验数据采集与处理的方法。

1 ABs数据采集与处理系统设计

ABS的各项测试数据主要有车轮速度和车身速度、瞬时车轮转速和时间、制动管路压强、制动力矩和汽车载荷等参数。由于价格和实际安装难易程度不同,目前,在车辆中一般只安装有轮速信号传感器和汽车减速度传感器。对这两种传感器信号的采集方法可见参考文献[2 ,3 ]。本文主要讨论对这两种传感器采集得到的数据进行实时传输与分析处理的方法。ABS数据采集与处理系统的原理框图如图1所示。

系统电控单元ECU不断从车轮角速度传感器和汽车减速度传感器读入信号,一方面利用这些信号计算出车轮的角加、减速度和参考滑移率,然后与设定的门限值进行比较,从而控制电磁阀的输出;另一方面则将这些信号通过串口发送到ECU的串口和PC机串口互联,可以在对原ABS系统和车辆环境不做任何改动的前提下,实时采集与存储ABS内部运动过程。

2 Matlab对计算机串口的编程M

Matlab是数学计算的强大工具,它以矩阵作为数据操作的基本单位,广泛应用在以矩阵运算为主要工作方式的数理统计、自动控制、数字信号处理、动态系统仿真等领域。

Matlab便捷灵活、操作简单、处理功能强大,因而利用Matlab对采集到的ABS试验数据进行分析处理是非常合适的,关键问题是如何将数据从ECU传到计算机。

Matlab支持面向对象技术,用一个对象将计算机串口封装起来,只要创建串口对象,对串口对象操作就是对串口操作,非常方便。使用serial函数就可创建串口对象,串口对象有很多属性[4],通过定义串口对象的属性,能定义串口的通信模式,从串口对象属性也能了解串口的状态。要想通过串口传输数据,必须先用fopen函数打开串口;数据传输结束后要用fclose。函数关闭串口。表1列出了常用的与串口操作有关的函数。

表1 Matlab串口函数介绍
_____________________________________________________
函数 说明
_____________________________________________________
serial 创建一个串口对象,格式:s = serial('coml' )
fopen 打开串口对象,格式:fope n( s)
fread 读取串口数据,格式: fread(s)
fclose 关闭串口对象,格式:fclose(s)
free 解除Matlab对串口对象的控制,使
serial 其他程序能对该串口进行读写操作
delete 删除对象s,格式:delete( s)
clear 从工作空间中删除对象s,格式:clear(s)
___________________________________________________

当建立了一个串口对象后,可以利用Matlab对其参数进行设置,包括对波特率、同步或异步读取方式、读取或写数据的等待时间等。本文以波特率的设置为例来说明串口参数的设置方法。

波特率的设置,一般有两种方法:(1)在创建串口对象时设定波特率:s=serial(`coml' ,'baudrate','9600'); (2)用set命令:set(s,'baudrate','9600')。

3 ABS系统数据采集与处理实例

3.1数据采集格式

ECU一次向Matlab传递8个变量的实时数据,每个变量占2个字节,其中高位字节在前,低位字节在后,共16个字节。传递次序和变量名如表2所列。

表2传递的8个变量的顺序和变量名
_____________________________________________________
变量名 说明
_____________________________________________________
1 Acc-high 减速度传感器信号的高电平时间
2 Acc-low 减速度传感器信号的低电平时间
3 Acc 估计的车身减速度
4 Vref 参考车速
5 Zq 左前轮速
6 Zh 左后轮速
7 Yq 右前轮速
8 Yh 右后轮速
_____________________________________________________

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系统过程中出现的问题提出有效的解决方法,提高了工作效率。

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(end)
文章内容仅供参考 (投稿) (如果您是本文作者,请点击此处) (3/20/2005)
查看更多制动系统相关文章: more
·LabVIEW在汽车ABS制动管道动态特性测试中的应用 龙涛 郁凯元 冯月贵 (3/13/2005)
·鼓式制动器的接触有限元分析 newmaker (3/7/2005)
·制动器的类型、选择及应用实例 newmaker (2/1/2005)
·气压防抱制动系统在商用车的应用 (11/9/2004)
·轮式工程机械新型电液制动系统 太原重型机械学院 林慕义 孙大刚 李春超 (10/28/2004)
·轮式装载机制动失灵故障的分析与判断 鲁冬林 冯柯 朱保国 (10/27/2004)
·动力制动在小吨位叉车上的应用 安徽叉车集团公司技术中心 孙武 徐庆华 (10/27/2004)
·汽车的制动性能的分析与改良措施 newmaker (10/25/2004)
·未来制动器--测控一体化制动控制 newmaker (10/24/2004)
·ABS防抱制动系统原理与维修 newmaker (10/24/2004)
查看更多传动/转向/制动系统相关文章: more
·CBN刀具对于汽车刹车盘的加工应用 newmaker (10/24/2021)
·LabVIEW在汽车ABS制动管道动态特性测试中的应用 龙涛 郁凯元 冯月贵 (3/13/2005)
·鼓式制动器的接触有限元分析 newmaker (3/7/2005)
·差速器壳体内球面的车削加工及刀具设计 河南科技大学 姬爱玲 中国一拖 杨舸 (3/6/2005)
·汽车传动系统的五种布局 newmaker (3/2/2005)
·无级变速传动机构 newmaker (2/6/2005)
·制动器的类型、选择及应用实例 newmaker (2/1/2005)
·离合器的功用、类型及特点 newmaker (2/1/2005)
·AMT自动换挡变速器在大客车上的应用 newmaker (1/10/2005)
·电子控制自动变速器 newmaker (12/17/2004)
查看相关文章目录:
·交通运输/海工装备展区 > 传动/转向/制动系统展厅 > 制动系统 > 传动/转向/制动系统文章
文章点评 查看全部点评 投稿 进入贴吧


对 传动/转向/制动系统 有何见解?请到 传动/转向/制动系统论坛 畅所欲言吧!


网站简介 | 企业会员服务 | 广告服务 | 服务条款 | English | Showsbee | 会员登录  
© 1999-2024 newmaker.com. 佳工机电网·嘉工科技