A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://patents.google.com/patent/CN109341446B/en below:

CN109341446B - Command recognition device and method and time delay device and method for electronic detonator

一种用于电子雷管的命令识别装置和方法以及延时装置和 方法A command identification device and method for an electronic detonator and a delay device and method

技术领域technical field

本发明属于电子雷管的技术领域,具体涉及一种用于电子雷管的命令识别装置和方法以及延时装置和方法。The invention belongs to the technical field of electronic detonators, and in particular relates to a command identification device and method for electronic detonators and a delay device and method.

背景技术Background technique

电子雷管具有很高的安全性和灵活性,具有温度范围广(-70℃~120℃)、湿度大、冲击波强的特点,已经逐渐取代了传统的利用延期药等实现延期的方法。Electronic detonators have high safety and flexibility, and have the characteristics of wide temperature range (-70℃~120℃), high humidity and strong shock wave. They have gradually replaced the traditional methods of using delay medicine to achieve delay.

然而,目前电子雷管在恶劣环境下对接收到的命令识别度较低,导致无法和精确的实现延时。此外,电子雷管对成本也极其敏感。However, the current electronic detonator has a low degree of recognition of received commands in harsh environments, resulting in an inability to accurately implement delays. In addition, electronic detonators are extremely cost-sensitive.

因此,一种能够在环境恶劣且时钟不准的情况下进行准确的命令识别、实现精确延时的用于电子雷管的命令识别装置和方法以及延时装置和方法。Therefore, a command recognition device and method for an electronic detonator, and a time delay device and method can perform accurate command recognition and realize accurate delay in harsh environments and inaccurate clocks.

发明内容SUMMARY OF THE INVENTION

本发明克服现有技术存在的不足,所要解决的技术问题为:提供一种命令识别和延时精确度较高的用于电子雷管的命令识别装置和方法以及延时装置和方法。The present invention overcomes the deficiencies in the prior art, and the technical problem to be solved is: to provide a command identification device and method and a delay device and method for electronic detonators with high command identification and delay accuracy.

为了解决上述技术问题,本发明采用的技术方案为:In order to solve the above-mentioned technical problems, the technical scheme adopted in the present invention is:

一种用于电子雷管芯片的命令识别装置,所述电子雷管芯片内设置有:A command identification device for an electronic detonator chip, wherein the electronic detonator chip is provided with:

测量模块,用于对引导符、数据符进行计数测量,并计算命令识别的基准值,其中:所述的基准值记为BV;The measurement module is used to count and measure the guide character and the data character, and calculate the reference value of the command identification, wherein: the reference value is denoted as BV;

第一测量值寄存器,用于对引导符的测量值M1进行存储;a first measured value register, used to store the measured value M1 of the pilot symbol;

第二测量值寄存器,用于对数据符的测量值M2进行存储;The second measured value register is used to store the measured value M2 of the data symbol;

除法器,用于执行除法运算,求出中间值M′,所述中间值M′的计算公式为:M′=μ*M2/BV,其中:μ取值为2的指数倍;A divider is used to perform a division operation to obtain an intermediate value M', and the calculation formula of the intermediate value M' is: M'=μ*M2/BV, where: μ is an exponential multiple of 2;

译码器,用于根据中间值M′译码得出命令值M,判断该命令值M是否为帧的结束符,其中:译码规则为:将处于[μ*M-(μ-1),μ*M+(μ-1)]区间的μ*M′译为命令值M。The decoder is used to decode and obtain the command value M according to the intermediate value M', and judge whether the command value M is the end symbol of the frame, wherein: the decoding rule is: will be in [μ*M-(μ-1) , μ*M' in the interval of μ*M+(μ-1)] is translated into the command value M.

优选地,所述除法器中的μ取值为4。Preferably, the value of μ in the divider is 4.

优选地,所述基准值BV由第一测量值寄存器中的测量值M1右移得出,其中:命令的基本时间单位为1/1024秒。Preferably, the reference value BV is obtained by shifting the measurement value M1 in the first measurement value register to the right, wherein: the basic time unit of the command is 1/1024 second.

相应地,一种用于电子雷管芯片的命令识别方法,包括下列步骤:Correspondingly, a command identification method for an electronic detonator chip, comprising the following steps:

S00,电子雷管芯片上电初始化后或命令处理完成后,等待经整流后信号的下降沿出现;S00, after the electronic detonator chip is powered on and initialized or the command processing is completed, wait for the falling edge of the rectified signal to appear;

S10,当信号下降沿出现后,测量模块开始对引导符进行测量,并等待下一个下降沿出现;如果等待超时,则直接跳到步骤S50,否则将此次测量值M1存储于第一测量值寄存器中;S10, when the falling edge of the signal occurs, the measurement module starts to measure the pilot symbol, and waits for the next falling edge to appear; if the wait times out, skip directly to step S50, otherwise, store the measured value M1 in the first measured value in the register;

S20,测量模块开始数据符的测量,并根据测量值M1算出命令识别的基准值BV,并等待下一个下降沿出现;如果等待超时,则直接跳到步骤S50,否则将此次测量值M2存储于第二测量值寄存器中;S20, the measurement module starts the measurement of the data symbol, and calculates the reference value BV identified by the command according to the measured value M1, and waits for the next falling edge to appear; if the wait times out, jump directly to step S50, otherwise the measured value M2 is stored this time in the second measured value register;

S30,测量模块开始新的一次测量,并等待下一个下降沿出现;在等待下降沿期间调用除法器执行除法运算,求出中间值M′,然后译码器译码运算得出对应的命令值M,并判断M值是否为帧的结束符,如果为结束符,则直接跳到步骤S50,否则继续等待下降沿出现,如果等待超时,则直接跳到步骤S50;S30, the measurement module starts a new measurement and waits for the next falling edge to appear; while waiting for the falling edge, the divider is called to perform the division operation to obtain the intermediate value M', and then the decoder decodes the operation to obtain the corresponding command value M, and judge whether the M value is the terminator of the frame, if it is the terminator, then jump directly to step S50, otherwise continue to wait for the falling edge to appear, if waiting for timeout, then jump directly to step S50;

其中:除法器执行除法运算的过程为:M′=μ*M2/BV,其中:μ取值为2的指数倍;Wherein: the process of the division operation performed by the divider is: M′=μ*M2/BV, where: μ is an exponential multiple of 2;

译码器执行译码运算的过程为:将处于[μ*M-(μ-1),μ*M+(μ-1)]区间的μ*M′译为命令值M。The process of the decoder performing the decoding operation is: interpreting μ*M′ in the interval [μ*M-(μ-1), μ*M+(μ-1)] into the command value M.

S40,下降沿出现,跳回步骤S30;S40, the falling edge occurs, and jump back to step S30;

S50,测量结束,跳回步骤S00。S50, the measurement is over, and jump back to step S00.

优选地,步骤S30中,μ取值为4。Preferably, in step S30, the value of μ is 4.

优选地你,所述基准值BV为命令的基本时间单位所对应的测量模块计数次数,由第一测量值寄存器中的值右移得到,其中:命令的基本单位为1/1024秒。Preferably, the reference value BV is the count times of the measurement module corresponding to the basic time unit of the command, which is obtained by shifting the value in the first measurement value register to the right, where the basic unit of the command is 1/1024 second.

一种用于电子雷管芯片的延时装置,所述电子雷管芯片内设置有:A delay device for an electronic detonator chip, wherein the electronic detonator chip is provided with:

测量模块,用于检测到联网点名命令后,对引导符进行测量;The measurement module is used to measure the guide character after detecting the network roll call command;

第三测量值寄存器,用于对引导符的测量值进行存储,并将该测量值记为M3;The third measurement value register is used to store the measurement value of the pilot symbol, and record the measurement value as M3;

判断模块,用于对联网点名命令的正确性进行判断,如正确,则加载延期值Y;The judgment module is used to judge the correctness of the network roll call command, if it is correct, then load the extension value Y;

乘法器,用于执行乘法运算,求出延期时间所需的延期次数X,所述延期次数X的计算公式为:X=Tu*Y*M3/tdm;a multiplier, used for performing multiplication operation, to obtain the delay times X required for the delay time, and the calculation formula of the delay times X is: X=T u *Y*M3/t dm ;

其中:Tu为延期时间单位,Y为加载的延期值,tdm为联网点名命令引导符时间长度,且tdm大于Tu,Tu的值为2的指数的倒数;Wherein: T u is the delay time unit, Y is the loaded delay value, t dm is the time length of the lead character of the network roll call command, and t dm is greater than T u , and the value of T u is the reciprocal of the exponent of 2;

延期定时器,用于将XM-X值进行存储并定时,其中XM值为延期定时器的最大计数值。The deferred timer is used to store and time the XM-X value, where the XM value is the maximum count value of the deferred timer.

优选地,所述tdm取值为32/1024秒,所述Tu取值为1/4096秒。Preferably, the value of t dm is 32/1024 seconds, and the value of Tu is 1/4096 seconds.

相应地,一种用于电子雷管芯片的延时方法,包括下列步骤:Correspondingly, a time delay method for an electronic detonator chip, comprising the following steps:

C10,测量模块检测到联网点名命令后,将引导符的测量值M3存储在在第三测量值寄存器中,其中:所述的联网点名命令在起爆前用来确定雷管是否连接正常;C10, after the measurement module detects the networked roll call command, the measured value M3 of the guide character is stored in the third measured value register, wherein: the networked roll call command is used to determine whether the detonator is connected normally before detonation;

C20,如果联网点名命令正确,则加载延期值Y,否则不加载延期值,忽略该命令,跳回步骤C10;C20, if the network roll call command is correct, load the delay value Y; otherwise, the delay value is not loaded, ignore the command, and jump back to step C10;

C30,调用乘法器,执行乘法运算,求出延期时间所需地延期次数X;所述延期次数X的计算公式为:X=Tu*Y*M3/tdm;C30, call the multiplier, carry out multiplication operation, obtain the extension times X required by the extension time; the calculation formula of the extension times X is: X=T u *Y*M3/t dm ;

其中:Tu为延期时间单位,Y为加载的延期值,tdm为联网点名命令引导符时间长度,且tdm大于Tu,Tu的值为2的指数的倒数;Wherein: T u is the delay time unit, Y is the loaded delay value, t dm is the time length of the lead character of the network roll call command, and t dm is greater than T u , and the value of T u is the reciprocal of the exponent of 2;

C40,将XM-X值存储于延期定时器,在启动延期定时器后,延期定时器开始计数,溢出后停止计数并驱动点火装置,引爆炸药;其中,XM为延期定时器的最大计数值。C40, store the XM-X value in the delay timer. After the delay timer is started, the delay timer starts to count, and stops counting after overflowing and drives the ignition device to detonate the explosive; where XM is the maximum count value of the delay timer.

优选地,所述Tu取值为1/4096秒,所述tdm取值为32/1024秒。Preferably, the value of T u is 1/4096 seconds, and the value of t dm is 32/1024 seconds.

本发明与现有技术相比具有以下有益效果:Compared with the prior art, the present invention has the following beneficial effects:

1、本发明一种用于电子雷管的命令识别装置和方法,用基准值去识别命令而不是直接利用测量值去判定命令值,大大的降低了对时钟精度地要求,提高了命令识别的精确度;同时,通过译码器译码得到的命令值M不是直接求取M值,允许测量值M2有更大的波动范围,大大地增加在在恶劣环境下识别命令地可靠性。1. An order identification device and method for an electronic detonator of the present invention uses the reference value to identify the order instead of directly using the measured value to determine the order value, which greatly reduces the requirements for the accuracy of the clock and improves the accuracy of the order identification. At the same time, the command value M obtained by the decoder does not directly obtain the M value, which allows the measured value M2 to have a larger fluctuation range, which greatly increases the reliability of command recognition in harsh environments.

2、本发明一种用于电子雷管的延时装置和方法,通过计算得出延期次数,没有直接利用本地时钟定时,能大大的提高延时精度,对时钟精度要求不高,易于集成。2. A delay device and method for an electronic detonator of the present invention, the delay times are obtained through calculation, and the timing of the local clock is not directly used, the delay accuracy can be greatly improved, the clock accuracy is not high, and the integration is easy.

附图说明Description of drawings

下面结合附图对本发明做进一步详细的说明;The present invention is described in further detail below in conjunction with the accompanying drawings;

图1为本发明实施例一提供的一种用于电子雷管芯片的命令识别装置的结构示意图;1 is a schematic structural diagram of a command identification device for an electronic detonator chip according to Embodiment 1 of the present invention;

图2为本发明实施例一提供的一种用于电子雷管芯片的命令识别方法的流程示意图;2 is a schematic flowchart of a command identification method for an electronic detonator chip according to Embodiment 1 of the present invention;

图3为本发明实施例二提供的一种用于电子雷管芯片的延时装置的结构示意图;3 is a schematic structural diagram of a delay device for an electronic detonator chip according to Embodiment 2 of the present invention;

图4为本发明实施例二提供的一种用于电子雷管芯片的延时方法的流程示意图;4 is a schematic flowchart of a delay method for an electronic detonator chip according to Embodiment 2 of the present invention;

图5为本发明实施例三提供的一种用于电子雷管芯片的延时方法的流程示意图;5 is a schematic flowchart of a delay method for an electronic detonator chip according to Embodiment 3 of the present invention;

图中:100为测量模块,101为第一测量值寄存器,102为第二测量值寄存器,103为除法器,104为译码器,201为第三测量值寄存器,202为判断模块,203为乘法器,204为延期定时器。In the figure: 100 is a measurement module, 101 is a first measured value register, 102 is a second measured value register, 103 is a divider, 104 is a decoder, 201 is a third measured value register, 202 is a judgment module, and 203 is Multiplier, 204 is a delay timer.

具体实施方式Detailed ways

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例;基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purposes, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of the embodiments of the present invention, not all of the embodiments; based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the protection scope of the present invention .

图1为本发明实施例一提供的一种用于电子雷管芯片的命令识别装置的结构示意图,如图1所示,FIG. 1 is a schematic structural diagram of a command identification device for an electronic detonator chip according to Embodiment 1 of the present invention, as shown in FIG. 1 ,

一种用于电子雷管芯片的命令识别装置,其特征在于:所述电子雷管芯片内设置有:A command identification device for an electronic detonator chip, characterized in that: the electronic detonator chip is provided with:

测量模块100,用于对引导符、数据符进行计数测量,并计算命令识别的基准值,其中:所述的基准值记为BV;The measurement module 100 is used to count and measure the pilot symbol and the data symbol, and calculate the reference value of the command identification, wherein: the reference value is denoted as BV;

第一测量值寄存器101,用于对引导符的测量值M1进行存储;The first measured value register 101 is used to store the measured value M1 of the pilot;

第二测量值寄存器102,用于对数据符的测量值M2进行存储;The second measurement value register 102 is used to store the measurement value M2 of the data symbol;

除法器103,用于执行除法运算,求出中间值M′,所述中间值M′的计算公式为:M′=μ*M2/BV,其中:μ取值为2的指数倍;The divider 103 is used to perform a division operation to obtain an intermediate value M', and the calculation formula of the intermediate value M' is: M'=μ*M2/BV, where: μ is an exponential multiple of 2;

译码器104,用于根据中间值M′译码得出命令值M,判断该命令值M是否为帧的结束符,其中:译码规则为:将处于[μ*M-(μ-1),μ*M+(μ-1)]区间的μ*M′译为命令值M;通过译码器译码得出的命令值M,允许测量值M2有更大的波动范围,大大地增加在在恶劣环境下识别命令地可靠性。The decoder 104 is used to decode the command value M according to the intermediate value M', and judge whether the command value M is the end symbol of the frame, wherein: the decoding rule is: will be in [μ*M-(μ-1 ), μ*M′ in the interval μ*M+(μ-1)] is translated into command value M; the command value M obtained by decoding by the decoder allows the measurement value M2 to have a larger fluctuation range, greatly increasing the Reliability of command recognition in harsh environments.

具体地,所述除法器103中的μ取值为4。Specifically, the value of μ in the divider 103 is 4.

进一步地,所述基准值BV由第一测量值寄存器101中的测量值M1右移得出,其中:命令的基本时间单位为1/1024秒。Further, the reference value BV is obtained by shifting the measurement value M1 in the first measurement value register 101 to the right, wherein: the basic time unit of the command is 1/1024 second.

图2为本发明实施例一提供的一种用于电子雷管芯片的命令识别方法的流程示意图,如图2所示,一种用于电子雷管芯片的命令识别方法,包括下列步骤:FIG. 2 is a schematic flowchart of a command identification method for an electronic detonator chip provided by Embodiment 1 of the present invention. As shown in FIG. 2 , a command identification method for an electronic detonator chip includes the following steps:

S00,电子雷管芯片上电初始化后或命令处理完成后,等待经整流后信号的下降沿出现;S00, after the electronic detonator chip is powered on and initialized or the command processing is completed, wait for the falling edge of the rectified signal to appear;

S10,当信号下降沿出现后,测量模块开始对引导符进行测量,并等待下一个下降沿出现;如果等待超时,则直接跳到步骤S50,否则将此次测量值M1存储于第一测量值寄存器中;S10, when the falling edge of the signal occurs, the measurement module starts to measure the pilot symbol, and waits for the next falling edge to appear; if the wait times out, skip directly to step S50, otherwise, store the measured value M1 in the first measured value in the register;

S20,测量模块开始数据符的测量,并根据测量值M1算出命令识别的基准值BV,并等待下一个下降沿出现;如果等待超时,则直接跳到步骤S50,否则将此次测量值M2存储于第二测量值寄存器中;S20, the measurement module starts the measurement of the data symbol, and calculates the reference value BV identified by the command according to the measured value M1, and waits for the next falling edge to appear; if the wait times out, jump directly to step S50, otherwise the measured value M2 is stored this time in the second measured value register;

S30,测量模块开始新的一次测量,并等待下一个下降沿出现;在等待下降沿期间调用除法器执行除法运算,求出中间值M′,然后译码器译码运算得出对应的命令值M,并判断M值是否为帧的结束符,如果为结束符,则直接跳到步骤S50,否则继续等待下降沿出现,如果等待超时,则直接跳到步骤S50;S30, the measurement module starts a new measurement and waits for the next falling edge to appear; while waiting for the falling edge, the divider is called to perform the division operation to obtain the intermediate value M', and then the decoder decodes the operation to obtain the corresponding command value M, and judge whether the M value is the terminator of the frame, if it is the terminator, then jump directly to step S50, otherwise continue to wait for the falling edge to appear, if waiting for timeout, then jump directly to step S50;

其中:除法器执行除法运算的过程为:M′=μ*M2/BV,其中:μ取值为2的指数倍;Wherein: the process of the division operation performed by the divider is: M′=μ*M2/BV, where: μ is an exponential multiple of 2;

译码器执行译码运算的过程为:将处于[μ*M-(μ-1),μ*M+(μ-1)]区间的μ*M′译为命令值M;The process of the decoder performing the decoding operation is: interpreting μ*M′ in the interval [μ*M-(μ-1), μ*M+(μ-1)] into the command value M;

S40,下降沿出现,跳回步骤S30;S40, the falling edge occurs, and jump back to step S30;

S50,测量结束,跳回步骤S00。S50, the measurement is over, and jump back to step S00.

具体地,所述步骤S30中,μ取值为4。Specifically, in the step S30, the value of μ is 4.

进一步地,所述基准值BV为命令的基本时间单位所对应的测量模块计数次数,由第一测量值寄存器中的值右移得到,其中:命令的基本单位为1/1024秒。Further, the reference value BV is the count times of the measurement module corresponding to the basic time unit of the command, which is obtained by shifting the value in the first measurement value register to the right, where the basic unit of the command is 1/1024 second.

本发明一种用于电子雷管的命令识别装置和方法,用基准值BV去识别命令而不是直接利用测量值去判定命令值M,大大的降低了对时钟精度地要求,提高了命令识别的精确度;同时,通过译码器译码得到的命令值M不是直接求取M值,允许测量值M2有更大的波动范围,大大地增加在在恶劣环境下识别命令地可靠性。The present invention is a command identification device and method for electronic detonators. The reference value BV is used to identify the command instead of directly using the measured value to determine the command value M, which greatly reduces the requirement for clock accuracy and improves the accuracy of command identification. At the same time, the command value M obtained by the decoder does not directly obtain the M value, which allows the measured value M2 to have a larger fluctuation range, which greatly increases the reliability of command recognition in harsh environments.

图3为本发明实施例二提供的一种用于电子雷管芯片的延时装置的结构示意图,如图3所示,一种用于电子雷管芯片的延时装置,所述电子雷管芯片内设置有:FIG. 3 is a schematic structural diagram of a delay device for an electronic detonator chip according to Embodiment 2 of the present invention. As shown in FIG. 3 , a delay device for an electronic detonator chip is provided in the electronic detonator chip. Have:

测量模块100,用于检测到联网点名命令后,对引导符进行测量;The measurement module 100 is configured to measure the guide character after detecting the network roll call command;

第三测量值寄存器201,用于对引导符的测量值进行存储,并将该测量值记为M3;The third measurement value register 201 is used to store the measurement value of the pilot, and denote the measurement value as M3;

判断模块202,用于对联网点名命令的正确性进行判断,如正确,则加载延期值Y;The judgment module 202 is used for judging the correctness of the network roll call command, if it is correct, then loading the extension value Y;

乘法器203,用于执行乘法运算,求出延期时间所需的延期次数X,所述延期次数X的计算公式为:X=Tu*Y*M3/tdm;The multiplier 203 is configured to perform a multiplication operation to obtain the number of delays X required for the delay time, and the calculation formula of the number of delays X is: X=T u *Y*M3/t dm ;

其中:Tu为延期时间单位,Y为加载的延期值,tdm为联网点名命令引导符时间长度,且tdm大于Tu,Tu的值为2的指数的倒数;Wherein: T u is the delay time unit, Y is the loaded delay value, t dm is the time length of the lead character of the network roll call command, and t dm is greater than T u , and the value of T u is the reciprocal of the exponent of 2;

延期定时器204,用于将XM-X值进行存储并定时,其中XM值为延期定时器的最大计数值。The extension timer 204 is used for storing and timing the XM-X value, where the XM value is the maximum count value of the extension timer.

具体地,所述tdm取值为32/1024秒,所述Tu取值为1/4096秒。Specifically, the value of t dm is 32/1024 seconds, and the value of Tu is 1/4096 seconds.

图4为本发明实施例二提供的一种用于电子雷管芯片的延时方法的流程示意图,如图4所示,一种用于电子雷管芯片的延时方法,包括下列步骤:FIG. 4 is a schematic flowchart of a delay method for an electronic detonator chip provided by Embodiment 2 of the present invention. As shown in FIG. 4 , a delay method for an electronic detonator chip includes the following steps:

C10,测量模块检测到联网点名命令后,将引导符的测量值M3存储在在第三测量值寄存器中,其中:所述的联网点名命令在起爆前用来确定雷管是否连接正常;C10, after the measurement module detects the networked roll call command, the measured value M3 of the guide character is stored in the third measured value register, wherein: the networked roll call command is used to determine whether the detonator is connected normally before detonation;

C20,如果联网点名命令正确,则加载延期值Y,否则不加载延期值,忽略该命令,跳回步骤C10;C20, if the network roll call command is correct, load the delay value Y; otherwise, the delay value is not loaded, ignore the command, and jump back to step C10;

C30,调用乘法器,执行乘法运算,求出延期时间所需地延期次数X;所述延期次数X的计算公式为:X=Tu*Y*M3/tdm;C30, call the multiplier, carry out multiplication operation, obtain the extension times X required by the extension time; the calculation formula of the extension times X is: X=T u *Y*M3/t dm ;

其中:Tu为延期时间单位,Y为加载的延期值,tdm为联网点名命令引导符时间长度,且tdm大于Tu,Tu的值为2的指数的倒数;Wherein: T u is the delay time unit, Y is the loaded delay value, t dm is the time length of the lead character of the network roll call command, and t dm is greater than T u , and the value of T u is the reciprocal of the exponent of 2;

C40,将XM-X值存储于延期定时器,在启动延期定时器后,延期定时器开始计数,溢出后停止计数并驱动点火装置,引爆炸药;其中,XM为延期定时器的最大计数值。C40, store the XM-X value in the delay timer. After the delay timer is started, the delay timer starts to count, and stops counting after overflowing and drives the ignition device to detonate the explosive; where XM is the maximum count value of the delay timer.

所述Tu取值为1/4096秒,所述tdm取值为32/1024秒,所述Tu/tdm值为2的指数幂的倒数,直接右移实现,不需要其他逻辑电路,即计算X只需要调用乘法器。The value of T u is 1/4096 seconds, the value of t dm is 32/1024 seconds, and the value of T u /t dm is the reciprocal of the exponential power of 2, which can be directly shifted to the right without other logic circuits. , i.e. computing X only requires calling the multiplier.

本发明一种用于电子雷管的延时装置和方法,通过计算得出延期次数,没有直接利用本地时钟定时,能大大的提高延时精度,对时钟精度要求不高,易于集成。The invention provides a delay device and method for an electronic detonator. The delay times are obtained through calculation, and the timing of the local clock is not directly used. The delay accuracy can be greatly improved, the clock accuracy is not high, and the integration is easy.

图5为本发明实施例三提供的一种用于电子雷管芯片的延时方法的流程示意图,本实施例三中,通过命令识别装置和延时装置的联合使用,可进一步提高电子雷管芯片的延时精度。FIG. 5 is a schematic flowchart of a delay method for an electronic detonator chip according to Embodiment 3 of the present invention. In Embodiment 3, the combined use of a command identification device and a delay device can further improve the performance of the electronic detonator chip. Delay accuracy.

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, but not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: The technical solutions described in the foregoing embodiments can still be modified, or some or all of the technical features thereof can be equivalently replaced; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the technical solutions of the embodiments of the present invention. scope.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4