Method, device, equipment and medium for solving temperature influence of wireless initiation card
By testing the performance of the wireless detonator and setting a temperature threshold, the problem of unstable communication at high temperatures was solved, ensuring the stability and safety of the wireless detonator and improving the safety and efficiency of blasting operations.
Patent Information
- Application Number
- CN202410481712.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-22
- Publication Date
- 2026-08-25
- Estimated Expiration
- 2044-04-22
AI Technical Summary
The wireless detonation control card experiences communication instability at high temperatures, resulting in failure to detonate properly and posing a safety hazard.
The performance of the wireless detonator card is tested at different temperatures using testing tools to determine the temperature threshold. Before sending data, the current temperature is read by the microcontroller unit to determine whether it is less than or equal to the threshold. If it is less than the threshold, the data is sent.
This improves the stability and safety of the wireless detonator in high-temperature environments, ensuring the stability and safety of blasting operations.
Smart Images

Figure CN118392346B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of electronic detonator technology, and in particular to a method, apparatus, equipment and medium for solving the effect of temperature on a wireless detonator. Background Technology
[0002] In the civil explosives industry, digital electronic detonators are already in widespread use. Meanwhile, some companies have begun developing wireless detonation or wireless digital electronic detonators. Both wireless detonation and wireless detonators require a wireless detonation control card. To increase communication distance, wireless chips use power amplification devices, which can cause the wireless detonation control card to overheat, leading to communication instability and failure to detonate properly, posing a significant safety hazard. Summary of the Invention
[0003] To address the aforementioned technical problems, embodiments of this application provide a method, apparatus, electronic device, and medium for solving the temperature effects of a wireless detonator.
[0004] In a first aspect, embodiments of this application provide a method for addressing the effects of temperature on wireless detonation cards, the method comprising:
[0005] The testing tool performs performance tests on the wireless detonator at different temperatures and obtains the test results at each temperature;
[0006] The application determines the temperature threshold based on the test results.
[0007] Before the application sends data to the wireless detonator, it reads the current temperature of the wireless detonator from the temperature detection circuit through the microcontroller unit.
[0008] The application determines whether the current temperature of the wireless detonator is less than or equal to the temperature threshold.
[0009] If the current temperature of the wireless detonator is less than or equal to the temperature threshold, then the data is sent to the wireless detonator.
[0010] In one embodiment, determining the temperature threshold based on each of the test results includes:
[0011] From the test results described above, identify the target test results that do not meet the performance standards;
[0012] The temperature corresponding to the performance of the target test result is used as the temperature threshold.
[0013] In one embodiment, the temperature detection circuit includes: the microcontroller unit, the analog-to-digital converter, the anti-shake capacitor, the thermistor, and the voltage divider resistor;
[0014] The first end of the voltage divider resistor is electrically connected to the first end of the thermistor at the node;
[0015] The microcontroller unit, the analog-to-digital converter, and the first terminal of the anti-shake capacitor are all electrically connected to the node;
[0016] The second end of the voltage divider resistor is electrically connected to the power supply.
[0017] The second terminal of the thermistor and the second terminal of the anti-shake capacitor are both grounded;
[0018] The microcontroller unit reads the current temperature of the wireless detonator, including:
[0019] The microcontroller reads the voltage of the voltage divider resistor through the analog-to-digital converter;
[0020] The resistance value of the thermistor is calculated based on the voltage of the voltage divider resistor, and the current temperature of the wireless detonator is obtained based on the resistance value of the thermistor.
[0021] In one embodiment, calculating the resistance value of the thermistor based on the voltage of the voltage divider resistor includes:
[0022] The voltage of the thermistor is obtained by comparing the supply voltage of the power supply with the voltage of the voltage divider resistor;
[0023] The resistance value of the thermistor is obtained based on the voltage of the thermistor, the voltage of the voltage divider resistor, and the resistance value of the voltage divider resistor.
[0024] In one embodiment, obtaining the resistance value of the thermistor based on the voltage of the thermistor, the voltage of the voltage divider resistor, and the resistance value of the voltage divider resistor includes:
[0025] Determine the quotient between the voltage of the thermistor and the voltage of the voltage divider resistor;
[0026] Multiplying the quotient by the resistance of the voltage divider resistor yields the resistance of the thermistor.
[0027] In one embodiment, determining whether the current temperature of the wireless detonator is less than or equal to the temperature threshold further includes:
[0028] If the current temperature of the wireless detonator card is greater than the temperature threshold, the data is sent with a delay.
[0029] In one embodiment, the delayed transmission of the data includes:
[0030] The microcontroller periodically reads the current temperature of the wireless detonator from the temperature detection circuit; when the current temperature of the wireless detonator is detected to be less than or equal to a preset value, the data is sent.
[0031] Secondly, embodiments of this application provide a device for mitigating the effects of temperature on a wireless detonator, the device comprising:
[0032] The testing module is used to perform performance tests on the wireless detonator at different temperatures using testing tools, and to obtain the test results at each temperature.
[0033] A determination module is used to determine a temperature threshold based on the test results through the application.
[0034] A reading module is used to read the current temperature of the wireless detonator from the temperature detection circuit via the microcontroller unit before the application sends data to the wireless detonator.
[0035] The judgment module is used to determine, through the application, whether the current temperature of the wireless detonator is less than or equal to the temperature threshold.
[0036] The transmitting module is used to transmit the data to the wireless detonator if the current temperature of the wireless detonator is less than or equal to the temperature threshold.
[0037] Thirdly, embodiments of this application provide an electronic device, including a memory and a processor. The memory is used to store a computer program, which executes the method for resolving temperature effects using a wireless detonator provided in the first aspect when the processor is running.
[0038] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program that, when run on a processor, executes the method for resolving temperature effects using a wireless detonator provided in the first aspect.
[0039] The method for mitigating the effects of temperature on the wireless detonator card provided in this application involves a testing tool performing performance tests on the wireless detonator card at different temperatures to obtain test results at each temperature. The application program determines a temperature threshold based on these test results. Before sending data to the wireless detonator card, the application program reads the current temperature of the wireless detonator card from the temperature detection circuit via a microcontroller unit. The application program then determines whether the current temperature of the wireless detonator card is less than or equal to the temperature threshold. If the current temperature of the wireless detonator card is less than or equal to the temperature threshold, the application program sends the data to the wireless detonator card. By testing the performance of the wireless detonator card at different temperatures, determining the temperature threshold based on the test results, and then using a microcontroller unit to read the current temperature of the wireless detonator card from the temperature detection circuit and determine whether the current temperature of the wireless detonator card is less than or equal to the temperature threshold before sending data to the wireless detonator card, the safety and stability of personnel performing detonation tasks are improved. Attached Figure Description
[0040] To more clearly illustrate the technical solutions of this application, the accompanying drawings used in the embodiments will be briefly described below. It should be understood that the following drawings only show some embodiments of this application and should not be considered as a limitation on the scope of protection of this application. In the various drawings, similar components are numbered similarly.
[0041] Figure 1 This paper presents a flowchart illustrating a method for addressing the effects of temperature on a wireless detonator according to an embodiment of this application.
[0042] Figure 2 This paper presents another schematic flowchart illustrating the method for addressing the effects of temperature on wireless detonation cards provided in an embodiment of this application.
[0043] Figure 3 A schematic diagram of a temperature detection circuit provided in an embodiment of this application is shown;
[0044] Figure 4 This illustration shows another flowchart of a method for addressing the effects of temperature on a wireless detonator provided in an embodiment of this application;
[0045] Figure 5 A schematic diagram of a device for overcoming the effects of temperature on a wireless detonator according to an embodiment of this application is shown.
[0046] Figure 6 A schematic diagram of the structure of an electronic device provided in an embodiment of this application is shown.
[0047] Icons: 500 - Device for mitigating the effects of temperature on wireless detonation cards; 501 - Test module; 502 - Determination module; 503 - Reading module; 504 - Judgment module; 505 - Transmitting module; 600 - Electronic device; 601 - Transceiver; 602 - Processor; 603 - Memory. Detailed Implementation
[0048] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments.
[0049] The components of the embodiments of this application described and illustrated in the accompanying drawings can be arranged and designed in a variety of different configurations. Therefore, the following detailed description of the embodiments of this application provided in the drawings is not intended to limit the scope of the claimed application, but merely to illustrate selected embodiments of the application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.
[0050] In the following, the terms “comprising,” “having,” and their cognates, which may be used in various embodiments of this application, are intended only to indicate a particular feature, number, step, operation, element, component, or combination thereof, and should not be construed as excluding, firstly, the presence of one or more other features, numbers, steps, operations, elements, components, or combinations thereof, or adding the possibility of one or more features, numbers, steps, operations, elements, components, or combinations thereof.
[0051] Furthermore, the terms "first," "second," and "third" are used only to distinguish descriptions and should not be interpreted as indicating or implying relative importance.
[0052] Unless otherwise specified, all terms used herein (including technical and scientific terms) shall have the same meaning as commonly understood by one of ordinary skill in the art to which the various embodiments of this application pertain. Terms (such as those defined in commonly used dictionaries) shall be interpreted as having the same meaning as in their contextual meaning in the relevant technical field and shall not be construed as having an idealized or overly formal meaning, unless clearly defined in the various embodiments of this application.
[0053] Example 1
[0054] This application provides a method for addressing the effects of temperature on wireless detonation cards.
[0055] See Figure 1 The method for addressing the temperature effect in wireless detonation cards includes steps S101-S105:
[0056] Step S101: The testing tool performs performance tests on the wireless detonator at different temperatures and obtains the test results at each temperature.
[0057] In this embodiment, the testing tool includes testing equipment and testing software. At each temperature point, the testing tool initiates a testing program to test various performance indicators of the wireless detonator. It should be noted that the testing of the wireless detonator involves taking a portion of the same batch of wireless detonators for testing; for example, three or four cards from the same batch can be taken for testing. These indicators may include the stability of wireless communication, detonation accuracy, response time, power consumption, etc. The testing tool communicates with the wireless detonator through a dedicated interface, sending test commands and receiving response data.
[0058] The testing tool records test data in real time at each temperature point and compares it with preset standard values or previous test results. Through data analysis and processing, the tool generates detailed test reports, listing performance index values and trends at each temperature point. After testing, users can gain a comprehensive understanding of the wireless detonator's performance at different temperatures through the test report. This data helps users evaluate the reliability, stability, and applicability of the wireless detonator, providing a strong basis for subsequent design improvements, production, or use.
[0059] In step S102, the application determines the temperature threshold based on each of the test results.
[0060] In this embodiment, the temperature threshold can be 65 degrees Celsius. Since the temperature threshold is related to the layout of the wireless detonator's motherboard, it can also be other values, determined according to specific circumstances, and is not limited here. After receiving the test results of the wireless detonator at different temperatures provided by the testing tool, the application will further analyze this data to determine the temperature threshold. This process involves careful evaluation and judgment of performance indicators to ensure that the wireless detonator can operate stably and reliably within its predetermined operating temperature range.
[0061] First, the application collects and analyzes performance data at each temperature point. This data includes, but is not limited to, key metrics such as communication stability, detonation accuracy, response time, and power consumption. By comparing performance at different temperatures, the application can identify the temperature points where performance begins to decline or anomalies occur. Next, the application determines a temperature threshold based on this performance data. These thresholds are typically set according to the performance requirements and application scenarios of the wireless detonator. For example, if the communication stability of the wireless detonator begins to decline significantly at 65 degrees Celsius, then that temperature is the temperature threshold.
[0062] In step S103, before the application sends data to the wireless detonator, it reads the current temperature of the wireless detonator from the temperature detection circuit through the microcontroller unit.
[0063] In this embodiment, the data includes detonation commands or communication information between personnel. Before the application sends data to the wireless detonator, it first reads the current temperature of the wireless detonator from the temperature detection circuit via the microcontroller unit. Specifically, ensuring the performance indicators of the wireless detonator under the current environment is crucial when the application needs to send data. To ensure this, the application reads the current temperature of the wireless detonator from the temperature detection circuit via the microcontroller unit.
[0064] Step S104: The application determines whether the current temperature of the wireless detonator is less than or equal to the temperature threshold.
[0065] In this embodiment, specifically, the application obtains the temperature of the wireless detonator before sending data. This process is achieved through communication with the microcontroller unit (MCU). The MCU, as the core control component of the wireless detonator, is responsible for coordinating the operations between various components. After receiving the application's temperature detection request, the MCU sends a command to the temperature detection circuit, requesting it to provide the current temperature reading. The temperature detection circuit is a dedicated circuit module for measuring ambient temperature, featuring high accuracy and fast response, capable of converting the ambient temperature into an electrical signal output in real time.
[0066] Step S105: If the current temperature of the wireless detonator is less than or equal to the temperature threshold, then send the data to the wireless detonator.
[0067] In this embodiment, once the temperature detection circuit receives an instruction from the microcontroller unit, it immediately begins measuring the temperature of the environment in which the wireless detonator card is located and converts the measurement result into a digital signal. This digital signal is then sent back to the microcontroller unit. Upon receiving the temperature data from the temperature detection circuit, the microcontroller unit processes and analyzes it. It checks whether the current temperature exceeds a temperature threshold previously determined by the application. If the threshold is not exceeded, the application notifies the microcontroller unit to continue with subsequent steps.
[0068] See Figure 2 Step S102 includes steps S1021-S1022:
[0069] Step S1021: Determine the target test result that does not meet the performance standard from the test results.
[0070] In this embodiment, specifically, the performance of the wireless detonator at different temperatures is saved to obtain the test results at each temperature. The test results are compared to determine the unacceptable target performance. Specifically, the unacceptable performance is determined as needed.
[0071] Step S1022: Use the temperature corresponding to the performance of the target test result as the temperature threshold.
[0072] In this embodiment, the temperature corresponding to unacceptable performance is used as the temperature threshold.
[0073] In one embodiment, the temperature detection circuit includes the following:
[0074] The microcontroller unit, analog-to-digital converter, anti-shake capacitor, thermistor, and voltage divider resistor;
[0075] The first end of the voltage divider resistor is electrically connected to the first end of the thermistor at the node;
[0076] The microcontroller unit, the analog-to-digital converter, and the first terminal of the anti-shake capacitor are all electrically connected to the node;
[0077] The second end of the voltage divider resistor is electrically connected to the power supply.
[0078] The second terminal of the thermistor and the second terminal of the anti-shake capacitor are both grounded.
[0079] See Figure 3 In this embodiment, the temperature detection circuit includes: a microcontroller unit (MCU), an analog-to-digital converter (ADC), a de-shake capacitor (C1), a thermistor (RT), and a voltage divider resistor (R1).
[0080] The first terminal of the voltage divider resistor R1 is electrically connected to the first terminal of the thermistor RT at the node;
[0081] The first terminal of the microcontroller unit (MCU), the analog-to-digital converter (ADC), and the anti-shake capacitor C1 are all electrically connected to the node.
[0082] The second terminal of the voltage divider resistor R1 is electrically connected to the power supply VCC.
[0083] The second terminal of the thermistor RT and the second terminal of the anti-shake capacitor C1 are both grounded.
[0084] See Figure 4 Step S103 includes steps S1031-S1032:
[0085] In step S1031, the microcontroller reads the voltage of the voltage divider resistor through the analog-to-digital converter.
[0086] In this embodiment, specifically, the microcontroller unit (MCU) reads the voltage of the voltage divider resistor through the analog-to-digital converter (ADC). The voltage divider resistor plays the role of dividing the voltage into two or more parts in the circuit, while the analog-to-digital converter is the key device that converts the continuous analog voltage signal into discrete digital values.
[0087] Step S1032: Calculate the resistance value of the thermistor based on the voltage of the voltage divider resistor, and obtain the current wireless detonation card temperature based on the resistance value of the thermistor.
[0088] In this embodiment, the voltage divider resistor and the thermistor are connected in series. Since the sum of the voltages across each resistor in a series circuit is equal to the total voltage, the voltage across the thermistor can be calculated once the total voltage and the voltages across the voltage dividers are known.
[0089] In one embodiment, step S1032 includes the following:
[0090] The voltage of the thermistor is obtained by comparing the supply voltage of the power supply with the voltage of the voltage divider resistor;
[0091] The resistance value of the thermistor is obtained based on the voltage of the thermistor, the voltage of the voltage divider resistor, and the resistance value of the voltage divider resistor.
[0092] In this embodiment, the microcontroller first reads the voltage of the voltage divider resistor through the analog-to-digital converter. After determining the voltage of the voltage divider resistor, it calculates the resistance value of the thermistor. Based on the resistance value of the thermistor, it obtains the current temperature of the wireless detonator. Specifically, according to the temperature and resistance value correspondence table, the temperature corresponding to the calculated resistance value is obtained by looking up the temperature and resistance value correspondence table.
[0093] In one embodiment, obtaining the resistance value of the thermistor based on the voltage of the thermistor, the voltage of the voltage divider resistor, and the resistance value of the voltage divider resistor includes the following:
[0094] Determine the quotient between the voltage of the thermistor and the voltage of the voltage divider resistor;
[0095] Multiplying the quotient by the resistance of the voltage divider resistor yields the resistance of the thermistor.
[0096] In this embodiment, the resistance value of the thermistor is specifically calculated according to the following formula:
[0097] RT = R1 × (VCC - VADC) / VADC
[0098] In the formula, RT represents the resistance value of the thermistor, R1 represents the resistance value of the voltage divider resistor, VCC represents the supply voltage, and VADC represents the voltage of the voltage divider resistor read by the analog-to-digital converter.
[0099] Since the voltage divider resistor R1 is connected in series with the thermistor RT, and based on the principle that series voltage divider does not divide current, it can be known that the voltage of the thermistor RT is the difference between the supply voltage VCC and the voltage of the voltage divider resistor R1, and the voltage of the thermistor RT is the difference between the supply voltage VCC and the voltage VADC read by the analog-to-digital converter. At the same time, the current flowing through the thermistor RT is the same as the current flowing through the voltage divider resistor R1. Therefore, we can obtain formula 1: (VCC-VADC) / RT=VADC / R1. Then, according to formula 1, we can obtain formula: RT=R1×(VCC-VADC) / VADC.
[0100] In one embodiment, step S104 further includes the following:
[0101] If the current temperature of the wireless detonator card is greater than the temperature threshold, the data is sent with a delay.
[0102] In this embodiment, when the current temperature of the wireless detonator card is greater than the temperature threshold, the application will continuously read the current temperature of the wireless detonator card from the temperature detection circuit through the microcontroller unit until the temperature of the wireless detonator card drops to the preset value.
[0103] In one embodiment, the delayed transmission of the data includes the following:
[0104] The microcontroller periodically reads the current temperature of the wireless detonator from the temperature detection circuit;
[0105] When the temperature of the current wireless detonator is detected to be less than or equal to a preset value, the data is sent.
[0106] In this embodiment, the preset value can be 65 degrees or 60 degrees, whichever needs to be determined, and is not limited here. When the temperature of the current wireless detonator card is less than or equal to the preset value read from the temperature detection circuit by the microcontroller unit, data is sent to the wireless detonator card. The system is activated only after confirming that the temperature of the wireless detonator card is less than or equal to the preset value, which increases the safety and stability of the workers during operation.
[0107] This embodiment provides a method to address the impact of temperature on wireless detonators. A testing tool performs performance tests on the wireless detonator at different temperatures, obtaining test results for each temperature. The application program determines a temperature threshold based on these test results. Before sending data to the wireless detonator, the application program reads the current temperature of the wireless detonator from the temperature detection circuit via a microcontroller unit. The application program then determines whether the current temperature of the wireless detonator is less than or equal to the temperature threshold. If the current temperature is less than or equal to the temperature threshold, the application program sends the data to the wireless detonator. By testing the performance of the wireless detonator at different temperatures, determining the temperature threshold based on the test results, and then using a microcontroller unit to read the current temperature of the wireless detonator from the temperature detection circuit and determine whether the current temperature is less than or equal to the temperature threshold before sending data, this method solves the problem of unstable wireless communication caused by rising temperatures, which affects the safety of workers and improves the stability and efficiency required by the blasting industry.
[0108] Example 2
[0109] Furthermore, this application provides a device for addressing the effects of temperature on wireless detonation cards, applicable to electronic devices.
[0110] like Figure 5 As shown, the device 500 for mitigating the effects of temperature on wireless detonation cards includes:
[0111] The test module 501 is used to perform performance tests on the wireless detonator at different temperatures using a test tool, and obtain the test results at each temperature.
[0112] The determination module 502 is used to determine a temperature threshold based on the test results through the application program.
[0113] The reading module 503 is used to read the current temperature of the wireless detonator from the temperature detection circuit through the microcontroller unit before sending data to the wireless detonator through the application program.
[0114] The judgment module 504 is used to determine, through the application, whether the current temperature of the wireless detonator is less than or equal to the temperature threshold.
[0115] The sending module 505 is used to send the data to the wireless detonator if the current temperature of the wireless detonator is less than or equal to the temperature threshold.
[0116] The device 500 for solving the temperature effect of the wireless detonator card provided in this embodiment can implement the method for solving the temperature effect of the wireless detonator card provided in Embodiment 1. To avoid repetition, it will not be described again here.
[0117] This embodiment provides a device for addressing the impact of temperature on wireless detonators. A testing tool performs performance tests on the wireless detonator at different temperatures, obtaining test results for each temperature. An application program determines a temperature threshold based on these test results. Before sending data to the wireless detonator, the application program reads the current temperature of the wireless detonator from the temperature detection circuit via a microcontroller unit. The application program then determines whether the current temperature of the wireless detonator is less than or equal to the temperature threshold. If the current temperature is less than or equal to the temperature threshold, the application program sends the data to the wireless detonator. By testing the performance of the wireless detonator at different temperatures, determining the temperature threshold based on the test results, and then using a microcontroller unit to read the current temperature of the wireless detonator from the temperature detection circuit and determine whether the current temperature is less than or equal to the temperature threshold before sending data, this method solves the problem of unstable wireless communication caused by rising temperatures, which affects the safety of workers and improves the stability and efficiency required by the blasting industry.
[0118] Example 3
[0119] Furthermore, this application provides an electronic device, including a memory and a processor. The memory stores a computer program, which, when run on the processor, executes the method for resolving temperature effects in a wireless detonator provided in Embodiment 1.
[0120] For details, see Figure 6 The electronic device 600 includes: a transceiver 601, a bus interface, and a processor 602. The processor 602 is used to: perform performance tests on the wireless detonator at different temperatures using a testing tool, and obtain test results at each temperature.
[0121] The application determines the temperature threshold based on the test results.
[0122] Before the application sends data to the wireless detonator, it reads the current temperature of the wireless detonator from the temperature detection circuit through the microcontroller unit.
[0123] The application determines whether the current temperature of the wireless detonator is less than or equal to the temperature threshold.
[0124] If the current temperature of the wireless detonator is less than or equal to the temperature threshold, then the data is sent to the wireless detonator.
[0125] In one embodiment, the processor 602 is further configured to: determine, from the test results, a target test result that does not meet the performance standard;
[0126] The temperature corresponding to the performance of the target test result is used as the temperature threshold.
[0127] In one embodiment, the processor 602 is further configured to: read the voltage of the voltage divider resistor via the analog-to-digital converter;
[0128] The resistance value of the thermistor is calculated based on the voltage of the voltage divider resistor, and the current temperature of the wireless detonator is obtained based on the resistance value of the thermistor.
[0129] In one embodiment, the processor 602 is further configured to: obtain the voltage of the thermistor by the supply voltage of the power supply and the voltage of the voltage divider resistor;
[0130] The resistance value of the thermistor is obtained based on the voltage of the thermistor, the voltage of the voltage divider resistor, and the resistance value of the voltage divider resistor.
[0131] In one embodiment, the processor 602 is further configured to: determine the quotient between the voltage of the thermistor and the voltage of the voltage divider resistor;
[0132] Multiplying the quotient by the resistance of the voltage divider resistor yields the resistance of the thermistor.
[0133] In one embodiment, the processor 602 is further configured to: delay sending the data if the current temperature of the wireless detonator card is greater than the temperature threshold.
[0134] In one embodiment, the processor 602 is further configured to: periodically read the current wireless detonator temperature from the temperature detection circuit via the microcontroller; and send the data when the current wireless detonator temperature is detected to be less than or equal to a preset value.
[0135] In this embodiment of the application, the electronic device 600 further includes a memory 603. Figure 6 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 602) and memory (memory 603). The bus architecture can also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 601 can be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium. The processor 602 is responsible for managing the bus architecture and general processing, and the memory 603 can store data used by the processor 602 during operation.
[0136] The electronic device 600 provided in this application embodiment can execute the steps of the method for solving the temperature effect of the wireless detonator card provided in the above method embodiment 1. To avoid repetition, it will not be described again here.
[0137] The electronic device provided in this embodiment uses a testing tool to perform performance tests on a wireless detonator at different temperatures, obtaining test results for each temperature. The application program determines a temperature threshold based on these test results. Before sending data to the wireless detonator, the application program reads the current temperature of the wireless detonator from the temperature detection circuit via a microcontroller unit. The application program then determines whether the current temperature of the wireless detonator is less than or equal to the temperature threshold. If the current temperature is less than or equal to the temperature threshold, the application program sends the data to the wireless detonator. By testing the performance of the wireless detonator at different temperatures, determining the temperature threshold based on the test results, and then using a microcontroller unit to read the current temperature of the wireless detonator from the temperature detection circuit and determine whether the current temperature is less than or equal to the temperature threshold before sending data, this method solves the problem of unstable wireless communication caused by temperature increases, which affects the safety of workers and improves the stability and efficiency required by the blasting industry.
[0138] Example 4
[0139] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the method for solving the temperature effect of the wireless detonator card provided in Embodiment 1.
[0140] In this embodiment, the computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc.
[0141] The computer-readable storage medium provided in this embodiment can implement the method for solving the temperature effect of the wireless detonator card provided in Embodiment 1. To avoid repetition, it will not be described again here.
[0142] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or terminal. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or terminal that includes that element.
[0143] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0144] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
Claims
1. A method for overcoming the influence of temperature on a wireless detonator, characterized in that, The wireless detonation card includes a temperature detection circuit, a microcontroller unit, and an application program; the method includes: The testing tool performs performance tests on the wireless detonator at different temperatures and obtains the test results at each temperature; From the test results described, a target test result that does not meet the performance standard is determined, and the temperature corresponding to the performance of the target test result is used as a temperature threshold. The performance standard includes at least communication stability, detonation accuracy, response time and power consumption. Before the application sends data to the wireless detonator, it reads the current temperature of the wireless detonator from the temperature detection circuit through the microcontroller unit. The application determines whether the current temperature of the wireless detonator is less than or equal to the temperature threshold. If the current temperature of the wireless detonator is less than or equal to the temperature threshold, then the data is sent to the wireless detonator. If the current temperature of the wireless detonator card is greater than the temperature threshold, the data is sent with a delay.
2. The method for solving the temperature effect of a wireless detonator according to claim 1, characterized in that, The temperature detection circuit includes: the microcontroller unit, the analog-to-digital converter, the anti-shake capacitor, the thermistor, and the voltage divider resistor; The first end of the voltage divider resistor is electrically connected to the first end of the thermistor at the node; The microcontroller unit, the analog-to-digital converter, and the first terminal of the anti-shake capacitor are all electrically connected to the node; The second end of the voltage divider resistor is electrically connected to the power supply. The second terminal of the thermistor and the second terminal of the anti-shake capacitor are both grounded; The step of reading the current temperature of the wireless detonator from the temperature detection circuit via the microcontroller includes: The microcontroller reads the voltage of the voltage divider resistor through the analog-to-digital converter; The resistance value of the thermistor is calculated based on the voltage of the voltage divider resistor, and the current temperature of the wireless detonator is obtained based on the resistance value of the thermistor.
3. The method for solving the temperature effect of a wireless detonator according to claim 2, characterized in that, The step of calculating the resistance value of the thermistor based on the voltage of the voltage divider resistor includes: The voltage of the thermistor is obtained by comparing the supply voltage of the power supply with the voltage of the voltage divider resistor; The resistance value of the thermistor is obtained based on the voltage of the thermistor, the voltage of the voltage divider resistor, and the resistance value of the voltage divider resistor.
4. The method for solving the temperature effect of the wireless detonator according to claim 3, characterized in that, The step of determining the resistance value of the thermistor based on the voltage of the thermistor, the voltage of the voltage divider resistor, and the resistance value of the voltage divider resistor includes: Determine the quotient between the voltage of the thermistor and the voltage of the voltage divider resistor; Multiplying the quotient by the resistance of the voltage divider resistor yields the resistance of the thermistor.
5. The method for solving the temperature effect of the wireless detonator according to claim 1, characterized in that, The delayed transmission of the data includes: The microcontroller periodically reads the current temperature of the wireless detonator from the temperature detection circuit; When the temperature of the current wireless detonator is detected to be less than or equal to a preset value, the data is sent.
6. A device for overcoming the influence of temperature on a wireless detonator, characterized in that, The wireless detonation card includes a temperature detection circuit, a microcontroller unit, and an application program; the device includes: The testing module is used to perform performance tests on the wireless detonator at different temperatures using testing tools, and to obtain the test results at each temperature. The determination module is used to determine the target test result that does not meet the performance standard from the test results, and to use the temperature corresponding to the performance of the target test result as the temperature threshold. The performance standard includes at least communication stability, detonation accuracy, response time and power consumption. A reading module is used to read the current temperature of the wireless detonator from the temperature detection circuit via the microcontroller unit before the application sends data to the wireless detonator. The judgment module is used to determine, through the application, whether the current temperature of the wireless detonator is less than or equal to the temperature threshold. The transmitting module is configured to transmit the data to the wireless detonator if the current temperature of the wireless detonator is less than or equal to the temperature threshold; and to delay transmitting the data if the current temperature of the wireless detonator is greater than the temperature threshold.
7. An electronic device, characterized in that, The device includes a memory and a processor, the memory storing a computer program that, when the processor is running, executes the method for resolving the effects of temperature on the wireless detonator card as described in any one of claims 1 to 5.
8. A computer-readable storage medium, characterized in that, It stores a computer program that, when run on a processor, executes the method for resolving the effects of temperature on the wireless detonator according to any one of claims 1 to 5.
Citation Information
Patent Citations
Method and system thereof for real-time detection of environment temperature
CN107238447A
Low-temperature protection method and device for electronic detonator initiator, storage medium and electronic equipment
CN117329938A
Device and method for testing impact stress safety threshold of energetic material
CN117871292A