Temperature measurement calibration method and device, electronic equipment and storage medium
By using a fully automated temperature measurement calibration method and establishing the correspondence between AD values and temperature using a blackbody, the problem of cumbersome temperature measurement calibration process for infrared thermal imagers is solved, and the efficiency and accuracy of calibration are improved.
Patent Information
- Application Number
- CN202210184699.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-02-25
- Publication Date
- 2025-11-25
- Estimated Expiration
- 2042-02-25
AI Technical Summary
The existing infrared thermal imager temperature measurement and calibration process is cumbersome, resulting in low efficiency and accuracy.
The fully automated temperature calibration method establishes the correspondence between AD values and temperature using multiple blackbodies. This includes adjusting the blackbodies' temperature, detecting the thermal balance of the infrared temperature measuring device, collecting standard AD values, and establishing the correspondence between AD values and temperature.
It improves the efficiency and accuracy of temperature measurement calibration, and realizes fully automatic calibration of infrared temperature measurement devices.
Smart Images

Figure CN114719998B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of infrared temperature measurement, and particularly relates to a temperature measurement calibration method and device, electronic equipment and a storage medium. BACKGROUND
[0002] When an infrared thermal imager measures the temperature of various target objects, the measurement data needs to be processed according to the structure and model of the infrared thermal imager to obtain the temperature of the measurement target. Therefore, each infrared thermal imager needs to be calibrated for temperature measurement to improve the accuracy of temperature measurement by the infrared thermal imager. At present, the process of calibrating the infrared thermal imager for temperature measurement is relatively cumbersome, thereby causing low efficiency and precision of temperature measurement calibration. SUMMARY
[0003] Embodiments of the present application disclose a temperature measurement calibration method and device, electronic equipment and a storage medium, which can automatically calibrate the infrared temperature measurement device for temperature measurement, thereby improving the efficiency and precision of temperature measurement calibration.
[0004] Embodiments of the present application disclose a temperature measurement calibration method, comprising:
[0005] Adjusting the current temperature of the plurality of black bodies according to a temperature measurement gear, wherein the temperature measurement gear represents the temperature range of temperature measurement calibration;
[0006] If it is detected that the infrared temperature measurement device is in a thermal equilibrium state, then controlling the infrared temperature measurement device to respectively collect standard AD values corresponding to each of the black bodies; wherein the AD value refers to an AD value generated after the infrared temperature measurement device converts the infrared signal radiated by the black body into an electrical signal and processes the electrical signal;
[0007] Establishing a corresponding relationship between the AD value and the temperature through the standard AD value corresponding to each of the black bodies and the current temperature of each of the black bodies to complete temperature measurement calibration.
[0008] In one embodiment, before the step of if it is detected that the infrared temperature measurement device is in a thermal equilibrium state, then controlling the infrared temperature measurement device to respectively collect standard AD values corresponding to each of the black bodies, the method further comprises:
[0009] Collecting a first temperature corresponding to a focal plane array of the infrared temperature measurement device multiple times within a first time length, and calculating a first variance corresponding to the plurality of collected first temperatures;
[0010] Collecting a second temperature corresponding to a shutter of the infrared temperature measurement device multiple times within a second time length, and calculating a second variance corresponding to the plurality of collected second temperatures;
[0011] If the first variance is less than a first threshold value and the second variance is less than a second threshold value, then determining that the infrared temperature measurement device is in a thermal equilibrium state.
[0012] In one embodiment, each of the blackbodies is arranged around the infrared temperature measuring device, and each of the blackbodies is arranged in an arc shape, and the distance between each of the blackbodies and the infrared temperature measuring device is equal.
[0013] The control infrared temperature measuring device collects the standard AD value corresponding to each of the blackbodies, including:
[0014] The infrared temperature measuring device is controlled to rotate at a preset angle in sequence, so that the infrared temperature measuring device is aligned with one blackbody after each rotation, and the infrared temperature measuring device is controlled to collect the standard AD value corresponding to the aligned blackbody.
[0015] In one embodiment, the control of the infrared temperature measuring device to collect the standard AD value corresponding to the aligned blackbody includes:
[0016] If it is detected that the aligned blackbody of the infrared temperature measuring device is in a temperature stable state, the infrared temperature measuring device is controlled to collect the standard AD value corresponding to the aligned blackbody.
[0017] In one embodiment, before the if the aligned blackbody of the infrared temperature measuring device is in a temperature stable state, the infrared temperature measuring device is controlled to collect the standard AD value corresponding to the aligned blackbody, the method further includes:
[0018] The infrared temperature measuring device collects the real-time AD value of the aligned blackbody multiple times within a third time period, and calculates a third variance corresponding to the collected multiple real-time AD values;
[0019] If the third variance is less than a third threshold value, it is determined that the aligned blackbody of the infrared temperature measuring device is in a temperature stable state.
[0020] In one embodiment, after the corresponding relationship between the AD value and the temperature is established by the standard AD value corresponding to each of the blackbodies and the current temperature of each of the blackbodies to complete temperature calibration, the method further includes:
[0021] The infrared temperature measuring device is controlled to collect the measured temperature of each of the blackbodies;
[0022] The measured temperature of each of the blackbodies is compared with the current temperature of each of the blackbodies respectively to obtain multiple temperature error values;
[0023] If there is a temperature error value greater than a fourth threshold value in the multiple temperature error values, the corresponding relationship is corrected according to the temperature error value greater than the fourth threshold value.
[0024] In one embodiment, after obtaining multiple temperature error values, the method further includes:
[0025] Count the number of temperature error values that are greater than the fourth threshold among the multiple temperature error values;
[0026] If the number of errors exceeds the threshold, an error message is output, indicating that the error in the correspondence is too large and temperature calibration needs to be performed again.
[0027] This application discloses a temperature measurement calibration device, including:
[0028] The temperature control module is used to adjust the current temperature of multiple blackbodies according to the temperature measurement level, where the temperature measurement level represents the temperature range of the temperature measurement calibration.
[0029] The acquisition module is used to control the infrared temperature measuring device to acquire the standard AD value corresponding to each blackbody if the infrared temperature measuring device is detected to be in thermal equilibrium. The AD value refers to the AD value generated by the infrared temperature measuring device after converting the infrared signal radiated by the blackbody into an electrical signal and processing the electrical signal.
[0030] The calibration module is used to establish the correspondence between the AD value and the temperature by using the standard AD value corresponding to each blackbody and the current temperature of each blackbody, so as to complete the temperature measurement calibration.
[0031] This application discloses an electronic device, including:
[0032] Memory containing executable program code;
[0033] A processor coupled to the memory;
[0034] The processor calls the executable program code stored in the memory to execute the method described in any of the above embodiments.
[0035] This application discloses a computer-readable storage medium storing a computer program, wherein when executed by a processor, the computer program causes the processor to perform the methods described in any of the above embodiments.
[0036] The temperature measurement calibration method, apparatus, electronic device, and storage medium disclosed in this application embodiment allow the electronic device to adjust the current temperature of multiple blackbodies according to the temperature measurement level. If the infrared temperature measuring device is detected to be in thermal equilibrium, it can control the infrared temperature measuring device to collect the standard AD value corresponding to each blackbodies. Then, it establishes a correspondence between the standard AD value and the current temperature of each blackbodies to complete the temperature measurement calibration. This enables fully automatic temperature measurement calibration of the infrared temperature measuring device, improving the efficiency of temperature measurement calibration. Furthermore, by collecting the standard AD value of each blackbodies through the infrared temperature measuring device in thermal equilibrium, the accuracy of temperature measurement calibration can also be improved. Attached Figure Description
[0037] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0038] Figure 1 This is a schematic diagram illustrating an application scenario of the temperature measurement calibration method disclosed in an embodiment of this application;
[0039] Figure 2 This is a schematic flowchart of a temperature measurement calibration method disclosed in an embodiment of this application;
[0040] Figure 3 This is a schematic diagram of the process for detecting an infrared temperature measuring device in thermal equilibrium as disclosed in the embodiments of this application;
[0041] Figure 4 This is a schematic flowchart of another temperature measurement calibration method disclosed in the embodiments of this application;
[0042] Figure 5 This is a modular schematic diagram of a temperature measurement calibration device disclosed in an embodiment of this application;
[0043] Figure 6 This is a structural block diagram of an electronic device disclosed in an embodiment of this application. Detailed Implementation
[0044] The technical solutions of 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. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0045] It should be noted that the terms "comprising" and "having" and any variations thereof in the embodiments of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not necessarily limited to those steps or units that are explicitly listed, but may include other steps or units that are not explicitly listed or that are inherent to these processes, methods, products, or devices.
[0046] This application discloses a temperature measurement calibration method, device, electronic device, and storage medium, which can perform fully automatic temperature measurement calibration of infrared temperature measuring devices, thereby improving the efficiency and accuracy of temperature measurement calibration.
[0047] The following will be described in detail with reference to the accompanying drawings.
[0048] Please refer to Figure 1 , Figure 1 This is a schematic diagram of an application scenario for a temperature calibration method disclosed in this application. This application scenario may include an infrared temperature measuring device 10 and multiple blackbodies 20. The infrared temperature measuring device 10 can be an infrared thermometer, infrared thermal imager, or other device that uses infrared technology to measure the temperature of a target; it can also be any other device with temperature measuring capabilities, and is not limited thereto. Each blackbody 20 is disposed around the infrared temperature measuring device 10, and the blackbodies 20 are distributed in an arc shape. The distance between each blackbody 20 and the infrared temperature measuring device is equal, meaning the infrared temperature measuring device 10 can be located at the center of the arc formed by the blackbodies 20. Therefore, through this overall layout of the infrared temperature measuring device 10 and the blackbodies 20, the infrared temperature measuring device 10 can collect data from each blackbodies 20 simply by rotating without moving its position.
[0049] It should be noted that, Figure 1 This illustration merely demonstrates the placement of black bodies 20 on a circle, and exemplarily shows the number and spacing of black bodies 20, and is not intended to limit the embodiments of this application.
[0050] During temperature measurement calibration of the infrared temperature measuring device 10, an electronic device (not shown) connected to the infrared temperature measuring device 10 can control the infrared temperature measuring device 10 to rotate, so that the infrared temperature measuring device 10 is aligned with the positions of each blackbody 20, and the AD value of the aligned blackbody 20 is collected respectively. The infrared temperature measuring device 10 can rotate autonomously, or it can be placed on a rotatable base or other rotatable device, and the rotation is controlled by the rotating device.
[0051] Before calibrating the infrared temperature measuring device 10, the electronic equipment can control the infrared temperature measuring device 10 to heat up to reach a stable operating temperature. If the infrared temperature measuring device 10 is calibrated before reaching a stable operating temperature, the accuracy of the collected data cannot be guaranteed. Therefore, the infrared temperature measuring device 10 can be judged to be in a thermal equilibrium state. Temperature calibration is performed only after the infrared temperature measuring device 10 is determined to have reached a thermal equilibrium state, thereby ensuring the measurement accuracy of the infrared temperature measuring device 10. The steps for judging the thermal equilibrium state are specifically described in the following embodiments and will not be repeated here.
[0052] like Figure 2 As shown, Figure 2 This is a flowchart illustrating a temperature measurement calibration method disclosed in an embodiment of this application. The temperature measurement calibration method may include the following steps:
[0053] Step 210: Adjust the current temperature of multiple blackbodies according to the temperature measurement setting. The temperature measurement setting represents the temperature range of the temperature measurement calibration.
[0054] The electronic device can adjust the current temperature of multiple blackbodies according to the temperature measurement settings. These blackbodies are distributed in an arc shape, and the current temperature of each blackbodies can be set at equal intervals within the temperature measurement settings. The temperature can increase sequentially in either a clockwise or counter-clockwise direction along the corresponding arc shape. The number of blackbodies also affects the adjustment of their current temperatures. For example, if the temperature measurement settings range from 20 degrees Celsius to 100 degrees Celsius, and there are five blackbodies, the temperatures can be set sequentially to 20 degrees Celsius, 40 degrees Celsius, 60 degrees Celsius, 80 degrees Celsius, and 100 degrees Celsius.
[0055] As an optional implementation, the current temperature of each blackbody can be adjusted according to the accuracy requirements of the temperature measurement calibration. The accuracy requirement for temperature measurement calibration is that the temperature difference between any two adjacent blackbodies should not exceed a temperature difference threshold. The electronic device can first calculate the temperature difference between adjacent blackbodies caused by setting the current temperature of each blackbody at equal intervals within the temperature measurement range. If this temperature difference is not greater than the temperature difference threshold, then the current temperature of each blackbody is set at equal intervals within the temperature measurement range. If the temperature difference is greater than the temperature difference threshold, then the temperature difference between adjacent blackbody temperatures is set to the temperature difference threshold. After completing the temperature measurement calibration for all blackbodies, the current temperature of each blackbody can be adjusted again according to the temperature measurement range, and the temperature measurement calibration can be completed again. This process is repeated to complete the temperature measurement calibration for the entire temperature measurement range.
[0056] For example, an electronic device may require that the temperature measurement calibration accuracy is such that the temperature difference between any two adjacent blackbodies is no more than 10 degrees Celsius. The electronic device may include 5 blackbodies with a temperature measurement range of 20 degrees Celsius to 100 degrees Celsius. The calculated temperature difference is 20 degrees Celsius, which is greater than the temperature difference threshold of 10 degrees Celsius. Therefore, the current temperatures of the 5 blackbodies are set sequentially to 20 degrees Celsius, 30 degrees Celsius, 40 degrees Celsius, 50 degrees Celsius, and 60 degrees Celsius. After completing the temperature measurement calibration of the current temperatures of all blackbodies, the current temperatures of the first 4 blackbodies are set sequentially to 70 degrees Celsius, 80 degrees Celsius, 90 degrees Celsius, and 100 degrees Celsius. The corresponding standard AD values are then collected again for the current temperatures of these 4 blackbodies, thus completing the temperature measurement calibration for the entire temperature measurement range of 20 degrees Celsius to 100 degrees Celsius.
[0057] Optionally, the electronic device can provide a control control for the user to adjust the temperature measurement level. The user can select the desired temperature measurement range by triggering the control control. After receiving the user's trigger operation on the control control, the electronic device can respond to the trigger operation and adjust the temperature measurement level to the temperature range corresponding to the trigger operation. For example, the electronic device can provide the user with a control control for the lowest temperature measurement and a control control control for the highest temperature measurement. The user's operation on the control control for the lowest temperature measurement is to adjust it to 20 degrees Celsius, and the operation on the control control control for the highest temperature measurement is to adjust it to 100 degrees Celsius. The electronic device can respond to this operation and adjust the temperature measurement level from 20 degrees Celsius to 100 degrees Celsius. The operation method for triggering the control control may include, but is not limited to, touch operation, gesture operation, voice operation, etc. For example, clicking the control control.
[0058] As an alternative implementation, the electronic device can also determine the temperature measurement level based on the product information of the infrared temperature measuring device. The electronic device can obtain product information such as the type, brand, and model of the infrared temperature measuring device, and then match this product information with a product database. If the match is successful, the current temperature of each blackbody is adjusted according to the temperature measurement level corresponding to the product information. If the match fails, a first prompt message is output to inform the user that the infrared temperature measuring device is an unknown product and that the user needs to input the temperature measurement level. After the user inputs the temperature measurement level, the product information and the temperature measurement level are saved in the product database to improve the diversity of product types in the database.
[0059] Step 220: If the infrared temperature measuring device is detected to be in thermal equilibrium, then the infrared temperature measuring device is controlled to collect the standard AD value corresponding to each of the black bodies respectively; wherein, the standard AD value refers to the AD value generated by the infrared temperature measuring device after converting the infrared signal radiated by the black body into an electrical signal and processing the electrical signal.
[0060] If the electronic device detects that the infrared temperature measuring device is in thermal equilibrium, it controls the device to collect the standard AD values corresponding to each blackbody. The electronic device can adjust the current temperature of multiple blackbodies according to the temperature setting and then check the thermal equilibrium state of the infrared temperature measuring device at regular intervals. For example, it can check the thermal equilibrium state every 10 seconds. If the electronic device detects that the infrared temperature measuring device is not in thermal equilibrium, it waits for the next check until it detects that the device is in thermal equilibrium before controlling it to collect the standard AD values corresponding to each blackbody. Thermal equilibrium refers to the state where the temperature of the working components of the infrared temperature measuring device is within its operating temperature range.
[0061] Optionally, if the electronic device detects that the infrared temperature measuring device is not in a thermal equilibrium state, the electronic device can also output a second prompt message to remind the user that the infrared temperature measuring device has not reached a thermal equilibrium state and needs to wait for the infrared temperature measuring device to stabilize.
[0062] Specifically, electronic devices can determine whether an infrared temperature measuring device is in thermal equilibrium by detecting the focal plane array and the baffle of the infrared temperature measuring device. The focal plane array (FPA) typically refers to an infrared focal plane array (IRFPA), a novel infrared detection device that combines infrared radiation sensing and signal processing functions. Focal plane arrays can include, but are not limited to, cooled and uncooled focal plane arrays. The baffle can be a uniform aluminum alloy surface, but is not limited to this material; this application does not impose any restrictions. The baffle can be used to correct non-uniformity in infrared images acquired by the infrared temperature measuring device. Since the pixels of the infrared detectors in an infrared temperature measuring device are usually not uniform, this can cause non-uniformity in the displayed image. Therefore, a baffle, in conjunction with a corresponding algorithm, is needed to correct this non-uniformity.
[0063] In one embodiment, controlling the infrared temperature measuring device to collect the standard AD value corresponding to each blackbody may include: sequentially controlling the temperature measuring device to rotate at a preset angle so that the infrared temperature measuring device is aligned with a blackbody after each rotation, and controlling the infrared temperature measuring device to collect the standard AD value corresponding to the aligned blackbody.
[0064] The electronic device can sequentially control the temperature measuring device to rotate at a preset angle, so that the infrared temperature measuring device aligns with a blackbody after each rotation, and controls the infrared temperature measuring device to collect the standard AD value corresponding to the aligned blackbody. After collecting the standard AD value corresponding to the aligned blackbody, the device rotates again to align with the next blackbody, and this process is repeated until all blackbodies have been sampled. For example, as... Figure 1 As shown, eight blackbodies are distributed at equal intervals on a circle centered on the position of the infrared temperature measuring device. The electronic device can control the infrared temperature measuring device to rotate at an angle of 45 degrees. After each rotation, the infrared temperature measuring device can be aligned with a new blackbodies and collect the standard AD value corresponding to the new blackbodies. This process is repeated to complete the temperature measurement calibration of the eight blackbodies.
[0065] In one embodiment, before controlling the infrared temperature measuring device to collect the standard AD value corresponding to each of the blackbodies, the electronic device can first control the infrared temperature measuring device to rotate to a fixed position. At this fixed position, a blackbody is placed so that the infrared temperature measuring device can collect the standard AD value corresponding to the blackbody. That is, the placement position of each blackbody can be based on this fixed position as the initial position, and the next blackbody is placed after a certain arc length, so that the infrared temperature measuring device can be aligned with a blackbody after each preset angle rotation.
[0066] In one specific implementation, when acquiring the standard AD value corresponding to the aligned blackbody, the infrared temperature measuring device emits infrared light and collects the infrared signal radiated by the aligned blackbody. This radiated infrared signal is converted into an electrical signal, and the electrical signal is processed to obtain the standard AD value corresponding to the aligned blackbody. The processing of the electrical signal may include, but is not limited to, amplification and A / D (Analog-to-Digital) conversion. A / D conversion is the conversion from analog to digital signals, relying on an analog-to-digital converter (ADC), which converts the electrical signal into an AD value. The standard AD value can be understood as the AD value obtained from the currently aligned blackbody after the infrared temperature measuring device has reached thermal equilibrium and the blackbody's temperature has stabilized.
[0067] Step 230: Establish the correspondence between AD value and temperature by using the standard AD value corresponding to each blackbody and the current temperature of each blackbody to complete the temperature measurement calibration.
[0068] Electronic devices can establish a correspondence between the standard AD value and the current temperature of each blackbody to complete temperature measurement calibration. The standard AD value and the current temperature can have a one-to-one correspondence.
[0069] Electronic devices can establish a correspondence between the standard AD values corresponding to each blackbody and the current temperature, thereby completing temperature measurement calibration. After the electronic device completes the temperature measurement calibration of the infrared temperature measuring device, the infrared temperature measuring device can measure the temperature of the target, that is, it can collect the AD value corresponding to the target and convert it into the temperature corresponding to the target based on the correspondence between the AD value and the temperature.
[0070] In this embodiment, the electronic device can adjust the current temperature of multiple blackbodies according to the temperature measurement level. If the infrared temperature measuring device is detected to be in thermal equilibrium, it can control the infrared temperature measuring device to collect the standard AD value corresponding to each blackbodies. Then, it can establish the correspondence between the standard AD value and the current temperature of each blackbodies to complete the temperature measurement calibration. This enables fully automatic temperature measurement calibration of the infrared temperature measuring device, improving the efficiency of temperature measurement calibration. Furthermore, by collecting the standard AD value of each blackbodies through the infrared temperature measuring device in thermal equilibrium, the accuracy of temperature measurement calibration can also be improved.
[0071] like Figure 3 As shown, Figure 3 This is a schematic flowchart of the process for detecting whether an infrared temperature measuring device is in thermal equilibrium, as disclosed in an embodiment of this application. The process for detecting whether an infrared temperature measuring device is in thermal equilibrium may include the following steps:
[0072] Step 310: Collect the first temperature corresponding to the focal plane array of the infrared temperature measuring device multiple times within the first time period, and calculate the first variance corresponding to the multiple collected first temperatures.
[0073] The electronic device can acquire the first temperature corresponding to the focal plane array of the infrared temperature measuring device multiple times within a first time period. The electronic device can acquire the temperature of the focal plane array by placing a temperature sensor near the focal plane array; this is not limited. Specifically, the electronic device can acquire the temperature once every first interval within the first time period to obtain multiple first temperatures. For example, if the first time period is 30 seconds and the first interval is 4 seconds, the electronic device can acquire the first temperature corresponding to the focal plane array of the infrared temperature measuring device every 4 seconds within 30 seconds, acquiring 7 first temperatures. Alternatively, the electronic device can acquire the temperature a first number of times within the first time period to obtain a first number of first temperatures. For example, if the first time period is 30 seconds and the first number is 10, the electronic device can acquire the first temperature corresponding to the focal plane array of the infrared temperature measuring device 10 times within 30 seconds, acquiring 10 first temperatures. The electronic device can calculate the first variance corresponding to the multiple acquired first temperatures and determine the temperature stability of the focal plane array through the first variance.
[0074] As an alternative implementation, the electronic device can also select the maximum and minimum first temperatures among the multiple first temperatures collected, calculate the first difference between the maximum and minimum first temperatures, and use the first difference to replace the first variance to determine the temperature stability of the focal plane array, thereby reducing the computational load of the electronic device.
[0075] Step 320: Collect the second temperature corresponding to the baffle of the infrared temperature measuring device multiple times within the second time period, and calculate the second variance corresponding to the multiple collected second temperatures.
[0076] The electronic device can collect the second temperature corresponding to the baffle of the infrared temperature measuring device multiple times within the second time period. The specific method of collection is similar to the method of collecting the first temperature in the above embodiments, and will not be repeated here. It should be noted that the electronic device can collect the second temperature corresponding to the baffle by placing a temperature sensor near the baffle, or it can collect the second temperature corresponding to the baffle through other temperature collection methods; this application embodiment does not limit this. The electronic device can calculate the second variance corresponding to the multiple collected second temperatures, and determine the stability of the baffle temperature through the second variance.
[0077] As an alternative implementation, the electronic device can also select the maximum and minimum second temperatures from the multiple second temperatures collected, calculate the second difference between the maximum and minimum second temperatures, and use the second difference instead of the second variance to determine the temperature stability of the baffle, thereby reducing the computational load of the electronic device.
[0078] Step 330: If the first variance is less than the first threshold and the second variance is less than the second threshold, then the infrared temperature measuring device is determined to be in thermal equilibrium.
[0079] If the first variance is less than the first threshold and the second variance is less than the second threshold, the electronic device can determine that the infrared temperature measuring device is in thermal equilibrium and can proceed with the subsequent steps of the temperature measurement calibration method. If the first variance is not less than the first threshold or the second variance is not less than the second threshold, it indicates that the infrared temperature measuring device is not in thermal equilibrium and the temperature of the focal plane array and the baffle needs to be collected again after a certain period of time until it is determined that the infrared temperature measuring device is in thermal equilibrium.
[0080] In this embodiment, the temperature of the focal plane array and the baffle of the infrared temperature measuring device can be collected multiple times, and the variance of the temperature of the focal plane array and the variance of the temperature of the baffle can be calculated to determine the temperature stability of the focal plane array and the temperature stability of the baffle. This determines whether the infrared temperature measuring device is in thermal equilibrium, improves the accuracy of the collected standard AD value, and thus improves the accuracy of temperature measurement calibration.
[0081] like Figure 4 As shown, Figure 4This is a schematic flowchart of another temperature measurement calibration method disclosed in an embodiment of this application. The temperature measurement calibration method may include the following steps:
[0082] Step 410: Adjust the current temperature of multiple blackbodies according to the temperature measurement setting. The temperature measurement setting represents the temperature range of the temperature measurement calibration.
[0083] Step 410 is the same as step 210 in the above embodiment, and will not be described again here.
[0084] Step 420: If the infrared temperature measuring device is detected to be in thermal equilibrium, the infrared temperature measuring device is controlled to rotate sequentially according to a preset angle so that the infrared temperature measuring device is aligned with a blackbody after each rotation. If the blackbody aligned with the infrared temperature measuring device is detected to be in a stable temperature state, the infrared temperature measuring device is controlled to collect the standard AD value corresponding to the aligned blackbody.
[0085] If the infrared temperature measuring device is detected to be in thermal equilibrium, the infrared temperature measuring device is sequentially controlled to rotate at a preset angle so that the infrared temperature measuring device is aligned with a blackbody after each rotation. This has been described in the above embodiments and will not be repeated here.
[0086] The electronic device can detect whether the aligned blackbody is in a temperature stable state. If the electronic device detects that the blackbody aligned with the infrared thermometer is in a temperature stable state, it controls the infrared thermometer to collect the standard AD value corresponding to the aligned blackbody. In other words, every time the electronic device controls the infrared thermometer to align with a blackbody, before collecting the corresponding standard AD value, it needs to detect whether the blackbody is in a temperature stable state, and only collects the standard AD value corresponding to a blackbody in a temperature stable state.
[0087] It should be noted that, compared to related technologies that rely on manual determination of whether a blackbody is in a temperature stable state, this embodiment uses an electronic device to detect whether the aligned blackbody is in a temperature stable state. This prevents the electronic device from collecting invalid data and improves the efficiency of temperature measurement calibration. Especially in the above embodiment where the number of blackbodies is insufficient, the standard AD values obtained by the infrared temperature measuring device from each blackbody's single measurement cannot calibrate the correspondence between AD values and temperature across the entire temperature measurement range. Consequently, when the temperature measurement calibration device needs to adjust the current temperature of the blackbody multiple times, automatically detecting whether the blackbody is in a temperature stable state can further improve the efficiency of temperature measurement calibration.
[0088] In one embodiment, the step of detecting whether a blackbody is in a temperature stable state may include: an electronic device acquiring the real-time AD value of the aligned blackbody multiple times within a third time period using an infrared temperature measuring device, and calculating the third difference corresponding to the acquired multiple real-time AD values; if the third difference is less than a third threshold, it is determined that the blackbody aligned with the infrared temperature measuring device is in a temperature stable state.
[0089] After the electronic device controls the infrared temperature measuring device to align with each blackbody, it needs to first acquire the real-time AD value of the aligned blackbody through the infrared temperature measuring device. This real-time AD value refers to the AD value acquired by the infrared temperature measuring device before acquiring the standard AD value corresponding to the aligned blackbody. It is used to detect the temperature stability of the aligned blackbody and is an AD value that differs from the subsequently acquired standard AD value. The method for acquiring the real-time AD value and calculating the third variance can be the same as the method for acquiring the temperature of the focal plane array and calculating the first variance in the above embodiment, and will not be repeated here.
[0090] The system can calculate the third difference corresponding to multiple real-time AD values collected. If the third difference is less than a third threshold, the electronic device can determine that the blackbody aligned with the infrared temperature measuring device is in a stable temperature state. The standard AD value corresponding to the aligned blackbody can then be collected by the infrared temperature measuring device. If the third difference is not less than the third threshold, the electronic device can determine that the aligned blackbody is not in a stable temperature state. The aligned blackbody can be detected again after a certain interval, and this process can be repeated until the blackbody reaches a stable temperature state. Optionally, when it is determined that the aligned blackbody is not in a stable temperature state, a waiting prompt message can also be output to inform the researchers that the temperature calibration device is waiting for the blackbody temperature to stabilize.
[0091] As an optional implementation, if the electronic device detects that the aligned blackbody is not in a stable temperature state more than a detection threshold, it outputs a warning message to alert researchers that the blackbody may have a problem. The warning message may also include common solutions. Optionally, if the electronic device detects that the aligned blackbody is not in a stable temperature state more than a detection threshold, it may skip the blackbody that is not in a stable temperature state, collect the standard AD values corresponding to other blackbodies, and then collect the standard AD value corresponding to the blackbody that is not in a stable temperature state, thereby improving the efficiency of temperature measurement calibration.
[0092] Step 430: Establish the correspondence between AD value and temperature by using the standard AD value corresponding to each blackbody and the current temperature of each blackbody to complete the temperature measurement calibration.
[0093] Step 430 is the same as step 230 in the above embodiments, and will not be described again here.
[0094] Step 440: Control the infrared temperature measuring device to collect the measured temperature of each blackbody.
[0095] After the infrared thermometer is calibrated, it can directly measure the temperature of a blackbody. The electronic equipment can detect the accuracy of the infrared thermometer's measurement and control it to collect the measured temperature of each blackbody. Specifically, it controls the infrared thermometer to collect the corresponding AD value for each blackbody. By analyzing the correlation between the AD value and temperature, the AD value is converted into temperature, thus obtaining the measured temperature of each blackbody. Since the surface and interior of the infrared thermometer continuously generate heat during use, and the ambient temperature changes, the AD value collected by the infrared thermometer for the same blackbody at the same temperature will differ at different times. Therefore, the electronic equipment does not need to adjust the current temperature of the blackbody during retesting.
[0096] Before measuring the temperature of each blackbody using an infrared thermometer, the electronic device can again detect whether the blackbody is in a temperature stable state. The detection method is the same as the method used in the above embodiment to detect whether the blackbody is in a temperature stable state before acquiring the standard AD value, and will not be described again here.
[0097] Step 450: Compare the measured temperature of each blackbody with the current temperature of each blackbody to obtain multiple temperature error values.
[0098] The electronic device can compare the measured temperature of each blackbody with the current temperature of each blackbody to obtain the difference between the measured temperature and the current temperature of each blackbody. This difference is used as the temperature error value, and multiple temperature error values can be obtained for multiple blackbody.
[0099] As an optional implementation, the electronic device can adjust the current temperature of the blackbody before step 450, changing the temperature of each blackbody from its current temperature to the adjusted temperature. The measured temperature of each blackbody is then compared with its adjusted temperature to obtain multiple temperature error values. Implementing this implementation allows the calibrated temperature and the detected temperature to be different, enabling more temperature detections to establish the correspondence between the obtained AD value and temperature, thereby improving the accuracy of the infrared temperature measurement device.
[0100] Step 460: If there is a temperature error value greater than the fourth threshold among the multiple temperature error values, then the corresponding relationship is corrected according to the temperature error value greater than the fourth threshold.
[0101] The electronic device can compare multiple acquired temperature error values with a fourth threshold. If any of the temperature error values is greater than the fourth threshold, it obtains the measured temperature and the current temperature corresponding to that value. The current temperature is then used to replace the measured temperature in the AD-temperature correlation, and other parts of the correlation are adaptively modified. If no temperature error value is greater than the fourth threshold, it indicates that the accuracy of the infrared temperature measurement device's calibration meets the requirements, and no further adjustment is needed.
[0102] As an optional implementation, the electronic device can count the number of temperature error values greater than a fourth threshold among multiple temperature error values. If the number of errors exceeds the threshold, an error message is output, indicating that the error in the correspondence is large and recalibration is required. Specifically, if the number of errors exceeds the threshold, it means that the accuracy of the obtained AD value-temperature correspondence is insufficient. The correspondence cannot be corrected based on temperature error values exceeding the fourth threshold to improve accuracy; instead, recalibration is necessary.
[0103] In this embodiment, the electronic device can detect whether the infrared temperature measuring device is in thermal equilibrium and whether the blackbody is in a stable temperature state before temperature measurement calibration, which further improves the accuracy of temperature measurement calibration. Furthermore, it can retest the temperature measurement function of the infrared temperature measuring device after temperature measurement calibration, which also improves the accuracy of temperature measurement calibration. The electronic device automatically completes temperature measurement calibration and various tests, thereby improving the efficiency of temperature measurement calibration.
[0104] like Figure 5 As shown, Figure 5 This is a modular schematic diagram of a temperature calibration device 500 disclosed in an embodiment of this application. The temperature calibration device 500 includes a temperature adjustment module 510, a data acquisition module 520, and a calibration module 530, wherein:
[0105] The temperature control module 510 is used to adjust the current temperature of multiple blackbodies according to the temperature measurement range, where the temperature measurement range represents the temperature range of the temperature measurement calibration.
[0106] The acquisition module 520 is used to control the infrared temperature measuring device to acquire the standard AD value corresponding to each blackbody if the infrared temperature measuring device is detected to be in thermal equilibrium. The AD value refers to the AD value generated by the infrared temperature measuring device after converting the infrared signal radiated by the blackbody into an electrical signal and processing the electrical signal.
[0107] The calibration module 530 is used to establish the correspondence between the AD value and the temperature by using the standard AD value corresponding to each blackbody and the current temperature of each blackbody, so as to complete the temperature measurement calibration.
[0108] In one embodiment, the temperature calibration device 500, in addition to including the temperature adjustment module 510, the acquisition module 520, and the calibration module 530, also includes a detection module, wherein:
[0109] The detection module is used to acquire the first temperature corresponding to the focal plane array of the infrared temperature measuring device multiple times within a first time period, and calculate the first variance corresponding to the multiple acquired first temperatures; acquire the second temperature corresponding to the baffle of the infrared temperature measuring device multiple times within a second time period, and calculate the second variance corresponding to the multiple acquired second temperatures; if the first variance is less than a first threshold and the second variance is less than a second threshold, then it is determined that the infrared temperature measuring device is in a thermal equilibrium state.
[0110] In one embodiment, as an optional implementation, each blackbody is disposed around the infrared temperature measuring device, and the blackbody is distributed in an arc shape, with each blackbody being equidistant from the infrared temperature measuring device.
[0111] The acquisition module 520 is also used to sequentially control the infrared temperature measuring device to rotate at a preset angle so that the infrared temperature measuring device is aligned with a blackbody after each rotation, and to control the infrared temperature measuring device to acquire the standard AD value corresponding to the aligned blackbody.
[0112] In one embodiment, the acquisition module 520 is further configured to control the infrared temperature measuring device to acquire the standard AD value corresponding to the blackbody if it is detected that the blackbody being aligned with the infrared temperature measuring device is in a stable temperature state.
[0113] In one embodiment, the detection module is further configured to acquire the real-time AD value of the aligned blackbody multiple times within a third time period using an infrared temperature measuring device, and calculate the third difference corresponding to the multiple acquired real-time AD values; if the third difference is less than a third threshold, it is determined that the blackbody aligned by the infrared temperature measuring device is in a temperature stable state.
[0114] In one embodiment, the temperature calibration device 500, in addition to including a temperature adjustment module 510, a data acquisition module 520, a calibration module 530, and a detection module, also includes a calibration module, wherein:
[0115] The calibration module is also used to control the infrared temperature measuring device to collect the measured temperature of each blackbody; compare the measured temperature of each blackbody with the current temperature of each blackbody to obtain multiple temperature error values; if there is a temperature error value greater than the fourth threshold among the multiple temperature error values, then the corresponding relationship is corrected according to the temperature error value greater than the fourth threshold.
[0116] In one embodiment, the calibration module is further configured to count the number of temperature error values greater than a fourth threshold among multiple temperature error values; if the number of errors is greater than the threshold, an error message is output, indicating that the error in the corresponding relationship is large and that temperature measurement calibration needs to be performed again.
[0117] In this embodiment, the electronic device can adjust the current temperature of multiple blackbodies according to the temperature measurement level. If the infrared temperature measuring device is detected to be in thermal equilibrium, it can control the infrared temperature measuring device to collect the standard AD value corresponding to each blackbodies. Then, it can establish the correspondence between the standard AD value and the current temperature of each blackbodies to complete the temperature measurement calibration. This enables fully automatic temperature measurement calibration of the infrared temperature measuring device, improving the efficiency of temperature measurement calibration. Furthermore, by collecting the standard AD value of each blackbodies through the infrared temperature measuring device in thermal equilibrium, the accuracy of temperature measurement calibration can also be improved.
[0118] like Figure 6 As shown, in one embodiment, an electronic device is provided, which may include:
[0119] Memory 610 storing executable program code;
[0120] Processor 620 coupled to memory 610;
[0121] The processor 620 calls the executable program code stored in the memory 610 to implement the temperature measurement calibration method provided in the above embodiments.
[0122] The memory 610 may include random access memory (RAM) or read-only memory (ROM). The memory 610 can be used to store instructions, programs, code, code sets, or instruction sets. The memory 610 may include a program storage area and a data storage area. The program storage area may store instructions for implementing an operating system, instructions for implementing at least one function (such as touch functionality, sound playback functionality, image playback functionality, etc.), and instructions for implementing the various method embodiments described above. The data storage area may also store data created during the use of the electronic device.
[0123] Processor 620 may include one or more processing cores. Processor 620 connects to various parts of the electronic device using various interfaces and lines, and performs various functions and processes data by running or executing instructions, programs, code sets, or instruction sets stored in memory 610, and by calling data stored in memory 610. Optionally, processor 620 may be implemented using at least one hardware form of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), or Programmable Logic Array (PLA). Processor 620 may integrate one or more of the following: Central Processing Unit (CPU), Graphics Processing Unit (GPU), and modem. The CPU primarily handles the operating system, user interface, and applications; the GPU is responsible for rendering and drawing the displayed content; and the modem handles wireless communication. It is understood that the modem may also not be integrated into processor 620 and may be implemented separately using a communication chip.
[0124] Understandably, electronic devices may include more or fewer structural elements than those shown in the block diagram above, such as power modules, physical buttons, WiFi (Wireless Fidelity) modules, speakers, Bluetooth modules, sensors, etc., and are not limited thereto.
[0125] This application discloses a computer-readable storage medium storing a computer program that causes a computer to perform the methods described in the above embodiments.
[0126] Furthermore, this application further discloses a computer program product that, when run on a computer, enables the computer to execute all or part of the steps in any of the temperature measurement calibration methods described in the above embodiments.
[0127] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, including read-only memory (ROM), random access memory (RAM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), one-time programmable read-only memory (OTPROM), electrically-Erasable Programmable Read-Only Memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, disk storage, magnetic tape storage, or any other computer-readable medium capable of carrying or storing data.
[0128] The above provides a detailed description of a temperature measurement calibration method, apparatus, electronic device, and storage medium disclosed in the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. A temperature measurement calibration method, characterized in that, include: The current temperature of multiple blackbodies is adjusted according to the temperature measurement level, where the temperature measurement level represents the temperature range of the temperature measurement calibration. The current temperature of the multiple blackbodies can be adjusted according to the accuracy requirements of the temperature measurement calibration, where the accuracy requirement of the temperature measurement calibration is that the temperature difference between any two adjacent blackbodies is no greater than a temperature difference threshold. If the infrared thermometer is detected to be in thermal equilibrium, the infrared thermometer is controlled to collect the standard AD value corresponding to each blackbody; wherein, the AD value refers to the AD value generated by the infrared thermometer after converting the infrared signal radiated by the blackbody into an electrical signal and processing the electrical signal. The temperature calibration is completed by establishing a correspondence between the standard AD value and the current temperature of each blackbody.
2. The method according to claim 1, characterized in that, Before controlling the infrared thermometer to collect the standard AD values corresponding to each of the blackbodies if the infrared thermometer is detected to be in thermal equilibrium, the method further includes: The first temperature corresponding to the focal plane array of the infrared temperature measuring device is collected multiple times within the first time period, and the first variance corresponding to the collected first temperatures is calculated. The second temperature corresponding to the baffle of the infrared temperature measuring device is collected multiple times within the second time period, and the second variance corresponding to the multiple collected second temperatures is calculated. If the first variance is less than the first threshold and the second variance is less than the second threshold, then the infrared temperature measuring device is determined to be in thermal equilibrium.
3. The method according to claim 1, characterized in that, Each of the black bodies is disposed around the infrared temperature measuring device, and the black bodies are distributed in an arc shape, with each black body being equidistant from the infrared temperature measuring device. The infrared temperature measurement device controls the acquisition of standard AD values corresponding to each of the blackbody, including: The infrared temperature measuring device is controlled to rotate sequentially at a preset angle so that it aligns with a blackbody after each rotation, and the infrared temperature measuring device is controlled to collect the standard AD value corresponding to the aligned blackbody.
4. The method according to claim 3, characterized in that, The control of the infrared temperature measuring device to acquire the standard AD value corresponding to the aligned blackbody includes: If the infrared temperature measuring device detects that the blackbody being aligned with is in a stable temperature state, then the infrared temperature measuring device is controlled to collect the standard AD value corresponding to the aligned blackbody.
5. The method according to claim 4, characterized in that, Before controlling the infrared temperature measuring device to acquire the standard AD value corresponding to the aligned blackbody if it is detected that the blackbody is in a stable temperature state, the method further includes: The infrared temperature measuring device collects the real-time AD value of the aligned blackbody multiple times within a third time period, and calculates the third difference corresponding to the multiple collected real-time AD values. If the third difference is less than the third threshold, then the blackbody that the infrared temperature measuring device is pointing at is determined to be in a stable temperature state.
6. The method according to claim 1, characterized in that, After establishing the correspondence between the AD value and temperature by using the standard AD value corresponding to each blackbody and the current temperature of each blackbody to complete the temperature measurement calibration, the method further includes: The infrared temperature measuring device is controlled to collect the measured temperature of each of the blackbody; The measured temperature of each blackbody is compared with the current temperature of each blackbody to obtain multiple temperature error values; If any of the multiple temperature error values is greater than the fourth threshold, then the corresponding relationship is corrected based on the temperature error value greater than the fourth threshold.
7. The method according to claim 6, characterized in that, After obtaining multiple temperature error values, the method further includes: Count the number of temperature error values that are greater than the fourth threshold among the multiple temperature error values; If the number of errors exceeds the threshold, an error message is output, indicating that the error in the correspondence is too large and temperature calibration needs to be performed again.
8. A temperature measurement calibration device, characterized in that, include: The temperature control module is used to adjust the current temperature of multiple blackbodies according to the temperature measurement level. The temperature measurement level represents the temperature range of the temperature measurement calibration. The current temperature of the multiple blackbodies can be adjusted according to the accuracy requirements of the temperature measurement calibration. The accuracy requirements of the temperature measurement calibration are that the temperature difference between any two adjacent blackbodies is not greater than the temperature difference threshold. The acquisition module is used to control the infrared temperature measuring device to acquire the standard AD value corresponding to each blackbody if the infrared temperature measuring device is detected to be in thermal equilibrium. The AD value refers to the AD value generated by the infrared temperature measuring device after converting the infrared signal radiated by the blackbody into an electrical signal and processing the electrical signal. The calibration module is used to establish the correspondence between the AD value and the temperature by using the standard AD value corresponding to each blackbody and the current temperature of each blackbody, so as to complete the temperature measurement calibration.
9. An electronic device, characterized in that, include: Memory containing executable program code; A processor coupled to the memory; The processor invokes the executable program code stored in the memory to perform the method as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, wherein, when executed by a processor, the computer program causes the processor to perform the method as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Power device temperature measurement method and device, computer device and storage medium
CN113483896A