【发布时间】:2017-10-03 10:11:59
【问题描述】:
阅读了很多规范,但仍然无法得到一个简单的东西。
所有UDS请求都封装在ISO-TP包中,这些包被封装在简单的CAN帧中,因此ECU不断地从CAN总线接收帧流。
ECU 如何确定此 CAN 帧是任何高级协议的一部分?
例如,我已经向 ECU 发送了安全请求,CAN 帧数据会是这样的
02 27 01
ECU如何确定这不仅仅是一个数据块,而是协议的一部分?
当高级协议使用标头“相互通信”时,我无法找到与 ISO/OSI 堆栈的任何关系,因此我们知道如何解码数据包。
【问题讨论】:
标签: can-bus iot-for-automotive