用户用电量确定方法、装置及电子设备与流程

文档序号:20834287发布日期:2020-05-22 16:40阅读:325来源:国知局
用户用电量确定方法、装置及电子设备与流程

本发明涉及电力技术领域,尤其是涉及一种用户用电量确定方法、装置及电子设备。



背景技术:

目前电表使用方式一般是一户一表,根据每个电表的用电量即可确定用户的用电量。然而,由于多路电表包括多个计量芯片,可以同时为多个用户提供电量计量服务,多路电表产生的用电量为多个用户产生的总的用电量,因此,现有的用户用电量确定技术,并不适用于对多路电表中各个用户的用电量的计算。



技术实现要素:

本发明实施例的目的在于提供一种用户用电量确定方法、装置及电子设备,可以确定连接多路电表的每个用户的用电量。

第一方面,本发明实施例提供了一种用户用电量确定方法,所述方法由多路电表中的mcu执行,所述mcu与所述多路电表中的多个计量芯片通信连接,每个计量芯片连接一个或多个用户回路;所述方法包括:接收各所述计量芯片发送的所述计量芯片各分相的电量信息;其中,所述计量芯片各分相的电量信息携带有所述计量芯片的标识信息和所述计量芯片对应的表型信息;基于预设的用户列表及所述计量芯片各分相的电量信息确定各用户的用电量;其中,所述预设的用户列表包括各用户使用的用户回路所属计量芯片的标识信息和各用户使用的表型信息。

在可选的实施方式中,所述计量芯片作为单相表、两相表和三相表中的任意一个或多个表型使用,所述各用户使用的表型信息包括用户使用的表型和该表型的起始分相信息;所述基于预设的用户列表及所述计量芯片各分相的电量信息确定每个用户的用电量的步骤,包括:根据各用户使用的用户回路所属计量芯片的标识信息,从各所述计量芯片发送的所述计量芯片各分相的电量信息中获取各用户使用的用户回路所属计量芯片的各分相的电量信息;根据用户使用的表型、该表型的起始分相信息及各用户使用的用户回路所属计量芯片的各分相的电量信息确定各用户的用电量。

在可选的实施方式中,所述用户使用的表型包括单相表、两相表或三相表;所述根据用户使用的表型、该表型的起始分相信息及各用户使用的用户回路所属计量芯片的各分相的电量信息确定各用户的用电量的步骤,包括:根据用户使用表型的起始分相信息,从该用户的用户回路所属计量芯片的各分相的电量信息中获取所述用户使用表型的起始分相信息对应的目标分相的电量;所述目标分相包括一个或多个分相;当所述用户使用的表型信息为单相表时,将所述目标分相的电量作为该用户的用电量;当所述用户使用的表型信息为两相表或三相表时,将所述目标分相中各个分相的电量累加值作为该用户的用电量。

在可选的实施方式中,所述方法还包括:触发各所述计量芯片采集各分相的电量,并将所述计量芯片采集各分相的电量发送至所述mcu。

第二方面,本发明实施例提供了一种用户用电量确定装置,所述装置设置于多路电表中的mcu,所述mcu与所述多路电表中的多个计量芯片通信连接,每个计量芯片连接一个或多个用户回路;所述装置包括:信息接收模块,用于接收各所述计量芯片发送的所述计量芯片各分相的电量信息;其中,所述计量芯片各分相的电量信息携带有所述计量芯片的标识信息和所述计量芯片对应的表型信息;电量确定模块,用于基于预设的用户列表及所述计量芯片各分相的电量信息确定各用户的用电量;其中,所述预设的用户列表包括各用户使用的用户回路所属计量芯片的标识信息和各用户使用的表型信息。

在可选的实施方式中,所述计量芯片作为单相表、两相表和三相表中的任意一个或多个表型使用,所述各用户使用的表型信息包括用户使用的表型和该表型的起始分相信息;所述电量确定模块,进一步用于根据各用户使用的用户回路所属计量芯片的标识信息,从各所述计量芯片发送的所述计量芯片各分相的电量信息中获取各用户使用的用户回路所属计量芯片的各分相的电量信息;根据用户使用的表型、该表型的起始分相信息及各用户使用的用户回路所属计量芯片的各分相的电量信息确定各用户的用电量。

在可选的实施方式中,所述用户使用的表型包括单相表、两相表或三相表;所述电量确定模块,进一步用于根据用户使用表型的起始分相信息,从该用户的用户回路所属计量芯片的各分相的电量信息中获取所述用户使用表型的起始分相信息对应的目标分相的电量;所述目标分相包括一个或多个分相;当所述用户使用的表型信息为单相表时,将所述目标分相的电量作为该用户的用电量;当所述用户使用的表型信息为两相表或三相表时,将所述目标分相中各个分相的电量累加值作为该用户的用电量。

在可选的实施方式中,所述装置还包括:电量采集模块,用于触发各所述计量芯片采集各分相的电量,并将所述计量芯片采集各分相的电量发送至所述mcu。

第三方面,本发明实施例提供了一种电子设备,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现如第一方面所述的方法的步骤。

第四方面,本发明实施例提供了一种计算机可读介质,其中,所述计算机可读介质存储有计算机可执行指令,所述计算机可执行指令在被处理器调用和执行时,所述计算机可执行指令促使所述处理器实现如第一方面所述的方法。

本发明实施例提供了一种用户用电量确定方法、装置及电子设备,该方法由多路电表中的mcu执行,mcu与多路电表中的多个计量芯片通信连接,每个计量芯片连接一个或多个用户回路;该方法包括:首先接收各计量芯片发送的计量芯片各分相的电量信息(携带有计量芯片的标识信息和计量芯片对应的表型信息);然后基于预设的用户列表(包括各用户使用的用户回路所属计量芯片的标识信息和各用户使用的表型信息)及计量芯片各分相的电量信息确定各用户的用电量。通过接收计量芯片各分相的电量信息可以获取到多路电表所连接的各个回路的电量信息,由于mcu中的预设的用户列表中存储有用户回路所属计量芯片的标识信息和用户使用的表型信息,根据预设的用户列表及各个回路的电量信息可以确定用户的用电量。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种用户用电量确定方法流程图;

图2为本发明实施例提供的一种多路电表与用户的对应关系图;

图3为本发明实施例提供的一种用户用电量确定装置结构示意图;

图4为本发明实施例提供的一种电子设备结构示意图。

具体实施方式

下面将结合实施例对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

考虑到现有的用户用电量确定技术,并不适用于对多路电表中各个用户的用电量的计算,本发明实施例提供了一种用户用电量确定方法、装置及电子设备,可以应用于对多路电表中各个用户用电量的计算。

本发明实施例提供了一种用户用电量确定方法,该方法由多路电表中的mcu(微控制单元,microcontrollerunit)执行,mcu与多路电表中的多个计量芯片通信连接,每个计量芯片连接一个或多个用户回路;参见如图1所示的用户用电量确定方法流程图,该方法主要包括以下步骤s102~步骤s104:

步骤s102:接收各计量芯片发送的计量芯片各分相的电量信息;其中,计量芯片各分相的电量信息携带有计量芯片的标识信息和计量芯片对应的表型信息。

上述计量芯片各分相的电量信息为各个计量芯片分别采集到的,上述多路电表包括一个或多个计量芯片,每个计量芯片根据芯片类型的不同可以作为一个或多个表型的电表使用,即上述多路电表可以作为多个电表使用。因此,上述多路电表(也可以称为多路复用表)可以同时作为多个用户的电表使用,其中,该多路电表的每个计量芯片连接一个或多个用户回路,诸如该多路电表为12路电表,包括4个计量芯片,每个计量芯片包括三个分相。上述计量芯片的标识信息可以是计量芯片的编号,诸如计量芯片0和计量芯片1等。

在一种具体的实施方式中,参见如图2所示的多路电表与用户的对应关系图,上述多路电表包括计量芯片0、计量芯片1、计量芯片2和计量芯片3,其中,上述计量芯片0的芯片类型为2p3w_1p2w,计量芯片0可以同时作为一个两相三线的电表和一个单相两线的电表使用;上述计量芯片1的芯片类型为1p2w*3,计量芯片1可以同时作为3个单相表使用;上述计量芯片2的芯片类型为3p4w*1,计量芯片2可以作为一个三相四线的电表使用;上述计量芯片3的芯片类型为2p3w*1,计量芯片3可以作为一个两相三线的电表使用。如图2所示,计量芯片0的分相l1和l2(计量芯片0的分相l1和l2合起来为一个两相三线的电表)连接用户1的回路,计量芯片0的分相l3(单相两线的电表)连接用户2的回路;计量芯片1的分相l1、l2和l3(3个单相表)分别连接用户3、用户4和用户5的回路;计量芯片2的分相l1、l2和l3(计量芯片2的分相l1、l2和l3合起来为一个三相四线的电表)连接用户6的回路;计量芯片3的分相l1和l2(计量芯片3的分相l1和l2合起来为一个两相三线的电表)连接用户7的回路。上述每个计量芯片的分相连接各个用户的回路,用于采集每个分相上的电量,即计量芯片的分相对应作为各个用户的电表使用。由于各个用户使用的计量芯片标识、分相数量和起始分相均不相同,因此,需要进一步确认各个用户的用电量。

步骤s104:基于预设的用户列表及计量芯片各分相的电量信息确定各用户的用电量;其中,预设的用户列表包括各用户使用的用户回路所属计量芯片的标识信息和各用户使用的表型信息。

上述用户使用的用户回路所属计量芯片的标识信息即为用户的用户回路所连接的计量芯片的标识或编号,上述用户使用的表型信息即为用户所连接的计量芯片的分相构成的电表类型,诸如当用户回路与计量芯片的三个分相连接时,用户使用的表型信息为三相四线电表。计量芯片可以采集到各分相的电量(l1,l2,l3),能量数据在存储时只存储了各芯片分相的能量数据,并没有单独各用户的能量数据,所以各用户的用电量为:在需要获取该用户的能量数据时,根据用户的对应表型,通过分相数据的组合,实时计算出该用户的实际用电量。

本实施例提供的上述用户用电量确定方法,通过接收计量芯片各分相的电量信息可以获取到多路电表所连接的各个回路的电量信息,由于mcu中的预设的用户列表中存储有用户回路所属计量芯片的标识信息和用户使用的表型信息,根据预设的用户列表及各个回路的电量信息可以确定用户的用电量。

为了更加准确地计算得到各用户的用电量,本实施例提供了基于预设的用户列表及计量芯片各分相的电量信息确定每个用户的用电量的实施方式,具体可参照如下步骤(1)~步骤(2)执行:

步骤(1):根据各用户使用的用户回路所属计量芯片的标识信息,从各计量芯片发送的计量芯片各分相的电量信息中获取各用户使用的用户回路所属计量芯片的各分相的电量信息。

上述通过将计量芯片的分相与不同的用户回路连接,时上述计量芯片可以作为单相表、两相表和三相表中的任意一个或多个表型使用,上述各用户使用的表型信息包括用户使用的表型和该表型的起始分相信息。诸如,用户6的用户回路所属的计量芯片为计量芯片2,从各计量芯片发送的计量芯片各分相的电量信息中获取计量芯片2的各个分相的电量信息。

步骤(2):根据用户使用的表型、该表型的起始分相信息及各用户使用的用户回路所属计量芯片的各分相的电量信息确定各用户的用电量。

用户使用的表型包括单相表、两相表或三相表。根据用户使用表型的起始分相信息,从该用户的用户回路所属计量芯片的各分相的电量信息中获取用户使用表型的起始分相信息对应的目标分相的电量;目标分相包括一个或多个分相。诸如用户2使用的表型信息为单相表,起始分相为l3;用户6使用的表型信息为三相四线电表,起始分相信息为l1-l3;用户7使用的表型为两相三线表,起始分相信息为l1-l2。从用户2的用户回路所属计量芯片0的各分相的电量信息中获取用户2使用表型的起始分相信息对应的目标分相的电量,该目标分相即为用户2使用表型的起始分相l3;从用户6的用户回路所属计量芯片2的各分相的电量信息中获取用户6使用表型的起始分相信息对应的目标分相的电量,该目标分相即为用户6使用表型的起始分相l1-l3;从用户7的用户回路所属计量芯片3的各分相的电量信息中获取用户7使用表型的起始分相信息对应的目标分相的电量,该目标分相即为用户7使用表型的起始分相l1-l2。

当用户使用的表型信息为单相表时,将目标分相的电量作为该用户的用电量。诸如,用户2使用的表型为单相表,则将计量芯片0的目标分相(即用户2使用表型的起始分相l3)电量作为用户2的用电量,其中,目标分相的电量为对应的计量芯片采集得到的。

当用户使用的表型信息为两相表或三相表时,将目标分相中各个分相的电量累加值作为该用户的用电量。诸如,用户6使用的表型为三相四线电表,将计量芯片2的目标分相(即用户6使用表型的起始分相l1-l3)电量作为用户6的用电量,即将量芯片2的目标分相l1-l3的电量进行累加,得到用户6的用电量。用户7使用的表型为两相三线表,将计量芯片3的目标分相(即用户7使用表型的起始分相l1-l2)电量作为用户7的用电量,即将量芯片3的目标分相l1-l2的电量进行累加,得到用户7的用电量

在一种具体的实施方式中,上述方法还包括:触发各计量芯片采集各分相的电量,并将计量芯片采集各分相的电量发送至mcu。以便使mcu根据各个计量芯片的各个分相的电量,计算该多路电表服务的各个用户的用电量。

本实施例提供的上述用户用电量确定方法,在多路电表中的计量芯片随意变换时也能计算得到各用户的用电量,且可以自由的设置电表的型号,使其灵活的适用于多个不同的用户场景,能够为多个不同用户场景提供电量计量等服务,提升了用户用电量计量的准确性。

对应于上述用户用电量确定方法,本实施例提供了一种用户用电量确定装置,该装置设置于多路电表中的mcu,mcu与多路电表中的多个计量芯片通信连接,每个计量芯片连接一个或多个用户回路;参见如图3所示的用户用电量确定装置结构示意图,该装置包括:

信息接收模块31,用于接收各计量芯片发送的计量芯片各分相的电量信息;其中,计量芯片各分相的电量信息携带有计量芯片的标识信息和计量芯片对应的表型信息。

电量确定模块32,用于基于预设的用户列表及计量芯片各分相的电量信息确定各用户的用电量;其中,预设的用户列表包括各用户使用的用户回路所属计量芯片的标识信息和各用户使用的表型信息。

本实施例提供的上述用户用电量确定装置,通过接收计量芯片各分相的电量信息可以获取到多路电表所连接的各个回路的电量信息,由于mcu中的预设的用户列表中存储有用户回路所属计量芯片的标识信息和用户使用的表型信息,根据预设的用户列表及各个回路的电量信息可以确定用户的用电量。

在一种实施方式中,上述计量芯片作为单相表、两相表和三相表中的任意一个或多个表型使用,各用户使用的表型信息包括用户使用的表型和该表型的起始分相信息;上述电量确定模块32,进一步用于根据各用户使用的用户回路所属计量芯片的标识信息,从各计量芯片发送的计量芯片各分相的电量信息中获取各用户使用的用户回路所属计量芯片的各分相的电量信息;根据用户使用的表型、该表型的起始分相信息及各用户使用的用户回路所属计量芯片的各分相的电量信息确定各用户的用电量。

在一种实施方式中,上述用户使用的表型包括单相表、两相表或三相表;上述电量确定模块32,进一步用于根据用户使用表型的起始分相信息,从该用户的用户回路所属计量芯片的各分相的电量信息中获取用户使用表型的起始分相信息对应的目标分相的电量;目标分相包括一个或多个分相;当用户使用的表型信息为单相表时,将目标分相的电量作为该用户的用电量;当用户使用的表型信息为两相表或三相表时,将目标分相中各个分相的电量累加值作为该用户的用电量。

在一种实施方式中,上述装置还包括:

电量采集模块,用于触发各计量芯片采集各分相的电量,并将计量芯片采集各分相的电量发送至mcu。

本实施例提供的上述用户用电量确定装置,在多路电表中的计量芯片随意变换时也能计算得到各用户的用电量,且可以自由的设置电表的型号,使其灵活的适用于多个不同的用户场景,能够为多个不同用户场景提供电量计量等服务,提升了用户用电量计量的准确性。

本实施例所提供的装置,其实现原理及产生的技术效果和前述实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。

本发明实施例提供了一种电子设备,如图4所示的电子设备结构示意图,电子设备包括处理器41、存储器42,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述实施例提供的方法的步骤。

参见图4,电子设备还包括:总线44和通信接口43,处理器41、通信接口43和存储器42通过总线44连接。处理器41用于执行存储器42中存储的可执行模块,例如计算机程序。

其中,存储器42可能包含高速随机存取存储器(ram,randomaccessmemory),也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。通过至少一个通信接口43(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。

总线44可以是isa(industrystandardarchitecture,工业标准体系结构)总线、pci(peripheralcomponentinterconnect,外设部件互连标准)总线或eisa(extendedindustrystandardarchitecture,扩展工业标准结构)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。

其中,存储器42用于存储程序,所述处理器41在接收到执行指令后,执行所述程序,前述本发明实施例任一实施例揭示的流过程定义的装置所执行的方法可以应用于处理器41中,或者由处理器41实现。

处理器41可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器41中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器41可以是通用处理器,包括中央处理器(centralprocessingunit,简称cpu)、网络处理器(networkprocessor,简称np)等。还可以是数字信号处理器(digitalsignalprocessing,简称dsp)、专用集成电路(applicationspecificintegratedcircuit,简称asic)、现成可编程门阵列(field-programmablegatearray,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器42,处理器41读取存储器42中的信息,结合其硬件完成上述方法的步骤。

本发明实施例提供了一种计算机可读介质,其中,所述计算机可读介质存储有计算机可执行指令,所述计算机可执行指令在被处理器调用和执行时,所述计算机可执行指令促使所述处理器实现上述实施例所述的方法。

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

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