一种获取电表的通讯地址的方法、装置及系统制造方法及图纸

技术编号:22977320 阅读:149 留言:0更新日期:2020-01-01 00:23
本发明专利技术公开了一种获取电表的通讯地址的方法、装置及系统,应用于电表的该方法包括:接收信息采集终端发送的离散搜表命令;判断是否与信息采集终端进行过有效通讯;如果否,则产生随机数;根据预先设定的分散因子对随机数取余以确定应答时隙;在应答时隙向信息采集终端发送带有通讯地址的应答信息;如果是,则不发送应答信息。本发明专利技术所有与信息采集终端连接的电表均可接收离散搜表命令,通过电表产生的随机数不同,使得根据分散因子对随机数取余结果确定的各电表的应答时隙不同。各电表在各自的应答时隙向信息采集终端发送带有通讯地址的应答信息,信息采集终端可以接收到多个电表发送应答信息,提高了获取各电表的通讯地址的效率。

A method, device and system for obtaining the communication address of electricity meter

【技术实现步骤摘要】
一种获取电表的通讯地址的方法、装置及系统
本专利技术涉及通信领域,特别是涉及一种获取电表的通讯地址的方法、装置及系统。
技术介绍
随着物联网的发展,智能电表逐渐走进了千家万户,这些智能电表通过总线与电力公司的信息采集终端进行信息交互。如果信息采集终端想通过RS485总线获取各电表所携带的信息,需要知道每只电表的通讯地址,才能独立地与每只电表进行通讯操作。现有的信息采集终端获取各电表的通讯地址的方法为:信息采集终端发送根据缩位搜表法构建的通讯地址来搜索RS485总线上的电表,当电表地址与信息采集终端发送的通讯地址匹配时,电表进行应答,信息采集终端采集应答电表的电表地址。根据缩位搜表法构建的通讯地址由通配地址+尝试地址共同组成,尝试地址从00到99逐次递增。现有的信息采集终端获取各电表的通讯地址的方法需要经过大量的通讯地址的尝试(按字节进行穷举)才能搜索到RS485总线上的所有电表的通讯地址,获取各电表的通讯地址的效率低。
技术实现思路
本专利技术的目的是提供一种获取电表的通讯地址的方法、装置及介质,通过电表产生的随机数不同,使得根据分散因子对随机数取余结果确定的各电表的应答时隙不同。各电表在各自的应答时隙向信息采集终端发送带有通讯地址的应答信息,信息采集终端可以接收到多个电表发送的带有通讯地址的应答信息,提高了获取各电表的通讯地址的效率。为实现上述目的,本专利技术提供一种获取电表的通讯地址的方法,应用于电表,包括:接收信息采集终端发送的离散搜表命令;判断是否与所述信息采集终端进行过有效通讯;如果否,则产生随机数;根据预先设定的分散因子对所述随机数取余以确定应答时隙;在所述应答时隙向所述信息采集终端发送带有通讯地址的应答信息;如果是,则不发送应答信息。优选地,所述分散因子具体为所述信息采集终端所连接的所述电表数量的整数倍。优选地,所述应答时隙大于所述电表发送应答信息的时间。为实现上述目的,本专利技术还提供一种获取电表的通讯地址的方法,应用于信息采集终端,包括:向电表发送离散搜表命令;接收所述电表在应答时隙发送的带有通讯地址的应答信息;其中,所述电表接收所述信息采集终端发送的所述离散搜表命令,判断是否与所述信息采集终端进行过有效通讯,如果否,则产生随机数,根据预先设定的分散因子对所述随机数取余以确定应答时隙;如果是,则不发送应答信息。优选地,还包括:在一个获取所述电表的所述通讯地址周期后,判断是否接收到所述应答信息;如果是,则再次发送所述离散搜表命令;如果否,则结束。优选地,还包括:判断在同一所述应答时隙是否接收到两个及以上所述电表发送的所述应答信息;如果是,则丢弃所述电表发送的所述应答信息并生成异常信息;如果否,则保留所述电表发送的所述应答信息。优选地,还包括:与已登记所述通讯地址的所述电表建立通讯并采集其数据。为实现上述目的,本专利技术还提供一种获取电表的通讯地址的系统,包括:电表和信息采集终端;所述信息采集终端向所述电表发送离散搜表命令;各所述电表接收所述离散搜表命令并判断是否与所述信息采集终端进行过有效通讯,如果否,则产生随机数,并根据预先设定的分散因子对所述随机数取余以确定应答时隙,在所述应答时隙向所述信息采集终端发送带有通讯地址的应答信息;如果是,则不发送所述应答信息;所述信息采集终端接收所述应答信息。为实现上述目的,本专利技术还提供一种获取电表的通讯地址的装置,应用于电表,包括:第一接收模块,用于接收信息采集终端发送的离散搜表命令;判断模块,用于判断是否与所述信息采集终端进行过有效通讯,如果否,则触发生产模块,如果是,则不发送应答信息;所述生产模块,用于产生随机数;确定模块,用于根据预先设定的分散因子对所述随机数取余以确定应答时隙;第一发送模块,用于在所述应答时隙向所述信息采集终端发送带有通讯地址的应答信息。为实现上述目的,本专利技术还提供一种获取电表的通讯地址的装置,应用于信息采集终端,包括:第二发送模块,用于向电表发送离散搜表命令;第二接收模块,用于接收所述电表在应答时隙发送的带有通讯地址的应答信息;其中,所述电表接收信息采集终端发送的离散搜表命令,判断是否与所述信息采集终端进行过有效通讯,如果否,则产生随机数,根据预先设定的分散因子对所述随机数取余以确定应答时隙;如果是,则不发送应答信息。本专利技术所提供的获取电表的通讯地址的方法,应用于电表,包括:电表接收信息采集终端发送离散搜表命令后判断自身是否与信息采集终端进行过有效通讯,如果电表与信息采集终端进行过有效通讯,则说明此电表的通讯地址已经被信息采集终端获取,如果电表未与信息采集终端进行过有效通讯则说明此电表的通讯地址未被信息采集终端获取,需要产生随机数并根据预先设定的分散因子对随机数取余以确定应答时隙,以在不同应答时隙向信息采集终端发送带有通讯地址的应答信息使信息采集终端获取此电表的通讯地址。本专利技术的所有与信息采集终端连接的电表均可接收到离散搜表命令,通过电表产生的随机数不同,使得根据分散因子对随机数取余结果确定的各电表的应答时隙不同。各电表在各自的应答时隙向信息采集终端发送带有通讯地址的应答信息,信息采集终端可以接收到多个电表发送的带有通讯地址的应答信息,提高了获取各电表的通讯地址的效率。本专利技术所提供的获取电表的通讯地址的方法,应用于信息采集终端、获取电表的通讯地址的装置,应用于采集终端或电表及获取电表的通讯地址的系统与获取电表的通讯地址的方法,应用于电表具有一样的有益效果也相同,在此不再赘述。附图说明为了更清楚地说明本专利技术实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种获取电表的通讯地址的方法的流程图;图2为本专利技术实施例提供的另一种获取电表的通讯地址的方法的流程图;图3为本专利技术实施例提供的一种获取电表的通讯地址的系统的结构图;图4为本专利技术实施例提供的一种获取电表的通讯地址的装置的结构图;图5为本专利技术实施例提供的另一种获取电表的通讯地址的装置的结构图;图6为本专利技术实施例提供的另一种获取电表的通讯地址的装置的结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本专利技术保护范围。本专利技术的核心是提供一种获取电表的通讯地址的方法、装置及介质,通过电表产生的随机数不同,使得根据分散因子对随机数取余结本文档来自技高网...

【技术保护点】
1.一种获取电表的通讯地址的方法,其特征在于,应用于电表,包括:/n接收信息采集终端发送的离散搜表命令;/n判断是否与所述信息采集终端进行过有效通讯;/n如果否,则产生随机数;/n根据预先设定的分散因子对所述随机数取余以确定应答时隙;/n在所述应答时隙向所述信息采集终端发送带有通讯地址的应答信息;/n如果是,则不发送应答信息。/n

【技术特征摘要】
1.一种获取电表的通讯地址的方法,其特征在于,应用于电表,包括:
接收信息采集终端发送的离散搜表命令;
判断是否与所述信息采集终端进行过有效通讯;
如果否,则产生随机数;
根据预先设定的分散因子对所述随机数取余以确定应答时隙;
在所述应答时隙向所述信息采集终端发送带有通讯地址的应答信息;
如果是,则不发送应答信息。


2.如权利要求1所述的获取电表的通讯地址的方法,其特征在于,所述分散因子具体为所述信息采集终端所连接的所述电表数量的整数倍。


3.如权利要求1所述的获取电表的通讯地址的方法,其特征在于,所述应答时隙大于所述电表发送应答信息的时间。


4.一种获取电表的通讯地址的方法,其特征在于,应用于信息采集终端,包括:
向电表发送离散搜表命令;
接收所述电表在应答时隙发送的带有通讯地址的应答信息;
其中,所述电表接收所述信息采集终端发送的所述离散搜表命令,判断是否与所述信息采集终端进行过有效通讯,如果否,则产生随机数,根据预先设定的分散因子对所述随机数取余以确定应答时隙;如果是,则不发送应答信息。


5.如权利要求4所述的获取电表的通讯地址的方法,其特征在于,还包括:
在一个获取所述电表的所述通讯地址周期后,判断是否接收到所述应答信息;
如果是,则再次发送所述离散搜表命令;
如果否,则结束。


6.如权利要求4所述的获取电表的通讯地址的方法,其特征在于,还包括:
判断在同一所述应答时隙是否接收到两个及以上所述电表发送的所述应答信息;
如果是,则丢弃所述电表发送的所述应答信息并生成异常信息;
如果否,则...

【专利技术属性】
技术研发人员:廖亮万大江吕晓军
申请(专利权)人:杭州海兴电力科技股份有限公司宁波恒力达科技有限公司南京海兴电网技术有限公司
类型:发明
国别省市:浙江;33

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

1