Design and implementation of online programmable electronic delay detonator

Publisher:数据之翼Latest update time:2013-10-09 Source: eefocus Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere
Electronic detonators are generally divided into three types: (1) electronic detonators with programmable electric initiation, where the delay time is set at the blasting site according to the requirements of the blaster, and the detonation sequence of the entire blasting system is programmed on site; (2) electronic detonators with non-programmable electric initiation, where the fixed delay time is pre-set in the factory; (3) electronic detonators with non-programmable non-electric initiation, where the electronic delay body can be triggered by non-electric initiation equipment such as detonating cord or low-energy detonating cord, and then detonated with a fixed delay time pre-set in the factory [1-2]. The ability to easily form a simple and advanced detonation network is a major advantage of electronic delay detonators. This scheme provides a design method for electronic delay detonators that can be programmed online.

1 Electronic Delay Detonator

Electronic delay detonator is a new type of electric detonator that can arbitrarily set and accurately realize the delayed ignition time. Its essence is to use a microelectronic chip to replace the chemical delay agent and electric ignition element in ordinary electric detonators, which not only greatly improves the delay accuracy, but also controls the power supply to the ignition head, thereby minimizing the delay error caused by the energy demand of the ignition head.

The structure of the online programmable electronic delay detonator designed in this scheme is shown in Figure 1. 2 Control circuit hardware design


The electronic delay detonator uses a control circuit board to replace the chemical delay agent in the ordinary electric detonator, which not only greatly improves the delay accuracy and reduces the blasting vibration hazards [1], but also improves the anti-interference ability of the detonator through the control circuit.

The block diagram of the control circuit board designed in this scheme is shown in Figure 2. The control circuit chip mainly consists of an intelligent control unit composed of an AVR single-chip microcomputer, a rectifier circuit, a charging control and charging circuit, a safe discharge circuit, a detection conversion circuit, an ignition control circuit, a communication interface circuit, a power management circuit, etc. Information can be exchanged with the detonator through the communication network. If the ID of the electronic detonator sent by the detonator is the same as the ID stored in the storage unit itself, it starts to receive the charging command, detection command, delay time setting, ignition command, etc. sent by the detonator and responds accordingly according to the command word. [page] 2.1 Features of AVR microcontrollers In this design, the intelligent control unit is required to work safely and reliably, and to respond quickly and correctly after receiving the control command. At the same time, it is required to have rich internal resources (such as the requirement to integrate multiple frequency RC oscillators, power-on automatic reset, serial communication interface, watchdog, ADC conversion and other functions). In this way, the peripheral circuit can be relatively simple, and the system will be more stable and reliable during design [3-4]. Under the premise of meeting the above conditions, the microcontroller is required to be cheap and control the price of electronic detonators [3]. Only in this way can the electronic detonators be truly put into large-scale production and widely used. The AVR microcontroller selected in this design can meet the above requirements. It adopts Harvard structure, streamlined instruction set, fast execution speed, integrated with the functional circuits required by this design, rich internal resources, with E2PROM, PWM, RTC, SPI, UART, TWI, ISP, AD, Analog Comparator and WDT, etc., with high cost performance [4-5]. 2.2 Implementation of control circuit functions The implementation of each functional module of the control circuit is that after receiving the control command, the intelligent control unit responds accordingly by detecting the current state. For example, to charge the energy storage device: after receiving the charging control command, the intelligent unit outputs a control signal at the corresponding pin, so that the electronic switch in the charging control circuit is in a closed state, and the charging circuit charges the energy storage device outside the control circuit chip. When the charging time is up, the intelligent control unit sends a control signal to open the electronic switch in the charging control circuit. After charging is completed, the charging status is converted into corresponding data through the 10-bit AD conversion circuit of the AVR port A through the detection conversion circuit, and then sent back to the control management layer through the communication interface to make a correct decision. 3 Software flow design The software communication flow chart of the electronic delay detonator designed in this scheme is shown in Figure 3. 4 Security analysis The design of the online programmable electronic delay detonator given in this scheme uses a variety of security technologies, such as cryptographic technology, ID comparison, system detection, anti-interference technology used by the control circuit board, and the setting of a safe discharge circuit [6-8]. Therefore, the safety performance is high. 4.1 Safety technology used in software The detonator first sends the ID code of the electronic detonator to be selected, and compares it with the ID code fixed in each electronic detonator. Only when they match can various control commands be sent to the electronic detonator. Such software settings enhance the safety of the system [6]. The controller can detect the current working status of each electronic delay detonator in the detonation network online, such as charging, delay time setting, etc., which should be promptly sent back to the detonator for online monitoring. If the detection fails, it is necessary to troubleshoot. The safety technology used in these software improves the safety and reliability of the system. 4.2 Safety technology used in control circuit The control circuit of the online programmable electronic delay detonator uses good anti-interference technology. A safety discharge circuit is designed in the control circuit of the electronic detonator. When the detonator receives the firing control command and does not fire after the delay time designed by the system, the AVR microcontroller detects the signal and sends a control signal to the safety discharge control circuit after a certain delay, so that the energy stored in the charged energy storage device is consumed through the safety discharge circuit. The risk of subsequent processing work after the gun is lost is eliminated. The control circuit board adopts an isolation circuit, so that the common interferences such as static electricity and stray current in the engineering blasting network system cannot directly act on the ignition element of the detonator, which improves the inherent safety of the electronic detonator [2, 8]. The test results show that the programmable delay range of the electronic delay detonator designed by this scheme reaches 0 ms to 15,000 ms, the programming increment is 1 ms interval, the detonator delay time is long and the error is small. It is safe and reliable, with high delay accuracy, easy to operate and use, and high cost performance. In short, digital detonators represent a direction for the development of engineering blasting towards digitalization, and have application and promotion value in engineering blasting under complex environments such as strict vibration control requirements, precise time difference requirements between detonation sections, and long detonation time.





























Reference address:Design and implementation of online programmable electronic delay detonator

Previous article:Design of wireless sound amplification system based on ATmega8
Next article:Transplantation and development of μCOS-II on ATmega128 microcontroller

Latest Microcontroller Articles
  • Download from the Internet--ARM Getting Started Notes
    A brief introduction: From today on, the ARM notebook of the rookie is open, and it can be regarded as a place to store these notes. Why publish it? Maybe you are interested in it. In fact, the reason for these notes is ...
  • Learn ARM development(22)
    Turning off and on interrupts Interrupts are an efficient dialogue mechanism, but sometimes you don't want to interrupt the program while it is running. For example, when you are printing something, the program suddenly interrupts and another ...
  • Learn ARM development(21)
    First, declare the task pointer, because it will be used later. Task pointer volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • Learn ARM development(20)
    With the previous Tick interrupt, the basic task switching conditions are ready. However, this "easterly" is also difficult to understand. Only through continuous practice can we understand it. ...
  • Learn ARM development(19)
    After many days of hard work, I finally got the interrupt working. But in order to allow RTOS to use timer interrupts, what kind of interrupts can be implemented in S3C44B0? There are two methods in S3C44B0. ...
  • Learn ARM development(14)
  • Learn ARM development(15)
  • Learn ARM development(16)
  • Learn ARM development(17)
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号