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

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)

http://www.lqws.cn/news/497899.html

相关文章:

  • DeepSeek今天喝什么随机奶茶推荐器
  • Redis简介
  • 通过使用gitee发布项目到Maven中央仓库最新教程
  • 前端高频面试题汇总
  • 【AI 测试】测试用例设计:人工智能语言大模型性能测试用例设计
  • Qt源码分析: QChildEvent
  • Robyn高性能Web框架系列04:事件、中间件与错误处理
  • 异步IO框架io_uring实现TCP服务器
  • Postgresql中不同数据类型的长度限制
  • 用Python“看见未来”:自动驾驶感知系统实战全解析
  • 矩阵阶数(线性代数) vs. 张量维度(深度学习):线性代数与深度学习的基石辨析,再也不会被矩阵阶数给混淆了
  • react快速开始项目模板
  • 越南数学家吴宝珠恶搞式证明朗兰兹纲领
  • HTML基础结构
  • 速通KVM(云计算学习指南)
  • /var/lib/docker/overlay2目录过大怎么办
  • 深入浅出Node.js中间件机制
  • Android开发 原生设置-apps-里面隐藏应用信息
  • OpenSSL 混合加密
  • 企业级AI平台的能力架构与模块化规划
  • 大数据时代UI前端的变革:从静态展示到动态交互
  • TypeScript移动端导航工具实现
  • Arrays.asList和 List<String> list = new ArrayList<>();有什么区别
  • 飞算 JavaAI:重构 Java 开发范式的工程化实践
  • 可以把一套三维设计软件装在云服务器上5人同时并发使用吗
  • 通信网络编程3.0——JAVA
  • Deepoc大模型重构核工业智能基座:混合增强架构与安全增强决策技术​
  • Node.js 中的 JWT 认证:从生成到验证的完整指南
  • RPG38.角色受击
  • 配置@为src