RS485和CAN有什么区别?

如题所述

 RS485是定义了物理层的通讯标准接口,协议多使用MODBUS。RS485物理层支持1对多点的通讯,主机设备通过4根线缆(2根通讯线,2根电源线)与从机进行供电通讯。通讯模式为半双工,主机广播从站接收。行业称这种做法为:轮询。即主站对每一个从机根据地址进行点名,点到的从机可以和主站进行通讯,而从站有事件不能够主动上传。

 RS485的这种通讯弊端较明显,CAN则可以实现从站事件主动上传的功能,所以现在CAN成为了汽车行业的通讯标准。485和CAN的传输机制上类似,都是差分传输,且从站拓扑结构需要严格手拉手。近几年,出现了新的总线通讯技术,通过二根线完成通讯+供电的功能,如MBUS/POWERBUS等技术,且目前POWERBUS技术也支持从站事件主动上传的功能,在各个领域有着广泛应用。

温馨提示:答案为网友推荐,仅供参考
相似回答