RS485是怎么工作的?
上面的答案已经说的很清楚了,RS485工作电压其实就电平颠倒原理,两根线AB,通过在通讯 的时候按照主从约定好的速率,反转电平,来完成数据0和1的识别。这很简单,我就答点不一样的吧,关于这种原理的更深入分析。
485在现场施工上的一些问题,也可以从原理层面分析一下:
简单来说,主要是由于两方面原因造成的:
一、差分弱电流浮压方式传输信号方式
采用电压差分方式传输数据,采样浮动电压的交替变化,物理层一
个发送端对应多个高阻输入的方式。由于接收器是多个高阻输入,虽然发送端是推挽输出,
在距离发送端的近端,具有一定的干扰电压通过磁耦合入总线,产生的电压会被发送端引流
吸收。但由于长导线的电阻,距离发送器的长导线远端,电压极易被干扰。如下图:
所以常常RS485 要加终端匹配电阻,但弊端相当明显:
1, 增加了施工步骤,和现场调试时间。
2, 即使 100Ω的终端匹配电阻,引流干扰的能力也只有0.05mA 。和动辄几十mA 真实负
载的电源抗扰度,完全不是一个数量级!0.05mA VS 几十mA !
3, 终端电阻的加入,加大了发送端 RS485 芯片的发热,降低了RS485 的线缆驱动能力。
4,如果终端电阻损坏,增加的部件,增加的风险!整个总线将彻底陷入瘫痪。
二,信号的与电源线分离:
电源与信号线分立导致的隔离成本与不隔离的共模电压风险,由于RS485 ,CAN 信号线与供电线分离。导致远传后,由于功率线线损压降,导致的远端
差模电压不同,不隔离的话,当线较细或距离较远时。会导致RS485 或CAN 芯片损坏可能。而供电与通讯同属两线的二总线类似POWERBUS 技术,则从原理上没有此问题。无需隔离。安全可靠。