为什么大家都用RS485,它的好处在哪
有没有发现大家用电源或其他电测仪器很多都要求具备RS485通信。为什么要这样要求,RS485又好在哪里。
首先说一下RS485的优点,
1.抗干扰能力强,不容易出错。
2.传输距离长,理论上传输距离可达1200米。
3.传输频率高,最高可达10Mbps。
4.可以多台设备进行通信。
那要了解这些优点,就要从它的原理着手,仪器上用的最多的串口就是RS232和RS485。
RS232通信需要三条线,传输,接收和接地,所以它传输的信号是单端信号。
可以通信接收和发送数据。但是单端信号比较容易受到外界干扰,比如有个静电啊什么的干扰,低电平变为高电平也是常有的事。
RS485只需要A,B两条线,当A-B>+(2V~6V)左右时,为逻辑1,A-B>-(2V~6V),为逻辑0.
所以它输出的是差分信号,当两条线以双绞线的形式传输的时候,两条线受到的干扰是一样的,A变化,B也随之变化,A和B的差没有变化,对信号的传输就不会有影响,因此抗干扰能力更强,传输距离更远,传输速率也更高。当然要注意,在随着传输距离增加,传输速率会降低,比如在1200米的时候,传输速率基本只有100b/s左右。
RS485采用差分信号传输
因此同一时间只能接收或者发送,这样与I2C类似,就可以采用主从机的模式,同时和多台仪器进行通信。
这些是和RS232比起来,RS485优势很大,肯定是优先选择。
而和其他通信比起来,比如和以太网相比,以太网通信距离更长,但是RS485抗干扰能力更强,并且价格更低,在工业上选择RS485便成了很多用户的首选。