ISO 15765-2 2016:CAN网络通信协议详解
5星 · 超过95%的资源 需积分: 50 132 浏览量
更新于2024-07-17
4
收藏 5.52MB PDF 举报
"ISO 15765-2 2016 最新版"
ISO 15765-2 是国际标准化组织(ISO)发布的一份标准,它定义了汽车电子控制单元(ECU)间通信的一个无确认的网络层协议。这个2016年版的标准详细规定了汽车诊断和数据交换的规范,特别是针对Controller Area Network (CAN) 协议的扩展,包括CAN Flexible Data-Rate (CAN FD)。
在标准中,经典CAN和CAN FD的帧特性进行了对比。经典CAN帧的数据字段最大只能容纳8个字节的数据,而CAN FD帧则显著增加到了最多64个字节,这允许更快地传输更大量信息,提升了车载网络的效率。
ISO 15765-2 的核心在于其无确认的特性。这意味着一个节点(A)向另一个节点(B)发送消息时,不需要等待来自B的确认响应。这种设计简化了通信过程,但也意味着可靠性验证交给了更高层次的协议,如ISO 14229(UDS),来确保数据的成功传输。
该标准定义了网络层服务接口,为上层的会话层和应用层提供服务。网络层提供了两种主要服务:通信服务和协议参数设置服务。通信服务包括数据发送和接收,其中数据的分段、传输、流量控制和重新组装都是由网络层处理。如果数据包较长,网络层会将其拆分为多个帧进行传输,而接收端则负责将这些帧重新组装成原始数据。
接收端在接收到首帧时,会通知上层数据的总长度,以便上层能够准备合适的缓冲区。一旦数据接收完整,包括长度和内容,都会传递给上层进行解析。同时,网络层也会告知上层发送操作的完成状态。
ISO 15765-2 还涉及了地址分配和寻址方式,包括物理寻址和功能寻址。物理寻址直接指定了特定的ECU,而功能寻址则是基于某种功能进行广播。在远程诊断场景下,可能会同时进行物理寻址和功能寻址的并行操作。功能寻址在CAN-11Bit环境下尤其适用,其ID用于标识特定的诊断或控制功能。
异常PDU导致的错误处理仅限于同一N_AI(应用接口)下的情况,这意味着每个应用接口具有独立的错误处理机制。功能寻址通常只支持单帧传输,不涉及多帧通信,这是因为多帧通信通常需要确认机制,与ISO 15765-2 的无确认原则相冲突。
ISO 15765-2 是一个关键的汽车诊断通信标准,它为车载网络中的数据交换提供了可靠和高效的方法,特别是在CAN和CAN FD环境中的应用。
2024-10-24 上传
340 浏览量
1922 浏览量
610 浏览量
2018-07-18 上传
667 浏览量
点击了解资源详情
点击了解资源详情
jerry3564
- 粉丝: 8
- 资源: 9
最新资源
- Struts In Action (Manning).pdf
- FPGA-CPLD 数字电路设计经验分享
- Ubuntu Server Administration(2009).pdf
- 2009年四级网络工程师模拟试题及答案
- dissecting mfc
- STK ——Satellite Tool Kit(卫星工具箱)学习课件
- c#word操作的常用方法
- MyEclipse中运行Shark源代码
- 棋盘覆盖问题.doc
- matlab函数大全
- 计算机组成原理答案,供大家参考
- Hough变换检测直线Matlab代码
- Advanced_bash_scripting_guide.pdf
- 26步获得 网站流量
- JAVA认证-310-055-Q&A-TEST KILLER
- 谭浩强C语言word版