CAN-bus(CAN智能协议转换器)是一种多主方式的串行通讯总线,基本设计规范要求有高的位速率,高抗电磁干扰性,而且能够检测出产生的任何错误。当信号传输距离达到10Km时,CAN-bus仍可提供高达5Kbps的数据传输速率。根据优先级的多主结构、可靠的错误检测和处理机制,全面弥补了传统RS-485网络的低总线利用率、单主从结构、无硬件错误检测的不足,使用户能组建起稳定、高效的现场总线控制系统。
CAN总线与RS485方式的区别:
特性 |
RS-485方式 |
CAN总线 |
拓扑结构 |
直线拓扑 |
直线拓扑 |
传输介质 |
双绞线 |
双绞线 |
硬件成本 |
很低 |
每个节点成本有所增加 |
总线利用率 |
低 |
高 |
网络特性 |
单主结构 |
多主结构 |
数据传输率 |
低 |
最高可达1Mbps |
容错机制 |
无 |
由硬件完成错误处理和检错机制 |
通讯失败率 |
很高 |
极低 |
节点错误的影响 |
故障节点有可能导致整个网络瘫痪 |
故障节点对整个网络无影响 |
通讯距离 |
<1.2Km |
可达10Km(5Kbps) |
后期维护成本 |
较高 |
很低 |
|