全网唯一OpenCyphal/UAVCAN教程(2)学习CAN总线协议(背景知识上)

这篇博客介绍了CAN总线的基本概念,包括CAN的定义、拓扑结构、信号表示和传输,以及其通信特点。讨论了CAN的无主从特性、非破坏性仲裁机制、系统柔性、通信速度等。还提到了CAN在OSI模型中的位置和网络层次。学习CAN总线是理解OpenCyphal和UAVCAN的基础。
摘要由CSDN通过智能技术生成

在学习OpenCyphal之前,我们有必要学习一下CAN总线。

1 CAN的一些基本概念

1.1 什么是CAN总线

CAN 是 Controller Area Network 的缩写,是由以研发和生产汽车电子产品著称的德国BOSCH公司开发的,并最终成为国际标准(ISO 11898),是国际上应用最广泛的现场总线之一。通俗来讲,CAN总线就是一种传输数据的线,用于在不同的ECU之间传输数据。

CAN总线有两个ISO国际标准:ISO11898 和 ISO11519。其中:

ISO11898 定义了通信速率为 125 kbps~1 Mbps 的高速 CAN 通信标准,属于闭环总线,传输速率可达1Mbps,总线长度 ≤ 40米。
ISO11519 定义了通信速率为 10~125 kbps 的低速 CAN 通信标准,属于开环总线,传输速率为40kbps时,总线长度可达1000米。

Tips: <总线的传输速率>:又称为总线的通信速率,指的是位速率。或称为比特率

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值