远程机房电源控制系统研究
2017-06-06高天明中国联合网络通信有限公司兰州市分公司
高天明 中国联合网络通信有限公司兰州市分公司
远程机房电源控制系统研究
高天明 中国联合网络通信有限公司兰州市分公司
远程机房的电源控制室是保证机房运行的基本,一些耗能较高、设备繁琐的机房经常由于电源控制不合格出现损害,因此,实现对远程电源控制系统的有效管理是非常必要的。本文讨论的主要内容就是关于远程机房电源控制研究。
远程机房 电源控制系统 硬件设备 软件设备
远程电源控制是机房运行一个重要的程序,控制系统的设计和实现保证了电源的持续供应,也起到了方便管理的作用,可以降低机房运行耗能,增加设备的使用寿命。
1 系统框架
远程机房电源控制系统主要包括主机和从机两个部分。其中主机系统由上位机和主机板组成;从机则由1到N的机板组成,主机和通讯机所使用的通讯方式为无线通讯。工作时,主机键盘输入操作在PC或主机板,无线收发模块将发送指令;从机接收分析判断控制模块让电源执行开关动作;PC进行信息查询时,主机主要起到信息发送作用,从机则进行信息接收和信息分析,并将其最终显示在屏幕上。
2 硬件设计
2.1 单片机电路
AT89S52单片机是较为常用的单片机类型,它的主要体现在对先进的高密度、非易失性存储技术的应用,这种单机片具有较高的兼容性,不挑剔系统和引脚分布,使得其功能更为完善,芯片也能达到灵活应用状态。很多主从机都采用该型单片机。
2.2 液晶显示屏
显示屏幕是用来显示菜单、输入和操作信息显示,也可用以查询结果。LCD12864数字点阵液晶显示模块是比较优质的液晶显示屏。该屏幕的对比度非常高,这是它的主要优势,它可以显示汉字和字母等符号,与51单片机控制连接非常便利,能满足系统硬件的要求。
2.3 矩阵键盘
系统采用4×4矩阵键盘,共有16个按键。功能键主要包括:关闭键、数字键0~9键、电源键、查询键、确定键以及返回键和符号“-”按钮。
2.4 无线模块
主机和从机进行无线通讯,通讯程序类似于电路。其采用的是世界通用的ISM频段的单片无线收发芯片,也就是nRF24L01是2.4~2.5GHz。SPI接口可以进行输出功率设置、信道选择以及协议设置等工作。这一模块的最大工作速率可以达到2Mbps,126通道,其较大的工作可以满足多点通信、跳频通信要求。该模块内置天线,属于小型设备,模块具有软件地址设置功能,只进行机器地址输出数据的接收,这样的数据接收方式使得软件编程变得更加简单,可连接到各种型号单片机直接进行使用。
2.5 拨码开关电路
拨码开关采用的编码为0/1的二进制编码,它是一种控制开关操作的地址开关,每一个键都有上下两个引脚,当拨至NO一侧时,两引脚进行连接,反之则断开。本系统可以根据需要在从机上手动编号,具有良好的可扩展性和灵活性。
3 软件设计
3.1 主机端主程序
程序主要实现设备初始化,键盘扫描读取,设置无线收发模块工程,液晶显示,发送各种控制命令和接收来自机器状态信息等功能。主要程序代码如下:
程序执行时,使用Mode()函数读取主机工作数据,根据不同状态的旗标标志位,来判断PC工作是联机还是单模式状态。在线工作主要数据表现为flag=1,单模式工作状态下,数据表现为flag=0,4X4的键进行指令输入。完成主机发送指令后,默认设置为接收状态,以提高系统的可靠性。
3.2 从机端主程序
通过拨码开关对每个从机进行编号以及无线模块接收指令,判断是否开机、关机或进行查询操作。从机上设置无线收发模块接收模式,对接收到的数据进行处理,分析和判断机器是否运行指令。如果是这样,则进行相应的操作,否则将丢弃数据,不做操作,并继续保持接收数据状态。从机操作包括电源断开、连接和查询状态信息,电源开关采集后需进行参数封装,等待主机将数据发送出去。
3.3 位机编程
计算机程序与界面,使用VB编程。主要调用MSComm控件发送和接收数据的处理、数据的显示,需要实现在线联机、键盘输入等。
结束语:远程机房电源控制系统的设计需要从硬件设计和软件设计两个方面入手,硬件方面要注意保持设备质量,注意各设备间的兼容性。软件设计方面主要是对个进行编程和代码写作。做好这两项工作,远程机房电源控制系统就会实现高效化运行。
[1]赵勇,黄东,张天开,苑红.基于μIP和socket的远程机房电源控制系统设计[J].电子设计工程,2015(04):264-265
[2]罗华阳,欧阳广,沈坚勇,吴廷焰.基于VB程序设计与PLC控制的机房电源管理系统的实现[J].机电产品开发与创新,2016(01):82-83