自学内容网 自学内容网

CanTp 笔记

1. 什么是cantp?

我们通常的CAN/CAN TP主要是传输8Bytes/64Bytes数据,但是在我们的控制器中,部分场景需求使用超过这个规定长度的数据,物理层又不支持。为了解决这一问题,引入了一个软件协议层–Transport Protocol,即TP层,通过一定的发送规则,将can报文组合成一个较长的数据报文格式。这个应用主要用于诊断场景,也称为DoCAN(Diagnostic communication over Controller Area Network ),此定义规范在ISO15765中。

2. 如何组合成长帧报文?

CanTp在CanIf与PDU Router之间,用于将长数据需求转换为普通CAN/CAN FD数据收发。
|800

为了实现这个组包,CanTp引入了4个概念:

  • Single Frame (SF) 单帧
  • Frist Frame (FF) 首帧
  • Flow Control frame (FC) 流控帧
  • Consecutive Frame (CF) 连续帧


原文地址:https://blog.csdn.net/qq_44992918/article/details/145210117

免责声明:本站文章内容转载自网络资源,如侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!