关 闭

新闻中心

EEPW首页>工控自动化>设计应用> 基于VB的机房计算机电源监控系统

基于VB的机房计算机电源监控系统

作者: 时间:2010-05-20 来源:网络 收藏

5.2 控制模块

  控制部分要实现的功能是发开/关信号给下位机,要求将特定计算机的状态设为开/关。若接收到下位机的正确反馈信号,则在界面上将相应计算机的图标置为开/关;若接收出错,则给出出错提示。根据要控制的计算机数量,可以分为部分控制(开/关)和全部控制(全部开/全部关)二类,前者控制一台或多台计算机,后者控制当前的所有计算机。

5.3 设置部分

5.3.1 修改密码

  本系统在启动时要求管理员输入正确的密码才能登录系统。在登录之后可以重新修改密码。

5.3.2 生成报告设定

  本系统提供了将计算机当前时刻的状态、相关数据生成报告的功能。报告的格式为以名命名的文本文件。使用者可以根据需要选择不同的报告生成方式。

5.3.3 定时监测机房设定

  除了提供定时监测功能外,本系统还提供了定时监测机房功能,以方便管理者定时自动监测多间机房的计算机。

5.3.4 生成报告设定

  本系统提供了将机房计算机当前时刻的状态及相关数据生成报告的功能。报告的格式为以机房名命名的文本文件,使用者可以根据需要选择不同的报告生成方式。

5.3.5 定时监测机房设定

  除了提供定时监测功能外,本系统还提供了定时监测机房功能,以便管理者能定时自动监测多间机房的计算机。

5.3.6 机房配置

本系统可以根据不同的机房配置来动态改变界面的相关显示。本系统提供了机房配置功能以方便管理者在系统运行时更改机房的配置。

5.4 历史记录查询管理

  本系统能够对所有计算机的开关机时间做系统记录。每台计算机只要经过了开机→关机这个过程,就将它的数据存放到数据库中。这些记录有助于管理人员管理机房,了解计算机的使用情况。

6 系统的安全性、可靠性和实时性

6.1 系统的安全性

  本系统运行时有二种登录方式,一种是一般用户,以用户名guest登录;另一种是管理员,以用户名administrator登录。第一种登录方式不需要登录密码,但它的功能有限,只能进行监测和监测机房操作,不能做其他操作,也不能对系统进行设定或者查询历史记录;第二种登录方式的登录者为管理员,需要输入正确的密码才能登录,登录成功后可以使用系统的全部功能,包括监控、设定和查询功能。

  当使用者试图以其他用户名登录的时候,系统会弹出提示框,提示用户要以guest或administrator用户名登录。当使用者以用户名administrator登录,但输入了错误的密码时,系统会提示输入密码错误,让用户重新输入。如果连续3次输入错误,则强行退出系统。登录密码存放在当前路径的psw.txt文件中,并进行了简单的加密,其他人可以打开该文本文件,但是看到的是加密后的字符,不是原文,所以具有一定的安全性。

6.2 系统的可靠性

6.2.1 通信可靠性

  本系统对各机房进行了编码(机房代码),并将它作为下位机的地址码,编号从01H开始。上位机与某下位机通信时,先发送地址码,待握手成功后再发送监控命令码。若在限定时间内收不到单片机的正确响应信号或收到的信号不是00H,则转出错处理。

第一次握手成功后,上位机继续发监控命令码和数据长度(要监控的计算机数量+1,1为校验和帧)给下位机。发送完毕后,就等待单片机回送正确响应信号00H,若在限定时间内收到正确反馈信号,则第二次握手成功。否则,转出错处理。

  第二次握手成功后,上位机开始发送要监控的PC地址,并累加求校验和。发送完毕后,再发一帧校验和帧。然后等待单片机回送正确反馈信号00H(第三次握手)。若超时或信号错误,则转出错。

  第三次握手成功后,上位机接收单片机传来的一帧数据,这帧数据的值表示下位机即将要向上位机发送的数据长度。上位机接收单片机回送的数据并累加校验和,若接收正确,则向单片机发送00H信号,表示此次操作成功。

上述三次握手,为上位机与下位机的通信提供了较高的可靠性。

6.2.2 系统可靠性

  本系统提供了较完善的出错处理机制及丰富的提示信息,从而提高了系统操作的可靠性。如:输入出错提示,包括文本框输入非法字符,输入错误密码等等。

6.3 系统的实时性

  在上位机与下位机通信时,系统根据要接收的数据长度定义了不同的超时时限,以保证系统的实时性。

7 总 结

  在本系统中,单片机负责采集电源的模拟开关量,主机通过该系统的监控软件,可以得到单片机采集到的监测信号,在界面上显示出来。同时,该监控软件能对多台电脑进行开关控制,将这些控制信号发送到单片机。当单片机接收到这些控制信号之后,能驱动相应的模拟器件,将这些信号在硬件上反映出来并反馈信号给主机,从而在软件界面上显示出模拟状态。本系统界面菜单结构清晰,布局合理,功能齐全,响应实时;电路部分设计合理,芯片选择恰当,调试方便;主机与单片机通信可靠,数据的实时采集和传输次序正确。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭