一种用于电子雷管的命令识别装置和方法以及延时装置和方法制造方法及图纸

技术编号:20358090 阅读:27 留言:0更新日期:2019-02-16 14:31
本发明专利技术属于电子雷管的技术领域,具体涉及一种用于电子雷管的命令识别装置和方法以及延时装置和方法;提供一种命令识别和延时精确度较高的用于电子雷管的命令识别装置和方法以及延时装置和方法;采用的技术方案为:一种用于电子雷管芯片的命令识别装置,所述电子雷管芯片内设置有:测量模块,用于对引导符、数据符进行计数测量,并计算命令识别的基准值;第一测量值寄存器,用于对引导符的测量值M1进行存储;第二测量值寄存器,用于对数据符的测量值M2进行存储;除法器,用于执行除法运算,求出中间值M′;译码器,用于根据中间值M′译码得出命令值M。

【技术实现步骤摘要】
一种用于电子雷管的命令识别装置和方法以及延时装置和方法
本专利技术属于电子雷管的
,具体涉及一种用于电子雷管的命令识别装置和方法以及延时装置和方法。
技术介绍
电子雷管具有很高的安全性和灵活性,具有温度范围广(-70℃~120℃)、湿度大、冲击波强的特点,已经逐渐取代了传统的利用延期药等实现延期的方法。然而,目前电子雷管在恶劣环境下对接收到的命令识别度较低,导致无法和精确的实现延时。此外,电子雷管对成本也极其敏感。因此,一种能够在环境恶劣且时钟不准的情况下进行准确的命令识别、实现精确延时的用于电子雷管的命令识别装置和方法以及延时装置和方法。
技术实现思路
本专利技术克服现有技术存在的不足,所要解决的技术问题为:提供一种命令识别和延时精确度较高的用于电子雷管的命令识别装置和方法以及延时装置和方法。为了解决上述技术问题,本专利技术采用的技术方案为:一种用于电子雷管芯片的命令识别装置,所述电子雷管芯片内设置有:测量模块,用于对引导符、数据符进行计数测量,并计算命令识别的基准值,其中:所述的基准值记为BV;第一测量值寄存器,用于对引导符的测量值M1进行存储;第二测量值寄存器,用于对数据符的测量值M2进行存储;除法器,用于执行除法运算,求出中间值M′,所述中间值M′的计算公式为:M′=μ*M2/BV,其中:μ取值为2的指数倍;译码器,用于根据中间值M′译码得出命令值M,判断该命令值M是否为帧的结束值,其中:译码规则为:将处于[μ*M-(μ-1),μ*M+(μ-1)]区间的μ*M′译为命令值M。优选地,所述除法器中的μ取值为4。优选地,所述基准值BV由第一测量值寄存器中的测量值M1右移得出,其中:命令的基本时间单位为1/1024秒。相应地,一种用于电子雷管芯片的命令识别方法,包括下列步骤:S00,电子雷管芯片上电初始化后或命令处理完成后,等待经整流后信号的下降沿出现;S10,当信号下降边沿出现后,测量模块开始对引导符进行测量,并等待下一个下降边沿出现;如果等待超时,则直接跳到步骤S50,否则将此次测量值M1存储于第一测量值寄存器中;S20,测量模块开始数据位的测量,并根据测量值M1算出命令识别的基准值BV,并等待下一个下降沿出现;如果等待超时,则直接跳到步骤S50,否则将此次测量值M2存储于第二测量值寄存器中;S30,测量模块开始新的一次测量,并等待下一个下降沿出现;在等待下降沿期间调用除法器执行除法运算,求出中间值M′,然后译码器译码运算得出对应的命令值M,并判断M值是否为帧的结束符,如果为结束符,则直接跳到步骤S50,否则继续等待下降沿出现,如果等待超时,则直接跳到步骤S50;其中:除法器执行除法运算的过程为:M′=μ*M2/BV,其中:μ取值为2的指数倍;译码器执行译码运算的过程为:将处于[μ*M-(μ-1),μ*M+(μ-1)]区间的μ*M′译为命令值M。S40,下降沿出现,跳回步骤S30;S50,测量结束,跳回步骤S00。优选地,步骤S30中,μ取值为4。优选地你,所述基准值BV为命令的基本时间单位所对应的测量模块计数次数,由第一测量值寄存器中的值右移得到,其中:命令的基本单位为1/1024秒。一种用于电子雷管芯片的延时装置,所述电子雷管芯片内设置有:测量模块,用于检测到联网点名命令后,对引导符进行测量;第三测量值寄存器,用于对引导符的测量值进行存储,并将该测量值记为M3;判断模块,用于对联网点名命令的正确性进行判断,如正确,则加载延期值Y;乘法器,用于执行乘法运算,求出延期时间所需的延期次数X,所述延期次数X的计算公式为:X=Tu*Y*M3/tdm;其中:Tu为延期时间单位,Y为加载的延期值,tdm为联网点名命令引导符时间长度,且tdm大于Tu,Tu的值为2的指数的倒数;延期定时器,用于将XM-X值进行存储并定时,其中XM值为延期定时器的最大计数值。优选地,所述tdm取值为32/1024秒,所述Tu取值为1/4096秒。相应地,一种用于电子雷管芯片的延时方法,包括下列步骤:C10,测量模块检测到联网点名命令后,将引导符的测量值M3存储在在第三测量值寄存器中,其中:所述的联网点名命令在起爆前用来确定雷管是否连接正常;C20,如果联网点名命令正确,则加载延期值Y,否则不加载延期值,忽略该命令,跳回步骤C10;C30,调用乘法器,执行乘法运算,求出延期时间所需地延期次数X;所述延期次数X的计算公式为:X=Tu*Y*M3/tdm;其中:Tu为延期时间单位,Y为加载的延期值,tdm为联网点名命令引导符时间长度,且tdm大于Tu,Tu的值为2的指数的倒数;C40,将XM-X值存储于延期定时器,在启动延期定时器后,延期定时器开始计数,溢出后停止计数并驱动点火装置,引爆炸药;其中,XM为延期定时器的最大计数值。优选地,所述Tu取值为1/4096秒,所述tdm取值为32/1024秒。本专利技术与现有技术相比具有以下有益效果:1、本专利技术一种用于电子雷管的命令识别装置和方法,用基准值去识别命令而不是直接利用测量值去判定命令值,大大的降低了对时钟精度地要求,提高了命令识别的精确度;同时,通过译码器译码得到的命令值M不是直接求取M值,允许测量值M2有更大的波动范围,大大地增加在在恶劣环境下识别命令地可靠性。2、本专利技术一种用于电子雷管的延时装置和方法,通过计算得出延期次数,没有直接利用本地时钟定时,能大大的提高延时精度,对时钟精度要求不高,易于集成。附图说明下面结合附图对本专利技术做进一步详细的说明;图1为本专利技术实施例一提供的一种用于电子雷管芯片的命令识别装置的结构示意图;图2为本专利技术实施例一提供的一种用于电子雷管芯片的命令识别方法的流程示意图;图3为本专利技术实施例二提供的一种用于电子雷管芯片的延时装置的结构示意图;图4为本专利技术实施例二提供的一种用于电子雷管芯片的延时方法的流程示意图;图5为本专利技术实施例三提供的一种用于电子雷管芯片的延时方法的流程示意图;图中:100为测量模块,101为第一测量值寄存器,102为第二测量值寄存器,103为除法器,104为译码器,201为第三测量值寄存器,202为判断模块,203为乘法器,204为延期定时器。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术的一部分实施例,而不是全部的实施例;基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术实施例一提供的一种用于电子雷管芯片的命令识别装置的结构示意图,如图1所示,一种用于电子雷管芯片的命令识别装置,其特征在于:所述电子雷管芯片内设置有:测量模块100,用于对引导符、数据符进行计数测量,并计算命令识别的基准值,其中:所述的基准值记为BV;第一测量值寄存器101,用于对引导符的测量值M1进行存储;第二测量值寄存器102,用于对数据符的测量值M2进行存储;除法器103,用于执行除法运算,求出中间值M′,所述中间值M′的计算公式为:M′=μ*M2/BV,其中:μ取值为2的指数倍;译码器104,用于根据中间值M′译码得出命令值M,判断该命令值M是否为帧的结束值,其中:译码规本文档来自技高网...

【技术保护点】
1.一种用于电子雷管芯片的命令识别装置,其特征在于:所述电子雷管芯片内设置有:测量模块(100),用于对引导符、数据符进行计数测量,并计算命令识别的基准值,其中:所述的基准值记为BV;第一测量值寄存器(101),用于对引导符的测量值M1进行存储;第二测量值寄存器(102),用于对数据符的测量值M2进行存储;除法器(103),用于执行除法运算,求出中间值M′,所述中间值M′的计算公式为:M′=μ*M2/BV,其中:μ取值为2的指数倍;译码器(104),用于根据中间值M′译码得出命令值M,判断该命令值M是否为帧的结束值,其中:译码规则为:将处于[μ*M‑(μ‑1),μ*M+(μ‑1)]区间的μ*M′译为命令值M。

【技术特征摘要】
1.一种用于电子雷管芯片的命令识别装置,其特征在于:所述电子雷管芯片内设置有:测量模块(100),用于对引导符、数据符进行计数测量,并计算命令识别的基准值,其中:所述的基准值记为BV;第一测量值寄存器(101),用于对引导符的测量值M1进行存储;第二测量值寄存器(102),用于对数据符的测量值M2进行存储;除法器(103),用于执行除法运算,求出中间值M′,所述中间值M′的计算公式为:M′=μ*M2/BV,其中:μ取值为2的指数倍;译码器(104),用于根据中间值M′译码得出命令值M,判断该命令值M是否为帧的结束值,其中:译码规则为:将处于[μ*M-(μ-1),μ*M+(μ-1)]区间的μ*M′译为命令值M。2.根据权利要求1所述的一种用于电子雷管芯片的命令识别装置,其特征在于:所述除法器(103)中的μ取值为4。3.根据权利要求1所述的一种用于电子雷管芯片的命令识别装置,其特征在于:所述基准值BV由第一测量值寄存器(101)中的测量值M1右移得出,其中:命令的基本时间单位为1/1024秒。4.一种用于电子雷管芯片的命令识别方法,其特征在于:包括下列步骤:S00,电子雷管芯片上电初始化后或命令处理完成后,等待经整流后信号的下降沿出现;S10,当信号下降边沿出现后,测量模块开始对引导符进行测量,并等待下一个下降边沿出现;如果等待超时,则直接跳到步骤S50,否则将此次测量值M1存储于第一测量值寄存器中;S20,测量模块开始数据位的测量,并根据测量值M1算出命令识别的基准值BV,并等待下一个下降沿出现;如果等待超时,则直接跳到步骤S50,否则将此次测量值M2存储于第二测量值寄存器中;S30,测量模块开始新的一次测量,并等待下一个下降沿出现;在等待下降沿期间调用除法器执行除法运算,求出中间值M′,然后译码器译码运算得出对应的命令值M,并判断M值是否为帧的结束符,如果为结束符,则直接跳到步骤S50,否则继续等待下降沿出现,如果等待超时,则直接跳到步骤S50;其中:除法器执行除法运算的过程为:M′=μ*M2/BV,其中:μ取值为2的指数倍;译码器执行译码运算的过程为:将处于[μ*M-(μ-1),μ*M+(μ-1)]区间的μ*M′译为命令值M。S40,下降沿出现,跳回步骤S30;S50,测量结...

【专利技术属性】
技术研发人员:曾敦尹喜珍
申请(专利权)人:无锡矽微智能科技有限公司
类型:发明
国别省市:江苏,32

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

1