03.05 can协议是什么?

strong-lee


CAN总线是德国公司BOSCH公司为解决现代汽车中众多控制和测试仪器之间的数据交换而开发的一种串行数据通信协议,即控制器局域网总线。



其是一种多主总线,通信介质可以是双绞线、同轴电缆、光纤,通信速率可达1Mb/s,通信距离可达10Km。此协议的最大特点是废除传统的站地址编码,代替其对通讯数据库进行编码,使网络上的节点数在理论上不受限制。此总线还有纠错能力支持差分收发,适合高干扰环境,具有较远传输距离。CAN总线系统通过相应的CAN接口连接工业设备构成低成本网络,不仅提供设备级故障诊断方法,提高通信效率及设备互换性。其链路层协议采用平等式通信方式,即使主机出现故障,系统其余部分仍然可运行。


它是针对相对少量信息的发送而优化设计的一种串行通信协议,不像以太网或USB是针对大块数据的传输。其所有的节点可靠性是一致保证的,具有非常优异的总线共享及仲裁性能,能够快速且强有力的交换信息,具备故障界定隔离能力使得即便像那些时延关键的通信也比较容易实现。


分享到:


相關文章: