CAN总线并不是以传得远而优于RS485的,正相反,理论上,RS485应该比CAN总线传的更远,只不过是由于485没有冲突检测和纠错机制,而CAN有,所以在高波特率的情况下,同样距离的长线传输,CAN总线的误码率要小得多
因为协议不一样啊,通讯的方式不一样,要远距离一般就485的,其实远也只是理论上的
你要232远的话,可以加232中继器一样的远!
这个 其实 是有 3 种 技术规范 的电气特性 决定 的!
RS-422和RS-485 是 差分传输,能很好的抑制传输线路上的 干扰
楼主 查查 百度百科 吧
两者的协议不一样,RS485用的是差分方式传送,A线和B线之间是差分信号,查分的好处就是抗干扰能力比较强,所以传得更远,RS232是全双工,RS485是半双工!