电控发动机故障诊断本体的应用

电控发动机故障诊断本体的应用

摘要:面向车联网的电控发动机故障诊断系统,主要就是在车联网的平台下,采用电控发动机的故障诊断方式,全面诊断发动机设备是否存在故障隐患问题,便于开展诊断工作与维修工作。因此,在实际发展的过程中应该面向车联网积极采用电控发动机故障诊断技术,提升整体的故障诊断工作质量和水平,为其后续的发展夯实基础。

关键词:车联网;电控发动机故障诊断;本体应用

引言

面向车联网的电控发动机故障诊断本体应用过程中,应该积极采用车载终端模块技术、服务器端技术,树立正确的观念意识,全面提升整体的故障诊断技术应用效果,达到预期的工作目的。

1面向车联网的电控发动机故障诊断系统分析

面向车联网的电控发动机故障诊断系统,可利用专业化诊断仪器设备、汽车电子机械设备的通信方式,全面提升整体的故障诊断工作效果。近年来,在人工智能技术与网络信息技术快速发展的过程中,电子机械设备的数据自分析能力有所提升,故障自我诊断功能较为良好,可在车辆中读取到相关的故障诊断代码,利用先进的无线通信技术措施,将故障诊断的数据信息传输到网络平台,实现在线诊断的目的。面向车联网的电控发动机故障诊断系统,在实际运行的过程中,主要将服务器框架、通信技术、诊断协议中的总线技术当做是基础,设计完整的硬件系统与软件系统。与此同时,其中还存在车载诊断终端的电路系统,可实现终端模块和服务器之间的通信,在车载终端与服务器端中设置软件系统,使用通信协议的机制建设数据采集程序,采集系统的故障数据信息,达到自动化诊断的目的[1]。

2面向车联网的电控发动机故障诊断本体的应用

2.1车载终端模块技术

对于车载终端模块技术而言,具有良好的车身数据采集功能,主要因为其中的CAN总线在运行的过程中,可靠性较高,传输的速度很快,抗干扰能力非常强,具有节约线束的特征,将其应用在汽车中可全面采集数据信息,提升电控发动机的故障诊断效果。在车载终端模块技术方面,主要包括:(1)将K线作为基础的诊断协议。对于K线而言,主要就是串行传输,在车联网应用CAN总线之前,多数汽车都使用此类方式采集发动机的数据信息,运行速率较高。在采用CAN总线以后,为增强终端的适用性,还应该兼容此类协议,全面解析K线协议的具体物理层特点,在物理接口之内的K线协议中,采用两根串口传输线路,其一就是K线,其二就是L线,前者负责数据信息的双向传输,用来实现数据的初始化与有效传输的目的,后者负责单向传输,只能进行数据信息的初始化处理,并且所有内容都处于高电平状态。采用K线的过程中,最为主要的就是初始化,确保初始化之后能够全面读取其中的数据信息,保证有效发挥各种通信协议的积极作用。(2)CAN总线的诊断协议。CAN总线属于串行类型的总线,和其他类型的总线相互对比,具有较高的通信速率。面向车联网的电控发动机故障诊断系统在实际运行的过程中,CAN总线方面要求利用两根差分信号传输数据线,配合应用双绞屏蔽线路,可提升故障诊断数据传输的科学性与有效性。CAN总线在实际应用的过程中,可将其作为主流标准,借助先进的控制器,形成集成性的协议总线网络通信系统,将逻辑器件全面融入其中,用来进行数据的转换,使得数据成为CAN总线中的串行信号,利用收发器接收其中的故障数据信息,保证可以提升故障诊断信息的传输效果。汽车通信方面应该按照CAN数据帧格式特点、协议特点等,在各个阶段中准确填充内容,读取其中的ECU数据信息。为提升系统应用的便利性,应该使用标准帧格式,按照具体的协议标准,采用11位ID通讯地址,明确外部CAN方面的通信请求消息地址。在此过程中,应该合理设置相关数据段的长度,明确请求参数的内容,其中第一字节方面的协议数据单元,可以当做是协议控制的具体信息,将数据帧的控制方法记录下来,明确单帧内容、首帧内容、连续帧内容与流控内容,便于有效处理相关的电控发动机故障诊断数据信息,提升信息处理的效果[2]。

2.2服务器端技术

对于服务器端技术而言,主要设计B/S结构的数据整合框架,可以为用户提供多元化的功能逻辑页面展示服务,与此同时,在相关框架之内还能够嵌入车载终端方面的通信系统,完善其中的系统结构与功能逻辑。(1)在服务器框架方面,B/S结构之内主要使用J2EE型号的服务器,将spring服务器框架、MVC框架与MYBATIS框架有机整合其中,确保各方面工作的有效实施。对于spring服务器框架而言,在实际应用的过程中,属于开源的轻量级别应用框架,可全面简化其中的各种应用程序。在创建框架之前,应该筛选出最佳的程序代码依赖性的控制方式,确保可以提升应用效果。在开发服务器程序的工作中,要求做好数据访问层面、业务逻辑层面、界面层面之间的协调处理,利用spring容器有效进行接口的管理,保证各方面技术的合理使用;MVC框架的合理应用[3]。此类框架在实际应用的过程中,属于JAVA的语言工具,可创建完善的请求驱动相应模型,在其中有效整合分派器设备、控制器设备等等,提升整体系统的兼容性和安全性,简化操作流程,降低程序的开发难度;采用MYBATIS框架的过程中,属于数据持久层面的框架系统,可有效封装数据库系统中的SQL语言,实现外部化的目的,分离数据库系统中的数据交互层面与程序代码业务层面,提升可移植性。在使用此类框架的过程中,学习的成本较低,操作人员可自主性编辑SQL语言,具有一定灵活性,能够将SQL语言转变成为JAVA对象,设计具有持久化特点的数据库系统。(2)socket通信技术的应用。此类通信技术,可以应用在服务器与互联网的连接方面,能够确保相互之间连接的可靠性与持续性。在JAVA中使用此类技术,能够使得服务器系统和互联网之间的程序相互衔接,利用程序系统向网络平台中发送各种数据信息,可确保数据传输的高效性。面向车联网的电控发动机故障诊断过程中,采用socket通信技术应该创建SSM服务器框架,将B/S当做是基础,在相关框架中发出数据的请求,实现短连接的目的。车载终端的3G模块中可以与socket通信系统相互连接,面向C/S结构持续向服务器中发动故障诊断数据信息,保证系统的通信功能,提升各方面的故障诊断工作效果,优化其中的电控发动机故障诊断功能与模式,打破传统工作的局限性,全面增强各方面技术的应用效果,满足当前的时展需求[4]。

3结语

面向车联网的电控发动机故障诊断系统实际应用的过程中,应该总结丰富经验,积极采用先进车载终端模块技术、服务器端技术,编制较为完善的技术方案,遵循与时俱进的发展原则,统一相关的工作标准,不断提升电控发动机故障诊断系统的运行效果,满足当前的时展需求,优化各方面的故障诊断机制与模式,合理采用先进的通信技术与协议技术,完善电控发动机故障诊断系统的运行功能。

参考文献

[1]涂娟.传感器波形在电控发动机故障诊断中的应用研究[J].内燃机与配件,2019,34(24):123-124.

[2]侯海,刘云锋.汽车电控发动机系统故障诊断与维修技术探讨[J].南方农机,2019,50(22):21-22.

[3]鲍银娟.汽车电控发动机系统故障诊断及维修技术探究[J].电子测试,2019,67(18):99-100.

[4]许绍炎.基于波形和数据流的汽车发动机电控系统故障诊断实验研究[J].自动化与仪器仪表,2019,22(11):41-43,47.

作者:梁恒昆 单位:广东省工业高级技工学校