微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 硬件工程师文库 > 基于SNMP的电源设备管理无线传输系统的框架组成

基于SNMP的电源设备管理无线传输系统的框架组成

时间:11-17 来源:3721RD 点击:

MP用于电源管理系统

4.1 SNMP协议用于电源管理

SNMP协议的两个实体Manager和Agent的交换信息方式有Polling模式、Trap模式。如图1。

Polling模式:SNMP Request 由Manager发出,Agent接收。该Request包含三个基本信息:执行的动作类型、执行的动作对象,对象的参数。其中执行的动作类型是:Set命令、Get命令。比如我们想预设电压达到250v时Agent必须报警,该设定通过Manager的Set命令下达到Agent,Agent自动判断当前电压值,根据情况发出报警。同时,值班员为了监视电压值,Manager必须定期通过Get命令从Agent上获得当前电压值。

Trap模式:Trap由Agent发出,Manager接收。当某种预先定义的变量达到报警值时,Agent主动发出信息给Manager。比如当电源电压达到250v时,Agent主动通过Trap数据包向Manager报告。

相比之下,Trap模式的实时性较强,Polling模式是定期采集,有时间间隔。

4.2 基于SNMP的电源监控系统

随着无人值班、计算机网络应用的发展,要求实现电源系统的远程监控成为趋势。图2是基于SNMP的无线短信电源管理系统的模型。

图2 基于SNMP无线短信电源管理系统模型

该模型由以下几部分组成:

1)监控对象端

包括电源设备(监控对象)、电压/电流传感器(主要完成高电压到低电压、大电流到小电流的转换、A/D转换)、MCU(微处理器,将信号处理后触发无线发射模块发射短信到Agent。)、GSM/GPRS短信发射模块(发射/接收短信)。

2)监控系统Agent

该Agent内置一个实时操作系统,TCP/IP协议栈、SNMP Agent 等。通过自带的无线发射模块,向监控对象端发送和接收信息。通过有线网络或者无线网络,接收Manager发来的请求,将当前的电压、电流值反馈给Manager。如果出现电压过高或过低现象,通过SNMP Trap通知Manager。

3)SNMP Manager

SNMP Manager接收值班员发来的命令,通过SNMP Resquest发送到Agent,采集相关的信息,同时接收Agent发出的Trap数据包,并将警告信息通知电源管理员。

4)Http Server/Web server

Internet的最大优点是人机界面友善和内容随处可见。值班员通过浏览器访问Http Server,监视和查看当前和历史数据、画面、多媒体信息等。同时通过Applet等技术,Http Server还可以将实时的警告信息主动传送到浏览器上,通过电子邮件、呼叫中心等将电源告警信息处理后转发给其他相关值班员。

5 利用短信服务实现电源的远程监控

以不间断电源(UPS)为例。利用SMS,我们可以将UPS当前的工作状态例如online/on battery,加上预先约定的其它信息,如当前时间、UPS设备编号等,组合成短消息,发送到异地的值班员的手机上。同样地,UPS当前的负载量、当前的电池容量、内部温度、所处机房的温度湿度或其他传感信号也可以用这个方法传输。

利用SMS,身处异地的值班员将指令合成短信(这当然要UPS产品的支持和接收),发到机房内的UPS控制器,实现远程操作。可实现的操作包括:开启/关闭UPS、设定休眠时间、自检并发送报告、设定调整自检时间表、设定各项运行参数。

6 结束语

计算机运行离不开电源供应,利用SNMP来管理计算机供电电源,足以满足一般的正常供电的需求,而使用移动短信的方式实现电源监控信息的传输,来与值班员进行交互,则可以提高工作效率,起到减人增效的结果。

参考文献

[1] Behrouz A.Forouzan,数据通信域网络

[2] 季风,网络管理和SNMP协议,现代计算机,2001,(2):29-31

[3] 张文斐等,广东信息与自动化,2002,(3):23-25

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top