图4 隔离型RS-485电路 Fig.4 Isolated RS-485 circuit
图4中我们以高速光耦6N137为例来说明一下隔离型RS485电路。实际电路中对传输速度要求不高的场合无需使用高速光耦。VDD与VCC485是两组不共地的电源,一般用隔离型的DC-DC来实现。通过光耦隔离来实现信号的隔离传输,ADM487与MCU系统不共地,完全隔离则有效的抑制了高共模电压的产生,大大降低了485的损坏率,提高了系统的稳定性。但也存在电路体积过大、电路繁琐、分立器件过多、传输速率受光电器件限制等缺点,对整个系统的稳定性也有一定的影响。
为避免以上缺点,出现了一些二次集成芯片,如ADM2483、ADM257E等,来进行保护。
图5 隔离型RS485芯片ADM2483应用图
Fig.5 The application of ADM2483 diagram of isolated RS485 chip ADM2483是ADI推出的隔离型485芯片,SOW-16封装,内部集成了一个三通道的磁隔离器件和一个半双工485收发器,2500V隔离电压、传输速率500K、共模电压抑制能力25KV/μS。但此电路仍需双电源供电,因此也会在一定程度上存在电路体积过大的问题。
ADM2587E是ADI继ADM2483之后,推出的单电源隔离型485芯片。SOW-20封装,2500V隔离电压,全/半双工、传输速率500K、共模电压抑制能力
25KV/μS、?15KV的ESD保护。适合用于工控、电力、仪表、安防等各种485隔离场合。
- 4 -
图6 完全隔离型RS485/422芯片ADM2587E应用图
Fig.6 Complete isolation of RS485/422 chip ADM2587E application diagram
5 基于RS485的空调控制系统设计
如图7所示,该智能暖通空调系统的温控器、室外机、室内机三个控制器之间通过RS485总线互相通信,进行信息传输并控制。
图7 基于RS485的空调控制系统图
Fig.7 The air conditioner control system based on RS485
在同步方式下,主机负责初始化从机节点,并启动通信时序,主机将控制或监控各从机节点。主机必须要有足够的存储容量用来存储从机特征信息,它可询问及配置从机的特征信息,并把修改后的信息回传给从机。若设备被配置为从机,主机会控制此设备的通信。若从机不需和其它设备通信,那么从机就不需知道在此网络有什么样的其它设备存在。如果从机间需要通信,那么必须通过主机来进行。如室内机控制板为主机,温控器只和室内机控制板通讯,但是温控器可以通过室内机控制板知道网络中有室外机存在。
- 5 - 参考文献:
[1] Jan Axelson著,精英科技译.Serial port complete: programming and circuits for RS-232 and RS-485 links and networks[M].北
京:中国电力出版社,2001.
[2] 李晓林.单片机原理与接口技术[M].北京:电子工业出版社,2015 [3] 毛晓波.单片机原理及接口技术[M].北京:机械工业出版社,2015 [4] 高春甫.单片机原理及接口技术实用教程[M].北京:机械工业出版社,2014 [5] bbs.armfly.com [6]
[7] [8] bbs.21ic.com
[9] [10] RS485协议标准. 广州周立功单片机发展有限公司. [11] 李长青.接口技术[M].北京:中国水利水电出版社,2014
基于RS485通信的智能暖通空调控制系统的设计[D].苏州:苏州大学,2011 [12] 懂治刚.
[13] 刘焕成.单片机原理、接口技术与程序设计[M].北京:清华大学出版社,2014
[14] 周国运.单片机原理与接口技术:C语言版[M].北京:清华大学出版社,2014 [15] 郭文川.MCS-51单片机原理、接口及应用[M].北京:电子工业出版社,2013 - 6 -
rs-485通讯接口与硬件电路
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)