CAN(Controller Area Network)总线
CAN(Controller Area Network)即控制器局域网,是一种能够实现分布式实时控制的串行通信网络。
CAN 总线广泛应用于汽车、船舰等电子设备通信
概述
CAN是由 Bosch (德国)和 Intel 公司开发的
CAN有很多优秀的特点,使得它能够被广泛的应用。比如:
- 传输速度最高到 1Mbps
- 通信距离最远到 10km,
- 无损位仲裁机制
- 多主结构。
现在每一辆汽车上都装有CAN总线。
一个 CAN 应用场景:
CAN总线标准
CAN总线标准只规定了物理层和数据链路层,需要用户自定义应用层。
CAN收发器负责逻辑电平 和物理信号之间的转换。