项目驱动 CAN-bus现场总线基础教程》随笔
阅读:《项目驱动 CAN-bus现场总线基础教程》 仲裁段的实现 有感而发
- 感觉出人意外之处
感觉出人意外之处
最近在阅读入门的CAN相关书籍时,在介绍仲裁段是如何实现各节点之间,通讯仲裁功能的章节中,有如下一段描述:
原本以为CAN这种完备的现场总线,会使用多么高级的仲裁方式,没想到大道至简,竟然采用了类似I2C总线的线与功能,从最底层实现了,并保证了仲裁功能,不得不说,像I2C和CAN,乃至于USB这类成功的应用总线中,依旧存在着许多相通的优秀设计。
回到文章内容中,下图是CAN的数据帧的格式:
像其他的远程帧之类的结构,也类似于上图,仲裁段仅次于帧起始之后,最大程度上保持了仲裁的实时性。
仅以此篇,有感而发
2025/4/27 于深圳南山