首页 理论教育 RS-485总线规范|单片机综合设计实用教程

RS-485总线规范|单片机综合设计实用教程

时间:2023-10-20 理论教育 版权反馈
【摘要】:在要求通信距离为几十米到上千米时,广泛采用RS-485串行总线标准。RS-485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。RS-485总线对RS-422标准作了改进,使其功能进一步增强。与RS-422一样,可以将多个RS-485接口设备连接到同一条总线上,并且连接更加简单。图11-1 MAX485接口电路当RS-485总线的传送距离超过一定长度时,它的抗干扰能力就会下降,这时需要在芯片的A、B之间接上120Ω的终端匹配电阻,以保证RS-485总线的稳定性。

RS-485总线规范|单片机综合设计实用教程

在要求通信距离为几十米到上千米时,广泛采用RS-485串行总线标准。RS-485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。

RS-485总线对RS-422标准作了改进,使其功能进一步增强。为了进一步推广RS-422的平衡差分传输技术,EIA于1983年在RS-422基础上制定了RS-485标准,增加了多点、双向通信能力。

RS-485接口主要特点如下:

1)传输方式:差分;

2)传输介质:双绞线等;

3)最大通信距离:1200m;

4)共模电压最大值:+12V;最小值:-7V;差分输入范围:-7~+12V;

5)接收器输入灵敏度:±200mV;

6)接收器输入阻抗:≥12kΩ;(www.xing528.com)

7)标准节点数:32。

与RS-422一样,可以将多个RS-485接口设备连接到同一条总线上,并且连接更加简单。这些相互连接的RS-485接口的物理地位完全平等,在逻辑上取一个为主设备,其他为从设备;在通信时,同样采用主设备呼叫、从设备应答的方式。

它们的不同之处:RS-485在发送端增加了使能控制;RS-485发送器的驱动能力进一步提高,同一总线上的节点数目可以达到32个、64个、128个、256个。

本系统中,RS-485接口电路采用的是MAX485芯片,MAX485是一种差分平衡型低功率收发器芯片。芯片中包含有1个驱动器和1个接收器,采用单+5V电源供电,专用于TTL协议(即通用于各种CPU的通信协议)与RS-485协议间的转换。由于它是半双工的方式,所以只能有一方发送,一方接收,而且由于它采用差动电平接收的方法提高抗干扰能力,因此适合在比较恶劣的环境下工作。MAX485接口电路如图11-1所示。

978-7-111-43308-8-Chapter11-1.jpg

图11-1 MAX485接口电路

当RS-485总线的传送距离超过一定长度时,它的抗干扰能力就会下降,这时需要在芯片的A、B之间接上120Ω的终端匹配电阻,以保证RS-485总线的稳定性。图中的标号485EN为使能端,当其为低电平时,MAX485处于接收状态;当其为高电平时,MAX485处于发送状态。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈