2025年CAN报文格式(CAN报文格式)

CAN报文格式(CAN报文格式)p id main toc 前言 p can 总线通讯时 需要按照 can 报文格式进行消息的发送 发送的消息长度不同 格式会不一样 下面用代码完成消息转换成报文 目录 1 报文消息格式介绍 1 1 术语定义 1 2 帧类型 编辑 2 代码格式化处理待发送的消息 2 1 单帧 2 2 首帧 2 3 连续帧 1 1 术语定义 术语简写

大家好,我是讯享网,很高兴认识大家。



 <p id="main-toc">前言</p> 

讯享网

        can总线通讯时,需要按照can报文格式进行消息的发送.发送的消息长度不同,格式会不一样.

下面用代码完成消息转换成报文.

目录

1.报文消息格式介绍

1.1 术语定义

1.2 帧类型

​编辑

2.代码格式化处理待发送的消息


讯享网

2.1 单帧

2.2 首帧

2.3 连续帧


 

1.1 术语定义

术语简写 术语描述 SI   服务标识符 PCI   协议控制信息 DID   数据标识符 SF   单帧 FF   首帧 FC   流控制 CF   连续帧 FF_DL   首帧字节长度 SF_DL   单帧字节长度 BS  块大小 STmin  时间间隙 SN   连续帧编号 NRC   消极应答码 DTC   故障码 PH   物理层 PDU  协议数据单元

1.2 帧类型

 帧类型的介绍见下面链接

【车载开发系列】CAN总线通信—总线报文格式_can报文格式_进击的横打的博客-CSDN博客

2.1 单帧

发送的消息不超过7个字节.

讯享网

2.2 首帧

发送的消息不超过6个字节.

 

2.3 连续帧

([‘10’, ‘82’, ‘36’, ‘01’, ‘18’, ‘08’, ‘00’, ‘20’], ‘FF’, ‘30’)
[[‘21’, ‘9D’, ‘41’, ‘00’, ‘00’, ‘8D’, ‘50’, ‘00’], ‘SN’, None]
[[‘22’, ‘00’, ‘79’, ‘50’, ‘00’, ‘00’, ‘00’, ‘00’], ‘SN’, None]
[[‘23’, ‘00’, ‘00’, ‘00’, ‘00’, ‘00’, ‘00’, ‘00’], ‘SN’, None]

当发送的消息超过6个字节时,需要用连续帧的报文格式进行发送.

注意:

2.3.1 发送多帧数据时, 报文消息体包含两类数据帧: 首帧 + 连续帧

首帧构成 数据帧类型 + 数据长度 + 服务ID + 数据块大编号(01-FF) + 消息体

连续帧构成 数据帧类型  + 数据块小编号(0-F) + 消息体

讯享网

小讯
上一篇 2025-06-16 17:37
下一篇 2025-04-26 22:50

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/199633.html