一种电能数据实时采集系统及采集方法与流程

文档序号:12494417阅读:806来源:国知局
一种电能数据实时采集系统及采集方法与流程

本发明属于电量采集领域,具体的涉及一种电能数据实时采集系统及采集方法。



背景技术:

在目前市场上的电能数据采集系统中,核心控制单元以集中式处理方式完成电能数据采集、主站查询、人机交互等一系列工作,以文件管理方式存储电能数据,随着电网系统对采集速度要求的不断提高和海量实时数据处理需求的呈现,集中式处理方式的不足越来越明显。

首先,电能数据采集效率不高。由于系统负载能力有限,在轮流抄表机制下,同一个读表口注册的电表越多,后注册的电表抄读延迟越久,这在很大程度上降低了电能数据的实时性和采集效率。其次,文件存储的数据管理方式独立性差,文件只能通过指针对数据进行处理,无法及时采集。

由此看来,传统的电能数据采集系统采集已不能满足整个电力采集系统中海量用电数据的实时处理和分布式存储的需求。



技术实现要素:

为了克服现有技术的缺陷,本发明的目的在于提供一种电能数据实时采集系统及采集方法。

本发明是这样实现的:

本发明提供一种电能数据实时采集系统,其包括多个数据采集端以及远程控制端,所述数据采集端与所述远程控制端通过网络实现通讯连接,

所述数据采集端包括控制单元以及分别与所述控制单元通讯连接的人机交互单元、电能采集单元、存储单元以及数据响应单元;所述人机交互单元用于进行人机交互,所述电能采集单元用于根据控制单元设置的时间阈值实时采集电能数据,所述存储单元用于对采集的电能数据进行存储,所述数据响应单元用于根据远程控制端的指令调取存储单元存储的电能数据,所述远程控制端包括通讯单元、处理单元以及检查单元,所述通讯单元用于向所述数据采集端发送指令并接收所述电能数据,所述检查单元用于对所述电能数据进行检查;

所述数据采集端通过所述数据响应单元响应所述远程控制端发送的数据采集指令并将所述电能采集单元采集的电能数据发送至通讯单元;

所述远程控制端接收所述数据采集端发送的电能数据并根据处理单元的采集需求依次向所述数据采集端发送采集指令。

优选地,所述存储单元设置有嵌入式数据库。

优选地,所述嵌入式数据库为SQLite数据库。

优选地,所述控制单元还设置有网络监测单元,所述网络监测单元用于对网络进行监测。

优选地,所述网络监测单元设置有网速阈值,当网速大于所述网速阈值时,所述数据采集端主动向所述远程控制端发送电能数据。

优选地,所述人机交互单元包括显示设备、外部输入设备以及外部输出设备,分别用于显示工作状态、输入或输出指令。

优选地,所述电能采集单元能够利用自身的电能采集传感器采集电能信息数据或者通过与电能表通讯连接获取电能信息数据。

优选地,所述控制单元设置有时钟模块,所述时钟模块为GPS授时模块。

优选地,一种电能数据实时采集方法,其包括以下步骤:

S1、在设定的时间阈值内,数据采集端的电能采集单元从电能表采集电能数据并存储在存储单元内部;

S2、网络监测单元对网速进行监测,当网速大于所述网速阈值时,数据采集端主动向所述远程控制端发送电能数据;

S3、处理单元对接收到的所有数据采集端的电能数据进行处理,检查单元对接收到的电能数据进行检查,如缺少任一个或多个数据采集端的电能数据或任一个或多个数据采集端的电能数据存在错误,通讯单元依次向该任一个或多个数据采集端发送采集指令;

S4、接收到采集指令的数据采集端的数据响应单元响应该采集指令,并即时向远程控制端发送电能数据;

S5、重复步骤S3-S4,直至远程控制端接收到所有数据采集端的电能数据。

优选地,处理单元对接收到的所有数据采集端的电能数据进行处理包括数据编号以及数据整合。

与现有技术相比,本发明具有以下有益效果:

本发明提供一种电能数据实时采集系统及采集方法,其能够在时间阈值内自动采集电能数据并上传至远程控制端,在上传时能够根据网速选择性上传,避免了因通讯拥堵造成的采集速度慢易出错等缺点,另一方面,也可以根据远程控制端的采集指令依次上传,远程控制端可以根据需要对数据采集端进行编号,并依次向数据采集端发送采集指令。同样避免了因通讯拥堵造成的采集速度慢易出错等缺点。且将数据保存至本身的数据库中,可以根据需要随时调取,有效地提升了数据采集的实时性,提升了数据的安全性好可维护性。

附图说明

图1为本发明的结构示意框图;

图2为本发明的工作流程图。

具体实施方式

以下将参考附图详细说明本发明的示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。

本发明提供一种电能数据实时采集系统,如图1所示,其包括多个数据采集端1以及远程控制端2,数据采集端1与远程控制端2通过网络实现通讯连接。多个数据采集端1与电能表一一对应,用于采集多个电能表的电能数据,并将采集到的电能数据存储后根据需要发送至远程控制端2。

数据采集端1包括控制单元11以及分别与控制单元11通讯连接的人机交互单元12、电能采集单元13、存储单元14以及数据响应单元15。

人机交互单元12用于进行人机交互,人机交互单元包括显示设备、外部输入设备以及外部输出设备,分别用于显示工作状态、输入或输出指令。用户通过人机交互单元能够进行设置等。

电能采集单元13用于根据控制单元设置的时间阈值实时采集电能数据,电能采集单元能够利用自身的电能采集传感器采集电能信息数据或者通过与电能表通讯连接获取电能信息数据。

存储单元14用于对采集的电能数据进行存储,将数据保存至本身的数据库中,可以根据需要随时调取,有效地提升了数据采集的实时性,提升了数据的安全性好可维护性。

优选地,存储单元设置有嵌入式数据库。

优选地,所述嵌入式数据库为SQLite数据库。

数据响应单元15用于根据远程控制端2的指令调取存储单元存储的电能数据。

远程控制端2包括通讯单元21、处理单元22以及检查单元23,通讯单元21用于向数据采集端1发送指令并接收电能数据,检查单元23用于对所述电能数据进行检查。

数据采集端1通过数据响应单元响应远程控制端发送的数据采集指令并将所述电能采集单元采集的电能数据发送至通讯单元。

远程控制端2接收所述数据采集端发送的电能数据并根据处理单元的采集需求依次向所述数据采集端发送采集指令。

优选地,控制单元还设置有网络监测单元,网络监测单元用于对网络进行监测。网络监测单元设置有网速阈值,当网速大于所述网速阈值时,所述数据采集端主动向所述远程控制端发送电能数据。

优选地,控制单元设置有时钟模块,所述时钟模块为GPS授时模块。

用户可以根据需要,设定采集电能数据的时间,例如可以是月底、年底或其他时间段等,在设定的时间阈值内,数据采集端的电能采集单元从电能表采集电能数据并存储在存储单元内部;网络监测单元对网速进行监测,当网速大于所述网速阈值时,数据采集端主动向所述远程控制端发送电能数据;处理单元对接收到的所有数据采集端的电能数据进行处理,检查单元对接收到的电能数据进行检查,如缺少任一个或多个数据采集端的电能数据或任一个或多个数据采集端的电能数据存在错误,通讯单元依次向该任一个或多个数据采集端发送采集指令;接收到采集指令的数据采集端的数据响应单元响应该采集指令,并即时向远程控制端发送电能数据。

优选地,一种电能数据实时采集方法,如图2所示,其包括以下步骤:

S1、在设定的时间阈值内,数据采集端的电能采集单元从电能表采集电能数据并存储在存储单元内部;

S2、网络监测单元对网速进行监测,当网速大于所述网速阈值时,数据采集端主动向所述远程控制端发送电能数据;

S3、处理单元对接收到的所有数据采集端的电能数据进行处理,检查单元对接收到的电能数据进行检查,如缺少任一个或多个数据采集端的电能数据或任一个或多个数据采集端的电能数据存在错误,通讯单元依次向该任一个或多个数据采集端发送采集指令;

S4、接收到采集指令的数据采集端的数据响应单元响应该采集指令,并即时向远程控制端发送电能数据;

S5、重复步骤S3-S4,直至远程控制端接收到所有数据采集端的电能数据。

优选地,处理单元对接收到的所有数据采集端的电能数据进行处理包括数据编号以及数据整合。

与现有技术相比,本发明具有以下有益效果:

本发明提供一种电能数据实时采集系统及采集方法,其能够在时间阈值内自动采集电能数据并上传至远程控制端,在上传时能够根据网速选择性上传,避免了因通讯拥堵造成的采集速度慢易出错等缺点,另一方面,也可以根据远程控制端的采集指令依次上传,远程控制端可以根据需要对数据采集端进行编号,并依次向数据采集端发送采集指令。同样避免了因通讯拥堵造成的采集速度慢易出错等缺点。且将数据保存至本身的数据库中,可以根据需要随时调取,有效地提升了数据采集的实时性,提升了数据的安全性好可维护性。

最后应说明的是:以上所述的各实施例仅用于说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分或全部技术特征进行等同替换;而这些修改或替换,并不使响应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1