一.速度与距离
在高速传输上,CAN和RS-485都无法超过100m
在低速传输上,在无中继的情况下都可超过10km
二、总线利用率
RS-485是单主从结构:
一个总线只有一台主机由它发起通信,防止多个节点向总线发送数据而造成数据混乱。
CAN-BUS是多主从结构:
多个节点同时发送,提高了总线利用率,速度也大大提升
三、器件价格
目前CAN隔离收发器单价与RS-485价格持平,RS-485逐渐失去价格优势
四、开发难度
CAN具有完整的通信协议,降低了系统的开发难度,缩短了开发周期
RS-485协议仅仅是电气协议,需要开发链路层和应用层,开发难度大
楼主最近还看过