[发明专利]一种ECU离线运行故障排查分析方法有效
申请号: | 202010860065.9 | 申请日: | 2020-08-24 |
公开(公告)号: | CN112180891B | 公开(公告)日: | 2021-10-01 |
发明(设计)人: | 甘永超;赵林;龚启明;印佳廉 | 申请(专利权)人: | 东风电驱动系统有限公司 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 武汉蓝宝石专利代理事务所(特殊普通合伙) 42242 | 代理人: | 廉海涛 |
地址: | 441000 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ecu 离线 运行 故障 排查 分析 方法 | ||
1.一种ECU离线运行故障排查分析方法,其特征在于,包括将XCP通信协议作为UDS服务协议的一种,扩展UDS服务协议,利用集成XCP通信协议的UDS服务协议对ECU进行离线运行故障排查分析;
所述的扩展UDS服务协议包括:选取服务ID为0x19的UDS服务,扩展0x19服务的子功能服务,根据XCP通信协议内容定义该子功能服务的服务数据流,并定义扩展的子功能服务ID为0xFF;
所述的服务数据流包括请求数据和响应数据,其中所述请求数据为由故障检测设备向ECU发送的监测请求数据,所述响应数据为由ECU根据所述请求数据向所述故障检测设备反馈的ECU状态数据;
所述请求数据包括有效数据长度字段、服务ID字段、子服务ID字段、地址字段、应答数据类型字段;所述响应数据包括有效长度字段、服务ID及应答类型字段、子服务ID字段、应答数据内容字段;
所述应答数据类型字段用于标记被监测信号或者内存是uint8、uint16或者uint32类型;
若被监测信号或者内存是uint8类型,则应答数据类型字段的值为0x01,应答数据内容字段为1个字节长度的数据;
若被监测信号或者内存是uint16类型,则应答数据类型字段的值为0x02,应答数据内容字段为2个字节长度的数据;
若被监测信号或者内存是uint32类型,则应答数据类型字段的值为0x04,应答数据内容字段为4个字节长度的数据。
2.根据权利要求1所述的方法,其特征在于,该方法还包括:
从ECU软件中确定需要监测的对象,确定其在软件中的信号名称定义;
在ECU软件对应的map文件中搜索该信号名称定义查询得到该定义在编译后对应的内存地址;
根据该信号名称定义的数据类型和查询得到的内存地址,确定XCP通信协议内容。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东风电驱动系统有限公司,未经东风电驱动系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010860065.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种倾斜式仪表的尺寸误差检具
- 下一篇:一种环景影像装置的检测方法及设备