针对RS-232-C 的不足,出现了一些新的接口标准, RS-485 的电气标准就是其中的一种
RS-485 是美国电气工业联合会(EIA)制定的利用平衡双绞线作传输线的多点通讯标准
它采用差分信号进行传输;最大传输距离可以达到1
2 km;最大可连接32 个驱动器和收发器;接收器最小灵敏度可达±200 mV;最大传输速率可达2
5 Mb/s
由此可见,RS-485 协议正是针对远距离、高灵敏度、多点通讯制定的标准
RS-485 具有以下特点: 1) RS-485 的电气特性:逻辑“1” 以两线间的电压差为+(2―6) V 表示;逻辑“0” 以两线间的电压差为-(2―6)V 表示
接口信号电平比 RS-232-C 降低了,就不易损坏接口电路的芯片, 且该电平与 TTL 电平兼容,可方便与 TTL 电路连接
2) RS-485 的数据最高传输速率为 10Mbps 3) RS-485 接口是采用平衡驱动器和差分接收器的组合,抗共模干能力增强,即抗噪声干扰性好
4) RS-485 接口的最大传输距离标准值为 4000 英尺,实际上可达 3000米,另外 RS-232-C 接口在总线上只允许连接1 个收发器, 即单站能力
而RS-485 接口在总线上是允许连接多达128 个收发器
即具有多站能力,这样用户可以利用单一的RS-485 接口方便地建立起设备网络
MAX485 接口芯片是Maxim 公司的一种RS-485 芯片
采用单一电源+5 V 工作,额定电流为 300 μA,采用半双工通讯方式
它完成将 TTL 电平转换为 RS-485 电平的功能
其引脚结构图如图 1 所示
从图中可以看出,MAX485 芯片的结构和引脚都非常简单,内部含有一个驱动器和接收器
RO 和DI 端分别为接收器的输出和驱动器的输入端,与单片机连接时只需分别与单片机的RXD 和TXD 相连即可;