其中,当中央监控站向通信转换器发送信息时,通过82C50的INTR端向8031CPU发出中断请求,作为8031的外部中断信号从P3.2端引入,CPU响应中断,实现数据的正确接收和发送。
本文相关DataSheet:
4.3 2路485分时控制器的设计
为了解决站点扩容及负载过重问题,设计成2路工作模式,由2个MAX485转换器组 成,利用其2、3功能端实现控制,其中P1.4、P1.5控制Ⅰ路状态,P1.6、P1.7控制Ⅱ路状态。两个通信口的波特率相同,由内部定时器设定。电路原理如图4―2所示。

当采用MAX485芯片时,每一路总线最多可接32个测控站点,最大传输距离可达1 200 m,当传输距离较大时,可适当降低波特率;若测控站点较多,可用MAX1487芯片替代MAX485,站点可多达128个。当传输距离超过1 200 m时,可在中途增加一个中继器,从而延长子站的安装距离。
在硬件电路中应在总线之间、总线对地之间采用稳压二极管进行限幅保护。
5 结束语
该文提出的基于的方案可以推广应用到很多相关领域。如果将转换器中的MAX-485通信口再扩展,系统的容量将会更大。另外,转换器与站点之间的通信方式也可以选CAN总线方式,这样传输距离、传输速度将会更快。
[参考文献]
[1]李 华.MCS-51系列单片机实用接口技术[M].北京:北京航空航天大学出版社,1993.
[2]陈伟人.单片微型计算机及接口技术[M].北京:清华大学出版社,1989.
[3]张洪润,等.单片机原理及应用[M].北京:北京航空航天大学出版社,2002.
[4]何立民.单片机应用技术选编(5)[M].北京:北京航空航天大学出版社,1998.