本文主要是介绍汽车的UDS诊断02,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
UDS的不同服务:
1)物理寻址和功能寻址
can总线上往往有多个ECU,诊断设备可以和某个ECU通信,也可以和多个ECU通信,通过物理寻址和功能寻址来解决这个问题,只针对请求报文:
物理寻址:就是诊断仪与ECU之间点对点通信
功能寻址:就是诊断仪与多个ECU之间一对多信
我们的诊断报文通常会有3个诊断ID(在报文帧中的仲裁场中),物理请求(物理寻址)报文ID,功能请求(功能寻址)报文ID,诊断响应报文ID,这些ID就是CAN报文的id
CANOE中的设置:
2)10服务,诊断会话控制
常用的子功能:
01 默认会话
ECU一上电或者通过本地/远程唤醒就处于默认会话,在非默认会话状态下超过一定时间(一般是5s或开发人员自定义)没有与ECU通信,会自动返回到默认状态;如果想一直保留在非默认会话,需
这篇关于汽车的UDS诊断02的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!