基于无线传输模块的电力负控系统软件设计

/ 2

基于无线传输模块的电力负控系统软件设计

崔振杰刘芳崔猛

国网黑龙江省电力有限公司齐齐哈尔供电公司运营监测中心

【摘要】使用C#技术,能够让电力负控终端达到远程控制的效果,将视频摄像头的位置和相应的焦距做好适当的调整,将云台状态进行合理的调整,从而能够实现站点信息的作用,做好相应数据的采集,并且做好适当的录像。

【关键词】负控终端;无线传输模块;设计

负控终端可以理解为是电能符合管理主要设备之一,简单的说是为了能够装载不同变压器所产生的终端单元,能够对相应的电压、电流等进行采集,并且可以时刻的监控出所发生的事情。本篇文章主要针对使用C#技术,能够让电力负控终端达到远程控制的效果,将视频摄像头的位置和相应的焦距做好适当的调整,从而能够实现站点信息的作用,做好相应数据的采集,并且做好适当的录像。

1、设计内容和主要功能

就负控系统而言,主要使用C#技术,对负控终端进行适当的控制,从而将远程监测、对话等能功能的实现。系统能够时刻的监测、对相应设备进行检查,以及开关所使用的情况,对所采集的相应电流、电压等做好详细的判断,从而确保设备能够正常的性,并且会对过压、失流等问题起到智能报警的作用,真正意义上达到远程控制的效果。

1.1操作功能

(1)站点控制:相关人员应当对智能中继站点做好适当的控制,其中包含站点的连接以及断开、对摄像头做好方向的调整、对云台的工作情况做好相应的调整、对开、关音频做好适当的调整等功能。

(2)功能召测:相关人员将召测的终端确认以后,能够对终端的温度、电流等方面进行召测。

(3)状态召测:相关人员能够对所选择的视频信息进行录像工作,并且将所录制的视频储存到相应的地方,随时都可以播放。

(4)拍照:相关人员在看视频的过程中,能够将所选择的信息拍照,并且将所得到的视频储存在相应的地方,随着都可以进行调阅。

1.2系统维护

相关人员应当对系统做好维护工作,其中包含多个方面,如终端、服务器等,并且可以对此进行适当的添加或者是修改操作。

视频服务器通常情况下包含服务器的名称、终端等相应的信息。

终端主要包括站点名称、终端地址、数据端口和备注信息等。

用户是依据各种需要而做出的设置,包含相应的人员、管理人员等。依据各种工作的性质来对各种用户做好权限的设置。

系统参数中包含短信部分,主要体现在以下两点功能:一种是可以完成短信发送设置;另一种是对站点薄进行设置。无线传输模块的应用是就GSM网络亦或是CDMA网络来说的,因此倘若可以接受到信息激活上线,系统是通过使用短信猫的形式来让相应的模块将短信激活,并且所发的设置是为了给相应的参数进行配置。

首先把短信猫与电脑相连接,然后安装上正确的驱动程序,这样在电脑中就会出现相应的虚拟串口,此时设置电脑与短信猫通信的波特率,串口号等参数,这样电脑就可以与短信猫正常通讯了。通过提供视频服务器地址/域名、服务器端口、连接时间等参数后,系统就可以生成相应的激活短信发送给无线传输模块,以激活无线站点登录视频服务器。

站点薄用来保存各个无线站点所用的电话号码,发送短信的时候需要使用到这些电话号码。对系统进行维护时,还可能会涉及一些其它信息,如浏览功能的设置和事件提示。浏览功能的设置主要是对浏览时相应参数的设置,包括最大同时浏览站点数、视频通道循环时间、是否自动启动视频传输、是否自动启动录像、是否启用视频缓冲器等的设置。事件提醒设置主要是针对离线报警触发事件、在线报警触发事件、站点离线、服务器磁盘空间不足、用户定制消息等事件是否进行提示、以什么方法提示,是以弹出信息框的模式、还是以发送提示短信或播放声音的模式进行提示。

2、负控系统设计的核心

2.1系统基本配置

CPU:Intel奔腾双核E5400以上,内存:2G以上,硬盘:250G以上;

操作系统要求:MicrosoftWindowsXPProfessionalSP2以上;

组件安装要求:在安装控制系统之前需分别安装WindowsInstaller3.1和.NETFramework3.5两个组件。

2.2系统基本配置文件

为了满足负控系统能够达到相应的标准需要,相关人员利用XML文件来对配置信息做好恰当的储存,这是因为XML文件属于文本文件,并且能够给的修改提供方便,让程序在运作过程中所产生的参数,不仅能够通过程序的配置来得以实现,还能够采取对配置文件进行修改的方式来得以实现。相关人员将XML文件当做文件的载体,从而实现手工的形式进行修改。

加载XML文件的主要代码:

这样就生成了一个XmlDocument对象,并加载相应的配置文件(XML文件),当需要读取某个节点的配置信息时,可以使用代码来简单地获取:

这段代码可以获取写数据的端口号,相应的配置文件的代码文本片段如下:

2.3终端控制的实现

相关人员应当采取发送命令字的形式来对相应电气的开、关等做出合理的控制,这样做的目的能够将代码量做好适当的简化,与此同时还让用户能够对系统所产生的功能进行适当的增减,相关人员不需要对增减功能组抽适当的修改,需要做的仅仅只是在配制文件上增加一个条目而已。

2.3.1站点数据的调阅

在系统中显示现场监控图像和控制云台的移动是使用由厂家提供的开发库来进行的,因此首先需要在程序中添加对ActiveX控件的引用,创建一个AxM7MX1C对象来连接视频服务器,再通过AxM7MX1C对象的OnDeviceListUpdate事件来获取已经上线的无线站点并生成一个树开列表。

当需要播放画面、停止视频传输、对云台进行控制等操作时,可以使用控件内置的命令来实现。

2.3.2远程终端的控制

当需要对远程终端进行控制或者读取数据时,可以通过无线传输模块的auxcom串口向远程终端写入相应的命令编码,然后从无线传输模块的auxcom串口读取返回的结果编码。

为了方便扩展,把各种控制命令都进行编码,并保存在XML配置文件中,程序运行期间,通过读取XMl配置文件中的相应编码命令,并解析成实际需要发送的数据,并通过auxcom端口发送到远程终端。

如想获取现场的温度数据,配置文件中的相应信息可通过编程设计实现。当接收到终端返回的数据后,可以通过代码来提取出正确的数据。从终端返回的数据,用正则表达式来进行解析,增加返回数据格式的灵活性。

3、结语

通过以上内容的论述,可以得知:相关人员对负控软件做出的合计,是为了能够让负控终端达到远程控制的效果,从而整真正意义上满足了负控终端无人操作的监控模式,并且有着显著的效果。

参考文献

[1]夏敏.基于GPRS的远程电能计量装置检测系统的研究与应用[J].电气技术.2011(07)

[2]徐英博,黄琰,朱善安.基于GPRS网络的远程控制系统中心机软件设计[J].机电工程.2011(06)

[3]孟巍,刘丽君.基于GPRS的用电现场系统终端单元的研究与设计[J].中国电力教育.2010(S1)

[4]李锦彬.基于ARM及μC/OS-II的电力负荷控制终端的设计[J].福建工程学院学报.2008(03)

[5]苏建元,许湧,徐敏,孙蔚,孙薇.基于GSM/GPRS的负荷控制管理系统的研制[J].南京师范大学学报(工程技术版).2007(01)