[go: up one dir, main page]

CN117006907A - Digital electronic detonator detonation network UID code dual dialing method, communication method and device - Google Patents

Digital electronic detonator detonation network UID code dual dialing method, communication method and device Download PDF

Info

Publication number
CN117006907A
CN117006907A CN202310975537.9A CN202310975537A CN117006907A CN 117006907 A CN117006907 A CN 117006907A CN 202310975537 A CN202310975537 A CN 202310975537A CN 117006907 A CN117006907 A CN 117006907A
Authority
CN
China
Prior art keywords
dialing
uid
digital electronic
electronic detonator
state
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202310975537.9A
Other languages
Chinese (zh)
Inventor
杨家轩
黄秀平
刘豪华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sichuan Meixin Microelectronics Technology Co ltd
Original Assignee
Sichuan Meixin Microelectronics Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sichuan Meixin Microelectronics Technology Co ltd filed Critical Sichuan Meixin Microelectronics Technology Co ltd
Priority to CN202310975537.9A priority Critical patent/CN117006907A/en
Publication of CN117006907A publication Critical patent/CN117006907A/en
Pending legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F42AMMUNITION; BLASTING
    • F42DBLASTING
    • F42D1/00Blasting methods or apparatus, e.g. loading or tamping
    • F42D1/04Arrangements for ignition
    • F42D1/045Arrangements for electric ignition
    • F42D1/05Electric circuits for blasting
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F42AMMUNITION; BLASTING
    • F42DBLASTING
    • F42D1/00Blasting methods or apparatus, e.g. loading or tamping
    • F42D1/04Arrangements for ignition
    • F42D1/045Arrangements for electric ignition
    • F42D1/05Electric circuits for blasting
    • F42D1/055Electric circuits for blasting specially adapted for firing multiple charges with a time delay
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明公开了一种数码电子雷管起爆网络UID码双重拨号方法、通信方法以及对应的装置,涉及数码电子雷管技术领域。本发明通过将起爆网络系统中所有的数码电子雷管的UID拆分后、按照拆分的UID组进行双重拨号,依次确认数码电子雷管经过双重拨号后对应的第一拨号状态和第二拨号状态,并根据第一拨号状态和第二拨号状态最终确认对应数码电子雷管是否进入选中拨号状态。最终进入选中拨号状态的数码电子雷管可以与起爆器进行一对一通讯,实现快速高效UID码拨号,降低UID码拨号所消耗的时间,从而减少数码电子雷管起爆网络系统的通讯时间,提升组网通信效率。

The invention discloses a digital electronic detonator detonation network UID code double dialing method, a communication method and a corresponding device, and relates to the technical field of digital electronic detonators. The present invention splits the UIDs of all digital electronic detonators in the detonation network system and performs double dialing according to the split UID groups, and sequentially confirms the corresponding first dialing status and second dialing status of the digital electronic detonators after double dialing. And finally confirm whether the corresponding digital electronic detonator enters the selected dialing state according to the first dialing state and the second dialing state. The digital electronic detonator that finally enters the selected dialing state can communicate one-to-one with the detonator to achieve fast and efficient UID code dialing and reduce the time consumed by UID code dialing, thus reducing the communication time of the digital electronic detonator detonation network system and improving the networking Communication efficiency.

Description

Digital electronic detonator detonation network UID code double dialing method, communication method and device
Technical Field
The application relates to the technical field of digital electronic detonators, in particular to a digital electronic detonator detonation network UID code double dialing method, a communication method and a corresponding device.
Background
The digital electronic detonator priming network is generally composed of a primer and hundreds or thousands of digital electronic detonators controlled by the primer, as shown in fig. 1.
Each digital electronic detonator is composed of an electronic control module, a basic detonator and the like. The electronic control module can complete the tasks of circuit state reading, password verification, delay detonation duration setting, charge and discharge, detonation and the like through one-to-one communication with the detonators. Each digital electronic detonator has a unique digital identity number, UID, stored in the electronic control module, with a typical length of UID being about 7 bytes (56 bits). The exploder dials the UID to select the digital electronic detonator corresponding to the UID in the explosion network for one-to-one communication.
The typical communication rate of the initiating network is about 1Kbit/s. When dialing UIDs, communication time is consumed by data check bits, byte start bits, byte end bits, byte gaps and the like besides the UIDs themselves. Taking the conventional 400-initiation blasting network as an example in the existing digital electronic detonator product, the blaster needs 3-5 minutes to complete the communication of all detonator networks, when networking communication is carried out on the blasting network, blasting sites and adjacent dangerous areas need to be emptied, road intersections are alerted, the long digital electronic detonator communication time can consume huge time cost, and if traffic intersections are alerted for 3-5 minutes, a large number of vehicles and personnel can be detained and blocked. Therefore, it is necessary to reduce the networking communication time of the digital electronic detonator priming network and control the networking communication time within a shorter time, for example, within 1 minute.
Disclosure of Invention
The application aims at: the method and the device for double dialing of the UID code of the detonation network of the digital electronic detonator are provided, a dialing mechanism and a communication mechanism of the UID code corresponding to the detonation network of the digital electronic detonator are improved, and the problems in the background technology are solved.
In one aspect, the application provides a digital electronic detonator detonation network UID code double dialing method, which is used in a digital electronic detonator detonation network system, after UIDs of all digital electronic detonators in the detonation network system are split, double dialing is carried out on the digital electronic detonators according to the split UID groups, then a first dialing state and a second dialing state corresponding to the digital electronic detonators after double dialing are confirmed, and whether the corresponding digital electronic detonators enter a selected dialing state is finally confirmed according to the first dialing state and the second dialing state. And finally, the corresponding digital electronic detonator which enters the selected dialing state can be in one-to-one communication with the exploder, so that the communication time of an exploding network of the digital electronic detonator is shortened.
In one aspect, the application provides a communication method of a digital electronic detonator detonation network, which utilizes a UID code dual dialing method of the digital electronic detonator detonation network to complete communication of the digital electronic detonator detonation network.
On the other hand, the application also provides a digital electronic detonator detonation network UID code double dialing device, which comprises the following units:
the all UID code acquisition unit is used for acquiring the UID codes of all the digital electronic detonators in the digital electronic detonator priming network system.
And the all UID code ordering unit is used for optimally ordering the dialing sequence of all the digital electronic detonators so as to save communication time to the greatest extent.
And the UID code grouping unit is used for grouping all the UID codes.
And the first UID group dialing unit is used for dialing the first UID group.
And the second UID group dialing unit is used for dialing the second UID group.
The first dialing state confirmation unit is used for confirming the first dialing state of the digital electronic detonator.
And the second dialing state confirmation unit is used for confirming the second dialing state of the digital electronic detonator.
The selected dialing state confirmation unit is used for confirming the digital electronic detonator entering the selected dialing state according to the first dialing state and the second dialing state and is used for communication.
On the other hand, the application also provides a digital electronic detonator detonation network communication device, which completes the communication of the digital electronic detonator detonation network system based on the digital electronic detonator detonation network UID code double dialing device.
In summary, due to the adoption of the technical scheme, the beneficial effects of the application are as follows:
according to the application, by improving the dialing mechanism and the communication mechanism of the UID code corresponding to the digital electronic detonator initiating network, the rapid and efficient UID code dialing is realized, the time consumed by the UID code dialing is reduced, the communication time of the digital electronic detonator initiating network is reduced, and the networking communication efficiency is improved. The communication time of the detonation network of the digital electronic detonator can be reduced by at least 30% in a typical case.
Drawings
For a clearer description of the technical solutions of embodiments of the present application, the drawings that are needed in the embodiments will be briefly described below, it being understood that the following drawings only illustrate some embodiments of the present application and should not be considered limiting in scope, and other related drawings can be obtained according to these drawings without inventive effort for a person skilled in the art, wherein:
FIG. 1 is a block diagram of a digital electronic detonator initiation system provided by an embodiment of the present application;
fig. 2 is a flow chart of a UID code double dialing method according to an embodiment of the present application.
Detailed Description
The present application will be described in further detail with reference to the drawings and examples, in order to make the objects, technical solutions and advantages of the present application more apparent. It should be understood that the particular embodiments described herein are illustrative only and are not intended to limit the application, i.e., the embodiments described are merely some, but not all, of the embodiments of the application. The components of the embodiments of the present application generally described and illustrated in the figures herein may be arranged and designed in a wide variety of different configurations.
It is noted that relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The features and capabilities of the present application are described in further detail below in connection with examples.
Example 1
As shown in fig. 1, a digital electronic detonator priming network system includes an initiator and n digital electronic detonators communicatively connected and controlled by the initiator. Each digital electronic detonator at least comprises an electronic control module and a basic detonator, wherein the electronic control module is used for carrying out one-to-one communication connection with the exploder and controlling the working state of each module in the digital electronic detonator, thereby completing the tasks of reading the circuit state of the digital electronic detonator, checking the password, setting the delay detonation duration, charging and discharging, detonating and the like.
In order to accurately detonate a plurality of digital electronic detonators, each electronic control module of each digital electronic detonator is provided with a unique one-to-one corresponding digital identity number, namely UID code. The exploder is communicated with the electronic control module and dials the UID code, so that the digital electronic detonator corresponding to the UID code in the exploding network is selected and one-to-one communication is carried out.
The UID code in the digital electronic detonator is generally compiled by a certain rule. For example, the UID code can be formed by information such as an electronic control module manufacturer code, a detonator manufacturer code, a production year, month, day, production machine number, serial number and the like. Therefore, the majority of bits of the UID codes of the plurality of digital electronic detonators that are typically accessed into the detonation network are the same, with only a few bits being different.
The conventional method for dialing and communicating the UID code in the prior art comprises the following steps: first, operations of [ dialing UID instruction+UID data ] ([ representing communication content, the same applies hereinafter) are executed. After the UID code is dialed, the corresponding digital electronic detonator enters a certain selected state and can be in one-to-one communication with the initiator. And after the UID codes which are not dialed are or a release instruction is received, the corresponding digital electronic detonator is in an unselected state.
The detonation network system uses the conventional UID code dialing method to finish communication generally with long time, and the embodiment of the application optimizes and improves the UID code dialing communication mechanism in order to reduce the time cost of the dialing communication process.
Example two
The embodiment is a UID code double dialing method which can be used for the detonation network system, and the communication efficiency of the detonation network system is improved by optimizing the flow and the mechanism of the UID code dialing.
According to the UID code double dialing method, UIDs of all digital electronic detonators in the detonation network system are split into two groups according to the change frequency of each byte or bit. And carrying out double dialing on the digital electronic detonator according to the split UID group in sequence, so that the digital electronic detonator sequentially confirms the corresponding first dialing state and second dialing state after double dialing, and finally confirms whether the corresponding digital electronic detonator is selected to dial according to the first dialing state and the second dialing state. Finally, the digital electronic detonator which enters the selected dialing state can be in one-to-one communication with the exploder, so that the communication time of the digital electronic detonator is shortened.
In a preferred embodiment, the first dialing state and the second dialing state respectively correspond to two split UID sets, and respectively include two states of dialed state and non-dialed state.
Specifically, as shown in fig. 2, the optimized UID code double dialing method includes the following steps:
splitting the complete UID codes of all n digital electronic detonators into two groups: the method comprises the steps that partial bytes or bits, which are easy to generate the same data, among UIDs in an initiating network system are divided into a first UID group which is not easy to change, and the data corresponding to the first UID group is UIDA; the other UID codes are assigned to a second UID group which is easy to change, and the data corresponding to the second UID group is UIDB.
The post-grouping detonation network system adopts a dual UID code dialing mechanism to carry out dialing communication, and the dialing communication process comprises the following steps: and dialing the first UID group and the second UID group respectively.
In a preferred embodiment, the first UID set and the second UID set are respectively subjected to dialing operations using UIDA and UIDB, i.e., operations of [ dialing UIDA instruction+uida data ] and [ dialing UIDB instruction+uidb data ] are respectively performed.
After dialing the first UID group, the first dialing state can be divided into a dialed UIDA state and an undipped UIDA state according to whether the first UID group is successful in dialing. All digital electronic detonators corresponding to successful dialing of the first UID group form the first group of digital electronic detonators and enter a dialed UIDA state, and the rest digital electronic detonators are in an undipped UIDA state.
And on the basis of completing the dialing of the first UID group, sequentially dialing the second UID group, and dividing the second dialing state into a dialed UIDB state and an undipped UIDB state according to whether the second UID group successfully dials. The digital electronic detonator corresponding to the successful dialing of the second UID group is in the dialed UIDB state, and the dialed UIDB state digital electronic detonator forms the second group digital electronic detonator. The digital electronic detonators which enter the selected dialing state can be determined according to the states of the first group of digital electronic detonators and the second group of digital electronic detonators at the same time, and the digital electronic detonators can be communicated with the detonators one by one.
In a preferred embodiment, the second UID set dials may be performed on the first set of digital electronic detonators that enter the dialed UIDA state, or may be performed on all digital electronic detonators. In a preferred embodiment, the second UID set dialing of the first set of digital electronic detonators into the dialed UIDA state may be preferentially selected.
In the un-dialing UIDA state, whether the second UID group is dialed again or not, the corresponding digital electronic detonator is not always in the selected dialing state; in the dialed UIDA state, but in the un-dialed UIDB state, the corresponding digital electronic detonator does not enter the selected dialing state. Only the dialed UIDA state and the dialed UIDB state, the corresponding digital electronic detonator enters the selected dialing state.
No matter whether the UIDB dials or receives the release instruction, the state of the UIDA in the dialing will not be changed.
In a preferred embodiment, the first UID group may be dialed before the second UID group is dialed, the second UID group may be dialed before the first UID group is dialed, or both may be dialed.
Example III
In a preferred embodiment, when the detonation network communicates, the communication sequence is ordered according to the first UID group, i.e. a group of digital electronic detonators with the same UIDA are arranged continuously and sequentially into a group, and then the detonator and the digital electronic detonators communicate one to one sequentially according to the ordering.
For a group of digital electronic detonators which are arranged continuously and sequentially and have the same UIDA, only a complete [ UIDA shifting instruction+uida data ] and [ UIDB shifting instruction+uidb data ] operation is required to be executed on the first digital electronic detonator in the group, and the rest digital electronic detonators in the subsequent group can be brought into a selected state only by executing [ UIDB shifting instruction+uidb data ]. This can save a lot of time consumed in dialing the UID.
Taking the number of digital electronic detonators in an initiation network system as n as an example, the initiation network system comprises an initiator and n digital electronic detonators in communication connection. After the n UID codes are grouped, the n digital electronic detonators are firstly ordered according to the first UID group. Assuming that the first UID group includes n1 UIDA data, n1 rows are formed by sorting n digital electronic detonators having the same UIDA. On the basis, the first digital electronic detonator in each row is respectively executed once [ UIDA instruction+UIDA data ] so that all the digital electronic detonators in n1 rows can be respectively selected as corresponding dialed UIDA states.
And on the basis, the second UID group is dialed, namely, each digital electronic detonator is dialed by utilizing UIDB data in sequence, and when the digital electronic detonator is finally confirmed to enter a selected dialing state, one-to-one communication can be carried out with the exploder.
In a preferred embodiment, after the grouping ordering of all the digital electronic detonators in the detonation network system as described above, the first UID group dialing is performed on the first digital electronic detonator in the first group of digital electronic detonators having the same UIDA by using the complete UID code data, that is, the conventional UID code dialing method is performed on the first digital electronic detonator/all the digital electronic detonators in the first group of digital electronic detonators: [ Dial UID Command+UID data ]. Because the conventional UID code dialing method can also enable the first group of digital electronic detonators with the same UIDA to enter the dialed UIDA state, the UIDB data is utilized again to perform dialing on the second UID group on the basis, that is, the corresponding digital electronic detonator can be determined to enter the selected dialing state by performing [ UIDB instruction+uidb ].
According to the embodiment, the time consumed by the UID of the dial-set digital electronic detonator can be saved, and the communication efficiency is improved.
Example IV
This example is a further illustration of the present application.
The third embodiment provides a digital electronic detonator priming network communication method based on the previous embodiment, which is used for describing in detail how UID grouping is carried out specifically and efficient digital electronic detonator priming network communication is realized by using a grouped UID code double dialing mechanism.
In a preferred embodiment, the number n of digital electronic detonators in the detonation network system is 500, and the detonation network system comprises one detonator and 500 digital electronic detonators in communication connection.
The initiator and each electronic detonator are communicated with each other by taking bytes as a unit, and each byte comprises 8-bit valid data or instructions, and further comprises information such as check bits, start bits, end bits and the like.
The length of the UID code of the digital electronic detonator is 7 bytes, the first 6 bytes are divided into a first UID group before the UID code is grouped, and the corresponding byte content is set as UIDA data; the last 1 byte is divided into a second UID group, and its corresponding byte content is set as UIDB data.
In this embodiment, it is assumed that UID of 500-fire digital electronic detonator constituting the detonation network system is a continuous hexadecimal number from CBAF2301010000 to CBAF23010101F 3.
In addition, the data length corresponding to other information in the communication data is as follows: the cipher length is 4 bytes, the delay data length is 3 bytes, the return state data length is 1 byte, the detonating instruction length is 4 bytes, and the rest instruction length is 1 byte.
When the detonation network system performs detonation communication, the detonation network system mainly comprises two communication flows of networking detection and time service detonation, and the execution process of the two communication flows and the communication consumption corresponding to different UID code dialing methods are analyzed respectively.
(1) When networking detection is executed, the detonation network system needs to detect whether all the digital electronic detonators input into the detonators are correctly connected to the detonation network, and at the moment, the corresponding communication duration is different when a conventional UID code dialing method and an optimized UID code double dialing method provided by the embodiment are adopted.
If a conventional UID code dialing method is adopted, the following operation needs to be carried out on each digital electronic detonator: if the [ dial UID instruction (1 byte) +uid (7 bytes) +read status instruction (1 byte) +return status (1 byte) +release instruction (1 byte) ], each digital electronic detonator needs to consume 11 bytes of communication time, and all digital electronic detonators consume 5500 bytes of communication time in total;
the improved UID code double dialing method provided in the foregoing embodiment, since there are only two UIDAs in the first UID group, CBAF23010100 and CBAF23010101 respectively. Therefore, when dialing the first UID group, only two operations (1 byte of UIDA dialing instruction) +uida (6 bytes) are needed in total, the corresponding 1 st time is executed when the 1 st transmission CBAF2301010000 is dialed, the 2 nd time is executed when the 257 th transmission CBAF2301010100 is dialed, and the total consumption of 14 bytes of communication duration is 14.
And then, dialing the second UID group, namely executing [ dialing UIDB instruction (1 byte) +UIDB (1 byte) +reading state instruction (1 byte) +return state (1 byte) +releasing instruction (1 byte) ], wherein each digital electronic detonator needs to consume 5 bytes of communication time, and the total consumption of 2500 bytes of communication time. The entire networking detection flow totals 2514 byte communication duration.
As can be seen by comparison, after the improved UID code double dialing method in the embodiment is adopted in the networking detection program, the communication time of the whole networking detection is only 2514 which is 5500 times of that of the conventional UID code dialing method, and the communication time can be saved by about 54%.
(2) When time-service initiation is executed, the initiation network system needs to finish operations such as password checking, delay writing, state confirmation (at least including whether password checking is successful, whether delay writing is correct or not) and the like for each digital electronic detonator, and when a conventional UID code dialing method and the optimized UID code double dialing method provided by the embodiment are adopted, corresponding communication time lengths are different.
If a conventional UID code dialing method is adopted, the following operation needs to be carried out on each digital electronic detonator: the method comprises the steps that (1 byte of UID dialing instruction (1 byte) +UID (7 bytes) +checking password instruction (1 byte) +password (4 bytes) +writing delay instruction (1 byte) +delay data (3 bytes) +reading state instruction (1 byte) +returning state (1 byte) +releasing instruction (1 byte)), 20 bytes of communication time is required to be consumed by each digital electronic detonator, and 10000 bytes of communication time is required to be consumed by all digital electronic detonators in total. Finally, a detonation instruction (4 bytes, one-to-many communication) is needed to make the whole detonation network system complete detonation. Therefore, the corresponding whole time service initiation flow consumes 10004 bytes of communication duration in total.
Based on the same grouping, the modified UID code double dialing method in the foregoing embodiment is used, and only two operations [ dialing UIDA instruction (1 byte) +uida (6 bytes) ] are required to be executed in total when dialing the first UID group, so that a total of 14 bytes of communication duration is consumed. Then, the second UID set needs to be dialed, that is, executing [ dialing UIDB instruction (1 byte) +uidb (1 byte) +checking password instruction (1 byte) +password (4 bytes) +writing delay instruction (1 byte) +delay data (3 bytes) +reading state instruction (1 byte) +return state (1 byte) +release instruction (1 byte) ], and each digital electronic detonator needs to consume 14 bytes of communication duration, and all digital electronic detonators consume 7000 bytes of communication duration in total. Finally, a detonation instruction (4 bytes) is needed to enable the whole detonation network system to finish detonation. Therefore, the corresponding whole time service initiation flow consumes 7004 bytes of communication duration in total.
By comparison, after the improved UID code double dialing method of the embodiment is adopted in the time service initiation procedure, the communication time of the whole initiation network system is only 10004 times 7004 times of the conventional UID code dialing method, and the communication time can be saved by about 30%.
Example five
The application provides a digital electronic detonator detonation network UID code double dialing device, which comprises the following units:
the all UID code acquisition unit is used for acquiring the UID codes of all the digital electronic detonators in the digital electronic detonator priming network system.
And the UID code grouping unit is used for grouping all the UID codes.
And the first UID group dialing unit is used for dialing the first UID group.
And the second UID group dialing unit is used for dialing the second UID group.
The first dialing state confirmation unit is used for confirming the first dialing state of the digital electronic detonator.
And the second dialing state confirmation unit is used for confirming the second dialing state of the digital electronic detonator.
The selected dialing state confirmation unit is used for confirming the digital electronic detonator entering the selected dialing state according to the first dialing state and the second dialing state and is used for communication.
In a preferred embodiment, the device further comprises a complete UID code ordering unit, which is used for optimally ordering the dialing sequence of all digital electronic detonators, so as to save communication time to the greatest extent.
The application further provides a digital electronic detonator detonation network communication device, which at least comprises the UID code double dialing device and performs detonation network communication.
It should be noted that, the specific working process of each unit provided in the above embodiment of the present application may refer to the corresponding steps in the above method embodiment, which is not described herein.
Another embodiment of the present application provides an electronic device, including: memory and a processor.
Wherein the memory is used for storing programs.
The processor is used for executing a program, and when the program is executed, the method is specifically used for realizing the digital electronic detonator detonation network UID code double dialing method and/or the communication method provided by any one of the embodiments.
Another embodiment of the present application provides a computer storage medium, configured to store a computer program, where the computer program is configured to implement the digital electronic detonator detonation network UID code double dialing method and/or the communication method provided in any one of the foregoing embodiments when the computer program is executed.
Computer storage media, including both non-transitory and non-transitory, removable and non-removable media, may be implemented in any method or technology for storage of information. The information may be computer readable instructions, data structures, modules of a program, 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 technology, read only optical disk read only memory (CD ≡rom), digital Versatile Disks (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium, which can be used to store information that can be accessed by the computing device. Computer-readable media, as defined herein, does not include transitory computer-readable media (transmission media), such as modulated data signals and carrier waves.
Those of skill would further appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative elements and steps are described above generally in terms of functionality in order to clearly illustrate the interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
In summary, the application provides a UID code double dialing method, a communication method and a corresponding device for a detonation network of a digital electronic detonator, which are characterized in that after UIDs of all the digital electronic detonators in the detonation network system are split, double dialing is carried out according to a split UID group, a first dialing state and a second dialing state which correspond to the digital electronic detonators after double dialing are sequentially confirmed, and whether the corresponding digital electronic detonators enter a selected dialing state is finally confirmed according to the first dialing state and the second dialing state. All the digital electronic detonators which finally enter the selected dialing state can be in one-to-one communication with the detonators, so that the communication time of the digital electronic detonator detonating network system is shortened, and the networking communication efficiency is improved.
The above description is only a preferred embodiment of the present application, but the scope of the present application is not limited thereto, and any changes or substitutions that are not creatively contemplated by those skilled in the art within the technical scope of the present application should be included in the scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope defined by the claims.

Claims (10)

1.一种数码电子雷管起爆网络UID码双重拨号方法,其特征在于,所述方法包括如下步骤:1. A digital electronic detonator detonation network UID code double dialing method, characterized in that the method includes the following steps: 获取数码电子雷管起爆网络系统中全部数码电子雷管的UID码,并将所有UID码分组,得到第一UID组和第二UID组;Obtain the UID codes of all digital electronic detonators in the digital electronic detonator detonation network system, and group all UID codes to obtain the first UID group and the second UID group; 利用第一UID数据进行第一UID组拨号,并确认第一UID组拨号后数码电子雷管的第一拨号状态;Use the first UID data to dial the first UID group, and confirm the first dialing status of the digital electronic detonator after the first UID group is dialed; 利用第二UID数据进行第二UID组拨号,并确认第二UID组拨号后数码电子雷管的第二拨号状态;Use the second UID data to dial the second UID group, and confirm the second dialing status of the digital electronic detonator after the second UID group is dialed; 根据第一拨号状态和第二拨号状态确认数码电子雷管是否进入选中拨号状态,并将进入选中拨号状态的数码电子雷管用于进行起爆网络通信。Confirm whether the digital electronic detonator enters the selected dialing state according to the first dialing state and the second dialing state, and use the digital electronic detonator that enters the selected dialing state for detonating network communication. 2.根据权利要求1所述的一种数码电子雷管起爆网络UID码双重拨号方法,其特征在于,全部数码电子雷管的UID码对应的数据为UID码数据,所述UID码数据包括与第一UID组对应的第一分组数据UIDA、以及与第二UID组对应的第二分组数据UIDB。2. A digital electronic detonator detonation network UID code dual dialing method according to claim 1, characterized in that the data corresponding to the UID codes of all digital electronic detonators is UID code data, and the UID code data includes the first The first packet data UIDA corresponding to the UID group, and the second packet data UIDB corresponding to the second UID group. 3.根据权利要求1所述的一种数码电子雷管起爆网络UID码双重拨号方法,其特征在于,所述第一UID数据为第一分组数据UIDA,所述第二UID数据为第二分组数据UIDB。3. A digital electronic detonator detonation network UID code dual dialing method according to claim 1, characterized in that the first UID data is the first group data UIDA, and the second UID data is the second group data UIDB. 4.根据权利要求1所述的一种数码电子雷管起爆网络UID码双重拨号方法,其特征在于,所述将所有UID码分组包括:4. A digital electronic detonator detonation network UID code dual dialing method according to claim 1, characterized in that the grouping of all UID codes includes: 将UID码数据里出现数据相同的部分组成第一UID组,将在UID码数据里出现数据不同的部分组成第二UID组。The first UID group is composed of the parts with the same data in the UID code data, and the second UID group is composed of the parts with different data in the UID code data. 5.根据权利要求1所述的一种数码电子雷管起爆网络UID码双重拨号方法,其特征在于,第一拨号状态和第二拨号状态包括已拨中状态和未拨中状态。5. A digital electronic detonator detonation network UID code double dialing method according to claim 1, characterized in that the first dialing state and the second dialing state include a dialed state and a not dialed state. 6.根据权利要求5所述的一种数码电子雷管起爆网络UID码双重拨号方法,其特征在于:所述第一拨号状态包括已拨中第一拨号状态和未拨中第一拨号状态,当第一UID组拨号成功时对应的数码电子雷管处于已拨中第一拨号状态,当第一UID组拨号失败或未进行第一UID组拨号时对应的数码电子雷管处于未拨中第一拨号状态;6. A digital electronic detonator detonating network UID code double dialing method according to claim 5, characterized in that: the first dialing state includes a dialed first dialing state and a not dialed first dialing state. When the first UID group dialing is successful, the corresponding digital electronic detonator is in the first dialing state. When the first UID group dialing fails or the first UID group dialing is not performed, the corresponding digital electronic detonator is in the undialed first dialing state. ; 所述第二拨号状态包括已拨中第二拨号状态和未拨中第二拨号状态,当第二UID组拨号成功时对应的数码电子雷管处于已拨中第二拨号状态,当第二UID组拨号失败或未进行第二UID组拨号时对应的数码电子雷管处于未拨中第二拨号状态。The second dialing state includes the dialed second dialing state and the undialed second dialing state. When the second UID group dials successfully, the corresponding digital electronic detonator is in the dialed second dialing state. When the second UID group dials successfully, the corresponding digital electronic detonator is in the dialed second dialing state. When the dialing fails or the second UID group dialing is not performed, the corresponding digital electronic detonator is in the second dialing state. 7.根据权利要求5或6所述的一种数码电子雷管起爆网络UID码双重拨号方法,其特征在于,当第一拨号状态和第二拨号状态均为已拨中状态,对应的数码电子雷管为进入选中拨号状态;若第一拨号状态或第二拨号状态为未拨中状态,则对应的数码电子雷管不属于进入选中拨号状态。7. A digital electronic detonator detonating network UID code double dialing method according to claim 5 or 6, characterized in that when the first dialing state and the second dialing state are both dialed states, the corresponding digital electronic detonator To enter the selected dialing state; if the first dialing state or the second dialing state is not dialed, the corresponding digital electronic detonator does not enter the selected dialing state. 8.一种数码电子雷管起爆网络通信方法,其特征在于,利用1-7中任一项权利要求所述的数码电子雷管起爆网络UID码双重拨号方法进行通信。8. A digital electronic detonator detonation network communication method, characterized by utilizing the digital electronic detonator detonation network UID code double dialing method described in any one of claims 1-7 for communication. 9.一种数码电子雷管起爆网络UID码双重拨号装置,其特征在于,所述装置包括以下单元并用于实现如权利要求1-7任意一项所述的数码电子雷管起爆网络UID码双重拨号方法:9. A digital electronic detonator detonating network UID code dual dialing device, characterized in that the device includes the following units and is used to implement the digital electronic detonator detonating network UID code dual dialing method as described in any one of claims 1-7 : 全部UID码获取单元,用于获取数码电子雷管起爆网络系统中所有数码电子雷管的UID码。All UID code acquisition units are used to obtain the UID codes of all digital electronic detonators in the digital electronic detonator detonation network system. UID码分组单元,用于将所有UID码进行分组。The UID code grouping unit is used to group all UID codes. 第一UID组拨号单元,用于对第一UID组进行拨号。The first UID group dialing unit is used to dial the first UID group. 第二UID组拨号单元,用于对第二UID组进行拨号。The second UID group dialing unit is used to dial the second UID group. 第一拨号状态确认单元,用于确认数码电子雷管的第一拨号状态。The first dialing status confirmation unit is used to confirm the first dialing status of the digital electronic detonator. 第二拨号状态确认单元,用于确认数码电子雷管的第二拨号状态。The second dialing status confirmation unit is used to confirm the second dialing status of the digital electronic detonator. 选中拨号状态确认单元,用于根据第一拨号状态和第二拨号状态确认进入选中拨号状态的数码电子雷管并用于进行通信。The selected dialing state confirmation unit is used to confirm the digital electronic detonator entering the selected dialing state according to the first dialing state and the second dialing state and to communicate. 10.一种数码电子雷管起爆网络通信装置,其特征在于:所述通信装置用于实现如权利要求8所述的通信方法。10. A digital electronic detonator detonation network communication device, characterized in that: the communication device is used to implement the communication method as claimed in claim 8.
CN202310975537.9A 2023-08-03 2023-08-03 Digital electronic detonator detonation network UID code dual dialing method, communication method and device Pending CN117006907A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310975537.9A CN117006907A (en) 2023-08-03 2023-08-03 Digital electronic detonator detonation network UID code dual dialing method, communication method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310975537.9A CN117006907A (en) 2023-08-03 2023-08-03 Digital electronic detonator detonation network UID code dual dialing method, communication method and device

Publications (1)

Publication Number Publication Date
CN117006907A true CN117006907A (en) 2023-11-07

Family

ID=88575788

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310975537.9A Pending CN117006907A (en) 2023-08-03 2023-08-03 Digital electronic detonator detonation network UID code dual dialing method, communication method and device

Country Status (1)

Country Link
CN (1) CN117006907A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070240598A1 (en) * 2003-07-15 2007-10-18 Koekemoer Andre L Blasting System and Programming of Detonators
CN109696097A (en) * 2019-02-16 2019-04-30 华夏世昌(北京)科技有限公司 Digital electric detonator chip and control method based on dual-wire bus
CN113824634A (en) * 2021-09-22 2021-12-21 共知(北京)科技有限公司 Data transmission method and device, computer equipment and readable storage medium
WO2021263116A1 (en) * 2020-06-27 2021-12-30 Austin Star Detonator Company Improved communications in electronic detonators
CN115297084A (en) * 2022-08-04 2022-11-04 上海芯跳科技有限公司 Method and system for improving communication efficiency of electronic detonator

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070240598A1 (en) * 2003-07-15 2007-10-18 Koekemoer Andre L Blasting System and Programming of Detonators
CN109696097A (en) * 2019-02-16 2019-04-30 华夏世昌(北京)科技有限公司 Digital electric detonator chip and control method based on dual-wire bus
WO2021263116A1 (en) * 2020-06-27 2021-12-30 Austin Star Detonator Company Improved communications in electronic detonators
CN113824634A (en) * 2021-09-22 2021-12-21 共知(北京)科技有限公司 Data transmission method and device, computer equipment and readable storage medium
CN115297084A (en) * 2022-08-04 2022-11-04 上海芯跳科技有限公司 Method and system for improving communication efficiency of electronic detonator

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
刘庆;陈文基;陈姗姗;周桂松;杜华善;李晓虎;吴欣欣;: "新型数码电子雷管及其起爆系统的开发与应用", 爆破器材, vol. 46, no. 06, 20 December 2017 (2017-12-20), pages 43 - 47 *

Similar Documents

Publication Publication Date Title
CN109696097A (en) Digital electric detonator chip and control method based on dual-wire bus
CN108288156B (en) Block chain transaction storage and queuing method
CN101655339A (en) Delay time setting process of electronic detonator explosion initiating device
CN109556473B (en) Industrial detonator initiator, terminal, system and method
CN101114161A (en) Safe type intelligent electric detonator control system and control method thereof
RU2002126998A (en) SYSTEM OF ELECTRONIC DETONATORS
CN101464674B (en) Programmable electronic detonator control chip and its control flow
CN103049516A (en) Method and device for processing data
CN103307940A (en) Electronic detonator detonation control network and electronic detonator detonation control method
CN103051674A (en) Method and device for remotely upgrading wireless communication module as well as handheld unit (HHU)
CN103591859A (en) Method for applying digital electronic detonators
EP2867610B1 (en) Detonator roll call
CN117006907A (en) Digital electronic detonator detonation network UID code dual dialing method, communication method and device
CN101644916B (en) Detection and control method of priming circuit for electronic detonator
CN115200431B (en) Electronic detonator chip and charging method supporting automatic rapid graded charging
CN203216393U (en) Digital-electronic-detonator initiation system capable of identifying position of blast hole
CA2538954A1 (en) Blasting system and programming of detonators
CN102278921B (en) Detection control flow of special equipment for electronic detonator
CN101571808A (en) Method for improving production efficiency of telecommunication smart card
CN118794307A (en) A full life cycle management and control system and method for intelligent detonator without detonator detonation
WO2021130296A1 (en) Method for programming a plurality of electronic detonators according to a blasting pattern
CN115600247A (en) Method and device for changing customer information
CN113074595B (en) Data writing method and system of electronic detonator, electronic detonator and initiator
CN116793170B (en) Detonation control method and detonation control system
CN102981974B (en) The automatic identifying method of memory size in a kind of embedded system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination