基于LabVIEW的倒车自动刹车系统开发

2015-01-28 12:24:37   来源:newmaker   

关键字: 倒车  自动刹车系统  LabVIEW

应用领域:控制与仿真、汽车主动安全、低速控制、刹车控制

挑战:低速控制的速度控制范围小并且精度要求高。由于车身零部件属非线性时变系统,产生的累计误差对控制系统造成极大影响。因此需要对相关数据进行实时分析并要求系统作出快速响应,从而使车辆能以极低的速度平稳倒车。

应用方案:通过 DAQ 设备驱动超声波探头,并分析超声波的飞渡时间从而检测车辆与障碍物的实时距离。通过 NI-USB8473 与车载 CAN 网络实时通信,对车辆状态进行实时监测,并对获取的实时速度、实时障碍物距离和实时制动力等信息进行分类。Fuzzy-PI 算法对信息进行分析处理,从而控制车辆相关设备快速响应。以此实现车辆低速平稳倒车,并在距离障碍物的安全范围内自动刹车确保车辆和驾驶员的安全。该方案已在长安志翔 CV8 上成功实现倒车自动刹车辅助系统相关功能,并对正在进行的全自动泊车项目的速度控制奠定夯实基础。

随着工业化进程的不断加速,汽车已成为新时代的代名词。目前各国汽车的保有量均不断上升,同时由汽车所导致的交通事故也呈现逐年上升趋势。据统计,在中国每三分钟发生一起交通事故,每五分钟有一人因交通事故而死亡。所以消费者在选择汽车作为代步工具时,除了考虑外观和表面,亦对车身的安全性能给予了更多的关注。自19世纪九十年代以来,驾驶员辅助安全系统得到迅猛发展。目前已开发出并安装的辅助安全系统有电子辅助制动系统(EBA)、自适应巡航系统(ACC)、电子稳定性控制系统(ESC)、主动避撞系统(ABC)和自动泊车系统(ASC)等。上述辅助安全系统的主要功能大体可以概括成:当系统检测到驾驶员或车辆处于危险情况时,系统会提示驾驶员相关操作信息或直接制动车辆以防止碰撞的发生。

从技术层面看,多数交通事故发生的关键问题是驾驶员无法准确控制车速和车—障碍物的距离,此问题在倒车过程中表现得尤为突出。例如,在倒车过程中,驾驶员对车后存在视野死角和视线模糊的问题,无法正确判断车辆与车后障碍物的实时距离,造成误操作,从而导致各种擦碰事故频发。

倒车自动刹车系统的背景与设计原则

市场上的倒车刹车系统大体可分为两类:倒车雷达系统和倒车影像系统。倒车雷达系统利用超声波测距原理,在智能控制器的控制下,由装置于车尾的探头发送超声波信号,并接收经障碍物发射的回波信号,继而控制器进行数据处理,计算出车—障碍物的实际距离。而倒车影像系统则是通过安装在车后的远红外线广角摄像装置,将车后的障碍物实时显示在车内显示屏上,使得车后的状况更加直观可视。目前的倒车刹车系统的本质是,在倒车过程中系统将所探测的车后环境反馈给驾驶员并给予一定操作提示,而不直接介入车辆动力系统的控制。但当出现紧急情况或者驾驶员错误操作时,依然无法避免碰撞的发生。因此,为了提高驾驶员及车辆的安全性,新一代的倒车刹车系统的开发迫在眉睫。

新一代的倒车刹车系统的关键问题即如何更好地控制车速和车—障碍物的距离。Kyongsu Yi提出适用于Stop-and-Go(S&G)控制系统的车—车距离控制算法,此算法包含了距离控制和利用节气门及刹车控制以达到加速度轨迹追踪的目的。其控制器采用LQ最佳控制法则,在控制效果上,此算法拥有良好的距离控制性能,并能有效地克服建构模型的误差问题。但其无法控制车速维持在低速范围。Venhovens在此基础上改善了速度控制策略,从而提升S&G控制系统在低速范围的准确性。但其依然无法解决车辆匀速行进的问题,由此产生的耸车现象降低了驾驶员的舒适性。所以车辆的低速控制,尤其是倒车过程中的低速控制依然有待发展,同时这也是新一代倒车刹车系统的核心所在。

由于低速控制的速度控制范围小、精度要求高以及实时性强,同时由于车身零部件属非线性时变系统,因此产生的累计误差对控制系统会造成极大影响。故系统在对车身状态进行实时监控分析的同时必须要求相应系统对控制指令作出快速响应。本文开发的新一代倒车刹车系统——基于LabVIEW的倒车自动刹车系统着重于改善车辆在倒车过程中低速平稳倒车,以确保驾驶员的行车舒适度。同时,当检测到车—障碍物距离处于危险范围时,系统自动使车制动,从而保证驾驶员及车辆的安全性。

倒车自动刹车系统的控制指标如下:

1) 车速方面:预定车速;实时车速;实时加速度;期望压力值;实际压力值。
2) 距离方面:车—障碍物实时距离;预定警戒距离。

倒车自动刹车系统的总体设计

⒈ 系统模块图(见图1)

newmaker.com

系统总共包括四个模块,分别是数据处理中心(DPC)、探测模块、刹车控制模块以及显示模块。DPC主要负责收集汇总实时数据并根据相关控制算法对其余各模块发出相应控制指令。探测模块通过NI设备驱动超声波传感器并将相关数据发送至DPC。刹车控制模块通过NI-8473与车载CAN通信无缝连接,返回车身实时状态信息至DPC并将DPC处理后的控制指令发送至车载相关设备,以此实现车载设备与LabVIEW平台的信息交互。显示模块基于LabVIEW平台显示车身实时数据以及测距模块的车—障碍物的距离,并可修改刹车控制算法中特征变量的参数大小。

⒉ 探测模块设计

⑴ 工作原理

大部分刹车系统传感器的探测范围是30cm~200cm。本系统选取性价比较高的超声波传感器测量距离,其探测范围为30cm~250cm,盲区为30cm。

超声波传感器的工作原理(见图2)及脉冲时序(见图3)。

newmaker.com

传感器的引脚定义(见表1)。

newmaker.com

通过Time-of-Flight(TOF)算法计算发射波与接收波的时间差,从而得出超声波探头与障碍物间的距离,其距离计算公式(见式1)如下:

D=(c*t)/2 式1

式1中D为超声波传感器与障碍物的距离,c为声波在空气中的速度,t为发射波与接受波的时间差。

⑵ 方案设计及指标设定

由图3可知,超声波传感器的激励波脉冲时序在发射周期初始阶段连续发射14个40kHz的脉冲串后持续低电平至周期结束,属于非常规信号源,对外围硬件电路设计造成极大困难。针对此问题,LabVIEW DAQ平台的相关设备降低了采集系统构筑的难度。

▲ 采用的NI cDAQ-9178为8槽USB机箱,具有50多个结合集成信号调理的可热插拔I/O模块,机箱中内置4个通用32位计数器/定时器,并可借助使用DAQ Assistant的NI-DAQmx软件自动代码生成;

▲ NI 9269采用单通道输出14个12V、40kHz的模拟电压信号后持续低电平,信号周期30ms;

▲ NI 9221采用单通道模拟输入模块,采样频率1kHz,采样点数1k。

本系统属低速控制范围(即车速低于5Km/h),在为保证驾驶员的安全性的同时避免车辆碰撞障碍物,依据运动学公式V02=2aS设定预定警戒距离为70cm,并在开发程序过程中设定70cm为停车标识符(StopFlag)(见图4)。

newmaker.com

⒊ 刹车控制模块

⑴ 车辆模型

车辆数学模型的建立有利于提升验证系统的可行性。北科大的陈柏全教授在Matlab/Simulink平台上构建如图5所示的车辆纵向模型。
[1] [2] [3] [4]
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

推荐阅读

编辑:什么鱼
本文引用地址: http://www.eeworld.com.cn/Test_and_measurement/2015/0128/article_10759.html
[发表评论]
[加入收藏]
[打印本页]
[关闭窗口]
[返回顶部]
[RSS订阅]
小广播
每日新闻
最热点击
本周热门资源推荐
EEWORLD独家
论坛精华
精选博文