多芯模组电能表分钟冻结的多表并行遍历测试方法及系统技术方案

技术编号:24407194 阅读:71 留言:0更新日期:2020-06-06 07:37
本申请公开了一种多芯模组电能表分钟冻结的多表并行遍历测试方法及系统,所述方法包括:上位机向单片机发送智能电表时间设置指令;单片机根据设置时间与表地址向对应智能电表发送时间设置指令;判断单片机是否收到设置正确的回复帧;若是,则延时等待电能表跨分钟存储;判断时间设置次数是否达到预设值;若否,则更新设置时间,根据更新后的设置时间再次向智能电表发送时间设置指令,直至时间设置次数达到预设值;若是,则测试完成,向上位机发送测试完成数据帧。本申请通过使用单片机进行电能表时间的设置取代原先的上位机PC通讯设置方法,单片机的响应速度比PC软件有较大的提升,节省了大量的测试时间,有效提高了测试效率。

Multi meter parallel traverse test method and system for minute freezing of multi-core module watt hour meter

【技术实现步骤摘要】
多芯模组电能表分钟冻结的多表并行遍历测试方法及系统
本申请涉及智能电能表
,尤其涉及一种多芯模组电能表分钟冻结的多表并行遍历测试方法及系统。
技术介绍
随着国家经济技术的发展和人们生活水平的提高,电能已经成为了人们生产和生活中必不可少的二次能源,向人们的生产和生活带来了无尽的便利。电能表作为电力系统中计量电能的唯一部件,其重要性和可靠性不言而喻。分钟冻结是智能电表对电力系统运行过程中实时电力负荷运行状态、特征的记录,智能电表按用户设定的时间间隔周期记录分钟冻结记录,分钟冻结记录哪些数据对象由用户设定,每个数据对象记录的间隔周期和记录的最大深度用户可设。电表生产时,需对电表功能进行功能检测,确保其功能满足新发布的多芯模组电能表规范要求。在进行测试时,若要满足上述数据储存功能的要求,电能表该项功能的测试时间过长,因此可通过修改电能表时间来完成对该项要求的测试。现有的测试方法多是上位机通过测试软件直接对电能表进行数据的交互,包括相关时间数据的设置和冻结数据的抄读。但是,上位机测试软件的处理速度较慢,造成测试时间较长,影响测试效率。
技术实现思路
本申请提供了一种多芯模组电能表分钟冻结的多表并行遍历测试方法及系统,以解决目前多芯模组电能表分钟冻结的测试时间较长的问题。为了解决上述技术问题,本申请实施例公开了如下技术方案:第一方面,本申请实施例公开了一种多芯模组电能表分钟冻结的多表并行遍历测试方法,所述方法包括:上位机向单片机发送智能电表时间设置指令;所述单片机根据设置时间与表地址向对应智能电表发送时间设置指令;判断所述单片机是否收到设置正确的回复帧;若所述单片机收到设置正确的回复帧,则延时等待电能表跨分钟存储;判断时间设置次数是否达到预设值;若时间设置次数未达到预设值,则更新所述设置时间,根据更新后的设置时间再次向所述智能电表发送时间设置指令,直至时间设置次数达到所述预设值;若时间设置次数达到预设值,则测试完成,向所述上位机发送测试完成数据帧。可选的,单片机根据设置时间与表地址向对应智能电表发送时间设置指令,包括:所述上位机发送表号抄读命令;所述单片机将所述表号抄读命令转发至对应串口;判断所述单片机是否收到正确回复帧;若所述单片机收到所述正确回复帧,则保存表号对应表地址到所述单片机的表地址缓存区;所述单片机根据所述上位机发送数据帧的时间戳和缓存的表地址组帧向对应智能电表发送时间设置指令。可选的,单片机根据设置时间与表地址向对应智能电表发送时间设置指令,包括:所述上位机向所述单片机发送表号设置命令;所述单片机根据表地址缓存区的表地址固化智能电表的表地址;判断所述单片机是否收到正确回复帧;若所述单片机收到正确回复帧,则所述单片机根据所述上位机发送数据帧的时间戳和固化的表地址向智能电表发送时间设置指令。可选的,延时等待电能表跨分钟存储,包括:延时时间为一分钟的秒时间与设置时间的秒时间之间的差值。可选的,更新所述设置时间,包括:所述单片机直接在预设时间分钟数上加1,更新所述设置时间。第二方面,本申请实施例还公开了一种多芯模组电能表分钟冻结的多表并行遍历测试方法,所述方法包括:上位机向单片机发送智能电表时间设置指令;所述单片机根据设置时间与第一表地址向对应智能电表发送时间设置指令;判断所述单片机是否收到设置正确的回复帧;若所述单片机收到设置正确的回复帧,则开始电能表跨分钟数延时存储;所述单片机根据设置时间与剩余表地址依次向对应智能电表发送时间设置指令;判断所述单片机是否依次收到设置正确的回复帧;若所述单片机依次收到设置正确的回复帧,判断延时时间是否到达;若所述延时时间到达,则停止跨分钟数据延时;判断时间设置次数是否达到预设值;若所述时间设置次数未达到预设值,则更新所述设置时间,根据更新后的设置时间再次向所述智能电表发送时间设置指令,直至时间设置次数达到所述预设值;若所述时间设置次数达到预设值,则测试完成,向所述上位机发送测试完成数据帧。第三方面,本申请实施例还公开了一种多芯模组电能表分钟冻结的多表并行遍历测试系统,包括:上位机,与单片机通讯连接,用于向所述单片机发送智能电表时间设置指令;单片机,设有多个通讯串口,所述通讯串口与所述智能电表通讯连接,用于根据设置时间与表地址向对应智能电表转发时间设置指令,并在时间设置指令设置正确时,延时等待电能表跨分钟存储,直至时间设置次数达到预设值。可选的,每个所述通讯串口与所述智能电表一一对应连接。可选的,每个所述通讯串口与多个所述智能电表连接。与现有技术相比,本申请的有益效果为:本申请提供的多芯模组电能表分钟冻结的多表并行遍历测试方法通过单片机来实现对电能表数据的交互,通过使用下位机进行电能表时间的设置取代原先的上位机通讯设置方法,在一年的时间周期遍历中,能够节省大量的测试时间,且单片机处理速度与PC软件相比,相应速度上有较大的提升,从而可大幅降低测试所需时间,有效提高测试效率。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。附图说明为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为示例性的一种多芯模组电能表分钟冻结的多表并行遍历测试模型的原理框图;图2为本申请实施例提供的一种多芯模组电能表分钟冻结的多表并行遍历测试方法的流程图;图3为本申请实施例提供的多芯模组电能表分钟冻结的多表并行遍历测试方法中S102的详细流程图;图4为本申请实施例提供的多芯模组电能表分钟冻结的多表并行遍历测试方法中S102的另一详细流程图;图5为示例性的另一种多芯模组电能表分钟冻结的多表并行遍历测试模型的原理框图;图6为本申请实施例提供的另一种多芯模组电能表分钟冻结的多表并行遍历测试方法的流程图。具体实施方式为了使本
的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。根据发布的单相多芯模组化功能规范Q/GDW1354-201X《智能电能表功能规范》中要求:4.1.5冻结a)按照约定的分间隔周期冻结电能量、瞬时量、自监测误差等数据。正、反有功总电能,电压、电流、频率、一分钟平均有功功率、一分钟平均无功功率、功率因数按1min间隔至少本文档来自技高网
...

【技术保护点】
1.一种多芯模组电能表分钟冻结的多表并行遍历测试方法,其特征在于,所述方法包括:/n上位机向单片机发送智能电表时间设置指令;/n所述单片机根据设置时间与表地址向对应智能电表发送时间设置指令;/n判断所述单片机是否收到设置正确的回复帧;/n若所述单片机收到设置正确的回复帧,则延时等待电能表跨分钟存储;/n判断时间设置次数是否达到预设值;/n若时间设置次数未达到预设值,则更新所述设置时间,根据更新后的设置时间再次向所述智能电表发送时间设置指令,直至时间设置次数达到所述预设值;/n若时间设置次数达到预设值,则测试完成,向所述上位机发送测试完成数据帧。/n

【技术特征摘要】
1.一种多芯模组电能表分钟冻结的多表并行遍历测试方法,其特征在于,所述方法包括:
上位机向单片机发送智能电表时间设置指令;
所述单片机根据设置时间与表地址向对应智能电表发送时间设置指令;
判断所述单片机是否收到设置正确的回复帧;
若所述单片机收到设置正确的回复帧,则延时等待电能表跨分钟存储;
判断时间设置次数是否达到预设值;
若时间设置次数未达到预设值,则更新所述设置时间,根据更新后的设置时间再次向所述智能电表发送时间设置指令,直至时间设置次数达到所述预设值;
若时间设置次数达到预设值,则测试完成,向所述上位机发送测试完成数据帧。


2.根据权利要求1所述的多芯模组电能表分钟冻结的多表并行遍历测试方法,其特征在于,单片机根据设置时间与表地址向对应智能电表发送时间设置指令,包括:
所述上位机发送表号抄读命令;
所述单片机将所述表号抄读命令转发至对应串口;
判断所述单片机是否收到正确回复帧;
若所述单片机收到所述正确回复帧,则保存表号对应表地址到所述单片机的表地址缓存区;
所述单片机根据所述上位机发送数据帧的时间戳和缓存的表地址组帧向对应智能电表发送时间设置指令。


3.根据权利要求1所述的多芯模组电能表分钟冻结的多表并行遍历测试方法,其特征在于,单片机根据设置时间与表地址向对应智能电表发送时间设置指令,包括:
所述上位机向所述单片机发送表号设置命令;
所述单片机根据表地址缓存区的表地址固化智能电表的表地址;
判断所述单片机是否收到正确回复帧;
若所述单片机收到正确回复帧,则所述单片机根据所述上位机发送数据帧的时间戳和固化的表地址向智能电表发送时间设置指令。


4.根据权利要求1所述的多芯模组电能表分钟冻结的多表并行遍历测试方法,其特征在于,延时等待电能表跨分钟存储,包括:
延时时间为一分钟的秒时间与设置时间的秒时间之间的差值。
<...

【专利技术属性】
技术研发人员:陈叶韩彤程福勇廖耀华李博刘光界朱梦梦杨明
申请(专利权)人:云南电网有限责任公司电力科学研究院
类型:发明
国别省市:云南;53

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1