CAN总线下的汽车自燃监测预警系统设计_第1页
CAN总线下的汽车自燃监测预警系统设计_第2页
CAN总线下的汽车自燃监测预警系统设计_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

CAN总线下的汽车自燃监测预警系统设计摘要:传统汽车自燃监测预警系统,温度值监测误差较大,且预警时间较长,为此,提出基于CAN总线的汽车自燃监测预警系统设计方法。硬件设计方面,采用蜂鸣器、智能控制器、协调器等,组成系统总体架构,通过CAN总线,实现节点间的数据通信,传输信息到服务器,通过终端查看数据,并设置多个I/O接口,对传感器进行优化;软件设计方面,将汽车自燃特征参量反馈给神经网络,选取样本数据进行训练,识别汽车自燃情况的数据。实验结果表明,设计系统降低了温度值监测误差,且缩短了温度阈值预警时间。关键词:CAN总线;自燃监测;传感器;预警时间引言汽车自燃具有一定随机性,产生火灾后,会对车上乘客、周边人员和车辆安全产生威胁,因此,对汽车自燃监测预警系统进行研究,预防汽车自燃的发生,减少火灾损失,具有重要意义[1]。国外汽车自燃监测预警研究较为成熟,结合通信技术和嵌入式技术,监测与汽车自燃相关的特征量,将信息传输到系统的预警终端,采用信息融合技术,综合处理多源信息,对监测信息进行判断,同时将预警等级划分为低级和高级,比较设定阈值和监测的物理量值,全面反映出汽车自燃的特征信息,对实时自燃情况作出决策。国内汽车自燃监测预警研究,同样取得较大发展,布置协调节点和感知节点,一致性描述汽车自燃特征,融合多个物理量,并对采集数据进行量纲归一化处理,分析汽车工况与系统变量之间的关系,获取汽车自燃特性的影响因素,通过自燃监测预警算法,从自燃起因和自燃部位等方面出发,确定烟雾浓度、热释放速率、温度等参数,通过多参量自燃监测,对可疑自燃情况进行报警[2]。结合以上理论,提出基于CAN总线的汽车自燃监测预警系统。1.基于CAN总线的汽车自燃监测预警系统设计方法1.1基于CAN总线的系统硬件设计1.1.1基于CAN总线设计系统总体架构根据汽车自燃特点,设计系统总体架构。使用智能控制器,对传感器数据进行采集和处理,搭建汽车自燃特征量的采集节点,通过CAN总线网络,实现节点间的数据通信,传输信息到服务器,然后利用协调器调整节点数据的阈值,协调器采用的内置芯片为MM7283型芯片,在中心引脚安装一个LED屏幕插槽,将数据显示到LED屏幕上,实现数据终端采集信息的查看[3]。通过CAN总线串行通信网络,同时搭载多个采集节点,将采集数据发送给终端,CAN总线选取Zigtee核心开发板,型号为T19MS7-PCB板,采用3.5V电压供电,为所有接口提供3.5V电压,射频芯片为CC2827H829芯片,作为系统硬件部分基础,支持多个传感器的I/O接口[4]。系统终端选取B729M72存储器,优化终端电源电路,包括电源接口、驱动电路、稳压电容,对传输数据进行存储,主控芯片型号为CC8299芯片,通过M-stack协议栈进行自定义开发,支持16KB的RAM存储和320KB闪存,同时芯片还支持低功耗模式,配置代码领取的8291微控制器内核,以此实现ADC直接数据的采样[5]。至此完成基于CAN总线系统总体架构的设计。1.1.2优化自燃特征量采集传感器系统总体架构设计完毕的基础上,在汽车易发生自燃的部位,放置与汽车自燃特征量相关的传感器,包括BS822U73烟雾传感器、MQ-832温度传感器、MQ-829CO传感器,实时监测车内环境信息。其中烟雾传感器采用金属半导体,设置6个针脚,分别与高低电平、电源负极、电源正极连接,剩余针脚则用于传感器内部的供电加热,模拟信号输出,并获取精确数值,根据数值阈值,对蜂鸣器进行驱动;CO传感器采用二氧化硅半导体,设置2个能够高低温加热的针脚,使导电率与CO浓度成正比;温度传感器则采用一根线传送采集结构,外部设置3个针脚,分别与数字信号输出接口、电源正极和电源负极连接,同时配置一个上拉电阻,扩大传感器可探测的温度范围,检测到温度时,输出具有符号位的9位二进制数,并通过ADC,将二进值数据转换位十进值输出[6]。至此完成传感器的优化,实现系统硬件设计。1.2系统软件设计系统硬件设计完毕的基础上,对软件进行设计,优化汽车自燃监测预警算法,对传感器数据进行融合。采用神经网络的自燃预警算法,将汽车自燃特征参量,包括CO浓度、烟雾浓度和温度值,反馈给神经网络,对汽车自燃进行识别。把BP神经网络划分为输出层、隐含层和输入层,根据三个特征量,使输入层节点与感知节点的采集数据相一致,然后将节点输入神经网络,根据节点拟合倾向,确定神经网络神经元个数和节点个数[7]。其中隐含层节点个数计算公式为:公式中为输出层节点个数,为输入层节点个数,为常数。读取200组无汽车自燃情况的数据、200组有自燃情况的数据,将以上数据作为数据样本,使320组数据作为训练样本,80组数据作为样本数据,标准化处理输入数据,对传感器采集数据进行训练[8]。设置目标误差为0.002,学习速率为0.02,迭代次数为6000次,根据梯度误差,对神经网络权值进行修正,利用sim函数,输出误差值曲线,对自燃监测预警算法进行模拟仿真,将数据转换为libsvm支持的格式,进而准确识别汽车自燃情况的数据,判断是否需要预警和预警等级,至此完成汽车自燃监测预警算法的优化,实现系统软件设计。结合硬件设计和软件设计,完成基于CAN总线的汽车自燃监测预警系统设计。2实验论证分析进行对比实验,将此次设计系统记为实验组,传统汽车自燃监测预警系统记为对照组,比较两组系统的温度值监测误差、和温度阈值预警时间。2.1实验准备以新款捷达汽车为模板,建立实验用仿真模型,尺寸为4.47m×1.79m×0.85m,利用CAD建立汽车的三维图形,导入PyroSim软件中,该汽车自燃物主要为合成材料、驾驶舱座椅、泄漏燃油,其自燃材料及参数具体如下表所示:设置汽车火源功率为4.8kW,环境温度为25℃,加热70s后停止加热,使热释放速度达到峰值,然后让外界空气进入,增加驾驶舱内的助燃气体。在发动机舱内布置传感器,每段空间设立一监测平面,同一平面设置15个传感器,使相邻平面间的横向距离保持在0.4m,垂向距离保持在0.15m,对温度、烟度、CO浓度、工况信息进行采集。2.2实验结果将驾驶舱内温度监测结果,与实际温度变化曲线进行对比,计算不同时间段的温度值监测误差,实验对比结果如下表所示:由上表可知,实验组温度值的平均监测误差为1.342%,对照组平均监测误差为3.553%,相比对照组,实验组温度值监测误差降低了2.211%。当监测温度达到阈值后,两组系统对汽车自燃进行预警,比较预警时间,实验对比结果如下表所示:由上表可知,实验组温度阈值的平均报警时间为3.541s,对照组平均报警时间为7.515s,相比对照组,实验组温度阈值报警时间缩短了3.974s。综上

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论