本发明涉及智能电表领域,特别涉及一种基于openmv数字识别算法的电能表自校准方法及系统。
背景技术:
1、根据国家标准《gb/t 17215.321-2008交流测量设备特殊要求第21部分:静止式有功电能表(1级和2级)》中对智能电能表在直流及谐波工况下计量准确度的要求,电能表在出厂前必须对该工况下的电能表进行计量误差补偿。
2、中国专利文献cn113589216a公开一种基于直流和偶次谐波工况的电能表误差补偿方法,包括下列操作步骤:设置待测电能表的安装参数以及误差补偿的电流范围,并设置电流范围内的多个电流测试点,根据待测电能表在各个测试点的误差数据确定电流和误差值的函数关系,最后根据该函数关系在每个电流测试点进行误差补偿。
3、上述方法存在3个问题,1、重复工作较多,耗时费力:每只电能表都对应两种参数,直流偶次谐波影响试验需要对待测电能表分别单独通正半波和负半波,每种参数背景下都需要对待测电能表设置至少8个电流测试点,校表台切换测试点需要30s,每个测试点又至少需要两次补偿,从向电能表输入补偿值到校表台显示误差稳定需要30s,那么单个电能表校表时间至少需要24min。且以上步骤主要包括工作人员的多次等待及重复动作,耗时费力。2、效率低:每次补偿操作的30s等待期间,容易分散工作人员注意力,导致补偿值不能及时的输入电能表,存在效率低下问题。3、依赖工具多:误差补偿值想要写入电能表必须基于电能表的通讯规约,因此必须加入pc机和rs485转usb设备,将串口设备的usb端连接pc机,rs485的a极和b极和电能表rs485通信端子连接,通过pc机校表软件将误差值组帧为符合电能表通讯规约的数据帧后通过rs485发送至待测电能表才能完成一次校表操作,存在依赖工具多、校表步骤繁琐问题。
技术实现思路
1、本发明的目的在于提供一种基于openmv数字识别算法的电能表自校准方法及系统,以解决背景技术中提出的问题。
2、一种基于openmv数字识别算法的电能表自校准系统及方法,包括openmv液晶数字识别方法和校表通讯规约系统两部分,这两部分依次执行,完成电能表误差值自动补偿,最终实现校准的目的。
3、控制所述openmv获取一张显示当前所述电能表误差的所述校表台液晶屏幕图像,读取当前待测电能表通讯地址,提取图像中误差值。
4、控制所述主控mcu定时器,根据电能表误差补偿后所述校表台刷新并稳定误差所需时间,设置所述电能表定时时间,
5、控制所述openmv发送所述误差值至所述主控mcu。
6、所述主控mcu组合面向对象的用电信息数据交换协议帧,发送至所述待校电能表。
7、控制所述电能表清除定时器计数值,并打开定时器。
8、定时时间到,控制当前误差值是否低于允许最大误差值,
9、如果是,则控制当前电流测试点是否为和所述电能表的最后一个电流测试点。
10、如果是,控制当前电能表校表结束。
11、如果否,控制所述openmv拍摄所述误差图像,进行下一次误差补偿。
12、与现有技术相比,本发明的技术效果和优点:
13、该基于openmv数字识别算法的电能表自校准方法及系统,控制所述openmv获取一张显示当前所述电能表误差的所述校表台液晶屏幕图像,读取当前待测电能表通讯地址,提取图像中误差值,控制所述主控mcu定时器,根据电能表误差补偿后所述校表台刷新并稳定误差所需时间,设置所述电能表定时时间,控制所述openmv发送所述误差值至所述主控mcu,本发明将机器视觉与电能表误差校调技术相结合,实现了电能表计量误差校准自动化。
1.一种基于openmv数字识别算法的电能表自校准方法,其特征在于:
2.根据权利要求1所述的一种基于openmv数字识别算法的电能表自校准系统,其特征在于,该系统包括主控mcu、按键复位模块、lcd显示误差数据模块、openmv可编程图像获取及处理模块、rs485通信模块。
3.据权利要求1所述的一种基于openmv数字识别算法的电能表自校准系统,其特征在于包括以下步骤:
4.根据权利要求3所述的一种基于openmv数字识别算法的电能表自校准系统,其特征在于,利用所述openmv板载的letnet数字识别网络模型识别单个数字。
5.根据权利要求根据权利要求2所述一种基于openmv数字识别算法的电能表自校准系统,其特征在于,按键复位模块用于控制所述系统开启新一轮校准工作。
6.根据权利要求2所述一种基于openmv数字识别算法的电能表自校准系统,其特征在于,lcd显示模块显示所述openmv识别得到的误差结果。
7.根据权利要求1所述一种基于openmv数字识别算法的电能表自校准系统,其特征在于,将所述openmv识别获取到的误差值以面向对象的用电信息数据交换协议组帧。
8.根据权利要求2所述一种基于openmv数字识别算法的电能表自校准系统,其特征在于,将rs485通信接口与所述待测电能表rs485通信接口连接,将权利要求6所述协议帧发送至所述电能表进行误差补偿。