【UDS诊断--物理寻址VS功能寻址】

物理寻址用于与特定ECU的精确通信,支持所有帧类型,并允许正常的负响应。功能寻址用于广播通信,仅支持单帧,并在特定条件下抑制负响应,以避免网络拥塞和不必要的通信开销。这两种寻址方式在汽车网络通信中各有其应用场景和优势,确保了ECU之间高效、可靠的通信。两种寻址方式的具体区别如下所示:

规范和说明

1、物理寻址始终是发送至单个ECU中服务器的专用消息。当采用物理寻址时,通信是客户端与服务器之间的点对点通信。(ISO 14229-1 2020 7.4.1.4)

2、当客户端无法获知应响应诊断服务请求的服务器功能的物理地址,或服务器功能以分布在多个ECU中的分布式功能实现时,客户端将使用功能寻址。采用功能寻址时,通信采用从客户端到一个或多个ECU中实现的服务器的广播通信。(ISO 14229-1 2020 7.4.1.4)

3、服务器应支持其诊断服务列表,无论采用何种寻址模式(物理寻址或功能寻址)。(ISO 14229-1 2020 8.7.1) 在诊断通信过程中,上位机或诊断仪作为客户端,而ECU作为服务器,ECU在实现上应支持诊断调查表中定义的所有服务的功能寻址和物理寻址,诊断调查表体现的support或not support仅是对客户端的约束,即无论诊断设备以哪种寻址方式发送诊断指令,ECU都应支持,而诊断调查表只是规定了诊断设备能否使用功能寻址请求某服务或子功能。

4、 当请求消息使用功能寻址时,不得响应带有NRC11、NRC7F、NRC12、NRC7E和NRC31等负响应码的负响应消息,即以上NRC应被功能寻址抑制,表现为ECU不响应。(ISO 14229-1 2020 8.7.1) 例外情况,当ECU响应了NRC78时,即使是功能寻址、执行结果是以上NRC,ECU也应正常给予最终的响应结果。(ISO 14229-1 2020 A.1)

5、物理寻址支持单帧和多帧传输,而功能寻址仅支持单帧传输。(ISO15764-2 2004 5.3.2.4)

相关推荐
北京耐用通信2 小时前
耐达讯自动化Profibus总线光纤中继器:食品饮料行业IO模块通讯的“稳定之锚”
人工智能·科技·物联网·自动化·信息与通信
路由侠内网穿透.3 小时前
fnOS 飞牛云 NAS 本地部署私人影视库 MoonTV 并实现外部访问
运维·服务器·网络·数据库·网络协议
霍格沃兹测试学院-小舟畅学5 小时前
Playwright处理WebSocket的测试方法
网络·websocket·网络协议
hellojackjiang20115 小时前
如何保障分布式IM聊天系统的消息可靠性(即消息不丢)
分布式·网络安全·架构·信息与通信
坐怀不乱杯魂5 小时前
Linux网络 - HTTPS
服务器·网络·网络协议·http·https
B2_Proxy5 小时前
亚马逊采集的正确打开方式:从合规边界到反爬博弈,再到数据价值落地
服务器·网络·网络协议·tcp/ip·chatgpt
强风7946 小时前
Linux-HTTPS协议原理
网络协议·http·https
小李独爱秋7 小时前
计算机网络经典问题透视:简述一下无线局域网中的NAV
服务器·网络·计算机网络·信息与通信·nav
Fᴏʀ ʏ꯭ᴏ꯭ᴜ꯭.8 小时前
双主模式实现HTTP与MySQL高可用
网络协议·mysql·http