Electronic detonators are generally divided into three types: (1) electrically initiated programmable electronic detonators, where the delay time is set at the blasting site according to the blaster's requirements, and the detonation sequence of the entire blasting system is programmed on site; (2) electrically initiated non-programmed electronic detonators, where a fixed delay time is pre-set in the factory; (3) non-electrically initiated non-programmed electronic detonators, where the electronic delay body can be triggered by non-electric initiating equipment such as detonating cords or low-energy detonating cords, 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 an online programmable electronic delay detonator.
1 Electronic Delay Detonator
Electronic delay detonator is a new type of electric detonator that can arbitrarily set and accurately achieve delayed ignition time. Its essence is to use a microelectronic chip to replace the chemical delay medicine 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
Electronic delay detonators use a control circuit board to replace the chemical delay agent in ordinary electric detonators. This not only greatly improves the delay accuracy and reduces the damage caused by blasting vibration[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 is mainly composed 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 receiving 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.
2.1 Features of AVR MCU
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 price of the microcontroller is required to be low, and the price of the electronic detonator can be controlled [3]. Only in this way can the electronic detonator 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 Control circuit function realization
The realization of the functions 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 the intelligent unit receives the charging control command, it 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's A port through the detection conversion circuit, and then sent back to the control management layer through the communication interface to make correct decisions. [page]
3 Software Process Design
The software communication flow chart of the electronic delay detonator designed in this scheme is shown in Figure 3.
4 Security Analysis
The online programmable electronic delay detonator design proposed in this proposal uses a variety of security technologies, such as password technology, ID comparison, system detection, anti-interference technology used in the control circuit board, and the setting of a safe discharge circuit [6-8]. Therefore, it has high safety performance.
4.1 Security technologies used in the 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 security 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 sent back to the detonator in time for online monitoring. If the detection fails, the fault needs to be eliminated. The security technology adopted by these software improves the safety and reliability of the system.
4.2 Safety technology used in control circuits
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 energy storage device after charging is consumed through the safety discharge circuit. The danger of subsequent processing work after the lost gun is eliminated. The control circuit board adopts an isolation circuit, so that the interference such as static electricity and stray current common 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 in 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 operation and use, and high cost performance. In short, the digital detonator represents a direction for the development of engineering blasting towards digitalization, and has 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.
References
[1] Ding Huacheng, Geng Degen, Li Junkai. AVR microcontroller application design [M]. Beijing: Beijing University of Aeronautics and Astronautics Press, 2002.
[2] Wang Miaomiao. Embedded System Design and Case Development[M]. Beijing: Tsinghua University Press, 2002.
[3] Zhang Fengdeng. Fieldbus Technology and Application[M]. Beijing: Science Press, 2008.
[4]Qiu Jinbo, Liu Zhenjian. Distributed control device of coal mining machine based on DSP and CAN bus[J]. Coal Science and Technology, 2008, 36(3): 4-7.
[5] Zhou Ligong. Fundamentals and Practice of ARM Microcontrollers[M]. Beijing: Beijing University of Aeronautics and Astronautics Press, 2003.
[6] Yan Jinglong. Safety analysis and test of iridium bowl initiation system [J]. Engineering Blasting, 2008, 14(2): 70-72.
[7] Han Zhijun. Single-chip microcomputer system design and application examples[M]. Beijing: Machinery Industry Press, 2010.
[8] Nie Yu, Mo Yuanling, Chen Huijun. Application of RS-485 bus in new electronic detonator networking[J]. Modern Machinery, 2006(5): 39-41.
[9] Gao Ming, Li Yong, Teng Wei. Review of electronic detonators and their initiation systems [J]. Coal Mine Blasting, 2006(3): 23-26.
[10] BARTLEY DA, MCCLURE R. Further application of electronic detonator technology on site [J]. International Journal of Explosives and Fragmentation, 2003(7):93-96.
[11] Ren Xia, Chen Guohu. Remote communication program based on VB[J]. PLA Information Engineering College, Computer Applications, 1999, 19(2): 60-62.
[12] Lu Yi. Visual Basic 6 Database Design Example Navigation[M]. Beijing: Science Press, 2001
Previous article:Design of CC2420 driver component under sensor network operating system platform TinyOS
Next article:Design of wireless LED screen control system based on AVR
- Popular Resources
- Popular amplifiers
- Learn ARM development(16)
- Learn ARM development(17)
- Learn ARM development(18)
- Embedded system debugging simulation tool
- A small question that has been bothering me recently has finally been solved~~
- Learn ARM development (1)
- Learn ARM development (2)
- Learn ARM development (4)
- Learn ARM development (6)
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- LED chemical incompatibility test to see which chemicals LEDs can be used with
- Application of ARM9 hardware coprocessor on WinCE embedded motherboard
- What are the key points for selecting rotor flowmeter?
- LM317 high power charger circuit
- A brief analysis of Embest's application and development of embedded medical devices
- Single-phase RC protection circuit
- stm32 PVD programmable voltage monitor
- Introduction and measurement of edge trigger and level trigger of 51 single chip microcomputer
- Improved design of Linux system software shell protection technology
- What to do if the ABB robot protection device stops
- Wiring harness durability test and contact voltage drop test method
- From probes to power supplies, Tektronix is leading the way in comprehensive innovation in power electronics testing
- From probes to power supplies, Tektronix is leading the way in comprehensive innovation in power electronics testing
- Sn-doped CuO nanostructure-based ethanol gas sensor for real-time drunk driving detection in vehicles
- Design considerations for automotive battery wiring harness
- Do you know all the various motors commonly used in automotive electronics?
- What are the functions of the Internet of Vehicles? What are the uses and benefits of the Internet of Vehicles?
- Power Inverter - A critical safety system for electric vehicles
- Analysis of the information security mechanism of AUTOSAR, the automotive embedded software framework
- Brief Analysis of Automotive Ethernet Test Content and Test Methods
- 【GE32E231_DIY】FreeRTOS+DAP_RTT+Multi-function button+USART_DMA and add FREEMODBUS
- 【Industrial Temperature Transmitter Design】Material Unpacking-ADICUP360
- Showing off my products + the Analog Discovery 2 I just got today
- ABB 1756-L81E
- ST introduces an analog microphone IMP23ABSU that can measure ultrasonic waves
- The difference between different versions of TI's ZigBee protocol stack and how to choose the right protocol stack for product development
- [GD32E231 Review] 2. Development insights and chip introduction
- Combining the new 6-axis IMU with DSP to achieve high-performance motion tracking accuracy
- 0 ohm resistor or ferrite bead to isolate digital ground and analog ground?
- Sampling Issues with LTC2325-16