Initiation control method, processor and electronic detonator for wireless electronic detonator

By using a wireless electronic detonator detonation control method, calibrating the internal clock, and canceling the detonation command when the signal is interrupted, the problem of accidental detonation caused by unstable communication is solved, and safer detonation control is achieved.

CN115682849BActive Publication Date: 2025-11-11CHINA GRIDCOM
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211441656.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-17
Publication Date
2025-11-11
Estimated Expiration
2042-11-17

AI Technical Summary

Technical Problem

The communication between the initiator and the detonator in existing electronic detonators is unstable, which can easily lead to accidental triggering and detonation, resulting in low safety.

Method used

The detonation control method using wireless electronic detonators calibrates the internal clock through a time synchronization command frame to determine the receiving time difference, enters the detonation command frame waiting state, and sends a cancellation command frame when the signal is interrupted, ensuring communication stability and safety.

Benefits of technology

It improves the stability and safety of detonation control, prevents accidental detonation, and reduces the occurrence of safety accidents.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115682849B_ABST
    Figure CN115682849B_ABST
Patent Text Reader

Abstract

This invention relates to the field of electronic control technology, and discloses a detonation control method, processor, and electronic detonator for wireless electronic detonators. The method includes: calibrating an internal clock based on the reference time in a time synchronization command frame; determining the reception time difference between adjacent time synchronization command frames in multiple time synchronization command frames; entering a detonation command frame waiting state when any reception time difference is less than a first signal interruption tolerance time and the number of received time synchronization command frames reaches a preset number; entering a detonation command frame re-waiting state when the duration of the detonation command frame waiting state is less than a first preset time during which a detonation command frame is received again; and sending a detonation command cancellation frame through a common channel and a working channel when the duration of the re-waiting state is less than a second signal interruption tolerance time and no further detonation command frame is received; and entering a sleep state. This ensures communication stability and the safety of the detonation operation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of electronic control technology, and more specifically to an initiation control method, processor, and electronic detonator for wireless electronic detonators. Background Technology

[0002] Electronic detonators, also known as digital electronic detonators, digital detonators, or industrial digital electronic detonators, are electric detonators that use an electronic control module to control the detonation process. The electronic control module is a dedicated circuit module located inside the digital electronic detonator, possessing functions such as detonation delay time control and detonation energy control. It has built-in detonator identification information codes and detonation passwords, can test its own functions and performance as well as the electrical performance of the detonator's ignition element, and can communicate with the detonation controller and other external control equipment. The detonator can be understood as an electrical device in blasting engineering that uses a large current or spark to cause the connected detonator bridge wire to melt, thus initiating the explosion. Currently, in application, the communication between the detonator and the electronic detonator is unstable, easily leading to false triggering and accidental detonation, resulting in safety accidents and a relatively low safety level. Summary of the Invention

[0003] To overcome the shortcomings of the existing technology, this invention provides a detonation control method, processor, and electronic detonator for wireless electronic detonators.

[0004] To achieve the above objectives, a first aspect of the present invention provides a method for initiation control of a wireless electronic detonator, comprising:

[0005] Upon receiving a time synchronization command frame, the internal clock in the wireless electronic detonator is calibrated according to the reference time in the time synchronization command frame.

[0006] Determine the receiving time difference between adjacent time synchronization command frames in multiple time synchronization command frames;

[0007] If any receiving time difference is less than the first signal interruption tolerance time and the number of times the time synchronization command frame is received reaches the preset time synchronization number, the system enters the detonation command frame waiting state.

[0008] If the duration of the detonation command frame waiting state is less than the duration of the first preset time when the detonation command frame is received, the system enters the detonation command frame waiting state again.

[0009] If the duration of the waiting state for the detonation command frame is less than the second signal interruption tolerance time and no detonation command frame is received again, a detonation command cancellation command frame is sent through the common channel and the working channel.

[0010] Receives a hibernation command frame and enters hibernation mode.

[0011] In this embodiment of the invention, the method further includes:

[0012] Data frames are interrupted when transmitted via the common channel and the working channel in the following circumstances:

[0013] The reception time difference is not less than the first signal interruption tolerance time; or

[0014] The detonation command frame waiting state continues for a first preset time without receiving a detonation command frame.

[0015] In this embodiment of the invention, before calibrating the internal clock in the wireless electronic detonator according to the reference time in the time synchronization command frame upon receiving a time synchronization command frame, the method further includes:

[0016] Receive the network startup command frame, which includes the batch number of the wireless electronic detonator;

[0017] Send a network access request data frame;

[0018] When the identification number of the wireless electronic detonator belongs to the batch number, receive the network access confirmation command frame;

[0019] If the identification number of the wireless electronic detonator does not belong to the batch number, receive the offline hibernation command frame;

[0020] If at least one wireless electronic detonator corresponding to a batch number fails to receive a network access confirmation command frame, it is determined that all wireless electronic detonators corresponding to the batch number have failed to form a network.

[0021] In this embodiment of the invention, the network startup command frame includes the total number of network sizes, and the number of wireless electronic detonators corresponding to the batch number is less than the total number of network sizes; the network access request data frame includes:

[0022] The order in which the network access request data frames of wireless electronic detonators are sent is determined based on the identification number and the total number of network segments.

[0023] Following the transmission order, after the working channel is idle and a preset time slot has elapsed, a network access request data frame is sent.

[0024] In the event of an air collision with the network access request data frame or a timeout in the reception time of the network access confirmation command frame, a network access request data frame shall be resent after all wireless electronic detonators have sent their network access request data frames.

[0025] In this embodiment of the invention, determining that all wireless detonators corresponding to the batch number have failed to form a network when at least one wireless electronic detonator corresponding to the batch number has not received a network access confirmation command frame includes:

[0026] If no network access confirmation command frame is received in the batch number, receive the single-point network startup command frame.

[0027] Resend the network access request data frame;

[0028] If at least one wireless electronic detonator corresponding to a batch number fails to receive a network access confirmation command frame, it is determined that all wireless electronic detonators corresponding to the batch number have failed to form a network.

[0029] In this embodiment of the invention, the method further includes:

[0030] Before receiving the network start command frame, a wake-up command frame is received, wherein the wake-up command frame includes the target working channel;

[0031] In response to a wake-up command frame, the wireless electronic detonator is switched from low-power mode to operating mode;

[0032] Switch to the target working channel to wait for receiving working instruction frames sent through the target working channel. The working instruction frames include network start command frames, time synchronization command frames, and detonation command frames.

[0033] If the waiting time for a work instruction frame exceeds the second preset time, it enters a sleep state.

[0034] In this embodiment of the invention, before receiving the wake-up command frame, the method further includes:

[0035] Power on and enter low-power mode;

[0036] The maximum operating time is determined based on the battery capacity of the wireless electronic detonator;

[0037] After the maximum working time has elapsed, the wireless electronic detonator should be discontinued.

[0038] In this embodiment of the invention, before calibrating the internal clock in the wireless electronic detonator according to the reference time in the time synchronization command frame upon receiving a time synchronization command frame, the method further includes:

[0039] Send a test command frame and determine the transmission strength of the test command frame, wherein the transmission power of the test command frame is lower than the transmission power of the detonation command cancellation command frame;

[0040] Receive signal strength read command frame and determine the received signal strength of the signal strength read command frame;

[0041] If both the transmission and reception strengths exceed the preset strengths, the current deployment location of the wireless electronic detonator is determined to be in an effective state.

[0042] A second aspect of the present invention provides a processor configured to perform the above-described detonation control method for a wireless electronic detonator.

[0043] A third aspect of the present invention provides a wireless electronic detonator, including the processor described above.

[0044] In this embodiment of the invention, before sending the detonation command frame, the detonating device periodically sends time synchronization command frames. The wireless electronic detonator can not only calibrate its internal clock based on the reference time in the time synchronization command frame to ensure time synchronization across the entire network and avoid poor results or accidents caused by differences in timing accuracy leading to blasting angles or sequences, but also determine the stability of communication between the detonating device and the wireless electronic detonator based on the receiving time difference (the receiving time difference between adjacent time synchronization command frames in multiple time synchronization command frames). When the receiving time difference is greater than or equal to the first signal interruption tolerance time, it indicates the existence of a signal blind zone and insufficient communication stability. Only when the receiving time difference is less than the first signal interruption tolerance time and the number of time synchronization command frames received reaches the preset number of time synchronizations, does the wireless electronic detonator enter the detonation command frame waiting state. If the duration of the detonation command frame waiting state is less than the first preset time and no detonation command frame is received, it can be promptly determined as a signal interruption or work suspension. This proposes a method for automatic task timeout destruction, preventing uncontrolled detonation from causing safety accidents and reducing subsequent investigation work.

[0045] If the duration of the detonation command frame waiting state is less than the first preset time after which a detonation command frame is received, the device enters a detonation command frame waiting state again. Only if the duration of this waiting state is less than the second signal interruption tolerance time after which a detonation command frame is received again will the wireless electronic detonator initiate detonation ignition. If the duration of this waiting state is less than the second signal interruption tolerance time after which no detonation command frame is received again, a detonation command cancellation frame is sent via the common channel and the working channel. The wireless electronic detonator then receives the sleep command frame sent by the detonating device and enters a sleep state. This process requires receiving the detonation command at least twice to prevent accidental detonation control commands or signal interference, ensuring operational safety. Attached Figure Description

[0046] The accompanying drawings are provided to further illustrate embodiments of the present invention and form part of the specification. They are used together with the following detailed description to explain the embodiments of the present invention, but do not constitute a limitation thereof. In the drawings:

[0047] Figure 1 A flowchart illustrating an initiation control method for a wireless electronic detonator according to an embodiment of the present invention is shown schematically.

[0048] Figure 2 A schematic diagram illustrating the hardware structure of a wireless electronic detonator according to an embodiment of the present invention is shown.

[0049] Figure 3The diagram illustrates the connection between the detonating device and the wireless electronic detonator according to an embodiment of the present invention.

[0050] Explanation of reference numerals in the attached figures

[0051] 10 - Battery; 11 - All-in-one power management chip;

[0052] 12-Ignition module; 13-Wireless SOC;

[0053] 14 - LED indicator light; 15 - Antenna. Detailed Implementation

[0054] The specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are for illustration and explanation only and are not intended to limit the scope of the present invention.

[0055] It should be noted that if the embodiments of this application involve directional indicators (such as up, down, left, right, front, back, etc.), the directional indicators are only used to explain the relative positional relationship and movement of each component in a certain specific posture (as shown in the figure). If the specific posture changes, the directional indicators will also change accordingly.

[0056] Furthermore, if the embodiments of this application involve descriptions such as "first" or "second," these descriptions are for descriptive purposes only and should not be construed as indicating or implying their relative importance or implicitly specifying the number of technical features indicated. Therefore, features defined with "first" or "second" may explicitly or implicitly include at least one of those features. Additionally, the technical solutions of various embodiments can be combined with each other, but this must be based on the ability of those skilled in the art to implement them. When the combination of technical solutions is contradictory or impossible to implement, it should be considered that such a combination of technical solutions does not exist and is not within the scope of protection claimed in this application.

[0057] Figure 1 A flowchart illustrating an initiation control method for a wireless electronic detonator according to an embodiment of the present invention is shown schematically. Figure 1 As shown, in one embodiment of the present invention, a detonation control method for a wireless electronic detonator is provided, comprising the following steps:

[0058] Step 101: Upon receiving a time synchronization command frame, calibrate the internal clock in the wireless electronic detonator according to the reference time in the time synchronization command frame.

[0059] Step 102: Determine the reception time difference between adjacent time synchronization command frames in multiple time synchronization command frames;

[0060] Step 103: If any receiving time difference is less than the first signal interruption tolerance time and the number of times the time synchronization command frame is received reaches the preset time synchronization number, enter the detonation command frame waiting state.

[0061] Step 104: If the duration of the detonation command frame waiting state is less than the time it takes to receive the detonation command frame within the first preset time, then enter the detonation command frame waiting state again.

[0062] Step 105: If the duration of the waiting state for the detonation command frame is less than the second signal interruption tolerance time and no detonation command frame is received again, send a detonation command cancellation command frame through the common channel and the working channel.

[0063] Step 106: Receive the hibernation command frame and enter hibernation state.

[0064] Figure 2 A schematic diagram of the hardware structure of a wireless electronic detonator according to an embodiment of the present invention is shown. The main functions of the components in the wireless electronic detonator are described below. Battery 10: Provides power for the wireless electronic detonator. All-in-one power management chip 11: Provides boost charging for the ignition module 12 and power for the LED indicator 14 and the wireless SOC (System on Chip) 13. Wireless SOC 13: Encodes and decodes wireless signals, controls the operation of the ignition module 12 and the LED indicator 14; the program runs on the wireless SOC, which integrates main control and RF transceiver functions. Antenna 15: Receives and transmits wireless signals; omnidirectional and directional antennas are optional. LED indicator 14: The brightness and flashing period of the LED indicator can be changed according to different states of the wireless electronic detonator (e.g., sleep state, normal operation state, communication state, entering detonation countdown state, etc.), which facilitates quick and easy identification of different states of the wireless electronic detonator, especially the warning state, allowing for timely alarms; thus, it increases light indication and helps reduce safety hazards.

[0065] Figure 3The diagram illustrates the connection between the detonating device and the wireless electronic detonator according to an embodiment of the present invention. The detonating device includes a built-in radio frequency power amplifier and a low-noise amplifier; it possesses high transmit power and low-sensitivity reception capabilities; and it can control the activation and wake-up, network entry / exit sleep management, task issuance, network time synchronization, countdown network clock alignment, and task cancellation of the wireless electronic detonator within the network. The wireless electronic detonator receives control commands from the detonating device and can perform operations such as wake-up, time synchronization, timekeeping, ignition, and sleep; it does not receive relayed data frames. The reason for not receiving relayed data frames is to control the network topology during network setup, forming a star network and avoiding time inconsistencies caused by tree network delays; during network setup, relayed data frames are not processed, and only when a task cancellation data frame is received via broadcast, is the broadcast task cancellation data frame forwarded. The difference between time synchronization and timekeeping is that the wireless electronic detonator needs to initiate an internal timekeeping program to begin timekeeping, and then synchronize time based on its internal clock and reference time.

[0066] Before sending the detonation command frame, the wireless electronic detonator needs to synchronize its time. After activating its internal timekeeping program, the detonator periodically sends synchronization command frames, which include the current network reference time (i.e., the reference time) and the current synchronization countdown (i.e., the preset synchronization count). The wireless electronic detonator compares its own timekeeping (i.e., its internal clock) with the network reference time, corrects errors promptly, and calibrates its internal clock according to the reference time. This proposes a network-wide time synchronization and timekeeping method, ensuring network-wide time synchronization and avoiding poor results or accidents caused by differences in timing accuracy leading to variations in detonation angle and sequence. During the transmission of the synchronization command frame, the detonator continuously rotates its antenna angle to ensure full coverage.

[0067] In one embodiment, the method further includes: transmitting a signal interruption data frame through a common channel and a working channel under the following conditions: the reception time difference is not less than a first signal interruption tolerance time; or the detonation command frame waiting state continues for a first preset time without receiving a detonation command frame. The first signal interruption tolerance time is related to the period during which the detonating device cyclically transmits timing command frames. Increasing the setting of the signal interruption tolerance time ensures that the wireless electronic detonator receives the command on time, guaranteeing the stability of communication.

[0068] Understandably, the stability of communication between the detonating device and the wireless electronic detonator is determined based on the reception time difference (the reception time difference between adjacent time synchronization command frames in multiple time synchronization command frames). The wireless electronic detonator has a built-in first signal interruption tolerance time (i.e., the maximum signal interruption tolerance time). After receiving at least two consecutive time synchronization command frames, if the reception time difference is less than the first signal interruption tolerance time, it continues to listen until the number of received time synchronization command frames reaches the preset time synchronization number. If the reception time difference is greater than or equal to the first signal interruption tolerance time, it indicates that there may be a signal interruption, a possible signal dead zone, and unstable communication. In this case, the wireless electronic detonator sends a signal interruption data frame on both the working channel and the common channel to notify the detonating device.

[0069] The detonation device can adjust the firing frequency, angle, and power, or increase the number of time synchronization cycles, based on the collected signal interruption data frames. If the wireless electronic detonator receives the last time synchronization command frame, it enters a detonation command frame waiting state. If no detonation command frame is received within a first preset time period during the waiting state, the wireless electronic detonator sends a signal interruption command frame. This allows for timely determination of signal interruption or work suspension, thus proposing an automatic task timeout destruction method to prevent uncontrolled detonation leading to safety accidents and reduce subsequent investigation work.

[0070] If a detonation command frame is received within a first preset time period after the duration of the detonation command frame waiting state, the wireless electronic detonator enters a detonation command frame re-waiting state. Only if a detonation command frame is received again within a second signal interruption tolerance time after the duration of the re-waiting state is less than the second signal interruption tolerance time will the wireless electronic detonator initiate detonation ignition. If a detonation command frame is not received again within a second signal interruption tolerance time after the duration of the re-waiting state, a detonation command cancellation frame is sent through both the common channel and the working channel. The wireless electronic detonator receives the sleep command frame sent by the detonating device and enters a sleep state. This requires receiving the detonation command at least twice to prevent accidental detonation control commands or signal interference, ensuring operational safety.

[0071] The issuance of detonation command frames is further illustrated below with an example. After completing the timekeeping, the detonating device issues detonation command frames for the batch task, sending them multiple times in a loop. Each detonation command frame contains the specific detonation time, the current reference time (which can be used for resynchronization between the detonating device and the wireless electronic detonator), and a second signal interruption tolerance time. Detonation command frames issued by the detonating device using "batch number + preset key" do not require a response confirmation from the wireless electronic detonator upon receipt; detonation command frames issued using "single-point ID (Identity document) + preset key" require a response confirmation from the wireless electronic detonator upon receipt. The detonation command frame using "single-point ID + preset key" has a higher priority than the one using "batch number + preset key," meaning the wireless electronic detonator will respond first to the detonation command frame issued using "single-point ID + preset key."

[0072] Before the detonation time arrives, the detonating device cyclically sends detonation command frames from multiple angles to ensure that all activated wireless electronic detonators receive the command. Activated wireless electronic detonators can be understood as those that are powered on, awakened, and successfully networked. If a wireless electronic detonator does not receive the same detonation command frame within the second signal interruption tolerance time after receiving the detonation command, then on both the broadcast channel (common channel) and the working channel, the network sequence of all wireless electronic detonators is redirected to a detonation command cancellation command frame. After receiving the detonation command cancellation command frame, the detonating device sends a sleep command frame. All wireless electronic detonators enter a sleep state upon receiving the sleep command frame, awaiting reactivation. Since detonation is a high-risk operation, if one wireless electronic detonator malfunctions uncontrollably, the detonation of all wireless electronic detonators in that batch will be temporarily cancelled. Therefore, a batch task cancellation mechanism is proposed to ensure that the entire network status (i.e., the network status between the wireless electronic detonators and the detonating device that have successfully formed a network in the current detonation task, and the network is a wireless network) is controllable and safe in real time. Node self-destruction and task cancellation functions are added to ensure that all wireless electronic detonators in the entire wireless network are synchronized, controllable, and indiscriminate.

[0073] After receiving the detonation command frame, the wireless electronic detonator enters the detonation countdown program. Upon receiving the continuously sent detonation command frames containing the "batch number + preset key", it corrects its internal clock until the timing task is completed (i.e., the respective detonation time is reached), and then controls the ignition module to ignite.

[0074] In one embodiment, the ignition and detonation control of the wireless electronic detonator includes the following nine steps in sequence: (1) wireless electronic detonator information input; (2) wireless electronic detonator deployment; (3) wireless electronic detonator power-on; (4) wireless electronic detonator wake-up; (5) wireless electronic detonator networking; (6) wireless electronic detonator network time synchronization; (7) wireless electronic detonator periodic time synchronization; (8) detonation command task issuance; and (9) wireless electronic detonator detonation. The three steps of wireless electronic detonator periodic time synchronization, detonation command task issuance, and wireless electronic detonator detonation have been introduced above. The other steps preceding these three steps are described below.

[0075] This document describes the information entry process for wireless electronic detonators. In one embodiment, the detonating device scans the barcode or QR code of the wireless electronic detonator to read its ID number; alternatively, it reads the built-in ID information of the wireless electronic detonator via NFC (Near Field Communication) or RFID (Radio Frequency Identification). The choice of barcode, QR code, NFC, or RFID can be set according to actual needs.

[0076] In one embodiment, before calibrating the internal clock in the wireless electronic detonator according to the reference time in the time synchronization command frame upon receiving a time synchronization command frame, the method further includes: sending a test command frame and determining the transmission strength of the test command frame, wherein the transmission power of the test command frame is lower than the transmission power of the detonation command cancellation command frame; receiving a signal strength reading command frame and determining the received strength of the signal strength reading command frame; and determining that the current deployment position of the wireless electronic detonator is in an effective state if both the transmission strength and the received strength exceed a preset strength.

[0077] This document describes the deployment process of wireless electronic detonators. In one embodiment, 1 to n1 (the specific number depends on the situation) candidate deployment points are first fixed. A wireless electronic detonator test sample is used at the designated location. Pressing the calibrated wireless electronic detonator test sample triggers a test command frame; each press triggers one test. Upon receiving the test command frame, the detonating device sends a signal strength reading command frame. The wireless electronic detonator test sample, upon receiving the signal strength reading command frame, determines the received signal strength and replies with the received signal strength value. The detonating device receives the test data frame from the calibrated wireless electronic detonator and simultaneously determines the transmission strength of the calibrated wireless electronic detonator test sample. This obtains the signal transmission and reception strength of the wireless electronic detonator test sample at its current location. If both the signal transmission and reception strengths are within the transmit / receive link range, a valid state is marked, indicating that the current calibrated location (i.e., the current deployment location) is within the transmit / receive range; the margin can be determined through the signal strength value. The transmission power of wireless electronic detonator test samples is typically 3-5 dBm lower than that of finished wireless electronic detonators. This ensures the reliability of finished wireless electronic detonators, prevents batch differences from affecting overall use, and achieves a universal effect. This also increases the testing process for wireless electronic detonator test samples and the detection process for deployment signals, reducing rework and ineffective deployments, improving the success rate of initial network setup, and guaranteeing the quality of subsequent detonations.

[0078] In one embodiment, the method further includes: powering on and entering a low-power mode before receiving a wake-up command frame; determining a maximum operating time based on the battery capacity of the wireless electronic detonator; and deactivating the wireless electronic detonator after the maximum operating time has elapsed.

[0079] This document describes the power-on procedure for wireless electronic detonators. In one embodiment, after unpacking, the wireless electronic detonator can be powered on by activating the battery protection switch. Upon power-on, the detonator enters a low-power sleep / wait state (i.e., low-power mode), and the maximum operating time can be determined based on the battery capacity or the available operating time. For example, assuming the available operating time corresponding to the battery capacity is T1, and the maximum operating time is T2, then T2 can be set to T1 / N1, where N1 can take values ​​of 2, 3, 4, etc. For instance, N1 can be 2. This means the maximum operating time of the wireless electronic detonator can be set to half of T1. The maximum operating time T2 generally requires derating to ensure stable operation and reliable ignition. Since detonation is a high-risk operation, when the maximum operating time of the wireless electronic detonator is reached, a self-destruct program is initiated to erase the detonator, preventing power loss and reset. After self-destruction, an infinite loop delay program is entered, without affecting any operation, until the battery is depleted. Even if the battery is replaced, the detonator cannot be reused. This allows for precise control of the use of each wireless electronic detonator, setting the maximum operating time to ensure stable operation.

[0080] In one embodiment, the method further includes: receiving a wake-up command frame before receiving a network start command frame, wherein the wake-up command frame includes a target working channel; in response to the wake-up command frame, switching the mode of the wireless electronic detonator from a low-power mode to a working mode; switching to the target working channel to wait for receiving a working instruction frame sent through the target working channel, wherein the working instruction frame includes a network start command frame, a time synchronization command frame, and a detonation command frame; and entering a sleep state if the waiting time for the working instruction frame exceeds a second preset time.

[0081] This section describes the wake-up process for wireless electronic detonators. The detonating device sends a wake-up command frame to the wireless electronic detonator via a predetermined common channel. This predetermined common channel is a factory-preset unified channel that switches to a designated working channel during operation to avoid interference with other devices. Multiple detonating devices can operate simultaneously on different working channels without interference. The wireless electronic detonator checks if the batch number in the wake-up command frame matches the batch number stored in its internal memory. If they match, it switches from low-power mode to normal operating mode. It waits for the next working instruction on the designated working channel (i.e., the target working channel) in the wake-up command frame. The waiting timeout can be set to a second preset time T3, where T3 = T2 / N2, and N2 is greater than or equal to 10. When N2 is 10, the waiting timeout is one-tenth of the maximum operating time T2. If the waiting time for the working instruction frame exceeds the second preset time, it enters a sleep state. This adds a wake-up process and protection method for entering the detonation mode, preventing accidental activation and reducing power consumption, thus ensuring the reliability of the wireless electronic detonator.

[0082] In one embodiment, before calibrating the internal clock in the wireless electronic detonator according to the reference time in the time synchronization command frame upon receiving a time synchronization command frame, the method further includes: receiving a network startup command frame, wherein the network startup command frame includes the batch number of the wireless electronic detonator; sending a network access request data frame; receiving a network access confirmation command frame if the identification number of the wireless electronic detonator belongs to the batch number; receiving an offline hibernation command frame if the identification number of the wireless electronic detonator does not belong to the batch number; and determining that all wireless electronic detonators corresponding to the batch number have failed to form a network if at least one wireless electronic detonator corresponding to the batch number has not received a network access confirmation command frame.

[0083] In one embodiment, the network startup command frame includes the total number of network sizes, and the number of wireless electronic detonators corresponding to the batch number is less than the total number of network sizes; sending the network access request data frame includes: determining the transmission order of the network access request data frames of the wireless electronic detonators according to the identification number and the total number of network sizes; sending the network access request data frame according to the transmission order, after the working channel is idle and after a preset time slot; in the event of an air collision of the network access request data frame or a timeout in the reception time of the network access confirmation command frame, retransmitting the network access request data frame after all wireless electronic detonators have sent the network access request data frame.

[0084] In one embodiment, determining that all wireless electronic detonators corresponding to a batch number have failed to form a network when at least one wireless electronic detonator corresponding to the batch number has not received the network access confirmation command frame includes: receiving a single-point network start command frame when no network access confirmation command frame is received in the batch number; retransmitting the network access request data frame; and determining that all wireless electronic detonators corresponding to the batch number have failed to form a network when at least one wireless electronic detonator corresponding to the batch number has not received the network access confirmation command frame.

[0085] This section describes the wireless electronic detonator networking process. The detonating device sends a networking start command frame on the working channel. This frame contains the wireless electronic detonator batch number, preset key information, and the total network size. The total network size can be understood as the maximum number of wireless electronic detonators the detonating device can respond to. In one embodiment, after receiving the networking start command frame, the wireless electronic detonator determines its sending order by taking the remainder of its own ID number modulo the total network size, thus achieving ordered networking and improving the networking success rate. After reaching its sending order, the wireless electronic detonator first listens to the status of the working channel. If it is in an idle state, it randomly delays for 1 to 120 preamble time slots and then sends its own network access request data frame. Upon receiving the network access request data frame, the detonating device checks the registration information. If it is in the current task's file list, it replies with a network access confirmation command frame; otherwise, it directly replies with an off-network hibernation command frame. If the network access request data frame collides with an air command frame, or the waiting slot for the network access confirmation command frame times out, the network access request data frame will be resent after a random delay following the completion of the transmission of other wireless electronic detonators. Before resending, approximately 60 to 70 preamble time periods need to be listened to.

[0086] After completing the registration requests for all wireless electronic detonators in the entire file (i.e., all detonators in the batch number), the detonating device sends a network termination command frame. Upon receiving this frame, the remaining wireless electronic detonators automatically enter a dormant state and will not respond to activation command frames for a fixed period. If the detonating device has not received network access request data frames from all wireless electronic detonators in the current batch number, it moves its position, increases its transmission power, adjusts the angle of its receiving antenna, and repeatedly sends single-point network activation command frames simultaneously on both the common channel and the working channel. The detonating device supports directional antenna movement to send relevant working frames, improving signal quality. The single-point network activation command frame carries the ID information of the un-networked wireless electronic detonators and awaits network registration applications (i.e., network access request data frames) from wireless electronic detonators with the specified ID number. Upon receiving a network access request data frame, the detonating device replies with a network access confirmation command frame. Since detonation is a high-risk operation, if at least one wireless electronic detonator in the current mission batch fails to network, all wireless electronic detonators in the current mission batch must go offline and hibernate. This ensures that all wireless network electronic detonators in the current mission batch are synchronized, controllable, and indiscriminate, avoiding uncontrollability and instability in subsequent detonation missions.

[0087] This section describes the network time synchronization process for wireless electronic detonators. After all wireless electronic detonators in the aforementioned files have completed network registration (i.e., all wireless electronic detonators in the current batch of the task have successfully formed a network), the detonating device sends a network time synchronization command frame. All wireless electronic detonators in the network receive the command frame and parse the network reference time within it. Simultaneously, the wireless electronic detonators activate their internal virtual clocks and begin their internal timekeeping tasks. The detonating device sends multiple network time synchronization command frames; in one embodiment, the wireless electronic detonators use the last received network reference time as the standard. The detonating device can rotate and move the directional antenna to send network time synchronization command frames multiple times, improving transmission coverage, reducing weak coverage areas, and ensuring that all wireless electronic detonators in the network receive the command.

[0088] After completing the network time synchronization process for the wireless electronic detonator described above, the following three processes are performed: wireless electronic detonator periodic time synchronization, detonation command issuance, and wireless electronic detonator detonation. This completes all the ignition and detonation control processes for the wireless electronic detonator. Furthermore, electronic detonators use electronic chips to replace the chemical delay agent and ignition element of traditional detonators. In this embodiment of the invention, wireless electronic detonators are selected, which simplifies on-site installation, eliminates the need for wiring and extension cables, ensures safe distances, and reduces repeated troubleshooting and rework caused by poor contact, reverse connection, short circuit, or open circuit at wiring joints.

[0089] In this embodiment of the invention, before sending the detonation command frame, the detonating device periodically sends time synchronization command frames. The wireless electronic detonator can not only calibrate its internal clock based on the reference time in the time synchronization command frame to ensure time synchronization across the entire network and avoid poor results or accidents caused by differences in timing accuracy leading to blasting angles or sequences, but also determine the stability of communication between the detonating device and the wireless electronic detonator based on the receiving time difference (the receiving time difference between adjacent time synchronization command frames in multiple time synchronization command frames). When the receiving time difference is greater than or equal to the first signal interruption tolerance time, it indicates the existence of a signal blind zone and insufficient communication stability. Only when the receiving time difference is less than the first signal interruption tolerance time and the number of time synchronization command frames received reaches the preset number of time synchronizations, does the wireless electronic detonator enter the detonation command frame waiting state. If the duration of the detonation command frame waiting state is less than the first preset time and no detonation command frame is received, it can be promptly determined as a signal interruption or work suspension. This proposes a method for automatic task timeout destruction, preventing uncontrolled detonation from causing safety accidents and reducing subsequent investigation work.

[0090] If the duration of the detonation command frame waiting state is less than the first preset time after which a detonation command frame is received, the device enters a detonation command frame waiting state again. Only if the duration of this waiting state is less than the second signal interruption tolerance time after which a detonation command frame is received again will the wireless electronic detonator initiate detonation ignition. If the duration of this waiting state is less than the second signal interruption tolerance time after which no detonation command frame is received again, a detonation command cancellation frame is sent via the common channel and the working channel. The wireless electronic detonator then receives the sleep command frame sent by the detonating device and enters a sleep state. This process requires receiving the detonation command at least twice to prevent accidental detonation control commands or signal interference, ensuring operational safety.

[0091] This invention provides a processor configured to execute any of the above-described methods for initiation control of wireless electronic detonators.

[0092] Specifically, the processor can be configured as follows:

[0093] Upon receiving a time synchronization command frame, the internal clock in the wireless electronic detonator is calibrated according to the reference time in the time synchronization command frame.

[0094] Determine the receiving time difference between adjacent time synchronization command frames in multiple time synchronization command frames;

[0095] If any receiving time difference is less than the first signal interruption tolerance time and the number of times the time synchronization command frame is received reaches the preset time synchronization number, the system enters the detonation command frame waiting state.

[0096] If the duration of the detonation command frame waiting state is less than the duration of the first preset time when the detonation command frame is received, the system enters the detonation command frame waiting state again.

[0097] If the duration of the waiting state for the detonation command frame is less than the second signal interruption tolerance time and no detonation command frame is received again, a detonation command cancellation command frame shall be sent on both the common channel and the working channel.

[0098] Receives a hibernation command frame and enters hibernation mode.

[0099] In this embodiment of the invention, the processor is further configured to:

[0100] Data frames are interrupted when transmitted via the common channel and the working channel in the following circumstances:

[0101] The reception time difference is not less than the first signal interruption tolerance time; or

[0102] The detonation command frame waiting state continues for a first preset time without receiving a detonation command frame.

[0103] In this embodiment of the invention, upon receiving a time synchronization command frame, before calibrating the internal clock in the wireless electronic detonator according to the reference time in the time synchronization command frame, the processor is further configured to:

[0104] Receive the network startup command frame, which includes the batch number of the wireless electronic detonator;

[0105] Send a network access request data frame;

[0106] When the identification number of the wireless electronic detonator belongs to the batch number, receive the network access confirmation command frame;

[0107] If the identification number of the wireless electronic detonator does not belong to the batch number, receive the offline hibernation command frame;

[0108] If at least one wireless electronic detonator corresponding to a batch number fails to receive a network access confirmation command frame, it is determined that all wireless electronic detonators corresponding to the batch number have failed to form a network.

[0109] In this embodiment of the invention, the network startup command frame includes the total network size, and the number of wireless electronic detonators corresponding to the batch number is less than the total network size; the processor is configured to:

[0110] The data frame sent to request network access includes:

[0111] The order in which the network access request data frames of wireless electronic detonators are sent is determined based on the identification number and the total number of network segments.

[0112] Following the transmission order, after the working channel is idle and a preset time slot has elapsed, a network access request data frame is sent.

[0113] In the event of an air collision with the network access request data frame or a timeout in the reception time of the network access confirmation command frame, a network access request data frame shall be resent after all wireless electronic detonators have sent their network access request data frames.

[0114] In this embodiment of the invention, the processor is configured to:

[0115] If at least one wireless electronic detonator corresponding to a batch number fails to receive a network access confirmation command frame, it is determined that all wireless electronic detonators corresponding to that batch number have failed to form a network, including:

[0116] If no network access confirmation command frame is received in the batch number, receive the single-point network startup command frame.

[0117] Resend the network access request data frame;

[0118] If at least one wireless electronic detonator corresponding to a batch number fails to receive a network access confirmation command frame, it is determined that all wireless electronic detonators corresponding to the batch number have failed to form a network.

[0119] In this embodiment of the invention, before receiving the network startup command frame, the processor is further configured to:

[0120] Receive a wake-up command frame, wherein the wake-up command frame includes the target working channel;

[0121] In response to a wake-up command frame, the wireless electronic detonator is switched from low-power mode to operating mode;

[0122] Switch to the target working channel to wait for receiving working instruction frames sent through the target working channel. The working instruction frames include network start command frames, time synchronization command frames, and detonation command frames.

[0123] If the waiting time for a work instruction frame exceeds the second preset time, it enters a sleep state.

[0124] In this embodiment of the invention, before receiving the wake-up command frame, the processor is further configured to:

[0125] Power on and enter low-power mode;

[0126] The maximum operating time is determined based on the battery capacity of the wireless electronic detonator;

[0127] After the maximum working time has elapsed, the wireless electronic detonator should be discontinued.

[0128] In this embodiment of the invention, upon receiving a time synchronization command frame, before calibrating the internal clock in the wireless electronic detonator according to the reference time in the time synchronization command frame, the processor is further configured to:

[0129] Send a test command frame and determine the transmission strength of the test command frame, wherein the transmission power of the test command frame is lower than the transmission power of the detonation command cancellation command frame;

[0130] Receive signal strength read command frame and determine the received signal strength of the signal strength read command frame;

[0131] If both the transmission and reception strengths exceed the preset strengths, the current deployment location of the wireless electronic detonator is determined to be in an effective state.

[0132] This invention provides a wireless electronic detonator, including the processor described above.

[0133] This invention provides a machine-readable storage medium storing instructions that cause a machine to execute the aforementioned detonation control method for a wireless electronic detonator.

[0134] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0135] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0136] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0137] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0138] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0139] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.

[0140] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.

[0141] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0142] The above are merely embodiments of this application and are not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.

Claims

1. A method for initiation control of a wireless electronic detonator, characterized in that, include: Upon receiving a time synchronization command frame, the internal clock in the wireless electronic detonator is calibrated according to the reference time in the time synchronization command frame. Determine the reception time difference between adjacent time synchronization command frames in multiple time synchronization command frames; If any of the received time differences is less than the first signal interruption tolerance time and the number of times the time synchronization command frame is received reaches the preset time synchronization number, the system enters the detonation command frame waiting state. If the duration of the waiting state for the detonation command frame is less than the time it takes to receive the detonation command frame within the first preset time, the system enters the waiting state for the detonation command frame again. If the duration of the waiting state after the detonation command frame is less than the second signal interruption tolerance time and the detonation command frame is not received again, a detonation command cancellation command frame is sent through the common channel and the working channel. Receives a hibernation command frame and enters hibernation mode.

2. The method according to claim 1, characterized in that, The method further includes: Data frames are interrupted when transmitted via the common channel and the working channel under the following circumstances: The reception time difference is not less than the first signal interruption tolerance time; or The detonation command frame waiting state continues for a first preset time without receiving the detonation command frame.

3. The method according to claim 1, characterized in that, Before calibrating the internal clock in the wireless electronic detonator according to the reference time in the time synchronization command frame upon receiving the time synchronization command frame, the method further includes: Receive a network startup command frame, wherein the network startup command frame includes the batch number of the wireless electronic detonator; Send a network access request data frame; If the identification number of the wireless electronic detonator belongs to the batch number, a network access confirmation command frame is received. If the identification number of the wireless electronic detonator does not belong to the batch number, receive an offline hibernation command frame; If at least one wireless electronic detonator corresponding to the batch number fails to receive the network access confirmation command frame, it is determined that all wireless electronic detonators corresponding to the batch number have failed to form a network.

4. The method according to claim 3, characterized in that, The network startup command frame includes the total network size, and the number of wireless electronic detonators corresponding to the batch number is less than the total network size; the network access request data frame includes: The transmission order of the network access request data frames of the wireless electronic detonator is determined based on the identity number and the total number of network segments. According to the transmission order, after the working channel is idle and a preset time slot is delayed, a network access request data frame is sent. In the event of an air collision with the network access request data frame or a timeout in the reception time of the network access confirmation command frame, the network access request data frame shall be retransmitted after all wireless electronic detonators have transmitted the network access request data frame.

5. The method according to claim 3, characterized in that, The determination that all wireless electronic detonators corresponding to the batch number have failed to form a network when at least one wireless electronic detonator corresponding to the batch number has not received the network access confirmation command frame includes: If the network access confirmation command frame is not received in the batch number, a single-point network start command frame is received. Resend the network access request data frame; If at least one wireless electronic detonator corresponding to the batch number fails to receive the network access confirmation command frame, it is determined that all wireless electronic detonators corresponding to the batch number have failed to form a network.

6. The method according to claim 3, characterized in that, Before receiving the network startup command frame, the method further includes: Receive a wake-up command frame, wherein the wake-up command frame includes a target working channel; In response to the wake-up command frame, the mode of the wireless electronic detonator is switched from low-power mode to working mode; Switch to the target working channel to wait for receiving working instruction frames sent through the target working channel, wherein the working instruction frames include the network start command frame, the time synchronization command frame, and the detonation command frame; If the waiting time for the work instruction frame exceeds a second preset time, the system enters a sleep state.

7. The method according to claim 6, characterized in that, Before receiving the wake-up command frame, the method further includes: Power on and enter the low-power mode; The maximum operating time is determined based on the battery capacity of the wireless electronic detonator; After the maximum operating time is reached, the wireless electronic detonator is deactivated.

8. The method according to claim 1, characterized in that, Before calibrating the internal clock in the wireless electronic detonator according to the reference time in the time synchronization command frame upon receiving the time synchronization command frame, the method further includes: Send a test command frame and determine the transmission strength of the test command frame, wherein the transmission power of the test command frame is lower than the transmission power of the detonation command cancellation command frame; Receive signal strength read command frame and determine the received signal strength of the signal strength read command frame; If both the transmission strength and the reception strength exceed a preset strength, the current deployment location of the wireless electronic detonator is determined to be in an effective state.

9. A processor, characterized in that, It is configured to perform the detonation control method for a wireless electronic detonator according to any one of claims 1 to 8.

10. A wireless electronic detonator, characterized in that, Includes the processor according to claim 9.

Citation Information

Patent Citations

  • Delay time setting process of electronic detonator explosion initiating device

    CN101655339A

  • Clock calibration method of electronic detonator control circuit and electronic initiation system

    CN103292647A