Temperature calibration system and method, upper computer, readable storage medium and program product
Through the temperature calibration system, the heating appliance is automatically checked by using the upper computer and infrared temperature measurement equipment, which solves the temperature consistency problem of heating appliances and improves the heating performance and product qualification rate.
Patent Information
- Application Number
- CN202411332036.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-23
- Publication Date
- 2024-12-31
AI Technical Summary
During the production process, the internal temperature consistency of the same batch of heating non-burning appliances is difficult to maintain, resulting in low consistency of heating performance.
Provide a temperature calibration system, including a computer, heating appliance and infrared temperature measurement equipment, by generating temperature calibration instructions, collecting temperature data of the heating body, determining the target position and determining whether the temperature meets the calibration conditions, and adjusting the heating temperature or Stop heating to realize automatic checksum screening of heating appliances.
It improves the consistency of heating performance and the accuracy of temperature calibration of heating appliances, thereby improving product pass rate.
Smart Images

Figure CN119223456A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of heating technology, and in particular to a temperature calibration system, method, host computer, computer-readable storage medium and computer program product. Background Art
[0002] During the production process, it is often expected that the temperature of different heating without combustion appliances can be controlled through the same set of temperature control programs. However, due to various complex factors such as structure and process, the consistency of the internal temperature of the same batch of heating without combustion appliances often cannot be maintained within the preset range, resulting in low consistency in the heating performance of the heating appliances. Summary of the invention
[0003] Based on this, it is necessary to provide a temperature calibration system, method, host computer, computer-readable storage medium and computer program product that can improve the consistency of heating performance of a heating device in response to the above technical problems.
[0004] In a first aspect, the present application provides a temperature calibration system, including a host computer, a heating device and an infrared temperature measuring device, wherein the infrared temperature measuring device and the heating device are respectively connected to the host computer, wherein:
[0005] The host computer is used to generate a temperature calibration instruction in response to a trigger of the target application, and send the temperature calibration instruction to the heating device;
[0006] The heating device is used to heat at a preset temperature according to the temperature calibration instruction;
[0007] The infrared temperature measuring device is used to collect the temperature data of the heating element of the heating device and send the temperature data of the heating element to the host computer;
[0008] The host computer is also used to determine the target position of the heating element according to the temperature data of the heating element, and judge whether the target temperature of the target position meets the calibration conditions. If the target temperature meets the calibration conditions, the calibration success is displayed on the display interface.
[0009] In one of the embodiments, the host computer is also used to determine whether the calibration time exceeds the preset time if the target temperature does not meet the calibration conditions. If the calibration time exceeds the preset time, the calibration failure is displayed on the display interface, and a stop heating instruction is sent to the heating device.
[0010] In one of the embodiments, the host computer is also used to instruct the heating device to adjust the heating temperature if the calibration time does not exceed the preset time, and return to execute the determination of the target temperature of the heating element according to the heating element temperature data.
[0011] In one of the embodiments, the host computer is further used to determine the contour line of the heating element according to the temperature data of the heating element, determine the geometric center position of the heating element based on the contour line, and use the geometric center position as the target position.
[0012] The above-mentioned temperature calibration system, through the host computer responding to the trigger of the target application, generates a temperature calibration instruction and sends it to the heating device. The heating device heats according to the preset temperature according to the temperature calibration instruction. The infrared temperature measuring equipment collects the temperature data of the heating element of the heating device and sends the temperature data of the heating element to the host computer. The host computer determines the target position of the heating element according to the temperature data of the heating element, and determines whether the target temperature of the target position meets the calibration conditions. If the target temperature meets the calibration conditions, the display interface will show that the calibration is successful. The temperature of the heating device can be automatically checked in turn, and the heating devices that meet the calibration conditions can be screened out, which can improve the consistency of the heating performance of the heating device. Since the temperature of the fixed position of the heating element is checked, the accuracy of the temperature check of the heating element can be improved, thereby improving the product qualification rate of the heating device.
[0013] In a second aspect, the present application also provides a temperature calibration method, comprising:
[0014] In response to triggering of the target application, a temperature calibration instruction is generated, and the temperature calibration instruction is sent to the heating device; the temperature calibration instruction is used to instruct the heating device to heat according to a preset temperature;
[0015] Acquiring the heating element temperature data of the heating device collected by the infrared temperature measuring device;
[0016] Determining a target position of the heating element according to the temperature data of the heating element, and judging whether a target temperature of the target position satisfies a calibration condition;
[0017] If the target temperature meets the calibration condition, the display interface will display that the calibration is successful.
[0018] In one embodiment, the method further comprises:
[0019] If the target temperature does not meet the calibration condition, it is determined whether the calibration time exceeds the preset time. If the calibration time exceeds the preset time, calibration failure is displayed on the display interface, and a stop heating instruction is sent to the heating device.
[0020] In one embodiment, determining the target position of the heating element according to the temperature data of the heating element includes:
[0021] Determine the contour line of the heating element according to the temperature data of the heating element;
[0022] The geometric center position of the heating element is determined based on the contour line, and the geometric center position is used as the target position.
[0023] In a third aspect, the present application further provides a host computer, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of the temperature calibration method provided in the second aspect are implemented.
[0024] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the temperature calibration method provided in the second aspect are implemented.
[0025] In a fifth aspect, the present application further provides a computer program product, comprising a computer program, which, when executed by a processor, implements the steps of the temperature calibration method provided in the second aspect.
[0026] The above-mentioned temperature calibration method, host computer, computer-readable storage medium and computer program product generate a temperature calibration instruction by responding to the trigger of the target application, and send the temperature calibration instruction to the heating device, obtain the heating element temperature data of the heating device collected by the infrared temperature measuring equipment, determine the target position of the heating element according to the heating element temperature data, and judge whether the target temperature of the target position meets the calibration conditions. If the target temperature meets the calibration conditions, the display interface will show that the calibration is successful, so that the temperature of the heating device can be automatically checked, and the heating devices whose temperatures meet the calibration conditions can be screened out, thereby improving the consistency of the heating performance of the heating device; since the temperature check is performed on the fixed position of the heating element, the accuracy of the temperature check can also be improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0028] FIG1 is a schematic diagram of the structure of a temperature calibration system in one embodiment;
[0029] FIG2 is a schematic flow chart of a temperature calibration method in one embodiment;
[0030] FIG3 is a schematic flow chart of a temperature calibration method in another embodiment;
[0031] FIG4 is a block diagram of a temperature calibration device in one embodiment;
[0032] FIG. 5 is a diagram showing the internal structure of a host computer in one embodiment. DETAILED DESCRIPTION
[0033] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0034] When calibrating the temperature of a heating device, the temperature of the heating device can be detected. If the temperature of the heating device is within the preset temperature range, it is determined that the heating device meets the temperature requirements. If the temperature of the heating device is not within the preset temperature range, it is determined that the heating device does not meet the requirements. The temperature of the heating device can be adjusted before calibration. In the process of detecting the temperature of the heating device, if the highest temperature of the heating element of the heating device is detected, the position of the highest temperature will change. If the temperature detection method is changed, the detected temperature may not necessarily correspond to the highest temperature of the heating element. As a result, when detecting multiple heating devices, the corresponding temperatures obtained are quite different, resulting in low consistency in the heating performance of the product.
[0035] Based on the above-mentioned problem of low consistency in product heating performance, an embodiment of the present application provides a temperature calibration system, which can improve the accuracy of temperature calibration by detecting the temperature of a fixed position of the heating element, thereby also improving the consistency of the heating performance of the heating device.
[0036] In an exemplary embodiment, as shown in FIG1 , the temperature calibration system includes a host computer 102, a heating device 104 and an infrared temperature measuring device 106. The heating device 104 and the infrared temperature measuring device 106 are respectively connected to the host computer 102. A target application is installed on the host computer 102. The host computer 102 generates a temperature calibration instruction in response to a trigger of the target application, and sends the temperature calibration instruction to the heating device 104. The heating device 104 is used to heat according to a preset temperature according to the temperature calibration instruction; the infrared temperature measuring device 106 is used to collect the temperature data of the heating element of the heating device 104, and send the temperature data to the host computer 102; the host computer 102 is also used to determine the target position of the heating element according to the temperature data of the heating element, and judge whether the target temperature of the target position meets the calibration conditions. If the target temperature meets the calibration conditions, the calibration success is displayed on the display interface.
[0037] The host computer 102 may be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, IoT devices, and portable wearable devices. IoT devices may be smart speakers, smart TVs, smart air conditioners, smart car devices, projection devices, etc. Portable wearable devices may be smart watches, smart bracelets, head-mounted devices, etc. Head-mounted devices may be virtual reality (VR) devices, augmented reality (AR) devices, smart glasses, etc.
[0038] The heating device 104 refers to a device that can heat an object but will not burn. The working temperature of the heating device 104 is less than 800°C (degrees Celsius), for example, 200°C to 400°C. The heating device 104 is equipped with a temperature control program, which can control the heating device 104 to heat according to a preset temperature. The heating device 104 can be connected to the host computer 102 through a serial port to achieve communication, and the infrared temperature measuring device 106 can also be connected to the host computer 102 through a serial port.
[0039] In actual application scenarios, the infrared temperature measuring device 106 may include an infrared thermal sensing lens, and the heating device may be placed directly in front of the infrared thermal sensing lens of the infrared temperature measuring device 106, that is, the infrared thermal sensing lens and the heating element of the heating device 104 are at the same horizontal height, so that the infrared thermal sensing lens can capture the heating area corresponding to the heating element of the heating device 104, thereby collecting the heating element temperature of the heating device 104.
[0040] In this embodiment, a target application is installed on the host computer 102, and the target application is an application for temperature verification of the heating device. The target application is manually triggered, for example, by clicking or long pressing the target application, and the host computer responds to the triggering of the target application and generates a temperature verification instruction. Exemplarily, the temperature verification instruction may include a preset temperature corresponding to the heating device connected to the host computer, and the preset temperature corresponding to the heating device may be stored in advance on the host computer. The host computer may obtain the preset temperature corresponding to the heating device identifier according to the heating device identifier of the connected heating device, respond to the triggering of the target application, and obtain the corresponding preset temperature according to the heating device identifier corresponding to the heating device connected to the host computer. The host computer may send the temperature verification instruction including the preset temperature to the heating device, and the heating device is heated according to the preset temperature in the temperature verification instruction. Alternatively, the host computer responds to the triggering of the target application, generates a temperature verification instruction and sends it to the heating device, and the heating device is heated according to the temperature curve corresponding to the temperature control program according to the temperature verification instruction. The temperature curve includes multiple preset temperatures, and the preset temperatures at different times may be different, that is, different from the scheme in the previous embodiment in which the preset temperature is stored in the host computer, the temperature curve corresponding to the temperature control program in this embodiment is stored in the heating device.
[0041] It can be understood that the infrared temperature measuring device can collect the temperature data of the heating element of the heating device in real time, or collect the temperature data of the heating element of the heating device at target intervals. The temperature data of the heating element can include the temperature data of the entire heating element or the local temperature data of the heating element. The temperature data of the heating element can include the position of the heating element and the corresponding temperature. For example, the temperature data of the heating element can be a key-value pair consisting of the position of the heating element as the key and the corresponding temperature as the value.
[0042] Among them, after the host computer obtains the temperature data of the heating element sent by the infrared temperature measuring device, it can determine the target position of the heating element according to the temperature data of the heating element, for example, randomly select a position in the heating element data as the target position of the heating element, or select multiple positions in the temperature data of the heating element, and determine the target position of the heating element according to the multiple positions. Optionally, the host computer can determine the contour of the heating element according to all the temperature data of the heating element, and determine the target position of the heating element based on the contour of the heating element. It can be understood that in the infrared thermal sensing lens, the heating area corresponding to the heating element can be clearly presented, and the temperature data of each position on the heating element can be obtained. In order to correspond the heating element position in the infrared thermal sensing lens with the actual heating element position, a position with obvious characteristics can be selected as the target position, such as a corner position, a geometric center position, etc.
[0043] The calibration condition refers to the condition for passing the temperature calibration, such as the temperature difference between the target temperature and the preset temperature is within the preset temperature difference range, or the temperature difference between the target temperature and the preset temperature is within the preset temperature difference range within the continuous preset calibration time, wherein the preset temperature difference range is, for example, ±1°C, ±2°C or ±5°C, and the preset calibration time is, for example, 2 seconds, 3 seconds or 4 seconds. Exemplarily, the calibration condition includes that the temperature difference between the target temperature and the preset temperature is within the range of ±1°C within 2 seconds.
[0044] The host computer may include a display interface, and the display interface may display the calibration result of the heating device. For example, if the target temperature of the target position meets the calibration conditions, the display interface displays that the calibration is successful. If the target temperature of the target position does not meet the calibration conditions, the display interface displays that the calibration fails. The host computer display interface may display the heating device identification, calibration mark, calibration state, calibration result, and target position type, etc., wherein the calibration mark may be characterized by a calibration mark, for example, "1" indicates that the calibration is turned on, and "0" indicates that the calibration is turned off; the calibration state may include calibration start, calibration in progress, or calibration completion, etc., the calibration result may include calibration success and calibration failure, and the target position type may include geometric center position and corner position, etc. It is understandable that the content displayed by the host computer display interface may be selected according to actual needs. Exemplarily, the display interface of the host computer may include a calibration state display area, a communication display area, and a parameter setting area, etc. The calibration state display area is used to display the calibration state, the communication display area is used to display the heating device and the infrared temperature measuring device connected to the host computer, and the parameter setting area is used to display the temperature calibration parameters, such as the temperature acquisition parameters and temperature display parameters of the infrared temperature measuring device.
[0045] The above-mentioned temperature calibration system, through the host computer responding to the trigger of the target application, generates a temperature calibration instruction and sends it to the heating device. The heating device heats according to the preset temperature according to the temperature calibration instruction. The infrared temperature measuring equipment collects the temperature data of the heating element of the heating device and sends the temperature data of the heating element to the host computer. The host computer determines the target position of the heating element according to the temperature data of the heating element, and determines whether the target temperature of the target position meets the calibration conditions. If the target temperature meets the calibration conditions, the display interface will show that the calibration is successful. The temperature of the heating device can be automatically checked in turn, and the heating devices that meet the calibration conditions can be screened out, which can improve the heating consistency of the heating device. Since the temperature of the fixed position of the heating element is checked, the accuracy of the temperature check of the heating element can be improved, thereby improving the product qualification rate of the heating device.
[0046] In some embodiments, the host computer is also used to determine whether the calibration time exceeds the preset time if the target temperature does not meet the calibration conditions. If the calibration time exceeds the preset time, the calibration failure is displayed on the display interface and a stop heating instruction is sent to the heating device.
[0047] Among them, the calibration duration refers to the duration that the heating device takes to perform temperature calibration, for example, it can be the duration from the generation of the temperature calibration instruction to the current moment. In actual application scenarios, when the temperature calibration instruction is generated and sent to the heating device, the calibration start timestamp can be recorded, and then when the target temperature does not meet the calibration conditions, the calibration duration is calculated based on the calibration start timestamp and the current timestamp. The preset duration can be set according to the actual application scenario, for example, the preset duration is 1 minute, 2 minutes or 3 minutes, etc. The stop heating instruction refers to an instruction that causes the heating device to stop heating.
[0048] In one example, when the target temperature does not meet the calibration conditions, the host computer calculates the calibration time and determines whether the calibration time exceeds the preset time of 120 seconds. If the calibration time exceeds 120 seconds, the calibration failure is displayed on the display interface, and a stop heating instruction is sent to the heating device to stop the heating device, and the heating device that stops heating is marked as abnormal, so as to obtain an abnormally marked heating device, which can then be manually analyzed for abnormalities.
[0049] In this embodiment, when the target temperature does not meet the calibration conditions, the upper computer continues to determine whether the calibration time exceeds the preset time. If the calibration time exceeds the preset time, the calibration failure is displayed on the display interface, and a stop heating instruction is sent to the heating device. The heating device with abnormal temperature calibration can be identified in a timely and accurate manner, thereby performing abnormal analysis and processing on the abnormal heating device, thereby improving the temperature verification efficiency and the heating performance consistency of the heating device.
[0050] In some embodiments, the host computer is also used to instruct the heating device to adjust the heating temperature if the calibration time does not exceed the preset time, and return to execute determining the target temperature of the heating element according to the heating element temperature data.
[0051] Among them, when the target temperature does not meet the calibration conditions, the upper computer determines the calibration time. If the calibration time does not exceed the preset time, the heating device is instructed to adjust the heating temperature. The heating temperature of the heating device can be made close to the preset temperature by heating or cooling down, and the heating device with adjusted heating temperature is obtained. Then, the heating element temperature data of the heating device with adjusted heating temperature is collected by infrared temperature measuring equipment. The upper computer re-determines the target position of the heating element based on the heating element temperature data, and then determines whether the target temperature of the target position meets the calibration conditions.
[0052] In this embodiment, when the calibration time does not exceed the preset time, the upper computer instructs the heating device to adjust the heating temperature, then re-collects the heating temperature of the heating device, and re-calibrates the heating temperature of the heating device, thereby improving the consistency of the heating performance of the heating device and improving the product yield of the heating device.
[0053] In some embodiments, the host computer is further used to determine the contour line of the heating element according to the temperature data of the heating element, determine the geometric center position of the heating element based on the contour line, and use the geometric center position as the target position.
[0054] The contour line of the heating element refers to the outer contour line of the shape of the heating element. The contour line of the heating element can be determined based on the temperature data of the heating element.
[0055] For example, the temperature data of the heating element will be quite different from the temperature data of the surrounding air. Then, based on the temperature data of the heating element, the contour of the heating element can be easily determined. For example, the temperature data collected by the infrared thermal sensing lens, which are higher than 80°C, are arranged according to corresponding positions, and the shape of the heating element, that is, the contour of the heating element, can be easily obtained. Alternatively, an infrared image of the heating element of the heating device can be collected by an infrared thermal sensing lens, and the infrared image can be grayed to obtain a corresponding gray image. The gray image can be edge detected to obtain the contour of the heating element.
[0056] Optionally, the host computer can calculate the geometric center position of the heating element based on the contour of the heating element according to geometric knowledge, and then use the geometric center position as the target position, thereby obtaining the target temperature corresponding to the target position from the temperature data of the heating element. It is easy to understand that the shape of the heating element can be a sword-shaped sheet, a conical rod, or a cylindrical cup, etc., and the geometric center position of the sword shape or rectangle can be calculated accordingly.
[0057] In this embodiment, the upper computer determines the contour line of the heating element according to the temperature data of the heating element, and determines the geometric center position of the heating element based on the contour line. The geometric center position is used as the target position. The target position can be determined conveniently and simply, and then the target temperature of the fixed target position can be obtained, thereby improving the accuracy of temperature verification.
[0058] In an exemplary embodiment, as shown in FIG. 2 , a temperature calibration method is provided, and the method is described by taking the method applied to the host computer of FIG. 1 as an example. The method includes the following steps 202 to 208, wherein:
[0059] Step 202, in response to triggering the target application, generate a temperature calibration instruction, and send the temperature calibration instruction to the heating device; the temperature calibration instruction is used to instruct the heating device to heat according to a preset temperature.
[0060] The host computer is installed with a target application, which is used to calibrate the temperature of the heating device. The host computer generates a temperature calibration instruction in response to the trigger of the target application, and then sends the temperature calibration instruction to the heating device to instruct the heating device to heat according to the preset temperature.
[0061] Step 204, obtaining the heating element temperature data of the heating device collected by the infrared temperature measuring device.
[0062] The infrared temperature measuring device can collect the temperature data of the heating element of the heating device and send the temperature data to the host computer, that is, the host computer and the infrared temperature measuring device can realize communication connection through wired or wireless means, so that the host computer can obtain the temperature data of the heating element of the heating device collected by the infrared temperature measuring device. Among them, the temperature data of the heating element collected by the infrared temperature measuring device includes the temperature data of the heating element collected during the heating of the heating device according to the preset temperature. The infrared temperature measuring device can collect the temperature data in real time or at target intervals.
[0063] Step 206, determining the target position of the heating element according to the temperature data of the heating element, and determining whether the target temperature of the target position meets the calibration condition.
[0064] The target position can be any one or more positions on the heating element. The upper computer can determine the target position of the heating element based on the temperature data of the heating element. For example, the contour line of the heating element is determined based on the temperature data of the heating element, and the target position of the heating element is determined based on the contour line of the heating element. The target temperature corresponding to the target position is obtained from the heating element data, and then it is determined whether the target temperature of the target position meets the calibration conditions.
[0065] Step 208: If the target temperature meets the calibration conditions, the display interface will display that the calibration is successful.
[0066] The calibration condition refers to the condition for passing the temperature calibration, for example, the calibration condition is that the temperature difference between the target temperature and the preset temperature is within the preset temperature difference range.
[0067] It can be understood that the description of each step or term in the above embodiment can refer to the description of the corresponding term or processing process of the temperature calibration system in the above embodiment, and will not be repeated here.
[0068] The above-mentioned temperature calibration method generates a temperature calibration instruction by responding to the trigger of the target application, and sends the temperature calibration instruction to the heating device, obtains the heating element temperature data of the heating device collected by the infrared temperature measuring equipment, determines the target position of the heating element according to the heating element temperature data, and judges whether the target temperature at the target position meets the calibration conditions. If the target temperature meets the calibration conditions, the display interface will show that the calibration is successful, so that the temperature of the heating device can be automatically checked, and the heating devices whose temperatures meet the calibration conditions can be screened out, thereby improving the heating performance consistency of the heating device; since the temperature is checked at a fixed position of the heating element, the accuracy of the temperature check can also be improved.
[0069] In some embodiments, the above method also includes: if the target temperature does not meet the calibration conditions, determining whether the calibration time exceeds the preset time; if the calibration time exceeds the preset time, displaying calibration failure on the display interface and sending a stop heating instruction to the heating device.
[0070] Among them, the stop heating instruction refers to an instruction to instruct the heating device to stop heating. If the target temperature does not meet the calibration conditions, the host computer continues to determine whether the calibration time exceeds the preset time. If the calibration time exceeds the preset time, "calibration timeout" is displayed on the display interface, indicating that the calibration has failed, and a stop heating instruction is sent to the heating device. It can be understood that the description of the corresponding terms and steps in this embodiment can be referred to the description and description of the corresponding content in the aforementioned temperature calibration system embodiment, which will not be repeated here.
[0071] Optionally, if the calibration time does not exceed the preset time, the heating device is instructed to adjust the heating temperature, the infrared temperature measuring device re-obtains the adjusted heating temperature of the heating device, and returns to execute the step of determining the target temperature of the heating element according to the heating element temperature data.
[0072] In this embodiment, by continuing to determine whether the calibration time exceeds the preset time, if the calibration time exceeds the preset time, the display interface will display that the calibration has failed, and the heating device with abnormal temperature calibration can be identified in a timely and accurate manner, thereby performing abnormal analysis and processing on the abnormal heating device, thereby improving the temperature verification efficiency and the heating performance consistency of the heating device.
[0073] In some embodiments, determining the target position of the heating element according to the temperature data of the heating element in step 206 includes:
[0074] The contour line of the heating element is determined according to the temperature data of the heating element; the geometric center position of the heating element is determined based on the contour line, and the geometric center position is used as the target position.
[0075] In this embodiment, the contour line of the heating element is determined according to the temperature data of the heating element, and the geometric center position of the heating element is determined based on the contour line. The specific method of using the geometric center position as the target position can be found in the relevant content of the embodiment of the aforementioned temperature calibration system, which will not be repeated here.
[0076] In an exemplary embodiment, as shown in FIG3 , the temperature calibration method includes the following steps: connecting the heating device and the host computer through the serial port to realize communication, and the infrared temperature measuring device can also be connected to the host computer through the serial port to realize communication, and placing the heating element of the heating device in front of the infrared thermal sensing lens of the infrared temperature measuring device, so that the infrared thermal sensing lens can capture the temperature data of the heating element. Specifically, by manually triggering the target application on the host computer, the host computer responds to the triggering of the target application, generates a temperature calibration instruction and sends it to the heating device, instructing the heating device to heat according to the preset temperature. In the process of heating the heating device according to the preset temperature, the infrared temperature measuring device collects the temperature data of the heating element at each target time interval, and sends the temperature data of the heating element to the host computer. The host computer determines the geometric center position of the heating element based on the temperature data of the heating element, and determines whether the difference between the temperature at the geometric center position of the heating element and the preset temperature is within the range of ±1°C, and the difference between the temperature at the geometric center position of the heating element and the preset temperature is maintained within the range of ±1°C for 2 seconds. If the difference between the temperature at the geometric center position of the heating element and the preset temperature is within the range of ±1°C, the temperature calibration instruction is generated by the host computer in response to the triggering of the target application, and sends it to the heating device, and ... host computer in response to the triggering of the target application, and sends it to the host computer in response to the triggering of the target application, and sends it to the host computer in response to the triggering of the If the calibration time exceeds the preset time of 120 seconds, the display interface of the host computer will display "calibration timeout", indicating that the calibration has failed, and a stop heating instruction will be sent to the heating device; if the calibration time does not exceed the preset time of 120 seconds, the heating device will be instructed to adjust the heating temperature, that is, adjust the heating temperature close to the preset temperature, re-acquire the heating body temperature data, and re-check and judge according to the above process based on the heating body temperature data until the display interface of the host computer displays "Complete" or "Calibration timeout".
[0077] In the above embodiment, the temperature of the geometric center position of the heating element of the heating device is calibrated. When the calibration conditions are met, the calibration is displayed as successful. When the calibration conditions are not met, the calibration duration is judged. If the calibration duration exceeds the preset duration, the calibration failure is displayed, indicating that there is an abnormality in the heating device. Accurate calibration of the heating device can be achieved, and the consistency of the heating performance of batch products of the heating device can be improved. At the same time, the problem of inaccurate calibration caused by changes in the position of the calibration temperature can be avoided, thereby improving the product qualification rate of the heating device.
[0078] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0079] Based on the same inventive concept, the embodiment of the present application also provides a temperature calibration device for implementing the temperature calibration method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in the one or more temperature calibration device embodiments provided below can refer to the limitations on the temperature calibration method above, and will not be repeated here.
[0080] In an exemplary embodiment, as shown in FIG. 4 , a temperature calibration device is provided, including: a calibration instruction generating module 402 , a temperature data acquiring module 404 , a target position determining module 406 , and a calibration result displaying module 408 , wherein:
[0081] The calibration instruction generation module 402 is used to generate a temperature calibration instruction in response to the triggering of the target application, and send the temperature calibration instruction to the heating device; the temperature calibration instruction is used to instruct the heating device to heat according to a preset temperature;
[0082] The temperature data acquisition module 404 is used to acquire the temperature data of the heating element of the heating device collected by the infrared temperature measuring device;
[0083] The target position determination module 406 is used to determine the target position of the heating element according to the temperature data of the heating element, and to determine whether the target temperature of the target position meets the calibration condition;
[0084] The calibration result display module 408 is used to display the calibration success on the display interface if the target temperature meets the calibration conditions.
[0085] In some embodiments, the above-mentioned device also includes a calibration time judgment module, which is used to determine whether the calibration time exceeds the preset time if the target temperature does not meet the calibration conditions. If the calibration time exceeds the preset time, the calibration failure is displayed on the display interface, and a stop heating instruction is sent to the heating device.
[0086] In some embodiments, the calibration time determination module is also used to instruct the heating device to adjust the heating temperature if the calibration time does not exceed the preset time, and return to execute determining the target temperature of the heating element according to the heating element temperature data.
[0087] In some embodiments, the target position determination module 406 is further used to determine the contour line of the heating element according to the temperature data of the heating element; determine the geometric center position of the heating element based on the contour line, and use the geometric center position as the target position.
[0088] Each module in the above-mentioned temperature calibration device can be implemented in whole or in part by software, hardware and a combination thereof. Each of the above-mentioned modules can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute the operations corresponding to each of the above modules.
[0089] In an exemplary embodiment, a host computer is provided, which may be a terminal, and its internal structure diagram may be shown in FIG5. The host computer includes a processor, a memory, an input / output interface, a communication interface, a display unit, and an input device. The processor, the memory, and the input / output interface are connected via a system bus, and the communication interface, the display unit, and the input device are connected to the system bus via the input / output interface. The processor of the host computer is used to provide computing and control capabilities. The memory of the host computer includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the host computer is used to exchange information between the processor and an external device. The communication interface of the host computer is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, a near field communication (NFC) or other technologies. When the computer program is executed by the processor, a temperature calibration method is implemented. The display unit of the host computer is used to form a visually visible picture, and can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the host computer can be a touch layer covered on the display screen, or a key, trackball, or touchpad provided on the housing of the host computer, or an external keyboard, touchpad, or mouse, etc.
[0090] Those skilled in the art will understand that the structure shown in FIG. 5 is merely a block diagram of a partial structure related to the scheme of the present application, and does not constitute a limitation on the host computer to which the scheme of the present application is applied. The specific host computer may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.
[0091] In an exemplary embodiment, a host computer is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps of the temperature calibration method in the above embodiment when executing the computer program.
[0092] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of the temperature calibration method in the above embodiment are implemented.
[0093] In one embodiment, a computer program product is provided, including a computer program, which implements the steps of the temperature calibration method in the above embodiment when executed by a processor.
[0094] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.
[0095] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.
[0096] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0097] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A temperature calibration system, characterized in that: The system includes a host computer, a heating device and an infrared temperature measuring device, wherein the infrared temperature measuring device and the heating device are respectively connected to the host computer, wherein: The host computer is used to generate a temperature calibration instruction in response to a trigger of the target application, and send the temperature calibration instruction to the heating device; The heating device is used to heat at a preset temperature according to the temperature calibration instruction; The infrared temperature measuring device is used to collect the temperature data of the heating element of the heating device and send the temperature data of the heating element to the host computer; The host computer is also used to determine the target position of the heating element according to the temperature data of the heating element, and judge whether the target temperature of the target position meets the calibration conditions. If the target temperature meets the calibration conditions, the calibration success is displayed on the display interface.
2. The system according to claim 1, characterized in that The host computer is also used to determine whether the calibration time exceeds the preset time if the target temperature does not meet the calibration conditions. If the calibration time exceeds the preset time, the calibration failure is displayed on the display interface, and a stop heating instruction is sent to the heating device.
3. The system according to claim 2, characterized in that The host computer is also used to instruct the heating device to adjust the heating temperature if the calibration time does not exceed the preset time, and return to execute the step of determining the target temperature of the heating element according to the heating element temperature data.
4. The system according to claim 1, characterized in that The host computer is also used to determine the contour line of the heating element according to the temperature data of the heating element, determine the geometric center position of the heating element based on the contour line, and use the geometric center position as the target position.
5. A temperature calibration method, characterized in that: The method comprises: In response to triggering of the target application, a temperature calibration instruction is generated, and the temperature calibration instruction is sent to the heating device; the temperature calibration instruction is used to instruct the heating device to heat according to a preset temperature; Acquiring the heating element temperature data of the heating device collected by the infrared temperature measuring device; Determining a target position of the heating element according to the temperature data of the heating element, and judging whether a target temperature of the target position satisfies a calibration condition; If the target temperature meets the calibration condition, the display interface will display that the calibration is successful.
6. The method according to claim 5, characterized in that The method further comprises: If the target temperature does not meet the calibration condition, it is determined whether the calibration time exceeds the preset time. If the calibration time exceeds the preset time, calibration failure is displayed on the display interface, and a stop heating instruction is sent to the heating device.
7. The method according to claim 5, characterized in that The step of determining the target position of the heating element according to the temperature data of the heating element comprises: Determine the contour line of the heating element according to the temperature data of the heating element; The geometric center position of the heating element is determined based on the contour line, and the geometric center position is used as the target position.
8. A host computer, comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 5 to 7 are implemented.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 5 to 7 are implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 5 to 7 are implemented.
Citation Information
Cited By
Product verification method and device, computer equipment, readable storage medium and program product
CN120069897A
Product verification methods, apparatus, computer equipment, readable storage media, and program products
CN120069897B
Method and system for improving consistency of test boards and computer readable storage medium
CN120427683A
