当前位置: 首页 > article >正文

CanTp 笔记

CanTp 笔记

  • 1. 什么是cantp?
  • 2. 如何组合成长帧报文?
    • 2.1 单帧数据
    • 2.2 多帧数据
    • 2.3 报文格式
      • 2.3.1 SF
      • 2.3.1 FF
      • 2.3.3 FC
      • 2.3.4 CF

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) 连续帧


http://www.kler.cn/a/507914.html

相关文章:

  • Jira中bug的流转流程
  • 如何使用Ultralytics训练自己的yolo5 yolo8 yolo10 yolo11等目标检测模型
  • ginx: [error] open() “/run/nginx.pid“ failed (2: No such file or directory)
  • 使用 spring boot 2.5.6 版本时缺少 jvm 配置项
  • 硬件知识:显示器发展历程介绍
  • docker安装mysql 5.7
  • 【微信小程序】5|我的页面 | 我的咖啡店-综合实训
  • 【PowerQuery专栏】PowerQuery 函数之CSV文件处理函数
  • 手机上做笔记的APP工具?有哪些好用的记笔记APP
  • 警惕IDEA 2024版重大Bug问题:LomBok失效、Gradle冲突、Spring Boot启动错误
  • 【Azure 架构师学习笔记】- Azure Function (2) --实操1
  • JVM直击重点
  • 在 Azure 100 学生订阅中新建 Ubuntu VPS 并通过 Docker 部署 pSQL 服务器
  • 加菲工具格式化XML:让数据呈现更清晰
  • Python 文字生成语言,保存为wav格式
  • SQL2000在win10上安装的方法
  • go语言zero框架中在线截图chromedp 设置超限的网页长度
  • 基于matlab的火焰高度求解
  • docker与部署微服务实战
  • Elasticsearch单机安装
  • 重新审视端到端传输协议:从观念到原则
  • Python 字符串分割时 spilt 和 re 效率对比
  • 2021年前端部署的灵魂拷问
  • 快速入门:如何注册并使用GPT
  • 【数据分享】1929-2024年全球站点的逐年平均气温数据(Shp\Excel\无需转发)
  • 每日一题洛谷P1427 小鱼的数字游戏c++