一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

使用适配符自动采集电能表通信地址的方法,设备及介质与流程

2022-08-17 11:16:36 来源:中国专利 TAG:


1.本发明涉及电能表数据的自动采集技术,尤其是涉及一种使用适配符自动采集电能表通信地址的方法,设备及介质。


背景技术:

2.目前,在自动采集系统中,当需要对下行电能表数据进行采集时,首先需要搜集电能表的地址信息。当前使用的常见方法是直接人工输入的方式。这种方式需要人工统计电能表安装信息,比较麻烦。采集设备一般情况下使用485通信接口与下行电能表进行通信。如果采集设备通过广播命令抄读电能表数据,各电能表同时回复,会导致串口数据无法解析。
3.中国专利公布号cn 113299054 a公开了一种“采集器与电能表之间的rs485总线自动识别通讯协议”,具体公开了通过采集器首次上电后进行广播,各电能表回复的方式采集电能表通信地址。电能表根据随机因子计算出随机延时时间,期间侦听总线数据,以防止所有电能表同时发送数据导致数据无法解析,这种方式可以进行正确的组网,但是需要电能表支持延时回复功能。
4.同时中国发明专利公布号cn 111323648 a公开了“一种rs485级联的多用户电能表及其数据传输方式”,具体公开了多个电能表之间通过485端口串联的方式进行多个电能表自动组网。但是这种方式需要对一个电能表配置2个485通信口,设计麻烦。
5.因此如何来不增加硬件的情况下,进一步提高电能表的采集效率成为需要解决的技术问题。


技术实现要素:

6.本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种使用适配符自动采集电能表通信地址的方法,设备及介质。
7.本发明的目的可以通过以下技术方案来实现:
8.根据本发明的第一方面,提供了一种使用适配符自动采集电能表通信地址的方法,该方法采集器利用dl/t698.45协议的适配符功能进行电能表地址的读取;通过读取部分电能表的数据,使得能够快速实现读取辨别所有电能表通信地址。
9.作为优选的技术方案,该方法具体包括以下步骤:
10.步骤1,对尾号为0的通信地址采集;
11.步骤2,使用步骤1的过程依次采集尾号为1~9的电能表通信地址。
12.作为优选的技术方案,所述的步骤1具体为:
13.步骤101)使用aaaaaaaaaaaa0适配符读取地址,判断回复数据是否为合法数据,若为是,执行步骤102),否则执行步骤103);
14.步骤102)如果回复数据为合法数据,则表明尾号为0的电能表为1个,结束对尾号为0的通信地址采集;
15.步骤103)如果回复数据为非法,则表明尾号为0的电能表为多个,进行多个电能表通信地址的读取。
16.作为优选的技术方案,所述的步骤101)读取操作没有回复,则表明没有尾号为0的电能表通信地址,结束对尾号为0的通信地址采集。
17.作为优选的技术方案,所述的步骤103)进行多个电能表通信地址的读取具体为:使用aaaaaaaaaaa00~aaaaaaaaaaa90适配符读取电能表通信地址。
18.作为优选的技术方案,如果回复正确,则表明固定尾号2个字节的地址找到。
19.作为优选的技术方案,如果没有回复,则表明固定尾号2个字节的地址不存在。
20.作为优选的技术方案,如果还是接收到非法数据,则再缩位适配符读取电能表通信地址。
21.根据本发明的第二方面,提供了电子设备,包括存储器和处理器,所述存储器上存储有计算机程序,所述处理器执行所述程序时实现所述的方法。
22.根据本发明的第三方面,提供了计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现所述的方法。
23.与现有技术相比,本发明具有以下:
24.1)本发明利用dl/t698.45协议的适配符功能进行电能表地址的读取,这样可以读取部分电能表的数据,使得能够快速实现读取辨别所有电能表通信地址。
25.2)本发明设计简单,成本低,不需要更换现有电能表。
26.3)本发明速度快,节省人力成本,不需要人工输入电能表数据。
附图说明
27.图1为本发明的流程图。
具体实施方式
28.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。
29.本发明使用适配符自动采集电能表通信地址的方法,该方法采集器利用dl/t698.45协议的适配符功能进行电能表地址的读取;通过读取部分电能表的数据,使得能够快速实现读取辨别所有电能表通信地址。
30.如图1所示,本发明方法具体包括以下步骤:
31.步骤s1,对尾号为0的通信地址采集;
32.步骤s2,使用步骤s1的过程依次采集尾号为1~9的电能表通信地址。
33.当采集器第一次上电时,启动自动采集电能表通信地址流程。首先执行如下流程:
34.1、使用aaaaaaaaaaaa0适配符读取地址。如果回复的数据为正常数据,则采集到一个电能表通信地址,并存储此电能表地址;如果没有回复,则表明没有尾号为0的电能表通信地址。结束对尾号为0的通信地址采集。在这两种情况下都结束对尾号为0的电能表地址的搜索。
35.2、如果回复数据为非法,则表明尾号为0的电能表为多个。然后使用aaaaaaaaaaa00~aaaaaaaaaaa90十个适配符依次读取电能表通信地址。如果回复正确,则表明固定尾号2个字节的地址找到一个;如果没有回复则固定尾号2个字节的地址不存在。在这两种情况下,都结束对此尾号两个字节的电能表地址的搜索。如果还是接收到非法数据,则再缩位适配符读取电能表通信地址,依次类推。
36.使用同样的方法依次采集尾号为1~9的电能表通信地址,例如对尾号为1的电能表通信地址读取为:
37.1、使用aaaaaaaaaaaa1适配符读取地址。如果回复的数据为正常数据,则采集到一个电能表通信地址,并存储此电能表的地址。如果没有回复,则表明没有尾号为1的电能表通信地址。结束对尾号为1的通信地址采集。在这两种情况下都结束对尾号为0的电能表地址的搜索。
38.2、如果回复数据为合法数据,则表明尾号为1的电能表为1个,结束对尾号为1的通信地址采集。
39.3、如果回复数据为非法,则表明尾号为1的电能表为多个。然后使用aaaaaaaaaaa11~aaaaaaaaaaa91十个适配符依次读取电能表通信地址。如果回复正确,则表明固定尾号2个字节的地址找到;如果没有回复则固定尾号2个字节的地址不存在。在这两种情况下,都结束对此尾号两个字节的电能表地址的搜索。如果还是接收到非法数据,则再缩位适配符读取电能表通信地址,依次类推。
40.本发明工作原理如下:
41.使用dl/t698.45协议的适配符地址读取功能。dl/t698.45协议规定,电能表的通信地址可以部分采用适配符。即通配地址的某些十进制为a,表示该位可为0~9的任意值。这样可以使部分通信地址的电能表回复。
42.以上是关于方法实施例的介绍,以下通过电子设备及存储介质实施例,对本发明所述方案进行进一步说明。
43.本发明电子设备包括中央处理单元(cpu),其可以根据存储在只读存储器(rom)中的计算机程序指令或者从存储单元加载到随机访问存储器(ram)中的计算机程序指令,来执行各种适当的动作和处理。在ram中,还可以存储设备操作所需的各种程序和数据。cpu、rom以及ram通过总线彼此相连。输入/输出(i/o)接口也连接至总线。
44.设备中的多个部件连接至i/o接口,包括:输入单元,例如键盘、鼠标等;输出单元,例如各种类型的显示器、扬声器等;存储单元,例如磁盘、光盘等;以及通信单元,例如网卡、调制解调器、无线通信收发机等。通信单元允许设备通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
45.处理单元执行上文所描述的各个方法和处理,例如方法s1~s2。例如,在一些实施例中,方法s1~s2可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元。在一些实施例中,计算机程序的部分或者全部可以经由rom和/或通信单元而被载入和/或安装到设备上。当计算机程序加载到ram并由cpu执行时,可以执行上文描述的方法s1~s2的一个或多个步骤。备选地,在其他实施例中,cpu可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行方法s1~s2。
46.本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例
如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、片上系统(soc)、负责可编程逻辑设备(cpld)等等。
47.用于实施本发明的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
48.在本发明的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
49.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献