[发明专利]一种汽车ECU与监控诊断设备通讯的软件处理系统在审
申请号: | 202310583339.8 | 申请日: | 2023-05-23 |
公开(公告)号: | CN116540673A | 公开(公告)日: | 2023-08-04 |
发明(设计)人: | 陈健瀚 | 申请(专利权)人: | 深圳硅山技术有限公司 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 深圳正和天下专利代理事务所(普通合伙) 44581 | 代理人: | 赫巧莉 |
地址: | 518000 广东省深圳市宝安区石*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 汽车 ecu 监控 诊断 设备 通讯 软件 处理 系统 | ||
本申请涉及汽车诊断技术领域,公开了一种汽车ECU与监控诊断设备通讯的软件处理系统,包括设备身份确认模块,用于识别连接到ECU的监控诊断设备;通讯接收模块,用于接收监控诊断设备请求;通讯处理模块,用于识别监控诊断设备标识并对监控诊断设备请求进行解析、返回响应;通讯发送模块,用于向监控诊断设备发送数据并从监控诊断设备接收数据;通讯中断模块,用于对设备间的心跳机制,定时地发送“心跳包”以确认设备在线状态,避免出现通讯意外断开的情况。通讯接收模块、通讯处理模块、通讯发送模块、通讯中断模块,能够实现ECU与不同监控诊断设备之间的通讯,可识别不同的监控诊断设备并自动切换通讯协议。
技术领域
本发明涉及汽车诊断技术领域,具体为一种汽车ECU与监控诊断设备通讯的软件处理系统。
背景技术
ECU是指汽车上的电控单元,是发动机的综合控制装置,它通过自身设置的程序,读取汽车上的各种传感器设备的输入,经过自身的程序运算、处理,然后输出指令,控制汽车上的相关执行器进行工作。
监控诊断设备是指与ECU通过can总线连接的一种设备,通过can总线进行双方的数据传输,功能是监控ECU当前的运行状态、输入输出的数据、ECU程序内部的变量(即汽车上各个设备、传感器的数据),用于诊断当前发生了什么问题,出现了什么故障。监控诊断设备可以是PC上的一个软件程序,这种设备处理性能高,运行流程,显示清晰;也可以是手持式的一个小设备,这种设备携带方便,现场诊断更便捷。监控诊断设备与ECU能够成功通讯需要双方拥有一致的通讯协议,一个ECU要与多个不同种类的监控诊断设备能够通讯,要不就是这多个监控诊断设备与该ECU都是相同的通讯协议,要不就是ECU程序中储存了多套通讯协议,连接上不同的监控诊断设备时程序进行识别并自动切换到对应的那套通讯协议,然后并不能实现ECU与不同监控诊断设备之间的通讯,不能识别不同的监控诊断设备并自动切换通讯协议。
发明内容
针对现有技术的不足,本发明提供了一种汽车ECU与监控诊断设备通讯的软件处理系统,解决了不能实现ECU与不同监控诊断设备之间的通讯,不能识别不同的监控诊断设备并自动切换通讯协议的问题。
为实现以上目的,本发明通过以下技术方案予以实现:一种汽车ECU与监控诊断设备通讯的软件处理系统,包括:
设备身份确认模块,用于识别连接到ECU的监控诊断设备;
通讯接收模块,用于接收监控诊断设备请求;
通讯处理模块,用于识别监控诊断设备标识并对监控诊断设备请求进行解析、返回响应;
通讯发送模块,用于向监控诊断设备发送数据并从监控诊断设备接收数据;
通讯中断模块,用于对设备间的心跳机制,定时地发送“心跳包”以确认设备在线状态,避免出现通讯意外断开的情况;
程序效率优化模块,用于在多帧数据发送时,避免出现程序堵塞的情况,定时地检测总线空闲并处理其他数据,保证程序能够高效运行;
安全机制模块,用于监控通讯过程中可能发生的错误,以防止出现安全隐患。
优选的,所述设备身份确认模块包括:
监控设备单元,用于负责与汽车ECU进行通信,获取汽车ECU的实时数据;
数据分析单元,用于从汽车ECU获取的数据进行分析、处理;
数据库单元,用于存储已识别的设备信息、诊断结果的数据;
网络通讯单元,用于与汽车ECU进行数据通信,并与上层应用系统进行数据交换。
优选的,所述通讯接收模块包括:
信息接收单元,用于从监控诊断设备接收请求信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳硅山技术有限公司,未经深圳硅山技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310583339.8/2.html,转载请声明来源钻瓜专利网。