应用技术
幸福生活指南    2019年第35期
225
幸福生活指南
嵌入式Linux 系统在用电采集终端的应用
杨连兵
南京林洋电力科技有限公司  江苏  南京  210019
摘  要:为了使电网计量实现智能化和自动化,应当设计出一款多功能的电能表,其不仅要实现自动计量,而且可以进行严格的监测。本文针对基于Linux 所研发的用电采集终端系统进行详细阐述,分析其功能及软件构成,系统主要运用Linux 多进程技术来采集及处理数据信息,实现了用电信息的自动化采集。
关键词:电网计量;用电数据;采集
1引言 目前,供电及用电企业已广泛运用了电能量计费系统。而用电信息采集终端的功能就是对各个
测量站点的信息进行采集,它处于主站与费率设备之间,可以对用电数据进行有效的采集、管理与传输等,其所具有的功能将会对自动化系统的稳定性产生极大的影响。 2用电采集终端的功能
该终端的功能主要分为以下六个部分:第
一,数据的采集。对电表、智能化设备等数据
信息进行采集;第二,数据的管理,对当前的、
历史的数据及事件等进行合理的检查与记录,
并对其进行传输。采用sqlite 作为数据库来对
数据进行储存查询,其不会占据较大的空间,
且执行速度较快,可以实现相关的需求;第三,
数据的控制。其中主要对电量、费率等进行有
效地控制;第四,综合性运用。其中包含了拆
表的自动化管理、费率控制管理、用电情况的
统计等;第五,运行维护管理。其中包含了系
统的权限、密码等管理,终端的管理,参数的
选择与查询,档案的管理,运行情况的管理等;
第六,系统的接口。通过标准化的接口规范及
技术,促使其与营销管理业务的系统形成连
接,对采集、控制、安装等各项任务的信息进
行接收,为其他的营销业务提供可靠的数据支
撑及后台保障。系统还可以与其他的业务系统
进行连接,促使数据实现共享。其中综合运用
的功能板块可以与其他业务功能板块相互结
合,其他的各个功能在采集终端系统中均得到
了呈现[1]
3用电采集终端的软件设计
3.1远程通信
该终端的通信协议请求报文,并开展相
关处理,之后再将利用报文的形式将结果进
行上报,最终传输到主站。当并未下发报文
的时候,如果底层所设置的远程信道可以支
撑,依据需求来将各个事件的上行报文主动
传输到主站之中。 3.2主任务控制 该板块采取独立的进程来进行运行,其主要功能是对测量点的数据信息进行定时采集。在该板块运行之后可实现一系列的初始工作,以此形成数据项目与抄表项目的队列,基于采集周期的各个参数来收集各个任务的时刻点,进入到主循环。在主循环的过程中,需要对
linux终端下载软件当前时间进行判断,明确其是否抵达了采集任务的时刻,如果达到了时间点,需要开启新的抄表任务,并将其下发给相关的设备来完成抄表作业,在实现一轮循环之后,对于一些没有进行采集的测量点需要进行再次抄录。在主循环之中,通信模块将会下达相应的任务指令,模块在受到其他的采集任务之后,应即刻停止现下的采集任务,并将任务指令传输到DL/T645模块之内。在本周期内的采集作业完成之后,对各个测量点及任务周期的参数变化进行实时监测,若有变化则需要再次进行初始化,启动下一个周期的采集作业。 3.3本地数据处理 作为一个多用户、多任务的操作体系,
的处理。该模块主要分析两个流程来进行:第一,基本数据的处理流程,如图1。该流程的作用在于对测量点产生的异常数据进行分析,并形成相关的事件。该模块在运行之后可以完成一系列的初始化工作,之后在开启主循环,在冻结周期结束之后,对测量点的数据进行准确读取,判断其数值是否满足的事件要求,如果满足则会将数据信息传输到通信模块,继续数据的读取,并对数据信息进行统计分析,判断其是否产生了变化,如果出现变化则需要将历史数据传输到远程的通信模块,以上传到主站之内。在本周期内的数据处理任务完成之后,判断测量点、任务周期等参数是否产生了变化,如果发生了变化则需要进行初始化处理,再进行下一个周期;第二,总加数据的处理流程,如图2。该模块的作用在于对总加组的数据进行统计,基于事先所设定的冻结周期将进行总加之后的数据传输到储存板块,并进行有效的保存。模块在运行之后,可以完成一系列的初始化工作,进入到主循环,在达到了总加数据的统计周期之后,根据相关的计算公式来对现有数据进行计算,得到总加数据,并判断这类
数据是否可以事先差动事件的要求,如果满足则会形成相关信息,并传输到主站之内,继续将现有的测量点数据与总加数据转化成为历史的、曲线的数据,并将其传输到储存板块。在所有工作完成之后需要对各个参数进行观察,明确其是否出现变化,如果出现了变化,则需要进行一个新的初始化,开启一个新[2]
图1基础数据的处理流程                          图2总加数据的处理流程
4结语
基于Linux 系统所研发的用电采集终端系统,其利用智能化终端机计量主站机械能结合,实现了用户用电信息的采集机监测,可极大强化用电系统的管理,增强电网的稳定性,同时推动了用电管理趋于自动化。 参考文献 [1]王琼.基于嵌入式Linux 数据采集系统的软件设计与实现[D]电子科技大学. [2]邹维维.基于嵌入式Linux 的数据采集系统的设计与实现[D]中国科学院沈阳计算技术研究所. 作者简介 杨连兵,1987.9,男,汉,江苏南京,本科,助理工程师,目前从事用电采集终端研发相关工作。