文章摘要
- RS485 起说是种没有指定或推荐任何传输协议,仅指定发生器和接收器的电气特性的硬体架构
- RS485 可藉由电路所产生的高低电压作为二进制的0跟1 (开跟关) 的信号传输,并可在有电子杂讯的环境下进行长距离有效率的通讯
- 一般来说,使用RS485的装置,可利用Modbus、ASCII 等通讯协定来与中央控制系统沟通
- RS485 起说是种没有指定或推荐任何传输协议,仅指定发生器和接收器的电气特性的硬体架构
- RS485 可藉由电路所产生的高低电压作为二进制的0跟1 (开跟关) 的信号传输,并可在有电子杂讯的环境下进行长距离有效率的通讯
一、什麽是 RS485?
RS485,又称为TIA-485(-A)或EIA-485,是用于串列通讯系统驱动器和接收器的电气特性标准。
根据维基百科的解释:
“ RS485 是隶属于OSI模型物理层的电气特性规定为2线、半双工、平衡传输线多点通信的标准。是由电信行业协会(TIA)及电子工业联盟(EIA)联合发佈的标准。实现此标准的数位通讯网可以在有电子杂讯的环境下进行长距离有效率的通讯。在线性多点总线的组态下,可以在一个网路上有多个接收器。因此适用在工业环境中。
RS485 使用缆线两端的电压差值来表示传递信号,不同的电压差分别标识为逻辑1及逻辑0。两端的电压差最小为0.2V以上时有效,任何不大于12V或者不小于-7V的差值对接受端都被认为是正确的。
RS485 仅仅规定了接受端和发送端的电气特性。它没有规定或推荐任何数据协议。RS485 使用差动双绞线提供高速的数据通信速率(10m时35Mbit/s;1200m时100kbit/s)。 ”
[1]
因此,RS485 起说是种没有指定或推荐任何传输协议,仅指定发生器和接收器的电气特性的硬体架构,RS485 可藉由电路所产生的高低电压作为二进制的0跟1 (开跟关) 的信号传输,并可在有电子杂讯的环境下进行长距离有效率的通讯。

一般来说,使用RS485的装置,可利用Modbus、ASCII 等通讯协定来与中央控制系统沟通,例如,LORRIC 的蹼轮式流量计,以Modbus为基础来定义各种讯号传输,以RS485来传输讯号,与客户的中央控制系统串连,藉由中控系统的相关程式与设定,而能读取相关流量计量资料。
二、RS485 实现了一条配线串接多部设备的配线方式

两线半双工系统,可允许两台装置间双的双资料传输,但不能同时进行,也就是说,A B 两台装置,一段时间内,只运许 A 将资料传向 B,结束后,才能进行 B 对 A 的资料传输。
下图是一个常见的RS-485电路示意图

该电路展示了两线製接线方式的基本连接方式。在两线製接线方式中,所有节点共享同一对通信线,其中一条线(A线)用于传输正向数据,另一条线(B线)用于传输反向数据。这种差分信号的传输方式可以有效地减少干扰,提高通信的可靠性。
[2]
1. 拓扑结构
2. RS485的相关配线建议
- 一般建议使用带屏敝 24awg 双绞线,以串接方式连线每台设备,不要使用环状或放射状线路。
- 连线长时,请在 master 及线路最远端使用终端电阻,终端电阻业界常使用 120Ω,实际数值请参照线材规格计算。
- 在讯号干扰多的地方,软体可能需要多次询问才能得到回应,请在通讯程式内建立多次询问机制,以区别讯号干扰与设备异常离线两种情形。
- 使用在 RS485 通讯,尽量使用短线长,降低杂讯干扰。并将隔离网与主要通讯线屏敝相连后接地。
- 如果讯号不稳,请在线路上选择一点使用偏压电阻。
[4]
三、RS485的应用范例
LORRIC 蹼轮式流量计于兴森半导体中央加药与配药系统的应用范例

中国兴森半导体之中央加药与配药系统,系统配置为中央储药槽加上每个製程端的配药系统,以阀箱来掌控化学药剂的供给量。每组阀箱内安装一组LORRIC蹼轮式流量计用以来计算药剂流量,流量计透过 RS485 将流量资讯即时回馈给中央控制系统,在药剂每次的供给量到达指定量时停止供药,在如此系统中,RS485扮演了一个重要的桥樑角色,建立了中央控制系统与各阀箱间的流量资讯沟通。