首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Automotive: ISO-TP扩展寻址的用途是什么?

Automotive: ISO-TP扩展寻址的用途是什么?
EN

Stack Overflow用户
提问于 2017-10-18 17:21:06
回答 2查看 1.3K关注 0票数 3

我已经通读了所有的ISO文档,不知道在哪些情况下我们需要在ISO-TP中使用扩展寻址,尽管我看到来自宝马的数据包可以在UDS使用扩展寻址的情况下进行通信。

如果所有节点都按照CAN ID进行过滤,为什么ISO-TP协议需要指定目标地址?有没有可能节点也会过滤ISO-TP目标地址?

有什么想法吗?

EN

回答 2

Stack Overflow用户

发布于 2018-01-09 17:42:12

ISO 15765-2 (ISO-TP)是一种基于CAN的传输协议,因此它需要将自己的地址用于特定目的。当ISO 15765-2需要引用单个节点时,它使用CAN地址作为ISO-TP地址。当它必须通过网关发送信息时,它使用扩展地址,采用一个CAN有效负载字节来指定网关地址(只有7个字节用于数据)。

票数 5
EN

Stack Overflow用户

发布于 2018-01-30 20:27:49

ISO-TP协议允许传输超过CAN帧的8字节最大有效负载的消息。ISO-TP将较长的消息分段为多个帧,并添加元数据,允许接收方解释各个帧并重新组装为完整的消息包。它可以承载每个消息包高达4095字节的有效载荷。

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46806769

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档