传输方式不同、传输距离不同、RS-232 只允许一对一通信。
1、传输方式不同。 RS-232采取不平衡传输方式,即所谓单端通讯. 而RS485则采用平衡传输,即差分传输方式。
2、传输距离不同。RS-232适合本地设备之间的通信,传输距离一般不超过20m。而RS-485的传输距离为几十米到上千米。
3、RS-232 只允许一对一通信,而RS-485 接口在总线上是允许连接多达128个收发器。
二、关于设备地址
单独连接一个设备时,不管设备地址是多少,都可以使用254(广播地址)进行通讯。
十六进制MODBUS指令开头FE 01 00 00 00 02 A9 C4。FE即广播地址254 。
使用485总线连接多个设备时,需要单独连接设备,将485总线中设备修改为不同的设备地址然后再进行连接,修改设备地址可以修改拨码开关或者可以使用JYDAM调试软件点击配置参数界面进行修改
三、关于485总线连接数量
485总线连接时设备地址不同即可,设备地址课设置1-255,理论连接250个设备没有问题,实际连接时由于485轮询机制原因,数量比较多时通讯速率会很慢,一般连接20/30左右设备。
四、关于485总线距离
485总线不加中继器直接连接一般可以最远到二三百米,实际连接距离较远时可以使用485中继器进行增强485信号。根据485总线结构理论,在理想环境的前提下, 485总线传输距离可以达到1200米。条件是通讯线材优质达标,波特率为9600 ,负载-台485设备 ,才能使得通讯距离达到1200米,所以通常485总线实际的稳定的通讯距离往往达不到1200米。如果负载485设备多,线材阻抗不合乎标准,线径过细,转换器品质不良,设备防雷保护复杂和波特率的提高等等因素都会降低通讯距离。
五、关于485连接线
采用RVSP屏蔽双绞线。所用屏蔽双绞线规格,与485通讯线的距离和挂接的设备数量有
关,如下表所示。采用屏蔽双绞线有助于减少和消除两根485通信线之间产生的分布电容以及来自于通讯线周围产生的共模干扰。
六、关于485终端电阻
1.通信速度低或者通信距离近的情况下建议不加终端电阻
通信速度低或者通信距离近的情况下,信号反射对通信信号的影响不大,而且不加终端电阻可
以大大降低功耗,并且通过加较大上下拉电阻值即可保证RS-485总线空闲时具有较高的差分
电压幅值,提高了通信的可靠性。
2、通信距离较长且通信速度较快,对号质量要求较高的情况
此时可以增加终端电阻,防止阻抗突变|起的信号反射问题,提高信号质量,但应确保在总线
空闲时总线的差分电压不处于门限电平范围内。
3、对功耗有要求且通信距离较长的情况
一般在一个位的中间时间对信号进行采样 ,由于低通信速度的情况下,每-一个位的时间较长,所以在到达采样点时反射信号已被消耗掉,对通信已无影响。
所以对RS-485的收发器的功耗有较高要求且通信距离较长的应用,应适当降低通信的速度。