[发明专利]一种诊断报文路由方法及其总线路由设备在审
申请号: | 202110404263.9 | 申请日: | 2021-04-15 |
公开(公告)号: | CN113141306A | 公开(公告)日: | 2021-07-20 |
发明(设计)人: | 豆路阳;穆林;孙磊磊;李中;方成;郝守刚 | 申请(专利权)人: | 常州易控汽车电子股份有限公司 |
主分类号: | H04L12/741 | 分类号: | H04L12/741;G07C5/00;G07C5/08;H04L12/40;H04L12/66 |
代理公司: | 北京科领智诚知识产权代理事务所(普通合伙) 11782 | 代理人: | 陈士骞 |
地址: | 213299 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 诊断 报文 路由 方法 及其 总线 设备 | ||
1.一种诊断报文路由方法,其特征在于,所述路由方法包括物理寻址诊断报文的转发过程和诊断响应的转发过程;诊断仪从外部OBD–Ethernet诊断口对内部CAN/CANFD节点进行诊断通信;所述路由方法的具体步骤如下:
一、物理寻址诊断报文的转发过程:
网关接收所述诊断仪通过所述OBD–Ethernet诊断口所发送的诊断请求;所述诊断请求包括目的逻辑地址;所述目的逻辑地址为车内ECU所对应的逻辑地址;
所述网关将所述诊断请求解析至DoIP层信息,将所述诊断请求中的所述目的逻辑地址映射为目的ECU的诊断请求ID;
所述网关将映射后的诊断请求报文进行重新封装;重新封装的所述诊断请求报文ID为所述目的ECU的诊断请求ID;
所述网关根据所述目的ECU的诊断请求ID,将重新封装的所述诊断请求报文发送至所述目的ECU所在总线;
二、诊断响应的转发过程:
所述网关接收车内CAN/CANFD节点所发送的诊断响应报文;所述诊断响应报文ID与所述诊断请求报文ID相对应;
所述网关提取所述诊断响应报文的ID,将所述诊断响应报文的ID映射为内部ECU的DoIP逻辑地址;
所述网关将映射后的诊断响应报文进行重新封装;重新封装的所述诊断响应报文的目的逻辑地址为诊断仪逻辑地址;
所述网关根据所述诊断仪逻辑地址,将重新封装的所述诊断响应报文发送至所述OBD–Ethernet诊断口。
2.根据权利要求1所述的诊断报文路由方法,其特征在于,所述诊断请求的目的逻辑地址为车内non–DoIP节点,所述诊断请求的目的IP为网关外部IP地址。
3.根据权利要求1所述的诊断报文路由方法,其特征在于,所述网关将映射后的诊断请求报文进行重新封装具体包括:
所述网关将DoIP诊断请求转换为DoCAN/CANFD格式,所述CAN报文的ID为所述目的ECU的诊断请求ID。
4.根据权利要求1所述的诊断报文路由方法,其特征在于,所述网关将映射后的诊断响应报文进行重新封装具体包括:
所述网关将DoCAN/CANFD诊断响应转换为DoIP格式;所述DoIP诊断响应报文的目的IP及MAC为所述诊断仪的IP及MAC地址,源逻辑地址为内部ECU的逻辑地址,目的逻辑地址为诊断仪逻辑地址。
5.根据权利要求1所述的诊断报文路由方法,其特征在于,所述网关将所述诊断请求解析至DoIP层信息具体包括:
所述网关提取所述诊断请求中的诊断请求数据,并对其进行解析。
6.根据权利要求5所述的诊断报文路由方法,其特征在于,所述网关将所述诊断请求解析至DoIP层信息,将所述诊断请求中的所述目的逻辑地址映射为目的ECU的诊断请求ID之后,所述路由方法还包括:
所述网关向所述诊断仪发送诊断ACK报文;
所述网关以DoCAN/CANFD报文格式向车内的所述目的ECU发送所述诊断请求数据。
7.根据权利要求6所述的诊断报文路由方法,其特征在于,所述网关以DoCAN/CANFD报文格式向目的ECU发送所述诊断请求数据具体包括:
所述网关以DoCAN/CANFD报文格式向所述目的ECU发送诊断请求首帧;
当所述网关接收到所述目的ECU回复的流控帧,所述网关向所述目的ECU发送诊断请求连续帧。
8.根据权利要求7所述的诊断报文路由方法,其特征在于,所述路由方法还包括:
若所述诊断请求数据的传输时间大于P2Server,则所述网关在P2Server时间内向所述诊断仪发送NRC为0x78的诊断否定响应;
若所述诊断请求数据在P2*Server时间内仍未结束,则所述网关按照预设规则向所述诊断仪发送NRC为0x78的诊断否定响应,直至所述诊断请求数据发送完成。
9.根据权利要求8所述的诊断报文路由方法,其特征在于,所述预设规则为以1/2P2*Server的时间周期发送。
10.一种总线路由设备,其特征在于,所述设备包括存储器、处理器以及存储于所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1–9中任意一项所述的诊断报文路由方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于常州易控汽车电子股份有限公司,未经常州易控汽车电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110404263.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种商用车车身悬置系统仿真试验机
- 下一篇:一种覆膜砂成型模具