论文部分内容阅读
随着人们安全意识的提高,针对发动机运行安全性、可靠性和稳定性的OBD(on-board diagnosis在线诊断)系统越来越受到重视,而我国最新排放法规“国六”也对发动机OBD系统提出了更加严苛的要求。此外,近年来信息技术在发动机领域的应用成为各大企业和高校的的研究热点,发动机OBD标准也正逐渐由现在的OBD-II过渡到未来的OBD-Ⅲ,其中故障信息远程通讯不仅能为与远程平台的信息交互提供技术基础,还可提高OBD系统的实时性和可靠性。本文设计了一套车用发动机故障信息远程通讯系统,用于对发动机进行故障诊断并将诊断结果上传至远程端进行处理。系统分为三个部分,第一部分是针对国六排放法规增加的部分系统性诊断模块的设计,第二部分是CAN转WiFi远程通讯的实现,第三部分是远程端软件开发和故障码数据库建立。与国五排放法规相比,国六排放法规在OBD方面新增了四个新的诊断项目,本文选取了其中两个诊断项目——燃油蒸发系统(EVAP)和曲轴箱通风系统(PCV)的诊断,分别分析其故障危害、故障原因和诊断方法,在此基础上通过MATLAB/Simulink制定相应诊断逻辑,完成诊断模块的设计。CAN转WiFi通讯模块的硬件方面选取北京浩联通讯科技有限公司所开发的CAN转WiFi模块,CAN报文发送依据CAN 2.0B标准,通过MATLAB/Simulink进行封装,WiFi通讯标准采用IEEE 802.11b/g,最高通讯速度可达54MB/s,协议转换通过硬件模块进行,无线通讯采用相对安全的TCP连接模式,WiFi通讯软件方面采用C#语言编写的通讯socket函数实现。远程端软件主要用于数据接收和处理,根据OBD-Ⅲ要求,故障诊断系统不仅需要正确诊断出故障信息,还需对用户行为进行约束,故建立故障码数据库来完成故障查询和发送功能,在远程端软件中通过ADO.NET技术访问所创建数据库并调用数据库操作命令,通过邮件发送的方式对用户起到一定警示作用。最后利用MATLAB/Simulink模块库中的信号发生器模拟故障信号,对新开发的诊断模块进行验证,并搭建通讯系统测试平台对所设计远程通讯系统进行功能测试和性能测试。试验结果表明,所设计远程通讯系统能正确诊断出故障信息并无线传输至远程端进行相关处理,通讯快速准确,软件功能运行正常。