
微控制器实现的前端设备的远程复位控制

图1
该网关远程复位系统主要由AT89C51单片机硬件电路、复位网关、AT89C51单片机信号处理程序、控制室界面应用程序组成,其系统结构示意图如图1。
1 硬件结构与原理
1.1 单片机硬件电路
单片机硬件电路分为:信号转换电路、AT89C51单片机、隔离电路、继电器电路等。
信号转换电路是全双工工作的,其功能主要有两个:一是用来将复位网关发送过来的MAX485信号转成AT89C51单片机P3口可接收的RS232信号,然后由AT89C51根据信号进行处理再通过P2口选择相应的继电器复位相应的网关;二是由另外一片MAX485把AT89C51的P3口送来的信号转换成复位网关接收的MAX485总线信号。
AT89C51是一种低功耗,高性能CMOS8位微控制器,具有4K字节闪存,可编程可擦除存储器。该微控制器采用Atmel高密度,非易失性存储器制造技术,与工业标准的MSC-51指令集和I/O管脚相兼容,其编程开发软件可用Keil uVision2,编程方便、效率高。AT89C51为很多嵌入式控制应用提供了非常灵活而又价格便宜的方案,它的主要性能有:4K字节的闪存,128字节的RAM,32个I/O口,2个16位的定时器,5个两极中断源结构,1个全双工串行口,片内振荡器和时钟电路。由于AT89C51性价比高,因此我们用AT89C51来实现复位硬件电路的微处理器。