【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)

相关推荐
taxunjishu21 小时前
智能仓储无人化管控 Profinet转MODBUS TCP全流程互联
网络·网络协议·自动化
运维儿21 小时前
2.二层网络为什么存在冲突?如何解决冲突和冲突域?
网络·网络协议·linux 网络·云计算网络
hzxpaipai1 天前
2026 杭州外贸网站制作公司哪家好?派迪科技确实有点技术
前端·科技·网络协议·网络安全
上海云盾-小余1 天前
服务器被入侵后如何快速止损?从排查到加固的应急处置全流程
网络·网络协议·tcp/ip·安全·web安全
北京耐用通信1 天前
1个网关=100+设备兼容:耐达讯自动化CC-Link IE 转 EtherCAT重新定义工业协议转换价值
人工智能·科技·网络协议·自动化·信息与通信
AugustRed1 天前
AI流式输出方案SSE vs WebSocket对比
人工智能·websocket·网络协议
西西弟1 天前
网络编程基础之TCP基本通信
服务器·网络·网络协议·tcp/ip
Lsir10110_1 天前
吃透 TCP 核心原理:从握手挥手到滑动窗口与拥塞控制
网络·网络协议·tcp/ip
情绪雪1 天前
TCP/IP 模型
网络·网络协议·tcp/ip
taxunjishu1 天前
Profinet转MODBUS TCP在精细化工塔讯工业自动化中的应用方案
网络·网络协议