CAN总线是德国公司BOSCH公司为解决现代汽车中众多控制和测试仪器之间的数据交换而开发的一种串行数据通信协议,即控制器局域网总线。
其是一种多主总线,通信介质可以是双绞线、同轴电缆、光纤,通信速率可达1Mb/s,通信距离可达10Km。此协议的最大特点是废除传统的站地址编码,代替其对通讯数据库进行编码,使网络上的节点数在理论上不受限制。此总线还有纠错能力支持差分收发,适合高干扰环境,具有较远传输距离。CAN总线系统通过相应的CAN接口连接工业设备构成低成本网络,不仅提供设备级故障诊断方法,提高通信效率及设备互换性。其链路层协议采用平等式通信方式,即使主机出现故障,系统其余部分仍然可运行。
它是针对相对少量信息的发送而优化设计的一种串行通信协议,不像以太网或USB是针对大块数据的传输。其所有的节点可靠性是一致保证的,具有非常优异的总线共享及仲裁性能,能够快速且强有力的交换信息,具备故障界定隔离能力使得即便像那些时延关键的通信也比较容易实现。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 xxx@163.com 举报,一经查实,本站将立刻删除。