电子雷管网络快速寻址方法、装置及电子雷管系统

文档序号:746774 发布日期:2021-04-23 浏览:12次 >En<

阅读说明:本技术 电子雷管网络快速寻址方法、装置及电子雷管系统 (Electronic detonator network quick addressing method and device and electronic detonator system ) 是由 黄圣专 关硕 王昭 于 2020-12-04 设计创作,主要内容包括:本发明提供了一种电子雷管网络快速寻址方法、装置及电子雷管系统,该方法包括:获取电子雷管网络中电子雷管的可辨识唯一码,该可辨识唯一码包括电子雷管的识别码的部分字节对应数据,电子雷管网络中各电子雷管对应的可辨识唯一码均不相同;根据可辨识唯一码生成控制信息;将控制信息发送至电子雷管,以使电子雷管验证可辨识唯一码是否为识别码的部分字节对应数据,且在验证通过后执行控制信息对应指令。本发明实施例既满足各电子雷管验证控制信息的需要,又可以缩短控制信息的长度,从而减小通信数据量,降低通信耗时。(The invention provides a method and a device for quickly addressing an electronic detonator network and an electronic detonator system, wherein the method comprises the following steps: acquiring an identifiable unique code of an electronic detonator in an electronic detonator network, wherein the identifiable unique code comprises data corresponding to partial bytes of an identification code of the electronic detonator, and the identifiable unique codes corresponding to the electronic detonators in the electronic detonator network are different; generating control information according to the identifiable unique code; and sending the control information to the electronic detonator so that the electronic detonator verifies whether the recognizable unique code is the data corresponding to the partial byte of the identification code, and executes the control information corresponding instruction after the verification is passed. The embodiment of the invention not only meets the requirement of each electronic detonator for verifying the control information, but also can shorten the length of the control information, thereby reducing the communication data volume and reducing the communication time consumption.)

电子雷管网络快速寻址方法、装置及电子雷管系统

技术领域

本发明涉及雷管寻址技术领域,具体而言,涉及一种电子雷管网络快速寻址方法、装置及电子雷管系统。

背景技术

在多发电子雷管组成的电子雷管网络中,每个电子雷管都具有唯一身份识别码(Unique Identifier Definition,UID)与起爆器通信,即每个电子雷管都有一个唯一的身份识别码/地址。为了容纳足够数量的电子雷管,UID一般设置为7个字节甚至更长。以7个字节为例,其长度为56bit,能标识出7.2x1016个电子雷管。

为了保证起爆安全,在起爆现场起爆器和电子雷管网络需要保持安全距离,该安全距离一般在600米以上。为了保证长距离通信的稳定性,起爆器器和电子雷管之间的通信会选择比较低的通信速率,例如1~4Kbps。以通信速率为1Kbps为例,起爆器对单发电子雷管下发延时参数(延时参数长度假设为2个字节)的时长大约要100ms。若电子雷管网络中有1000发电子雷管,则10s才能设定所有电子雷管的延时时间,导致电子雷管网络的通信耗时过长。

发明内容

本发明解决的是现有电子雷管网络的通信耗时过长的问题。

为解决上述问题,本发明提供一种电子雷管网络快速寻址方法,应用于控制终端,所述方法包括:获取电子雷管网络中电子雷管的可辨识唯一码,所述可辨识唯一码包括所述电子雷管的识别码的部分字节对应数据,所述电子雷管网络中各电子雷管对应的所述可辨识唯一码均不相同;根据所述可辨识唯一码生成控制信息;将所述控制信息发送至所述电子雷管,以使所述电子雷管验证所述可辨识唯一码是否为所述识别码的部分字节对应数据,且在验证通过后执行所述控制信息对应指令。

可选地,所述方法还包括:通过单发检测获得所述电子雷管网络中各电子雷管的识别码;将各所述电子雷管的识别码逐字节比较,确定各所述电子雷管在所述电子雷管网络中的可辨识唯一码。

可选地,所述将各所述电子雷管的识别码逐字节比较,确定各所述电子雷管在所述电子雷管网络中的可辨识唯一码,包括:将目标电子雷管的识别码的N个字节对应数据与其他各所述电子雷管的识别码相应位置的N个字节对应数据比较;所述目标电子雷管的识别码包括M个字节,其中N<M,N、M均为正整数;N加一后继续进行比较,将与其他各所述电子雷管均不相同,且长度最短的所述目标电子雷管的识别码的N个字节对应数据,作为所述目标电子雷管在所述电子雷管网络中的可辨识唯一码。

可选地,所述可辨识唯一码为自所述电子雷管的识别码的第一字节起始连续多个字节对应数据;或,所述可辨识唯一码为自所述识别码的最末字节起始连续多个字节对应数据。

本发明提供一种电子雷管网络快速寻址方法,应用于电子雷管,所述方法包括:接收控制终端发送的控制信息,所述控制信息包括可辨识唯一码;验证所述可辨识唯一码是否为所述电子雷管对应识别码的部分字节对应数据;在验证通过后执行所述控制信息对应指令。

可选地,所述验证所述可辨识唯一码是否为所述电子雷管对应识别码的部分字节对应数据,包括:确定所述可辨识唯一码字节的数量;提取所述识别码的第一字节起始连续所述数量的字节对应的第一数据,及验证所述可辨识唯一码是否与所述第一数据相同;提取所述识别码的最末字节起始连续所述数量字节对应的第二数据,及验证所述可辨识唯一码是否与所述第二数据相同。

可选地,所述确定所述可辨识唯一码字节的数量,包括:确定所述控制信息的总字节数量及信息代码的字节数量,所述信息代码包括以下至少一项:指令代码、参数代码、校验码;将所述总字节数量减去所述信息代码的字节数量,得到所述可辨识唯一码字节的数量。

本发明提供一种电子雷管网络快速寻址装置,应用于控制终端,所述装置包括:获取模块,用于获取电子雷管网络中电子雷管的可辨识唯一码,所述可辨识唯一码包括所述电子雷管的识别码的部分字节对应数据,所述电子雷管网络中各电子雷管对应的所述可辨识唯一码均不相同;生成模块,用于根据所述可辨识唯一码生成控制信息;发送模块,用于将所述控制信息发送至所述电子雷管,以使所述电子雷管验证所述可辨识唯一码是否为所述识别码的部分字节对应数据,且在验证通过后执行所述控制信息对应指令。

本发明提供一种电子雷管网络快速寻址装置,应用于电子雷管,所述装置包括:接收模块,用于接收控制终端发送的控制信息,所述控制信息包括可辨识唯一码;验证模块,用于验证所述可辨识唯一码是否为所述电子雷管对应识别码的部分字节对应数据;执行模块,用于在验证通过后执行所述控制信息对应指令。

本发明提供一种电子雷管系统,所述系统包括控制终端及多个电子雷管;所述控制终端包括上述电子雷管网络快速寻址装置,所述电子雷管包括上述电子雷管网络快速寻址装置。

本发明实施例中控制终端向电子雷管发送的控制信息包括电子雷管的可辨识唯一码,该可辨识唯一码仅包括识别码的部分字节对应数据,各电子雷管对应的可辨识唯一码均不相同,既满足各电子雷管验证控制信息的需要,又可以缩短控制信息的长度,从而减小通信数据量,降低通信耗时。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明的一个实施例中一种电子雷管网络快速寻址方法的示意性流程图;

图2为本发明的一个实施例中另一种电子雷管网络快速寻址方法的示意性流程图;

图3为现有寻址方法的电子雷管解调过程的示意性流程图;

图4为本发明的一个实施例中一种电子雷管网络快速寻址方法的电子雷管解调过程的示意性流程图;

图5为本发明的一个实施例中一种电子雷管网络快速寻址装置的结构示意图;

图6为本发明的一个实施例中另一种电子雷管网络快速寻址装置的结构示意图。

附图标记说明:

501-获取模块;502-生成模块;503-发送模块;601-接收模块;602-验证模块;603-执行模块。

具体实施方式

为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

在本实施例应用于电子雷管系统,包括控制终端及多个电子雷管组成的电子雷管网络。各电子雷管均对应于唯一的身份识别码,例如UID或唯一识别地址等。本实施例提供的电子雷管网络快速寻址方法,可在上述技术的基础上,进行地址长度可变的寻址,降低通信耗时。

图1是本发明的一个实施例中一种电子雷管网络快速寻址方法的示意性流程图,该方法应用于控制终端,包括:

S102,获取电子雷管网络中电子雷管的可辨识唯一码。

其中,可辨识唯一码包括电子雷管的识别码的部分字节对应数据,可辨识唯一码的字节长度小于识别码的字节长度。上述部分字节可以是识别码中的连续多个字节,也可以是识别码中部连续的多个字节。

由于电子雷管网络中的电子雷管大概率是来自同一批/相近批次的产品,其识别码会比较相近,且电子雷管网络中电子雷管的数量远远小于识别码最大可标识数量。以7字节识别码为例,其可标识7.2x1016个电子雷管,而实际爆破时使用的电子雷管数量一般为数百或数千的数量级,因此不需要7个字节UID去寻址单发电子雷管。

可选地,上述可辨识唯一码为自电子雷管的识别码的第一字节起始连续多个字节对应数据;或,上述可辨识唯一码为自识别码的最末字节起始连续多个字节对应数据。以识别码包括7字节数据为例,可将识别码中部分连续多个字节作为可辨识唯一码,例如,以识别码的第一字节开始连续5个字节作为可辨识唯一码,或,以识别码的最末字节开始倒数连续5个字节作为可辨识唯一码。

需要说明的是,电子雷管网络中各电子雷管对应的可辨识唯一码均不相同,且不要求各电子雷管对应的可辨识唯一码的字节长度相同。电子雷管的可辨识唯一码可按照以下方式确定:通过单发检测获得电子雷管网络中各电子雷管的识别码;将各电子雷管的识别码逐字节比较,确定各电子雷管在电子雷管网络中的可辨识唯一码。

上述逐字节比较方式,可按照以下方式执行:

(1)将目标电子雷管的识别码的N个字节对应数据与其他各电子雷管的识别码相应位置的N个字节对应数据比较。目标电子雷管的识别码包括M个字节,其中N<M,N、M均为正整数。

(2)N加一后继续进行比较,将与其他各电子雷管均不相同,且长度最短的目标电子雷管的识别码的N个字节对应数据,作为目标电子雷管在电子雷管网络中的可辨识唯一码。

例如,将目标电子雷管的识别码的第1个字节对应数据与其他各电子雷管的识别码相应位置的第1个字节对应数据比较,若目标电子雷管的识别码的第1个字节对应数据与其他各电子雷管的识别码第1个字节对应数据均不相同,则将该第一个字节对应数据作为该目标电子雷管在电子雷管网络中的可辨识唯一码;若与至少一个其他电子雷管的识别码第1个字节对应数据相同,则继续比较第1-2字节对应数据与其他各电子雷管的识别码第1-2字节对应数据是否相同,若与至少一个其他电子雷管的识别码第1-2字节对应数据相同,则继续比较第1-3字节对应数据与其他各电子雷管的识别码第1-3字节对应数据是否相同,直至确定与其他各电子雷管相应字节的数据均不相同,将上述长度最短的字节对应数据作为可辨识唯一码。

类似的,也可自识别码的最后1个字节开始,逐字节增加比较数据的字节长度后进行比较,确定电子雷管网络中各个电子雷管的可辨识唯一码。各电子雷管对应的可辨识唯一码的字节长度可以不同。

S104,根据可辨识唯一码生成控制信息。通常控制信息可包括指令代码、参数代码、校验码等数据。

S106,将控制信息发送至电子雷管,以使电子雷管验证可辨识唯一码是否为识别码的部分字节对应数据,且在验证通过后执行上述控制信息对应指令。

在电子雷管中预先配置了解调方式,适应于上述可辨识唯一码的验证需求。电子雷管可通过接收到的可辨识唯一码的字节长度,验证其自身的识别码中是否存在与上述字节长度相同的数据。若验证通过则执行上述控制信息对应指令。

本实施例提供的电子雷管网络快速寻址方法,控制终端向电子雷管发送的控制信息包括电子雷管的可辨识唯一码,该可辨识唯一码仅包括识别码的部分字节对应数据,各电子雷管对应的可辨识唯一码均不相同,既满足各电子雷管验证控制信息的需要,又可以缩短控制信息的长度,从而减小通信数据量,降低通信耗时。

图2是本发明的一个实施例中一种电子雷管网络快速寻址方法的示意性流程图,该方法应用于电子雷管,包括:

S202,接收控制终端发送的控制信息。该控制信息包括可辨识唯一码。

S204,验证上述可辨识唯一码是否为电子雷管对应识别码的部分字节对应数据。

在电子雷管预先配置解调方式,与电子雷管的可辨识唯一码的生成方式对应。在接收到可辨识唯一码后,可验证其是否属于识别码的一部分。上述验证过程与上述生成方式对应。

以上述实施例中可辨识唯一码为自电子雷管的识别码的第一字节起始连续多个字节对应数据,或,最末字节起始连续多个字节对应数据为例,可按照以下步骤执行验证:

(1)确定可辨识唯一码字节的数量。首先,确定控制信息的总字节数量及信息代码的字节数量,该信息代码可以包括:指令代码、参数代码、校验码等;然后,将上述总字节数量减去上述信息代码的字节数量,即可得到可辨识唯一码字节的数量。

(2)提取识别码的第一字节起始连续数量的字节对应的第一数据,及验证可辨识唯一码是否与第一数据相同;

(3)提取识别码的最末字节起始连续数量字节对应的第二数据,及验证可辨识唯一码是否与第二数据相同。

需要说明的是,本实施例提供的上述方法可兼容现有通信方式,即可辨识唯一码字节的数量与识别码的字节数量相同,也可进行验证及执行指令,与现有固定UID长度寻址方式安全兼容,适应于现有通信方式。

S206,在验证通过后执行控制信息对应指令。若验证不通过则确定该控制信息有误,不执行指令。

本实施例提供的电子雷管网络快速寻址方法,电子雷管可接收控制终端发送可辨识唯一码,该可辨识唯一码仅包括识别码的部分字节对应数据,各电子雷管对应的可辨识唯一码均不相同,在验证可辨识唯一码与电子雷管的识别码的部分字节对应数据相同,则执行对应指令,既满足各电子雷管验证控制信息的需要,又可以缩短控制信息的长度,从而减小通信数据量,降低通信耗时。

图3是现有寻址方法的电子雷管解调过程的示意性流程图,该解调过程包括:

S302,接收控制终端发送的控制指令。

一般地,控制终端下发的指令格式如下:cmd+UID+Par+CRC。其中,cmd代表指令代码,UID代表地址/识别码,Par代表参数(延时时长、孔位号等);CRC代表校验码,用于验证通信数据安全。假设cmd长度为1byte;UID长度为7bytes,par长度为2bytes,CRC长度为1byte。

S304,取控制指令的第1字节比对指令代码,验证是否匹配。若是,则执行S306;若否,则结束流程。

S306,取控制指令的第2字节至第8字节比对电子雷管的UID,验证是否匹配。若是,则执行S308;若否,则结束流程。

S308,取控制指令的除CRC字节外所有数据进行CRC计算,验证是否与控制指令最后1字节是否匹配。若是,则执行S310;若否,则结束流程。

S310,写入参数。

图4是本发明的一个实施例中一种电子雷管网络快速寻址方法的电子雷管解调过程的示意性流程图,该解调过程包括:

S402,接收控制终端发送的控制指令。

假设cmd长度为1byte;UID长度为1-7中任意数量bytes,par长度为2bytes,CRC长度为1byte。

S404,取控制指令的第1字节比对指令代码,验证是否匹配。若是,则执行S406;若否,则结束流程。

S406,取控制指令的除CRC字节外所有数据进行CRC计算,验证是否与控制指令的最后1字节是否匹配。若是,则执行S408;若否,则结束流程。

S408,取控制指令的第2字节至倒数第3字节作为UID。其对应的字节数量为X,X为1-7中任意整数。

S410,将上述UID比对电子雷管的UID中相应位置的X个字节的数据,验证是否匹配。若是,则执行S412;若否,则结束流程。

需要说明的是,若X为7,则与现有固定UID长度寻址方式相同,因此兼容现有通信方式。

S412,写入参数。

本实施提供的上述变地址长度寻址方法,不受限于具体的通信方式,几乎以零成本的方式,提升了大型雷管网络的通信速度,降低了通信耗时,且与现有的通信方式兼容。

图5是本发明的一个实施例中一种电子雷管网络快速寻址装置的结构示意图,应用于控制终端,所述装置包括:

获取模块501,用于获取电子雷管网络中电子雷管的可辨识唯一码,所述可辨识唯一码包括所述电子雷管的识别码的部分字节对应数据,所述电子雷管网络中各电子雷管对应的所述可辨识唯一码均不相同;

生成模块502,用于根据所述可辨识唯一码生成控制信息;

发送模块503,用于将所述控制信息发送至所述电子雷管,以使所述电子雷管验证所述可辨识唯一码是否为所述识别码的部分字节对应数据,且在验证通过后执行所述控制信息对应指令。

本实施例提供的电子雷管网络快速寻址装置,向电子雷管发送的控制信息包括电子雷管的可辨识唯一码,该可辨识唯一码仅包括识别码的部分字节对应数据,各电子雷管对应的可辨识唯一码均不相同,既满足各电子雷管验证控制信息的需要,又可以缩短控制信息的长度,从而减小通信数据量,降低通信耗时。

可选地,作为一个实施例,所述装置还包括确定模块,用于:通过单发检测获得所述电子雷管网络中各电子雷管的识别码;将各所述电子雷管的识别码逐字节比较,确定各所述电子雷管在所述电子雷管网络中的可辨识唯一码。

可选地,作为一个实施例,所述确定模块还用于:将目标电子雷管的识别码的N个字节对应数据与其他各所述电子雷管的识别码相应位置的N个字节对应数据比较;所述目标电子雷管的识别码包括M个字节,其中N<M,N、M均为正整数;;N加一后继续进行比较,将与其他各所述电子雷管均不相同,且长度最短的所述目标电子雷管的识别码的N个字节对应数据,作为所述目标电子雷管在所述电子雷管网络中的可辨识唯一码。

可选地,作为一个实施例,所述可辨识唯一码为自所述电子雷管的识别码的第一字节起始连续多个字节对应数据;或,所述可辨识唯一码为自所述识别码的最末字节起始连续多个字节对应数据。

图6是本发明的一个实施例中一种电子雷管网络快速寻址装置的结构示意图,应用于电子雷管,所述装置包括:

接收模块601,用于接收控制终端发送的控制信息,所述控制信息包括可辨识唯一码;

验证模块602,用于验证所述可辨识唯一码是否为所述电子雷管对应识别码的部分字节对应数据;

执行模块603,用于在验证通过后执行所述控制信息对应指令。

本实施例提供的电子雷管网络快速寻址装置,既满足各电子雷管验证控制信息的需要,又可以缩短控制信息的长度,从而减小通信数据量,降低通信耗时。

可选地,作为一个实施例,所述验证模块602,具体用于:确定所述可辨识唯一码字节的数量;提取所述识别码的第一字节起始连续所述数量的字节对应的第一数据,及验证所述可辨识唯一码是否与所述第一数据相同;提取所述识别码的最末字节起始连续所述数量字节对应的第二数据,及验证所述可辨识唯一码是否与所述第二数据相同。

可选地,作为一个实施例,所述验证模块602,具体用于:确定所述控制信息的总字节数量及信息代码的字节数量,所述信息代码包括以下至少一项:指令代码、参数代码、校验码;将所述总字节数量减去所述信息代码的字节数量,得到所述可辨识唯一码字节的数量。

上述实施例提供的电子雷管网络快速寻址装置能够实现上述电子雷管网络快速寻址方法的实施例中的各个过程,为避免重复,这里不再赘述。

本发明实施例还提供一种电子雷管系统,所述系统包括控制终端及多个电子雷管;所述控制终端包括上述电子雷管网络快速寻址装置,所述电子雷管包括上述电子雷管网络快速寻址装置。

本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述电子雷管网络快速寻址方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random AccessMemory,简称RAM)、磁碟或者光盘等。

当然,本领域技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程度来指令控制装置来完成,所述的程序可存储于一计算机可读取的存储介质中,所述程序在执行时可包括如上述各方法实施例的流程,其中所述的存储介质可为存储器、磁盘、光盘等。

在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。

对所公开的实施例的上述说明,本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

14页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种采集器探针模块

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!