ISO 15765-3是针对道路车辆CAN(Controller Area Network)总线诊断标准的第三部分,主要关注统一诊断服务的实现。这个标准在汽车行业中被广泛应用于车载诊断系统,尤其是与排放相关的法规要求的增强型诊断(OBD,On-Board Diagnostics)。它遵循OSI(Open Systems Interconnection)模型,将诊断服务映射到各个层次,确保不同制造商的设备能够相互通信。 在OSI模型中,ISO 15765-3主要涉及应用层和传输层。应用层负责定义诊断服务,如服务请求、确认和响应,而传输层则规定了数据包如何通过网络传输。ISO 15765-4在物理层和数据链路层提供支持,确保在CAN总线上可靠地发送和接收数据。 文档提到了定时参数和错误处理,这是确保通信可靠性的重要方面。通信场景分为物理通信和功能通信,每种通信都有默认会话和非默认会话。在这些场景中,必须处理否定响应,特别是代码为0x78的否定响应,这通常表示服务请求无法完成。 定时参数包括: 1. P2CAN_Client:客户端在发送请求后等待服务器响应的超时时间。 2. P2CAN_Server_max:服务器发送响应的最长时间。 3. P2*CAN_Client:在收到否定响应后,客户端等待服务器新响应的增强型超时时间。 4. P2*CAN_Server:服务器在发送否定响应后,发出新响应的时间要求。 5. P3CAN_Client_Phys:客户端发送物理寻址请求后,等待下一次请求的最小间隔时间。 6. P3CAN_Client_Func:客户端发送功能寻址请求后的最小间隔时间,考虑了无需服务器响应或部分服务器响应的情况。 在实际应用中,例如,ΔP2CAN表示客户端从收到请求确认到开始计算超时的时间差。ECU(Electronic Control Unit)端的P2CAN_Server定时参数示例展示了单帧和多帧响应报文的情况,反映了服务器响应时间和客户端等待响应的逻辑。 错误处理机制确保在通信过程中遇到问题时能够进行恢复或通知用户。例如,如果服务器未能在P2CAN_Server规定的时间内响应,客户端可能需要重试请求或报告错误。 总结来说,ISO 15765-3是关于道路车辆CAN总线诊断的标准,它详细规定了诊断服务的实现和通信过程中的定时参数及错误处理,以保证车载诊断系统的高效、可靠运行,满足法规要求和汽车制造商的需求。
剩余26页未读,继续阅读
- 粉丝: 7017
- 资源: 755
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助