Accurate timer for preventing electric tube explosion caused by wiring error

文档序号:933947 发布日期:2021-03-05 浏览:10次 中文

阅读说明:本技术 防接线误触电爆管精确计时器 (Accurate timer for preventing electric tube explosion caused by wiring error ) 是由 李双明 曹权 邹康 易文俊 李岩 曹树新 刘辉 韩子鹏 于 2019-09-05 设计创作,主要内容包括:本发明公开了一种防接线误触电爆管精确计时器。本发明利用FPGA的高频采样率,并使用延时器与抖动电平监测器的方法来防止接线误触造成的错误计时时间,并通过电平边沿检测的方法来精确计时,达到引爆点的间隔时间的精确计时。(The invention discloses an accurate timer for preventing electric explosion caused by wiring error. The invention utilizes the high-frequency sampling rate of the FPGA and uses the methods of the delayer and the jitter level monitor to prevent the wrong timing time caused by wiring wrong touch, and the accurate timing is realized by the method of level edge detection, thereby achieving the accurate timing of the interval time of the detonation point.)

1. The utility model provides a prevent that wiring mistake touches accurate time-recorder of electric blasting, its characterized in that: the device comprises a clock frequency division module, a serial port control module and a serial port sending module; the 50MHz crystal oscillator is connected with the clock frequency division module, and is decomposed into corresponding clock frequency by the clock frequency division module and then is supplied to the serial port sending module, and the ammunition detonation binding post Ki1、Ki2、Ki3、...、Ki10The serial port control module is connected with the serial port sending module through a writable signal (wrsig) and a transmitted byte signal (Dataout); and the serial port sending module sends timing data to the upper computer through the tx signal wire.

2. The precise timer for preventing the wire connection electric shock and tube explosion according to claim 1, is characterized in that: the clock frequency division module divides 50MHz generated by the self-contained clock crystal oscillator in the FPGA into 153.6kHz and transmits the kHz to the serial port sending module, and the serial port control module is directly connected with the 50 MHz.

3. The precise timer for preventing the wire connection electric shock and tube explosion according to claim 1, is characterized in that: in the serial port control module, ammunition detonation points are wired to electric detonator binding posts 1, 2, 3, 10, and then each binding post is connected to the serial port control module and used as an input signal Ki1、Ki2、Ki3、...、Ki10(ii) a Serial port control module monitoring Kin(n =1, 2, 10) level variation of the signal; the error timing condition caused by wiring error touch is prevented through the delayer and the jitter level monitor; when Ki is detectednWhen the level changes, a timer is started to count time, and the next KinWhen the level of the signal changes, the timer is stopped to obtain timing time data; repeating in sequence, the detonation time interval of each group can be measured.

4. The precise timer for preventing the wire connection electric shock and tube explosion according to claim 1, is characterized in that: and the serial port sending module transmits the timing data of the serial port control module to an upper computer for display.

5. The precise timer for preventing the electric detonator from being accidentally triggered in the wiring manner according to claim 1 or 3, wherein: the serial port control module comprises a delayer and a jitter level monitor; when signal KinAfter the first change of the level of (1), the jitter level detector first records the changed level state, and then the jitter level detector continuously monitors the signal Ki at the frequency of 50MHznWhether the level state of the time delay is equal to the level after the first change or not is judged, and if the level state of the time delay is equal to the level after the first change, a time delay device is started to time; if not, immediately closing the time delay timer for timing and returning the timing time to zero; the delay timer times the level state duration after the first level change, and if the set time is reached and the level detector is not closed, the delay timer provides an effective signal to enable the serial port sending module to send the accumulated time of the timer to the upper computer; if the delay timer is closed by the level monitor, it indicates KinThe point-to-average change of (1) is a jitter signal generated by false touch, and the time of the timer is not sent to the upper computer.

Technical Field

The invention relates to the field of wiring type electric detonator timers, in particular to an accurate timer for preventing electric detonator from being touched by mistake during wiring.

Background

When a plurality of groups of ammunitions are verified or tested, the time intervals of the detonation points of the groups are required to be synchronous, and if the time is artificially timed or the timing mode with lower precision, the timing intervals are inconsistent, so that the verification or test result is unreliable. Therefore, a timer for accurately identifying the detonation initiation time of each group of explosives and starting high-precision timing from the time is needed to achieve consistency of detonation time intervals of multiple groups of explosives.

The prior art has two types, one of which is manual stopwatch timing, and the method has the defects of low response speed and inaccurate and unreliable timing time. And the second method adopts software and hardware, and compared with the first method, the reliability of the method is greatly improved. However, two disadvantages still exist at present: firstly, due to manual mistaken touch or dust and other reasons, wiring in a very short time is closed or opened, so that wrong timing number is output; second, for differences in firing conditions (either off-wire firing or on-wire firing), existing systems typically only meet one of the firing conditions, and are less adaptable to target requirements.

Disclosure of Invention

The invention aims to provide an accurate timer for preventing electric tube explosion caused by wiring error.

The technical solution for realizing the purpose of the invention is as follows: an accurate timer for preventing wiring from mistakenly triggering an electric explosion tube comprises a clock frequency division module, a serial port control module and a serial port sending module; the 50MHz crystal oscillator is connected with the clock frequency division module, and is decomposed into corresponding clock frequency by the clock frequency division module and then is supplied to the serial port sending module, and the ammunition detonation binding post Ki1、Ki2、Ki3、...、Ki10The serial port control module is connected with the serial port sending module through a writable signal (wrsig) and a transmitted byte signal (Dataout); and the serial port sending module sends timing data to the upper computer through the tx signal wire.

Compared with the prior art, the invention has the following remarkable advantages: (1) the timing accuracy is high: the high-frequency clock 50MHz of the FPGA is utilized to judge the moment of the wiring level conversion after the detonation is accurate, and the timing precision reaches microsecond level; (2) the adaptability to the detonation conditions is strong, and the requirements of the detonation ammunition for closing or opening the connecting wire can be met by identifying the changes (rising edge and falling edge) of the two levels; (3) can prevent that the wiring mistake from touching: the validity of the state after the level change is continuously detected by the delayer and the jitter level monitor, so that the wrong timing time output caused by short-time touch caused by human or other factors is prevented.

Drawings

Fig. 1 is a schematic view of the overall structure of the present invention.

FIG. 2 is a functional block diagram of the FPGA of the present invention.

Detailed Description

When a plurality of groups of ammunitions are verified or tested, the time intervals of the detonation points of the groups are required to be synchronous, and the short circuit of the electric detonator wiring in the extremely small time is caused by artificial false touch or other reasons, so that the wrong timing number is output. The invention is mainly realized by FPGA, and comprises a clock frequency division module, a serial port control module and a serial port sending module; wherein:

a frequency division module: the frequency division module divides 50MHz generated by a self-clocking crystal oscillator in the FPGA into 153.6kHz and transmits the kHz to the serial port sending module, and the serial port control module is directly connected with the 50 MHz.

A serial port control module: the ammunition detonation switch is wired to electric detonator binding posts 1, 2, 3, 10 and the like, and then each binding post is connected to a serial port control module and used as an input signal Ki1、Ki2、Ki3、...、Ki10. Serial port control module monitoring Kin(n =1, 2, 10) the level of the signal varies. The error timing caused by false touch of the wiring is prevented by the delayer and the jitter level monitor. When Ki is detectednWhen the level changes, a timer is started to count the time, and the next KinWhen the level of the signal changes, the timer is terminated to obtain timing time data. Repeating in sequence, the detonation time interval of each group can be measured.

The serial port sending module: the serial port sending module transmits the timing data of the serial port control module to an upper computer for display.

The serial port control module comprises a time delay device and a jitter level monitor. When signal KinAfter the first change of the level of (1), the jitter level detector first records the changed level state, and then the jitter level detector continuously monitors the signal Ki at the frequency of 50MHznWhether the level state of the time delay is equal to the level after the first change or not is judged, and if the level state of the time delay is equal to the level after the first change, a time delay device is started to time; if not, the time delay timer is immediately closed to time and the time is reset to zero. The delayer mainly times the level state duration after the first level change, if the set time (20ms, the delay time can be adjusted according to the jitter type) is reached but the level detector is not closed, the delayer provides an effective signal to enable the serial port sending module to send the accumulated time of the timer to the upper computer; if the delay timer is closed by the level monitor, it indicates KinThe point-average change of the timer is a jitter signal generated by false touch, and the time of the timer is not sent to the upper computer, so that the false timing time caused by false touch in human or other situations is avoided.

The invention is further described below with reference to the accompanying drawings.

Referring to fig. 1, fig. 1 is a system configuration diagram of the present invention. The left end of the figure 1 is a bullet group to be detonated, a detonating cord is connected to binding posts of an electric detonator through wiring, then explosives are detonated by controlling the closing or opening of the two ends of the binding posts, each binding post represents a wiring state signal of an detonating point and is represented by Ki1, Ki2, Ki3 and the like, the signals representing the wiring states are uniformly input into an FPGA (field programmable gate array), the FPGA performs logical judgment, timing and other operations on the wiring state signals, and finally the detonation interval time is accurately accumulated and transmitted to an upper computer through a serial port Tx to be displayed.

Referring to fig. 2, fig. 2 is a functional block diagram of the FPGA of the present invention, which mainly includes: the device comprises a clock frequency division module, a serial port control module and a serial port sending module.

The frequency division module divides 50MHz generated by a self-clock crystal oscillator in the FPGA into 153.6kHz and transmits the power to the serial port sending module, and the serial port control module is directly connected with the 50MHz as a clock source for processing, so that the processing clock period is microsecond, and the processing speed and the timing accuracy are higher than those of the existing system.

A serial port control module: ammunition detonation points are routed to electric detonator binding posts 1, 2, 3 and the like, and then each binding post is connected to a serial port control module of the FPGA to be used as input signals Ki1, Ki2, Ki3 and the like. And the serial port control module monitors the level change of the Kin signal. The error timing condition caused by wiring error touch is prevented through the delayer and the jitter level monitor, the wiring state of the detonation point is judged mainly through a level edge detection method, and when the level of the Kin1 is detected to be changed in a turnover mode, the serial port control module starts the timer to time. When the level of the next Kin2 signal changes, the timer is terminated, the timing time of Kin1 is output, and then the timing time of Kin2 is output after waiting for the level change of the next Kin3 signal. By analogy, the timing time of all signals is obtained, and the detonation time interval of each group can be measured.

The function of preventing false touch is realized by the following steps: when the level of the signal Kin changes for the first time, the jitter level detector firstly records the changed level state, and then the jitter level detector continuously monitors whether the level state of the signal Kin is equal to the level after the first change at the frequency of 50MHz, and if so, a time delay device is started for timing; if not, the time delay timer is immediately closed to time and the time is reset to zero. The delayer mainly times the level state duration after the first level change, if the set time (specifically set according to the type of anti-jitter to be prevented) is reached and the delayer is not closed by the level detector, the delayer provides an effective signal to enable the serial port sending module to send the accumulated time of the timer to the upper computer; if the delay timer is closed by the level monitor, the point level change of Kin is a jitter signal generated by false touch, and the time of the timer is not sent to the upper computer.

The serial port sending module: the serial port sending module transmits the timing data of the serial port control module to an upper computer for displaying through a serial port Tx.

The invention discloses a precise timer for preventing a wiring false electric shock and tube explosion, which has the advantages of poor adaptability to detonation conditions, lower timing precision and incapability of preventing wiring false touch caused by human or other factors.

7页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:带有消声发射段的射弹水槽

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!