一种计量芯的模拟检测系统及方法

文档序号:734183 发布日期:2021-04-20 浏览:1次 >En<

阅读说明:本技术 一种计量芯的模拟检测系统及方法 (Analog detection system and method for metering core ) 是由 冯占成 翟峰 葛得辉 徐英辉 梁晓兵 李保丰 周晖 陈昊 彭楚宁 孔令达 任博 于 2020-12-15 设计创作,主要内容包括:本发明公开了一种计量芯的模拟检测系统及方法,属于涉及电能计量技术领域。本发明系统包括:检测系统主站,所述检测系统主站模拟输出预设数量的计量数据,并将计量数据分为多个部分,将第一部分的计量数据预置于计量芯模拟板,查询计量芯模拟板队列内未抄读的计量数据条数,当每次查询到队列内的计量数据低于预设值后,发送一部分的计量数据至计量芯模拟板,直至多个部分的计量数据全部发送完成;计量芯模拟板,所述将第一部分的计量数据放到队列内,剩余部分的计量数据接收后,放在队列尾部;管理芯,所述管理芯从队列头部的抄读计量数据,针对计量数据进行检测。本发明消耗很少的电能量即可完成测试,更加绿色环保。(The invention discloses a simulation detection system and method of a metering core, and belongs to the technical field of electric energy metering. The system of the invention comprises: the detection system master station simulates and outputs a preset amount of metering data, divides the metering data into a plurality of parts, presets a first part of the metering data on the metering core analog board, inquires the number of metering data which are not read in a metering core analog board queue, and sends a part of the metering data to the metering core analog board after inquiring that the metering data in the queue are lower than a preset value each time until all the metering data of the plurality of parts are sent; the metering core simulation board is used for placing the metering data of the first part into a queue, and placing the metering data of the remaining part into the tail part of the queue after receiving the metering data of the remaining part; and the management core reads the metering data from the head of the queue and detects the metering data. The invention can complete the test by consuming little electric energy, and is more environment-friendly.)

一种计量芯的模拟检测系统及方法

技术领域

本发明涉及电能计量技术领域,并且更具体地,涉及一种计量芯的模拟检测系统及方法。

背景技术

智能电能表是能源电力物联网和坚强智能电网感知层重要的数据采集工具,更是电力公司为客户提供优质服务至关重要的设备,智能电能表作为内含嵌入式软件的智能物联设备,其软件产品质量的管理应重点研究。

国家电网公司预推广的多芯模组化电能表,采用计量芯和管理芯分离的设计,计量芯提供电量、时钟等法制数据,管理芯承担整表的管理任务,主要包括费控、显示对外通讯、事件记录、数据冻结、负荷控制等任务。

原有电能表的法制计量功能和表计管理功能没有分离,所以它的常规测试是整表测试,整表测试时,为了获得多种计量数据,外界测试装置必须提供真实的计量工况环境,也就是真实的电能能源消耗,这种方法能效比较低。

发明内容

针对上述问题,本发明提出了一种计量芯的模拟检测系统,包括:

检测系统主站,所述检测系统主站模拟输出预设数量的计量数据,并将计量数据分为多个部分,将第一部分的计量数据预置于计量芯模拟板,查询计量芯模拟板队列内未抄读的计量数据条数,当每次查询到队列内的计量数据低于预设值后,发送一部分的计量数据至计量芯模拟板,直至多个部分的计量数据全部发送完成;

计量芯模拟板,所述将第一部分的计量数据放到队列内,剩余部分的计量数据接收后,放在队列尾部;

管理芯,所述管理芯从队列头部的抄读计量数据,针对计量数据进行检测。

可选的,计量数据为模拟计量数据或采集的计量数据。

可选的,管理芯向计量芯模拟板发送抄读数据请求后,计量芯模拟板将队列头部的数据反馈给管理芯。

可选的,队列内未抄读的计量数据条数由计量芯模拟板记录,检测系统主站请求查询过后,计量芯模拟板将记录反馈给检测系统主站。

可选的,预设值取队列总数据条数的25-35%。

本发明还提出了一种计量芯的模拟检测方法,包括:

使用检测系统主站模拟输出预设数量的计量数据,并将计量数据分为多个部分,将第一部分的计量数据预置于计量芯模拟板;

将计量芯模拟板内第一部分的计量数据放到队列内;

使用管理芯从队列头部的抄读计量数据,针对计量数据进行检测;

查询计量芯模拟板队列内未抄读的计量数据条数,当每次查询到队列内的计量数据低于预设值后,发送一部分的计量数据至计量芯模拟板的队列的队尾,直至多个部分的计量数据全部发送完成;

从队列头部的抄读计量数据,针对计量数据进行检测,直至对计量数据检测完成。

可选的,计量数据为模拟计量数据或采集的计量数据。

可选的,管理芯向计量芯模拟板发送抄读数据请求后,计量芯模拟板将队列头部的数据反馈给管理芯。

可选的,队列内未抄读的计量数据条数由计量芯模拟板记录,检测系统主站请求查询过后,计量芯模拟板将记录反馈给检测系统主站。

可选的,预设值取队列总数据条数的25-35%。

本发明中计量芯模拟板可以正常和管理芯进行通讯,主站预置的数据可以模拟多种工况,模拟系统和管理芯进行数据交互时,快速响应管理芯请求,不漏发数据,管理芯可正常工作,通过控制计量芯模拟板响应的数据内容,模拟各种恶劣工况下的数据响应,快速、高效的检测出管理芯软件可能存在的安全隐患。

本发明消耗很少的电能量即可完成测试,更加绿色环保。

附图说明

图1为本发明一种计量芯的模拟检测系统的结构图;

图2为本发明一种计量芯的模拟检测方法的流程图;

图3为本发明一种计量芯的模拟检测方法的实施例流程图。

具体实施方式

现在参考附图介绍本发明的示例性实施方式,然而,本发明可以用许多不同的形式来实施,并且不局限于此处描述的实施例,提供这些实施例是为了详尽地且完全地公开本发明,并且向所属技术领域的技术人员充分传达本发明的范围。对于表示在附图中的示例性实施方式中的术语并不是对本发明的限定。在附图中,相同的单元/元件使用相同的附图标记。

除非另有说明,此处使用的术语(包括科技术语)对所属技术领域的技术人员具有通常的理解含义。另外,可以理解的是,以通常使用的词典限定的术语,应当被理解为与其相关领域的语境具有一致的含义,而不应该被理解为理想化的或过于正式的意义。

本发明提出了一种计量芯的模拟检测系统,如图1所示,包括:

检测系统主站,所述检测系统主站模拟输出预设数量的计量数据,并将计量数据分为多个部分,将第一部分的计量数据预置于计量芯模拟板,查询计量芯模拟板队列内未抄读的计量数据条数,当每次查询到队列内的计量数据低于预设值后,发送一部分的计量数据至计量芯模拟板,直至多个部分的计量数据全部发送完成;

计量芯模拟板,所述将第一部分的计量数据放到队列内,剩余部分的计量数据接收后,放在队列尾部;

管理芯,所述管理芯从队列头部的抄读计量数据,针对计量数据进行检测。

其中,计量数据为模拟计量数据或采集的计量数据。

其中,管理芯向计量芯模拟板发送抄读数据请求后,计量芯模拟板将队列头部的数据反馈给管理芯。

其中,队列内未抄读的计量数据条数由计量芯模拟板记录,检测系统主站请求查询过后,计量芯模拟板将记录反馈给检测系统主站。

其中,预设值取队列总数据条数的25-35%。

本发明还提出了一种计量芯的模拟检测方法,如图2所示,包括:

使用检测系统主站模拟输出预设数量的计量数据,并将计量数据分为多个部分,将第一部分的计量数据预置于计量芯模拟板;

将计量芯模拟板内第一部分的计量数据放到队列内;

使用管理芯从队列头部的抄读计量数据,针对计量数据进行检测;

查询计量芯模拟板队列内未抄读的计量数据条数,当每次查询到队列内的计量数据低于预设值后,发送一部分的计量数据至计量芯模拟板的队列的队尾,直至多个部分的计量数据全部发送完成;

从队列头部的抄读计量数据,针对计量数据进行检测,直至对计量数据检测完成。

其中,计量数据为模拟计量数据或采集的计量数据。

其中,管理芯向计量芯模拟板发送抄读数据请求后,计量芯模拟板将队列头部的数据反馈给管理芯。

其中,队列内未抄读的计量数据条数由计量芯模拟板记录,检测系统主站请求查询过后,计量芯模拟板将记录反馈给检测系统主站。

其中,预设值取队列总数据条数的25-35%。

下面结合实施例本发明方法进行进一步的说明:

如图3所示,包括以下步骤:

构造过压过流工况下的测试数据,测试数据可以是根据需求定制的,也可以是真实的计量数据。

测试数据导入测试测试系统。

开始检测流程后,先导入一定量的测试数据到计量芯模拟板。

计量芯模拟板把收到的数据按顺序存入存储区的数据队列中。

当管理芯通过SPI通讯接口向计量芯请求数据时,计量芯从队列头部取出数据返回给管理芯。

主站循环查询计量芯数据剩余量,计量芯返回数据剩余量。

当主站查询到数据剩余量低于一定比例后,例如30%,再次下发一定量的数据到计量芯模拟板。

重复4-7步骤,直到检测结束。

本发明中计量芯模拟板可以正常和管理芯进行通讯,主站预置的数据可以模拟多种工况,模拟系统和管理芯进行数据交互时,快速响应管理芯请求,不漏发数据,管理芯可正常工作,通过控制计量芯模拟板响应的数据内容,模拟各种恶劣工况下的数据响应,快速、高效的检测出管理芯软件可能存在的安全隐患。

本发明消耗很少的电能量即可完成测试,更加绿色环保。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。本申请实施例中的方案可以采用各种计算机语言实现,例如,面向对象的程序设计语言Java和直译式脚本语言JavaScript等。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

8页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种具有开关量控制的管理芯模拟系统及方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!