Method and equipment for charging electronic detonators in groups

Through the electronic detonator group charging method, the problem of voltage loss in the electronic detonator network is solved, ensuring that all detonators reach the detonator voltage, and improving the reliability and efficiency of blasting operations.

CN120488891APending Publication Date: 2025-08-15SI CHUAN XIN SEN DIAN ZI KE JI YOU XIAN GONG SI
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510829685.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-20
Publication Date
2025-08-15

AI Technical Summary

Technical Problem

In electronic detonator networking, especially when the number of electronic detonators is large and the quality of the connecting wires is poor, voltage loss causes the end charging voltage to fail to reach the minimum detonation voltage, increasing the probability of not bursting.

Method used

The electronic detonator group charging method is adopted, and the UID encoding sequence is arranged and networked, and the fixed delay time is allocated, and the voltage is dynamically adjusted. Taking into account the bus impedance and temperature factors, we ensure that all detonators reach the detonator voltage.

Benefits of technology

It improves the programming efficiency of electronic detonator networking and the reliability of blasting design, reduces the unexploded rate, and improves blasting operation efficiency and safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120488891A_ABST
    Figure CN120488891A_ABST
Patent Text Reader

Abstract

The invention provides a method and equipment for charging electronic detonators in groups. The method is applied to the technical field of civil blasting and comprises the following steps: arranging a plurality of electronic detonators according to a UID code sequence; connecting an exploder with the plurality of placed electronic detonators, and electrifying the electronic detonators by the exploder; after the electronic detonators receive the scanning instruction of the exploder, the electronic detonators are scanned in sequence; distributing delay time for each electronic detonator in the detonator network according to preset delay information in the exploder; if yes, after a charging instruction is received, the electronic detonators are divided according to the preset group number and the UID coding sequence, and the group numbers are gradually increased from near to far according to the distance between the group numbers and the exploder; sequentially starting the groups for charging according to the group numbers from large to small, setting a preset voltage when each group is started, and simultaneously charging with the started group; and when all the electronic detonators reach the detonation voltage, charging is stopped. The invention ensures that the preset voltage of the electronic detonator reaches a saturated state, and reduces the non-explosion rate.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of civil blasting technology, and in particular to a method and device for group charging of electronic detonators. Background Art

[0002] Electronic detonator is a new type of detonator. Compared with traditional electric detonators and nonel detonators, it has the advantages of safety, accurate delay, and information-based supervision. Electronic detonator is gradually replacing traditional electric detonators and nonel detonators. When used, electronic detonators typically form an initiation network, controlled by an initiator. The initiator is connected to all electronic detonators via two buses. The electronic detonators are connected in parallel, and the two buses provide power and communication between the initiators and the detonators.

[0003] Due to the limited output power of the detonator, the wires of the electronic detonator itself have resistance when detonating. Especially when the wire quality is poor and there are a large number of electronic detonators in the network, the wire resistance causes a large voltage loss on the wire, making the charging voltage at the end unable to reach the minimum detonation voltage of the electronic detonator, increasing the probability of incomplete charging and failure to explode.

[0004] In view of the above problems, the present invention provides a method and device for charging electronic detonators in groups. Summary of the Invention

[0005] The object of the present invention is to provide a method and device for group charging of electronic detonators, which solves the technical problem that when there are a large number of networked electronic detonators and the quality of the wires connecting the electronic detonators is poor, the wire resistance causes voltage loss on the wires, and the charging voltage at the end cannot reach the minimum ignition voltage of the electronic detonator, which easily leads to insufficient charging and failure to explode.

[0006] According to a first aspect of the present invention, a method for charging electronic detonators in groups is provided. The method comprises: arranging a plurality of electronic detonators in the order of their UID codes and placing them in the order of blasting holes; connecting an initiator to the arranged electronic detonators, and energizing and initializing the electronic detonators via the initiator; After receiving the scanning instruction sent by the initiator, the initialized electronic detonators scan each electronic detonator in turn to form a detonator network; Allocate a fixed delay time to each electronic detonator in the detonator network according to the preset delay information in the detonator, and verify whether the UID code, detonator serial number and authorization code correspond correctly; If the correspondence is correct, after receiving the charging instruction transmitted by the detonator, the electronic detonators are divided into N groups according to a preset group number N, where N is a positive integer and the group numbers are 1 to N; wherein the UID codes of the electronic detonators in each group number are continuous, and the UID codes of the electronic detonators between adjacent group numbers are sequentially connected, and the group numbers are incremented from near to far from the detonator; charging of each group is started in order from large to small group numbers, a preset voltage is set for each group when it is started, and charging is performed simultaneously with the already started group; the preset voltage decreases as the group number of the started group decreases; When all electronic detonators reach the ignition voltage, charging stops.

[0007] According to the above aspects and any possible implementation, an implementation is further provided, further comprising: after the detonator network is fully charged and receives the detonation charging instruction of the detonator, waiting for a fixed time to cut off the power.

[0008] According to the above aspects and any possible implementation, a further implementation is provided, wherein the initialized electronic detonators receive a scanning instruction sent by the initiator and scan each electronic detonator in turn to form a detonator network, including: Write the registration table containing the UID code, delay time, network number and blasting hole position information of each electronic detonator into the detonator; After receiving the scanning instruction sent by the detonator, the detonator sends the UID code and the network number in the order of the UID codes in the registration table, only allows the electronic detonator corresponding to the current UID code to respond, and feeds back the current state and delay value of the electronic detonator to the detonator; The detonator determines whether a fault exists according to the current state and the delay value, and forms a detonator network if no fault exists.

[0009] According to the above aspects and any possible implementation, a further implementation is provided, wherein charging of each group is started in descending order of group number, a preset voltage is set when each group is started, and charging is performed simultaneously with the already started group, including: Each time a group of electronic detonators is added in descending order and the first preset time is completed, the preset voltage is updated and charging is continued until the last group of electronic detonators is activated; After the last group of electronic detonators is started and charged for the first preset time, the preset voltage is correspondingly set to the maximum charging voltage and charged for the second preset time.

[0010] According to the above aspects and any possible implementation, a further implementation is provided, wherein when each group of electronic detonators is charged, the method further includes: Each group of electronic detonators is further divided into several small groups according to the UID coding sequence, wherein the number of electronic detonators in each group is the number of electronic detonators charged in each batch preset in the detonator; each group is numbered, and the numbers increase in sequence from near to far from the detonator, and the electronic detonators in each group are charged in descending order of the numbers; wherein the electronic detonators in each group are charged at the same time.

[0011] According to the above aspects and any possible implementation, there is further provided an implementation, wherein the preset voltage includes a capacitor starting charging voltage and a capacitor charging voltage of each group; The initial charging voltage of the capacitor of the first group of charged electronic detonators Calculated by the following formula: , in, is the maximum charging voltage, groupIndex is the group number of each group of electronic detonators, Add value to voltage; The capacitor charging voltage of each group : .

[0012] In the above aspects and any possible implementation, a further implementation is provided, wherein the initiator and the detonator network are connected via a bus, and the charging voltage compensation value is dynamically adjusted according to the bus impedance change. : , in, represents the current on the bus, is the impedance of the bus; The initial charging voltage of the capacitor is: .

[0013] In the above aspects and any possible implementation, a further implementation is provided, wherein the detonator or electronic detonator is provided with a temperature sensor, the temperature sensor collects the real-time ambient temperature, and adjusts the maximum charging voltage value according to the ambient temperature. : , in, is the reference temperature, is the temperature compensation coefficient, is the maximum charging voltage corresponding to the reference temperature, The real-time ambient temperature collected by the temperature sensor; The initial charging voltage of the capacitor is:

[0014] According to the above aspects and any possible implementation, a further implementation is provided, wherein when all electronic detonators reach the detonation voltage, charging is stopped, including: The detonator polls the voltage of each electronic detonator in each group in sequence to determine whether all have reached the detonation voltage. If so, charging is stopped.

[0015] According to a second aspect of the present invention, a device is provided. The electronic device includes: a memory and a processor. The memory stores a computer program. When the processor executes the program, the method described above is implemented.

[0016] The beneficial effects of the present invention are: The present invention uses a one-to-one correspondence method between the electronic detonator network number, UID code, and blasting hole position to perform network scanning and counting, so that the system can automatically establish a mapping relationship between the electronic detonator logical address and the physical hole position. In the subsequent grouping process, the system can directly perform rapid grouping based on the list obtained during the scan and arranged in the order of UID codes. Compared with the traditional network scanning method in which electronic detonators respond randomly and the network number is inconsistent with the UID code and blasting hole position, the solution of the present invention improves programming efficiency. When a faulty electronic detonator occurs, the problem hole position can be quickly identified through the UID code sequence, significantly improving the work efficiency of the staff and the reliability of the blasting design. The present invention adopts a grouping method to charge the electronic detonators. Each time the electronic detonators are charged, the electronic detonators that have been started and charged are included. Therefore, the previously charged electronic detonators can be charged and compensated in time. After all groups are charged, the charging voltage of all electronic detonators is set to the maximum charging voltage, ensuring that the preset voltage of all electronic detonators reaches the saturation state, thereby reducing the failure rate. The method of charging electronic detonators in groups adopted by the present invention can effectively solve the problem of insufficient initiator output power when the number of electronic detonators in the detonator network is large. In addition, the user can flexibly adjust the preset number of groups and the number of electronic detonators charged in each batch according to the number of electronic detonators in the detonator network, thereby completing blasting operations more reliably and efficiently. The electronic detonator automatically cuts off the power after a certain period of time after the initiator sends the detonation command. During this period, the initiator continues to supply power to the electronic detonator, avoiding insufficient detonation voltage caused by capacitor leakage due to power outage, reducing the detonation refusal rate and significantly improving the blasting operation efficiency. The present invention takes into account the adverse effects of temperature factors on the charging process and dynamically adjusts the maximum charging voltage to ensure that the capacitor does not overheat in a high-temperature environment and ensures capacitor saturation in a low-temperature environment. The present invention also takes into account the bus impedance problem and dynamically compensates the voltage to ensure that each electronic detonator can reach the ignition voltage.

[0017] It should be understood that the contents described in the summary of the invention are not intended to limit the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The above and other features, advantages and aspects of the embodiments of the present invention will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. The accompanying drawings are provided for a better understanding of the present invention and do not constitute a limitation of the present invention. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, among which: Figure 1 A flow chart showing a method for group charging of electronic detonators is shown; Figure 2 It shows a schematic diagram of the detonator networking structure of the present invention; Figure 3 A software control flow chart of an embodiment of the present invention is shown. DETAILED DESCRIPTION

[0019] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.

[0020] To make the objectives, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.

[0021] In this document, the term "and / or" simply describes a relationship between related objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " in this document generally indicates that the related objects are in an "or" relationship.

[0022] The present invention provides a method for charging electronic detonators in groups, see Figure 1 ,include: S1. Arrange several electronic detonators according to the UID coding sequence and place them in the order of blasting holes; connect the detonator to the placed electronic detonators, and power on the electronic detonators through the detonator to initialize them.

[0023] The UID code is the identity identifier of the electronic detonator. There is a unique mapping relationship between the UID code of the electronic detonator and the blasting hole position. That is, the UID code of each electronic detonator must establish a one-to-one correspondence with the spatial coordinates of the blasting hole position to provide a physical basis for subsequent operations and ensure that the numbering of the electronic detonators during networking is consistent with the UID code and the spatial distribution of the blasting hole positions, which is conducive to the subsequent grouping of electronic detonators and ensures that in the blasting design, the delay time and detonation sequence of each detonator can be accurately associated with the specific hole position to avoid loss of control of the blasting effect due to detonator misalignment.

[0024] When powered on, low-voltage DC power is supplied to the electronic detonator through the initiator to activate the communication module and microcontroller inside the electronic detonator. After initialization, it will enter the standby state.

[0025] The power-on process here only completes the physical layer connection, connecting the electronic detonator and the initiator, but the logical layer network has not yet been established and subsequent operations are required.

[0026] S2. After receiving the scanning instruction sent by the initiator, the initialized electronic detonators scan each electronic detonator in turn to form a detonator network.

[0027] The scanning command is a detection signal sent by the initiator to the electronic detonator network. It is used to activate the detonator communication module, establish a two-way data link, and confirm whether the UID code, blasting hole position, etc. correspond correctly, and confirm that the electronic detonator number is consistent with the physical arrangement order; it is used to detect bus resistance and branch status, and troubleshoot short circuits, leakages or broken wires to ensure that all electronic detonators are in an effective communication link; if the UID code is misplaced, the connection is abnormal, or the electronic detonator is faulty, the system triggers an alarm and terminates the network.

[0028] Specifically, a registration table containing the UID code, delay time, network number, and blasting hole position information of each electronic detonator is written into the initiator.

[0029] In a specific embodiment, the manner in which the initiator sends the network scanning instruction to the electronic detonator is shown in Table 1 below.

[0030] Table 1 Network scanning instructions sent by the initiator to the electronic detonator

[0031] Among them, Big-endian means that the high-order bytes are stored at the low address end of the memory, and the low-order bytes are arranged in sequence backward; Little-endian means that the low-order bytes are stored at the low address end of the memory, and the high-order bytes are arranged in sequence backward.

[0032] When performing detonator network scanning and counting, the detonator sends the UID code and network number in the order of the UID code in the registration table, only allowing the electronic detonator corresponding to the current UID code to respond, and feeding back the current status and delay value of the electronic detonator to the detonator.

[0033] At this point, the electronic detonator will return the contents of Table 2 to the detonator: Table 2 Electronic detonator returns the contents to the initiator

[0034] The detonator determines whether a fault exists based on its current state and delay value. If no fault exists, a detonator network is formed. Obtaining the current state facilitates timely detection of problematic detonators before blasting, preventing charging or initiation failures due to hardware failures. For example, the detonator's response, communication status, chip status, and bus voltage are all monitored. Delay values are obtained to facilitate user review of the delay of each detonator. Users can modify the delay time in the registry, and in the next step, the delay time in the registry is downloaded and applied to different detonators.

[0035] The status in Table 2 specifically includes the discovery chip status, communication status, chip status and bus voltage status. For details, please refer to the description of Table 3.

[0036] Table 3 Different states and descriptions

[0037] The above process ensures that the network number and UID code of the electronic detonators are consistent with the spatial distribution of the blasting holes during networking. Through sorting, the system can quickly group them according to the sequence list obtained by scanning in the subsequent grouping process, avoiding reordering or manual verification due to random responses. At the same time, staff can also quickly troubleshoot problematic detonators, significantly improving the efficiency of blasting operations.

[0038] After the scan command is executed, if the UID codes of all detonators are correct, the connections are normal, and the faults are isolated, the networking is successful.

[0039] In summary, through scanning instructions, the detonator sends the UID code and network number to the electronic detonator in sequence, allowing only the electronic detonator with the current UID code to respond, and then feeds back the current status and delay to the detonator. This numbering method is used to realize the group charging function of the electronic detonator.

[0040] See also Figure 3 As shown in the figure, the software control process is detailed in the following steps: The Android client sends a function code named -20, along with the UID and network number, to the JNI. After processing in the JIN, the current status and delay value of the electronic detonator are returned to the Android client. In the JIN, the instruction code 0X8C, followed by the UID and network number, is sent to the MCU. The MCU then responds with the current status and delay value back to the JNI. In the MCU's underlying program, the MCU sends the instruction code 0X83, followed by the UID and network number, to the electronic detonator. The electronic detonator responds with the current status and delay value back to the MCU, completing the electronic detonator networking.

[0041] S3. Allocate a fixed delay time to each electronic detonator in the detonator network according to the preset delay information in the detonator, and verify whether the UID code, detonator serial number and authorization code correspond correctly.

[0042] According to the blasting design plan, a different delay time is set for each electronic detonator in the registration table. The delay time is downloaded to each electronic detonator to assign a personalized delay time to ensure detonation in the predetermined order. Parameters are allocated based on the scanning results to ensure that the blasting effect is controllable and avoid all explosives exploding at the same time, thereby reducing the damage to the surrounding environment caused by vibration and shock waves.

[0043] The UID code, detonator serial number, and operator authorization code must correspond one-to-one. Any mismatch will lock the system and require a reset with administrator privileges to ensure that only authorized devices and personnel can perform charging and detonation operations to prevent accidental triggering or illegal access; double verification is required before data writing and charging to prevent unauthorized operations.

[0044] S4. If the correspondence is correct, after receiving the charging instruction transmitted by the detonator, the electronic detonators are divided into N groups according to the preset group number N, where N is a positive integer and the group numbers are 1 to N; wherein the UID codes of the electronic detonators in each group number are continuous, and the UID codes of the electronic detonators between adjacent group numbers are connected in sequence, and the group numbers increase in sequence from near to far from the detonator; charging of each group is started in sequence from large to small according to the group number, a preset voltage is set when each group is started, and charging is performed simultaneously with the started group; the preset voltage decreases as the group number of the started group decreases.

[0045] In the aforementioned steps, the present invention establishes a mapping relationship between the logical address of the electronic detonator and the physical hole position. Given a preset number of groups, the software program logic automatically assigns each UID code to a different group number in sequence, thereby dividing the electronic detonators into different group numbers for rapid grouping. Group numbers increase in order from closest to farthest from the initiator. Electronic detonators farthest from the initiator are at the end. Due to losses and other factors, the charging voltage cannot meet the minimum initiation voltage of the electronic detonator. Therefore, in the present invention, a maximum voltage is set for the electronic detonators at the end. The closer to the initiator, the lower the voltage.

[0046] Specifically, after each additional group of electronic detonators is added in descending order and the first preset time is completed, the preset voltage is updated and charging continues until the last group of electronic detonators is activated. After the last group of electronic detonators is activated and the first preset time is completed, the preset voltage is correspondingly set to the maximum charging voltage and charging continues for a second preset time. The first and second preset times can be set according to actual conditions.

[0047] The user pre-sets the number of groups and the number of electronic detonators to be charged in each batch in the initiator. The initiator sends a charging command to the electronic detonators and divides them into groups based on the total number of electronic detonators detected by the scanning command. This application uses a parallel charging method to ensure that each electronic detonator reaches the blasting voltage. The maximum charging voltage is set to ensure that the charging voltage of the electronic detonators reaches saturation, thereby ensuring the blasting rate.

[0048] The preset voltage includes the capacitor starting charging voltage and the capacitor charging voltage of each group. The preset voltage is set as follows: The initial charging voltage of the capacitor of the first group of electronic detonators, i.e. the group with the largest group number, for: , in, is the maximum charging voltage, groupIndex is the group number of each group of electronic detonators, which is defined in the initiator for the convenience of calculation. Increase the voltage. and the starting charging voltage Also set in the detonator, calculate the capacitor charging voltage of each group by the following formula : , Due to the limitation of the detonator chip DAC, the maximum voltage increment can only be set to In order to avoid damage or premature explosion caused by excessive preset voltage, the maximum preset voltage shall not exceed the maximum charging voltage Vmax, so the voltage increment The maximum charging voltage Vmax must not be exceeded.

[0049] In summary, charging electronic detonators in a group charging manner shortens the charging time of a single electronic detonator, ensures that the voltage of each electronic detonator reaches a saturated state, and reduces the probability of electronic detonators failing to explode.

[0050] Furthermore, each group of electronic detonators is divided into several small groups according to the UID coding sequence, wherein the number of electronic detonators in each group is the number of electronic detonators charged in each batch preset in the detonator; each group is numbered, and the numbers increase in sequence from near to far from the detonator, and the electronic detonators in each group are charged in descending order of the numbers; wherein the electronic detonators in each group are charged at the same time.

[0051] The purpose of dividing into different groups is to calculate the charging voltage of each group, and the purpose of further dividing the groups here is to achieve simultaneous charging of the electronic detonators in the same group.

[0052] In order to explain the grouping method in detail, the following explanation is given: For each group, let's assume there are 10 electronic detonators. For example, in group 10, the electronic detonators in this group are numbered 901 to 1000. In the software program, a do-while loop is used, with the initial value being number 1000. During the first iteration, the detonators from 991 to 1000 are divided into a small group, which are then charged simultaneously. Therefore, the electronic detonators from 991 to 1000 are the 10th group in group 10. During the second iteration, the initial value becomes number 981, and the detonators from 981 to 990 are divided into a group and charged simultaneously. The corresponding electronic detonators from 981 to 990 are the 9th group in group 10, and so on. Once group 10 is completely iterated, group 9 is divided into smaller groups, and so on. A for loop is used in the software program to divide the battery into a preset number of groups and calculate the preset voltage of each group. A do while loop is nested in the for loop to implement the operation of dividing the group so that each group can be charged at the same time.

[0053] In one embodiment, see Figure 2Suppose you want to charge 1000 electronic detonators. First, number them from 1 to 1000, with the detonators closer to the initiator having lower numbers and the detonators farther from the initiator having higher numbers. Then, divide the 1000 electronic detonators into 10 groups, each with 100 electronic detonators. The group numbers are again smaller for detonators closer to the initiator and larger for detonators farther from the initiator. Calculate the preset voltage for each group when it is activated. Assuming the maximum charging voltage of the electronic detonator chip is 20.8V, start charging from the 10 groups with the largest group numbers. The preset voltage for group 10 is 20.8V. Group 9 starts at 20V, and group 8 starts at 19.2V. The voltage decreases as the group number decreases.

[0054] Each group is further divided into multiple subgroups, and the electronic detonators in the same group are charged simultaneously. For example, in Group 1, where the electronic detonators are numbered 1 to 100, these 100 electronic detonators are divided into 10 subgroups. For example, the electronic detonators numbered 91 to 100 are charged first, followed by the electronic detonators numbered 81 to 90, and so on, until all subgroups are fully charged.

[0055] After the electronic detonators numbered 1 to 10 are fully charged, the voltage of all groups is set to the maximum voltage of 20.8V. The maximum voltage is set to ensure that the charging voltage of the electronic detonators can reach saturation and guarantee the blasting rate.

[0056] It should be noted that each group is further divided into 10 small groups, each group contains 10 electronic detonators. These 10 electronic detonators are the number of electronic detonators charged in each batch, which are pre-set in the detonator.

[0057] In addition, the bus connecting the initiator and detonator network increases the line resistance, which may cause the preset voltage to fail to be reached. To solve this problem, the following compensation is performed: The bus impedance is calculated by the following formula : , in, represents the current on the bus, Indicates the voltage difference on the bus between the initiator and detonator network.

[0058] Dynamically adjust the charging voltage compensation value according to the line impedance change : .

[0059] Considering the impact of different environmental conditions on charging efficiency and electronic detonator performance, which will greatly affect the blasting rate, a temperature sensor is set at the key node of the initiator or electronic detonator to collect real-time ambient temperature. Adjust the maximum charging voltage value according to the temperature : , in, is the reference temperature, is the temperature compensation coefficient, is the maximum charge voltage at the reference temperature. In high-temperature environments, the maximum charge voltage is reduced to prevent capacitor overheating and shorten the charging interval. In low-temperature environments, the maximum charge voltage is increased and the charging time is extended to ensure capacitor saturation.

[0060] Therefore, the capacitor starting charging voltage can be adjusted to: .

[0061] The capacitor charging voltage of each group can be Adjusted to: + .

[0062] In addition, the present invention can also be provided with a self-check module to collect the real-time voltage, fault signs (such as short circuit, open circuit or communication abnormality) and charging rate of each electronic detonator in real time, and issue a real-time warning to the operator when the electronic detonator status is abnormal.

[0063] S5. When all electronic detonators reach the ignition voltage, stop charging.

[0064] The detonator polls the voltage of each electronic detonator in each group in sequence to determine whether all have reached the detonation voltage. If so, charging is stopped, and the charging process is completed.

[0065] In a specific embodiment, the present invention further includes: after the detonator network is fully charged and receives the detonation charging instruction of the initiator, it waits for a fixed time to be powered off.

[0066] After the detonator sends the detonation command, it will continue to power the electronic detonator without interruption, and automatically cut off the power after waiting for a fixed time, ensuring that the electronic detonator is continuously powered before detonation, avoiding insufficient detonation voltage caused by capacitor leakage due to power outage, reducing the failure rate, and significantly improving the efficiency of blasting operations.

[0067] Based on the above technical solution, the present invention adopts a one-to-one correspondence between the electronic detonator network number, the UID code, and the blasting hole position to perform network scanning and counting, so that the system can automatically establish a mapping relationship between the electronic detonator logical address and the physical hole position. In the subsequent grouping process, the system can directly perform rapid grouping based on the list arranged in the order of UID codes obtained during scanning. Compared with the traditional network scanning method in which the electronic detonator responds randomly and the network number is inconsistent with the UID code and the blasting hole position, the solution of the present invention improves programming efficiency. When a faulty electronic detonator occurs, the problem hole position can be quickly locked according to the UID code sequence, which significantly improves the work efficiency of the staff and the reliability of the blasting design. The present invention adopts a grouping method to charge the electronic detonators. Each time the electronic detonators are charged, the electronic detonators that have been started and charged are included. Therefore, the previously charged electronic detonators can be charged and compensated accordingly in time. After all groups are charged, the charging voltage of all electronic detonators is set to the maximum charging voltage, ensuring that the preset voltage of all electronic detonators reaches the saturation state, thereby reducing the failure rate. The method of charging electronic detonators in groups adopted by the present invention can effectively solve the problem of insufficient initiator output power when the number of electronic detonators in the detonator network is large. In addition, the user can flexibly adjust the preset number of groups and the number of electronic detonators charged in each batch according to the number of electronic detonators in the detonator network, thereby completing blasting operations more reliably and efficiently. The electronic detonator automatically cuts off the power after a certain period of time after the initiator sends the detonation command. During this period, the initiator continues to supply power to the electronic detonator, avoiding insufficient detonation voltage caused by capacitor leakage due to power outage, reducing the detonation refusal rate and significantly improving the blasting operation efficiency. The present invention takes into account the adverse effects of temperature factors on the charging process and dynamically adjusts the maximum charging voltage to ensure that the capacitor does not overheat in a high-temperature environment and ensures capacitor saturation in a low-temperature environment. The present invention also takes into account the bus impedance problem and dynamically compensates the voltage to ensure that each electronic detonator can reach the ignition voltage.

[0068] The present invention provides a device, comprising: one or more processors; a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the steps of the above method.

[0069] It should be noted that for the aforementioned method embodiments, for simplicity of description, they are all expressed as a series of action combinations. However, those skilled in the art should be aware that the present invention is not limited by the order of the actions described, because according to the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in this specification are all optional embodiments, and the actions and modules involved are not necessarily required by the present invention.

[0070] The program code for implementing the method of the present invention can be written in any combination of one or more programming languages. Such program code can be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device so that when the program code is executed by the processor or controller, the functions / operations specified in the flow chart and / or block diagram are implemented. The program code can be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.

[0071] In the context of the present invention, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or apparatus. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of machine-readable storage media may include an electrical connection based on one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), optical fibers, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0072] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0073] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in the present invention can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solutions disclosed in the present invention can be achieved. This is not limited herein.

[0074] The above specific embodiments do not limit the scope of protection of the present invention. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention are intended to be included within the scope of protection of the present invention.

Claims

1. A method for charging electronic detonators in groups, comprising: Arrange several electronic detonators in the order of UID codes and place them in the order of blasting holes; Connecting the detonator to the placed electronic detonators, and powering up the electronic detonators through the detonator to initialize them; After receiving the scanning instruction sent by the initiator, the initialized electronic detonators scan each electronic detonator in turn to form a detonator network; Allocate a fixed delay time to each electronic detonator in the detonator network according to the preset delay information in the detonator, and verify whether the UID code, detonator serial number and authorization code correspond correctly; If the correspondence is correct, after receiving the charging instruction transmitted by the detonator, the electronic detonators are divided into N groups according to a preset group number N, where N is a positive integer and the group numbers are 1 to N; wherein the UID codes of the electronic detonators in each group number are continuous, and the UID codes of the electronic detonators between adjacent group numbers are sequentially connected, and the group numbers are incremented from near to far from the detonator; charging of each group is started in order from large to small group numbers, a preset voltage is set for each group when it is started, and charging is performed simultaneously with the already started group; the preset voltage decreases as the group number of the started group decreases; When all electronic detonators reach the ignition voltage, charging stops.

2. The method according to claim 1, wherein Also includes: After the detonator network is fully charged and receives the detonation charging instruction from the initiator, it waits for a fixed time to be powered off.

3. The method according to claim 1, wherein After receiving the scanning instruction sent by the initiator, the initialized electronic detonator scans each electronic detonator in turn to form a detonator network, including: Write the registration table containing the UID code, delay time, network number and blasting hole position information of each electronic detonator into the detonator; After receiving the scanning instruction sent by the detonator, the detonator sends the UID code and the network number in the order of the UID codes in the registration table, only allows the electronic detonator corresponding to the current UID code to respond, and feeds back the current state and delay value of the electronic detonator to the detonator; The detonator determines whether a fault exists according to the current state and the delay value, and forms a detonator network if no fault exists.

4. The method according to claim 1, wherein Start charging each group in descending order of group number. Set a preset voltage for each group when starting, and charge simultaneously with the already started group, including: Each time a group of electronic detonators is added in descending order and the first preset time is completed, the preset voltage is updated and charging is continued until the last group of electronic detonators is activated; After the last group of electronic detonators is started and charged for the first preset time, the preset voltage is correspondingly set to the maximum charging voltage and charged for the second preset time.

5. The method according to claim 4, wherein Each set of electronic detonators, when charged, also includes: Each group of electronic detonators is further divided into several small groups according to the UID coding sequence, wherein the number of electronic detonators in each group is the number of electronic detonators charged in each batch preset in the detonator; each group is numbered, and the numbers increase in sequence from near to far from the detonator, and the electronic detonators in each group are charged in descending order of the numbers; wherein the electronic detonators in each group are charged at the same time.

6. The method according to claim 4, wherein: The preset voltage includes the capacitor starting charging voltage and the capacitor charging voltage of each group; The initial charging voltage of the capacitor of the first group of charged electronic detonators Calculated by the following formula: , in, is the maximum charging voltage, groupIndex is the group number of each group of electronic detonators, Add value to voltage; The capacitor charging voltage of each group : 。 7. The method according to claim 6, wherein: The initiator and detonator network are connected via a bus, and the charging voltage compensation value is dynamically adjusted according to the bus impedance change. : , in, represents the current on the bus, is the impedance of the bus; The initial charging voltage of the capacitor is: 。 8. The method according to claim 6, wherein: The detonator or electronic detonator is provided with a temperature sensor, which collects the real-time ambient temperature and adjusts the maximum charging voltage value according to the ambient temperature. : , in, is the reference temperature, is the temperature compensation coefficient, is the maximum charging voltage corresponding to the reference temperature, The real-time ambient temperature collected by the temperature sensor; The initial charging voltage of the capacitor is:

9. The method according to claim 1, wherein When all electronic detonators reach the ignition voltage, charging stops, including: The detonator polls the voltage of each electronic detonator in each group in sequence to determine whether all have reached the detonation voltage. If so, charging is stopped.

10. A device, characterized in that The device comprises: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the steps of the method according to any one of claims 1 to 9.

Citation Information

Cited By

  • Sectional charging method of electronic detonator and initiation system

    CN121863612A