1.2、CAN总线帧格式

1、帧类型

2、帧类型介绍

(1)数据帧

扩展格式是为了扩展ID,ID号每4位一个字节(11位最大ID号为0x7FF)

(2)遥控帧

遥控帧由于没有Data,所以DLC可能没有意义,可给任意值,有时候也可给DLC赋予实际意义

(3)错误帧

(4)过载帧

(5)帧间隔

连续发送数据帧时,其中间会有一小段帧间隔。

被动状态表示设备不太可靠,延迟发送数据

3、位填充

只在SOF~CRC段进行填充

(1)位电平长时间不变容易出错,因此利用位填充将电平强行跳变一下(若连续出现6个相同的电平,即是错误帧或过载帧)

(2)总线空闲:连续出现11个隐性1。

如果没有位填充,数据段最多连续出现64个隐性1

4、

刚开始为空闲状态(隐性1)

相关推荐
程序员zgh16 小时前
C++ 万能引用与完美转发
c语言·开发语言·c++·经验分享·学习
智者知已应修善业16 小时前
【51单片机串口通信甲机四个按键模拟四位二进制值发送乙机以十进制显示2位数码管】2024-6-14
c++·经验分享·笔记·算法·51单片机
lazy H16 小时前
Maven 依赖爆红怎么办?IDEA 中 Maven 项目常见问题和解决方法总结
java·后端·学习·maven·intellij-idea
Flittly16 小时前
【AgentScope Java新手村系列】(8)多Agent协作
java·spring boot·笔记·spring·ai
QK_0016 小时前
主流嵌入式MCU GUI框架完整介绍
单片机·嵌入式硬件
国产电子元器件16 小时前
2026年电流传感器选型指南:开环霍尔、闭环霍尔、TMR如何选择?
单片机·嵌入式硬件
lazy H17 小时前
Spring Boot 连接 MySQL 失败怎么办?常见报错原因和解决方法总结
spring boot·后端·学习·mysql·spring
飞霄不推销17 小时前
ROS2--Tiwst数据类型转换到帧类型发给STM32
stm32·单片机·嵌入式硬件
阿泽·黑核17 小时前
06 keyflow 多平台移植指南:STM32/51/ESP32/Linux
linux·stm32·嵌入式硬件
skywalk816317 小时前
段言项目推进6.15 @ Dumate+Trae
开发语言·学习·编程