1.本技术涉及雷管爆破控制技术领域,尤其是一种用于精确定时的雷管起爆延时设置方法及装置。
背景技术:2.目前,电子雷管被广泛应用于爆破领域,在对电子雷管进行爆破时,需要对爆破的时间进行精确的控制,通常,电子雷管中包括延时控制芯片,所述延时控制芯片中内置内部rc时钟振荡器做为其时钟源;所以电子雷管的延时精度依靠其内部rc时钟振荡器。
3.但是在现有技术中,芯片内的rc时钟振荡器由于制造工艺的限制,时钟源精度差,并且rc时钟振荡器的精确容易受到环境和温度影响。并且由于成本和体积的受限,采用内部rc时钟振荡器的电子雷管延时控制芯片在组网后,网络中各个电子雷管的时钟频率上下幅度差异很大,因此对网络中各个电子雷管设置的起爆延期时间与其实际延时时间误差较大,影响电子雷管的爆破效果。
技术实现要素:4.为了解决由于现有技术中电子雷管内部rc时钟振荡器精度不同,导致电子雷管引爆时间不准确,影响爆破效果的问题,本技术公开了一种用于精确定时的雷管起爆延时设置方法及装置。
5.本技术第一方面公开了一种用于精确定时的雷管起爆延时设置方法,包括:对每个电子雷管延时控制芯片分别设置延期时间预设值;所述延期时间预设值包括最大延期时间预设值;所述每个电子雷管延时控制芯片包括内部振荡时钟;将所述每个电子雷管延时控制芯片与标准外部时钟连接;对每个电子雷管延时控制芯片发送标准脉冲序列;所述标准脉冲序列总长度大于或等于所述最大延期时间预设值;通过第一预设计数器对所述标准外部时钟的脉冲进行计数,获取所述标准外部时钟的脉冲计数值;通过第二预设计数器对每个电子雷管延时控制芯片的内部振荡时钟的脉冲数进行计数,获取每个电子雷管延时控制芯片的内部振荡时钟的脉冲计数值;判断所述标准外部时钟的脉冲计数值是否大于或等于每个电子雷管延时控制芯片的延期时间预设值;若大于或等于每个电子雷管延时控制芯片的延期时间预设值,所述第一预设计数器和所述第二预设计数器停止计数;将所述每个电子雷管延时控制芯片的内部振荡时钟的脉冲计数值作为引爆时间标准,对电子雷管进行引爆。
6.可选的,所述方法还包括:根据所述标准外部时钟,调整每个电子雷管延时控制芯片的内部振荡时钟的时钟数,所述每个电子雷管延时控制芯片的内部振荡时钟的时钟数与每个电子雷管延时控制芯
片的延期时间预设值相对应。
7.可选的,所述方法还包括:若所述标准外部时钟的脉冲计数值小于每个电子雷管延时控制芯片的延期时间预设值,那么所述第一预设计数器和所述第二预设计数器继续计数,直至所述标准外部时钟的脉冲计数值大于或等于每个电子雷管延时控制芯片的延期时间预设值。
8.可选的,所述标准脉冲序列中每两个相邻脉冲之间的间距为1ms。
9.可选的,所述内部振荡时钟为rc振荡器。
10.本技术第二方面公开了一种用于精确定时的雷管起爆延时设置装置,所述装置应用于所述的一种用于精确定时的雷管起爆延时设置方法,所述装置包括:时间预设模块,用于对每个电子雷管延时控制芯片分别设置延期时间预设值;所述延期时间预设值包括最大延期时间预设值;所述每个电子雷管延时控制芯片包括内部振荡时钟;时钟连接模块,用于将所述每个电子雷管延时控制芯片与标准外部时钟连接;脉冲发送模块,用于对每个电子雷管延时控制芯片发送标准脉冲序列;所述标准脉冲序列总长度大于或等于所述最大延期时间预设值;第一计数模块,用于通过第一预设计数器对所述标准外部时钟的脉冲进行计数,获取所述标准外部时钟的脉冲计数值;第二计数模块,用于通过第二预设计数器对每个电子雷管延时控制芯片的内部振荡时钟的脉冲数进行计数,获取每个电子雷管延时控制芯片的内部振荡时钟的脉冲计数值;判断模块,用于判断所述标准外部时钟的脉冲计数值是否大于或等于每个电子雷管延时控制芯片的延期时间预设值;若大于或等于每个电子雷管延时控制芯片的延期时间预设值,所述第一预设计数器和所述第二预设计数器停止计数;引爆模块,用于将所述每个电子雷管延时控制芯片的内部振荡时钟的脉冲计数值作为引爆时间标准,对电子雷管进行引爆。
11.可选的,所述装置还包括:时钟调整模块,用于根据所述标准外部时钟,调整每个电子雷管延时控制芯片的内部振荡时钟的时钟数,所述每个电子雷管延时控制芯片的内部振荡时钟的时钟数与每个电子雷管延时控制芯片的延期时间预设值相对应。
12.可选的,所述判断模块还包括判断单元,用于若所述标准外部时钟的脉冲计数值小于每个电子雷管延时控制芯片的延期时间预设值,那么所述第一预设计数器和所述第二预设计数器继续计数,直至所述标准外部时钟的脉冲计数值大于或等于每个电子雷管延时控制芯片的延期时间预设值。
13.可选的,所述脉冲发送模块中所述标准脉冲序列中每两个相邻脉冲之间的间距为1ms。
14.可选的,所述时间预设模块中内部振荡时钟为rc振荡器。
15.本技术公开了一种用于精确定时的雷管起爆延时设置方法及装置,所述方法包括:对每个电子雷管延时控制芯片分别设置延期时间预设值;将每个电子雷管延时控制芯片与标准外部时钟连接;发送标准脉冲序列;获取所述标准外部时钟的脉冲计数值;获取每
个电子雷管延时控制芯片的内部振荡时钟的脉冲计数值;判断所述标准外部时钟的脉冲计数值是否大于或等于每个电子雷管延时控制芯片的延期时间预设值;若大于或等于,停止计数;将所述每个电子雷管延时控制芯片的内部振荡时钟的脉冲计数值作为引爆时间标准,对电子雷管进行引爆。
16.本技术通过设置标准外部时钟及高精度序列脉冲,对电子雷管延时控制芯片中的内部振荡时钟的脉冲数进行计数并作为延时起爆的时间标准,实现电子雷管的高精度起爆延时时间设置;本技术实现成本低,延时起爆的时间精确度提高,提升了电子雷管的爆破效果。
附图说明
17.为了更清楚地说明本技术的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
18.图1为本技术实施例公开的一种用于精确定时的雷管起爆延时设置方法的流程示意图。
具体实施方式
19.为了解决由于现有技术中电子雷管内部rc时钟振荡器精度不同,导致电子雷管引爆时间不准确,影响爆破效果的问题,本技术公开了一种用于精确定时的雷管起爆延时设置方法及装置。
20.本技术第一实施例公开了一种用于精确定时的雷管起爆延时设置方法,参见图1,包括:s101,对每个电子雷管延时控制芯片分别设置延期时间预设值。所述延期时间预设值包括最大延期时间预设值。所述每个电子雷管延时控制芯片包括内部振荡时钟。所述内部振荡时钟为rc振荡器。
21.s102,将所述每个电子雷管延时控制芯片与标准外部时钟连接。根据所述标准外部时钟,调整每个电子雷管延时控制芯片的内部振荡时钟的时钟数,所述每个电子雷管延时控制芯片的内部振荡时钟的时钟数与每个电子雷管延时控制芯片的延期时间预设值相对应。
22.s103,对每个电子雷管延时控制芯片发送标准脉冲序列。所述标准脉冲序列总长度大于或等于所述最大延期时间预设值。所述标准脉冲序列中每两个相邻脉冲之间的间距为1ms。如果芯片预设定的延期时间的单位对应1ms,则标准脉冲的周期时间为1ms(即实际延期时间为1ms*预设值);如需减小固定延期时间的单位,则可以改变标准脉冲周期,比如改为0.5ms,则芯片内部预设的固定延期时间为0.5ms*预设值。
23.s104,通过第一预设计数器对所述标准外部时钟的脉冲进行计数,获取所述标准外部时钟的脉冲计数值。
24.s105,通过第二预设计数器对每个电子雷管延时控制芯片的内部振荡时钟的脉冲数进行计数,获取每个电子雷管延时控制芯片的内部振荡时钟的脉冲计数值。
25.s106,判断所述标准外部时钟的脉冲计数值是否大于或等于每个电子雷管延时控
制芯片的延期时间预设值。若大于或等于每个电子雷管延时控制芯片的延期时间预设值,所述第一预设计数器和所述第二预设计数器停止计数。
26.若所述标准外部时钟的脉冲计数值小于每个电子雷管延时控制芯片的延期时间预设值,那么所述第一预设计数器和所述第二预设计数器继续计数,直至所述标准外部时钟的脉冲计数值大于或等于每个电子雷管延时控制芯片的延期时间预设值。
27.s107,将所述每个电子雷管延时控制芯片的内部振荡时钟的脉冲计数值作为引爆时间标准,对电子雷管进行引爆。在芯片等待到标准脉冲到来后,开启第一预设计数器对外部的标准脉冲进行计数,同时开启第二预设计数器对内部rc时钟源脉冲进行计数;待第一预设计数器计数值累计到设置的延期时间预设值后停止计数,同时也停止第二预设计数器的计数,此时累计到的第二预设计数器值即为起爆延期时间预设值对应各自芯片内部的rc时钟源的延时脉冲数,实现了精确起爆延时时间的设置。
28.本技术第二实施例公开了一种用于精确定时的雷管起爆延时设置装置,所述装置应用于所述的一种用于精确定时的雷管起爆延时设置方法,所述装置包括:时间预设模块,用于对每个电子雷管延时控制芯片分别设置延期时间预设值。所述延期时间预设值包括最大延期时间预设值。所述每个电子雷管延时控制芯片包括内部振荡时钟。
29.时钟连接模块,用于将所述每个电子雷管延时控制芯片与标准外部时钟连接。
30.脉冲发送模块,用于对每个电子雷管延时控制芯片发送标准脉冲序列。所述标准脉冲序列总长度大于或等于所述最大延期时间预设值。
31.第一计数模块,用于通过第一预设计数器对所述标准外部时钟的脉冲进行计数,获取所述标准外部时钟的脉冲计数值。
32.第二计数模块,用于通过第二预设计数器对每个电子雷管延时控制芯片的内部振荡时钟的脉冲数进行计数,获取每个电子雷管延时控制芯片的内部振荡时钟的脉冲计数值。
33.判断模块,用于判断所述标准外部时钟的脉冲计数值是否大于或等于每个电子雷管延时控制芯片的延期时间预设值。若大于或等于每个电子雷管延时控制芯片的延期时间预设值,所述第一预设计数器和所述第二预设计数器停止计数。
34.引爆模块,用于将所述每个电子雷管延时控制芯片的内部振荡时钟的脉冲计数值作为引爆时间标准,对电子雷管进行引爆。
35.进一步的,所述装置还包括:时钟调整模块,用于根据所述标准外部时钟,调整每个电子雷管延时控制芯片的内部振荡时钟的时钟数,所述每个电子雷管延时控制芯片的内部振荡时钟的时钟数与每个电子雷管延时控制芯片的延期时间预设值相对应。
36.进一步的,所述判断模块还包括判断单元,用于若所述标准外部时钟的脉冲计数值小于每个电子雷管延时控制芯片的延期时间预设值,那么所述第一预设计数器和所述第二预设计数器继续计数,直至所述标准外部时钟的脉冲计数值大于或等于每个电子雷管延时控制芯片的延期时间预设值。
37.进一步的,所述脉冲发送模块中所述标准脉冲序列中每两个相邻脉冲之间的间距为1ms。
38.进一步的,所述时间预设模块中内部振荡时钟为rc振荡器。
39.本技术公开了一种用于精确定时的雷管起爆延时设置方法及装置,所述方法包括:对每个电子雷管延时控制芯片分别设置延期时间预设值;将每个电子雷管延时控制芯片与标准外部时钟连接;发送标准脉冲序列;获取所述标准外部时钟的脉冲计数值;获取每个电子雷管延时控制芯片的内部振荡时钟的脉冲计数值;判断所述标准外部时钟的脉冲计数值是否大于或等于每个电子雷管延时控制芯片的延期时间预设值;若大于或等于,停止计数;将所述每个电子雷管延时控制芯片的内部振荡时钟的脉冲计数值作为引爆时间标准,对电子雷管进行引爆。
40.本技术通过设置标准外部时钟及高精度序列脉冲,对电子雷管延时控制芯片中的内部振荡时钟的脉冲数进行计数并作为延时起爆的时间标准,实现电子雷管的高精度起爆延时时间设置;本技术实现成本低,延时起爆的时间精确度提高,提升了电子雷管的爆破效果。
41.以上结合具体实施方式和范例性实例对本技术进行了详细说明,不过这些说明并不能理解为对本技术的限制。本领域技术人员理解,在不偏离本技术精神和范围的情况下,可以对本技术技术方案及其实施方式进行多种等价替换、修饰或改进,这些均落入本技术的范围内。本技术的保护范围以所附权利要求为准。
技术特征:1.一种用于精确定时的雷管起爆延时设置方法,其特征在于,包括:对每个电子雷管延时控制芯片分别设置延期时间预设值;所述延期时间预设值包括最大延期时间预设值;所述每个电子雷管延时控制芯片包括内部振荡时钟;将所述每个电子雷管延时控制芯片与标准外部时钟连接;对每个电子雷管延时控制芯片发送标准脉冲序列;所述标准脉冲序列总长度大于或等于所述最大延期时间预设值;通过第一预设计数器对所述标准外部时钟的脉冲进行计数,获取所述标准外部时钟的脉冲计数值;通过第二预设计数器对每个电子雷管延时控制芯片的内部振荡时钟的脉冲数进行计数,获取每个电子雷管延时控制芯片的内部振荡时钟的脉冲计数值;判断所述标准外部时钟的脉冲计数值是否大于或等于每个电子雷管延时控制芯片的延期时间预设值;若大于或等于每个电子雷管延时控制芯片的延期时间预设值,所述第一预设计数器和所述第二预设计数器停止计数;将所述每个电子雷管延时控制芯片的内部振荡时钟的脉冲计数值作为引爆时间标准,对电子雷管进行引爆。2.根据权利要求1所述的一种用于精确定时的雷管起爆延时设置方法,其特征在于,所述方法还包括:根据所述标准外部时钟,调整每个电子雷管延时控制芯片的内部振荡时钟的时钟数,所述每个电子雷管延时控制芯片的内部振荡时钟的时钟数与每个电子雷管延时控制芯片的延期时间预设值相对应。3.根据权利要求1所述的一种用于精确定时的雷管起爆延时设置方法,其特征在于,所述方法还包括:若所述标准外部时钟的脉冲计数值小于每个电子雷管延时控制芯片的延期时间预设值,那么所述第一预设计数器和所述第二预设计数器继续计数,直至所述标准外部时钟的脉冲计数值大于或等于每个电子雷管延时控制芯片的延期时间预设值。4.根据权利要求1所述的一种用于精确定时的雷管起爆延时设置方法,其特征在于,所述标准脉冲序列中每两个相邻脉冲之间的间距为1ms。5.根据权利要求1所述的一种用于精确定时的雷管起爆延时设置方法,其特征在于,所述内部振荡时钟为rc振荡器。6.一种用于精确定时的雷管起爆延时设置装置,所述装置应用于权利要求1-5任一项所述的一种用于精确定时的雷管起爆延时设置方法,其特征在于,所述装置包括:时间预设模块,用于对每个电子雷管延时控制芯片分别设置延期时间预设值;所述延期时间预设值包括最大延期时间预设值;所述每个电子雷管延时控制芯片包括内部振荡时钟;时钟连接模块,用于将所述每个电子雷管延时控制芯片与标准外部时钟连接;脉冲发送模块,用于对每个电子雷管延时控制芯片发送标准脉冲序列;所述标准脉冲序列总长度大于或等于所述最大延期时间预设值;第一计数模块,用于通过第一预设计数器对所述标准外部时钟的脉冲进行计数,获取所述标准外部时钟的脉冲计数值;
第二计数模块,用于通过第二预设计数器对每个电子雷管延时控制芯片的内部振荡时钟的脉冲数进行计数,获取每个电子雷管延时控制芯片的内部振荡时钟的脉冲计数值;判断模块,用于判断所述标准外部时钟的脉冲计数值是否大于或等于每个电子雷管延时控制芯片的延期时间预设值;若大于或等于每个电子雷管延时控制芯片的延期时间预设值,所述第一预设计数器和所述第二预设计数器停止计数;引爆模块,用于将所述每个电子雷管延时控制芯片的内部振荡时钟的脉冲计数值作为引爆时间标准,对电子雷管进行引爆。7.根据权利要求6所述的一种用于精确定时的雷管起爆延时设置装置,其特征在于,所述装置还包括:时钟调整模块,用于根据所述标准外部时钟,调整每个电子雷管延时控制芯片的内部振荡时钟的时钟数,所述每个电子雷管延时控制芯片的内部振荡时钟的时钟数与每个电子雷管延时控制芯片的延期时间预设值相对应。8.根据权利要求6所述的一种用于精确定时的雷管起爆延时设置装置,其特征在于,所述判断模块还包括判断单元,用于若所述标准外部时钟的脉冲计数值小于每个电子雷管延时控制芯片的延期时间预设值,那么所述第一预设计数器和所述第二预设计数器继续计数,直至所述标准外部时钟的脉冲计数值大于或等于每个电子雷管延时控制芯片的延期时间预设值。9.根据权利要求6所述的一种用于精确定时的雷管起爆延时设置装置,其特征在于,所述脉冲发送模块中所述标准脉冲序列中每两个相邻脉冲之间的间距为1ms。10.根据权利要求6所述的一种用于精确定时的雷管起爆延时设置装置,其特征在于,所述时间预设模块中内部振荡时钟为rc振荡器。
技术总结本申请公开了一种用于精确定时的雷管起爆延时设置方法及装置,所述方法包括:对每个电子雷管延时控制芯片分别设置延期时间预设值;将每个电子雷管延时控制芯片与标准外部时钟连接;发送标准脉冲序列;获取所述标准外部时钟的脉冲计数值;获取每个电子雷管延时控制芯片的内部振荡时钟的脉冲计数值;判断所述标准外部时钟的脉冲计数值是否大于或等于每个电子雷管延时控制芯片的延期时间预设值;若大于或等于,停止计数;将所述每个电子雷管延时控制芯片的内部振荡时钟的脉冲计数值作为引爆时间标准,对电子雷管进行引爆。本申请实现电子雷管的高精度起爆延时时间设置;实现成本低,提升了电子雷管的爆破效果。提升了电子雷管的爆破效果。提升了电子雷管的爆破效果。
技术研发人员:罗继峰 金仲文 李道流 王超 石宇轩 王浩
受保护的技术使用者:德州鲲程电子科技有限公司
技术研发日:2022.07.07
技术公布日:2022/11/1