Temperature value calibration method, electromagnetic oven, device, electronic equipment and storage medium
By obtaining the floating distance and AD value of the blind hole in the induction cooker, and selecting a standard AD value to calibrate the temperature value of the NTC temperature sensor, the problem of blind hole depth consistency is solved, and the temperature measurement accuracy and operational safety of the induction cooker are improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- ZHEJIANG SHAOXING SUPOR DOMESTIC ELECTRICAL APPLIANCE CO LTD
- Filing Date
- 2022-12-30
- Publication Date
- 2026-08-04
AI Technical Summary
In the existing technology, it is difficult to control the consistency of the blind hole depth of the NTC temperature sensor in the induction cooker, which leads to inaccurate temperature value calibration and cannot effectively improve the temperature measurement accuracy of the induction cooker.
By obtaining the floating distance between the blind hole closed end and the panel contact surface and the analog-to-digital conversion (AD) value of the NTC temperature sensor, standard AD values are selected, the actual distance is determined, and the temperature value is calibrated. The correspondence between AD values and temperature is established to achieve temperature value calibration.
This improves the accuracy of temperature measurement in induction cookers, ensuring the safe operation of heating elements and the precision of temperature control.
Smart Images

Figure CN118275001B_ABST
Abstract
Description
Technical Field
[0001] This application relates to temperature detection technology, and more particularly to a method for calibrating temperature values, as well as an induction cooker, device, electronic equipment, and storage medium. Background Technology
[0002] An NTC (Negative Temperature Coefficient) temperature sensor is a sensor that can sense temperature and convert it into a usable output signal. By detecting the analog-to-digital conversion (AD) value of the NTC temperature sensor, the temperature value measured by the NTC temperature sensor can be inferred.
[0003] When using NTC temperature sensors in induction cookers, blind holes are typically made on the bottom surface of the cooker's panel, and the NTC temperature sensor is then embedded in these holes. However, this method of embedding the NTC temperature sensor in blind holes on the panel has significant drawbacks. The process of creating blind holes on the panel requires high precision, the depth of the blind holes is difficult to control, and it is also difficult to ensure consistency when embedding the NTC temperature sensor in the blind holes.
[0004] Because the depth of the blind hole cannot be effectively controlled, the temperature value collected by the NTC temperature sensor within the blind hole cannot be effectively calibrated. Consequently, it is impossible to determine the operating temperature of the heating element in the induction cooker based on these inaccurately calibrated temperature values. Therefore, how to effectively calibrate the temperature values measured by the NTC temperature sensor to improve the accuracy of temperature measurement in the induction cooker remains a crucial consideration. Summary of the Invention
[0005] This application provides a temperature calibration method, an induction cooker, an apparatus, an electronic device, and a storage medium to solve the problem of how to effectively calibrate the temperature value measured by an NTC temperature sensor, thereby improving the accuracy of temperature measurement in the induction cooker.
[0006] On the one hand, this application provides a method for calibrating a temperature value, including:
[0007] For each blind hole on the induction cooker panel, obtain N floating distances between the closed end of the blind hole and the contact surface of the panel, and obtain the analog-to-digital conversion (AD) value of the thermistor NTC temperature sensor in the blind hole at each floating distance under M temperatures, to obtain multiple AD values, where N is a natural number greater than or equal to zero, and M is a natural number greater than zero;
[0008] Using any one of the M temperatures as the test temperature, the AD value of the NTC temperature sensor in the blind hole at the test temperature is obtained as the reference AD value. From the multiple AD values, the standard AD value that is less than or equal to the reference AD value at the test temperature is selected. The actual distance between the closed end of the blind hole and the panel contact surface is determined according to the standard AD value. The AD value of the NTC temperature sensor in the blind hole at the M temperatures is obtained according to the actual distance and the multiple AD values.
[0009] Based on the AD values at M temperatures, the actual measured temperature value of the NTC temperature sensor in the blind hole is calibrated to obtain the target measured temperature value.
[0010] In one embodiment, obtaining the analog-to-digital conversion (AD) values of the thermistor NTC temperature sensor in the blind hole at each floating distance under M temperatures, and obtaining multiple AD values, includes:
[0011] Based on the analog-to-digital conversion (AD) values of the thermistor NTC temperature sensor in the blind hole at each floating distance under M temperatures, a first array is constructed. The first array is an array with M columns and N rows, where the columns represent temperatures and the rows represent distances. The first array includes L AD values, where L is the product of M and N.
[0012] In one embodiment, selecting a standard AD value from the plurality of AD values that is less than or equal to the baseline AD value at the test temperature includes:
[0013] Extract the column array corresponding to the same temperature as the test temperature from the first array to obtain a second array containing N AD values;
[0014] Select standard AD values from the second array that are less than or equal to the baseline AD value.
[0015] In one embodiment, determining the actual distance between the blind hole closure end and the panel contact surface based on the standard AD value includes:
[0016] Determine the standard row in the first array that corresponds to the standard AD value, and use the distance represented by the standard row as the actual distance between the blind hole closure end and the panel contact surface.
[0017] In one embodiment, obtaining the AD values of the NTC temperature sensor in the blind hole at M temperatures based on the actual distance and the plurality of AD values includes:
[0018] Based on the standard row corresponding to the actual distance, the row array of the standard row is extracted from the first array generated based on the multiple AD values to obtain a third array including M AD values. The M AD values in the third array are the AD values of the NTC temperature sensor in the blind hole at M temperatures.
[0019] In one embodiment, calibrating the actual measured temperature value of the NTC temperature sensor in the blind hole based on the AD values at M temperatures to obtain the target measured temperature value includes:
[0020] Based on the actual measured temperature value, determine the actual AD value of the NTC temperature sensor in the blind hole during the actual measurement;
[0021] Obtain the AD value that is equal to the actual AD value from the M AD values in the third array, obtain the column corresponding to the equal AD value in the third array, and use the temperature represented by the corresponding column as the target measured temperature value.
[0022] In one embodiment, obtaining the N floating distances between the blind hole sealing end and the panel contact surface includes:
[0023] Obtain the reference distance between the closed end of the blind hole and the contact surface of the panel;
[0024] Obtain floating parameters, and then obtain N floating distances based on the floating parameters and the reference distance.
[0025] On the other hand, this application also provides an induction cooker, comprising:
[0026] A panel, wherein multiple blind holes are provided on the panel;
[0027] Multiple thermistor NTC temperature sensors, each embedded in a different blind hole;
[0028] The heating element is located on the non-contact side of the panel;
[0029] A control device, connected to the heating device and each NTC temperature sensor, is used to perform a temperature value calibration method as described in the first aspect to obtain the target measured temperature value of the NTC temperature sensor in the blind hole.
[0030] In one embodiment, the control device is further configured to:
[0031] When the target measured temperature value is greater than or equal to the preset temperature value, the heating device is controlled to stop heating.
[0032] On the other hand, this application provides a temperature detection device, including:
[0033] The acquisition module is used to acquire N floating distances between the closed end of the blind hole and the contact surface of the panel for each blind hole of the induction cooker panel, and to acquire the analog-to-digital conversion (AD) value of the thermistor NTC temperature sensor in the blind hole at each floating distance under M temperatures, to obtain multiple AD values, where N is a natural number greater than or equal to zero, and M is a natural number greater than zero;
[0034] The processing module is used to take any one of M temperatures as the test temperature, obtain the AD value of the NTC temperature sensor in the blind hole at the test temperature as the reference AD value, filter out the standard AD value that is less than or equal to the reference AD value at the test temperature from the multiple AD values, determine the actual distance between the closed end of the blind hole and the panel contact surface according to the standard AD value, and obtain the AD value of the NTC temperature sensor in the blind hole at the M temperatures according to the actual distance and the multiple AD values.
[0035] The calibration module is used to calibrate the actual measured temperature value of the NTC temperature sensor in the blind hole based on the AD values at M temperatures, so as to obtain the target measured temperature value.
[0036] On the other hand, this application also provides an electronic device, including: a processor, and a memory communicatively connected to the processor;
[0037] The memory stores computer-executed instructions;
[0038] The processor executes computer execution instructions stored in the memory to implement the temperature value calibration method as described in the first aspect.
[0039] On the other hand, this application also provides a computer-readable storage medium storing computer-executable instructions that, when executed, cause a computer to perform a temperature calibration method as described in the first aspect.
[0040] On the other hand, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the temperature value calibration method as described in the first aspect.
[0041] The method provided in this application first presets N floating distances between the closed end of the blind hole and the panel contact surface. Then, it obtains the analog-to-digital conversion (AD) values of the NTC temperature sensor in the blind hole at each floating distance under M temperatures, resulting in M*N AD values. The larger M and N are, the more AD values are obtained. Next, a test temperature is selected, and the AD value of the NTC temperature sensor is used as a reference AD value. Standard AD values less than or equal to the reference AD value at the test temperature are selected from the M*N AD values. The actual distance between the closed end of the blind hole and the panel contact surface is determined based on the standard AD values. This determines the actual depth of the blind hole and the actual distance between the closed end of the blind hole and the panel contact surface. Given the actual distance of the blind hole, the AD values of the NTC temperature sensor in the blind hole at M temperatures are selected from the M*N AD values. The standard temperatures corresponding to different AD values of the blind hole can be determined using these AD values. After obtaining the actual measured temperature value of the NTC temperature sensor, the actual measured temperature value can be calibrated to the standard temperature to obtain the target measured temperature value. The target measured temperature value and the actual measured temperature value have the same corresponding AD value. This completes the temperature calibration process.
[0042] Whether the panel has multiple blind holes or only one blind hole, the temperature value actually measured by the NTC temperature sensor in the blind hole can be calibrated using the temperature value calibration method described above. Therefore, the method provided in the embodiments of this application can solve the problem of how to effectively calibrate the temperature value measured by the NTC temperature sensor, thereby improving the accuracy of temperature measurement in the induction cooker. Attached Figure Description
[0043] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0044] Figure 1 A schematic diagram illustrating an application scenario of the temperature calibration method provided in this application;
[0045] Figure 2 A schematic flowchart of a temperature calibration method provided for one embodiment of this application;
[0046] Figure 3 A schematic flowchart of a temperature calibration method provided for one embodiment of this application;
[0047] Figure 4 A schematic diagram of the structure of an induction cooker provided in one embodiment of this application;
[0048] Figure 5 A schematic diagram of a temperature calibration device provided in one embodiment of this application;
[0049] Figure 6 A schematic diagram of an electronic device provided for one embodiment of this application.
[0050] Explanation of reference numerals in the attached figures
[0051] Induction cooker 10
[0052] Panel 100
[0053] Blind hole 110
[0054] NTC Temperature Sensor 200
[0055] Heating device 300
[0056] Control device 400
[0057] The accompanying drawings have illustrated specific embodiments of this disclosure, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concepts of this disclosure to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0058] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0059] In the description of this application, it should be understood that the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this application, "multiple" means two or more, unless otherwise explicitly specified.
[0060] When using NTC temperature sensors in induction cookers, blind holes are typically made on the bottom surface of the cooker's panel, and the NTC temperature sensor is then embedded in these holes. However, this method of embedding the NTC temperature sensor in blind holes on the panel has significant drawbacks. The process of creating blind holes on the panel requires high precision, the depth of the blind holes is difficult to control, and it is also difficult to ensure consistency when embedding the NTC temperature sensor in the blind holes.
[0061] Because the depth of the blind hole cannot be effectively controlled, the temperature value collected by the NTC temperature sensor within the blind hole cannot be effectively calibrated. Consequently, it is impossible to determine the operating temperature of the heating element in the induction cooker based on these inaccurately calibrated temperature values. Therefore, how to effectively calibrate the temperature values measured by the NTC temperature sensor to improve the accuracy of temperature measurement in the induction cooker remains a crucial consideration.
[0062] Based on this, this application provides a temperature calibration method, an induction cooker, an apparatus, an electronic device, and a storage medium. The temperature calibration method includes: for each blind hole on the induction cooker panel, obtaining N floating distances between the closed end of the blind hole and the panel contact surface, and obtaining the analog-to-digital conversion (AD) values of the thermistor NTC temperature sensor in the blind hole at each floating distance under M temperatures, resulting in multiple AD values, where N is a natural number greater than or equal to zero, and M is a natural number greater than zero; using any one of the M temperatures as the test temperature, obtaining the AD value of the NTC temperature sensor in the blind hole at the test temperature as a reference AD value; selecting a standard AD value from the multiple AD values that is less than or equal to the reference AD value at the test temperature; determining the actual distance between the closed end of the blind hole and the panel contact surface based on the standard AD value; and obtaining the AD values of the NTC temperature sensor in the blind hole at the M temperatures based on the actual distance and the multiple AD values; and calibrating the actual measured temperature value of the NTC temperature sensor in the blind hole based on the AD values at the M temperatures to obtain the target measured temperature value.
[0063] That is, first determine the actual distance between the closed end of the blind hole and the contact surface of the panel, then determine the temperature value corresponding to each AD value at the actual distance, and obtain the standard temperature value at the actual distance. Based on the standard temperature value, the actual measured temperature value can be calibrated to obtain the target measured temperature value. The target measured temperature value is one of the temperature values in the standard temperature value.
[0064] Whether the panel has multiple blind holes or only one blind hole, the temperature value actually measured by the NTC temperature sensor in the blind hole can be calibrated using the temperature value calibration method described above. The method provided in this application can solve the problem of how to effectively calibrate the temperature value measured by the NTC temperature sensor, thereby improving the accuracy of temperature measurement in induction cookers.
[0065] The temperature calibration method provided in this application is applied to electronic devices, such as control devices in induction cookers, control devices for remotely controlling induction cookers, etc. Figure 1 This is a schematic diagram illustrating the application of the temperature calibration method provided in this application. In the diagram, the electronic device acquires N floating distances between the blind hole closure end and the panel contact surface. Figure 1where Y is a variable), and obtaining the analog-to-digital conversion AD values of the thermosensitive NTC temperature sensors in the blind holes at each floating distance at M temperatures, resulting in multiple AD values. Taking any one of the M temperatures as the test temperature, obtaining the AD value of the NTC temperature sensor in the blind hole at the test temperature as the reference AD value. Screening out the standard AD values that are less than or equal to the reference AD value at the test temperature from the multiple AD values, determining the actual distance between the closed end of the blind hole and the contact surface of the panel according to the standard AD values, and obtaining the AD values of the NTC temperature sensors in the blind holes at M temperatures according to the actual distance and the multiple AD values. Finally, based on the AD values at M temperatures, calibrating the actual measured temperature values of the NTC temperature sensors in the blind holes to obtain the target measured temperature values.
[0066] Please refer to Figure 2 , an embodiment of the present application provides a method for calibrating temperature values, including:
[0067] S210, for each blind hole of the induction cooker panel, obtaining N floating distances between the closed end of the blind hole and the contact surface of the panel, and obtaining the analog-to-digital conversion AD values of the thermosensitive NTC temperature sensors in the blind holes at each floating distance at M temperatures, resulting in multiple AD values, where N is a natural number greater than or equal to zero, and M is a natural number greater than zero.
[0068] Due to the differences in processing technology, the depth of the blind holes on the panel may be different from the actual preset depth, that is, the straight-line distance between the closed end of the blind hole and the contact surface of the panel is unknown. Therefore, for each blind hole, N floating distances are preset for each blind hole. Optionally, obtaining the reference distance between the closed end of the blind hole and the contact surface of the panel, and then obtaining the floating parameter, and obtaining N floating distances according to the floating parameter and the reference distance. For example, setting the floating distance as Y±0.1n, where Y is the reference distance, n is the floating parameter, 1mm < Y ≤ 2mm, 0 ≤ n ≤ 10, then there are 20 floating distances.
[0069] When obtaining the analog-to-digital conversion AD values of the thermosensitive NTC temperature sensors in the blind holes at each floating distance at M temperatures, the M temperatures include, for example, 0°C to 299°C, that is, M is equal to 300. If there are 20 floating distances as in the above example at this time, then finally 6000 AD values are obtained.
[0070] Please refer to Figure 3 As shown in the flow schematic diagram, in an optional embodiment, according to the analog-to-digital conversion AD values of the thermosensitive NTC temperature sensors in the blind holes at each floating distance at M temperatures, a first array is constructed. The first array is an array with M columns and N rows, where the columns represent temperatures and the rows represent distances, and the first array includes L AD values, and L is the product value of M and N.
[0071] If M = 300 and N = 20, the first array TempAD_Table
[20]
[300] =
[0072] { / / 0℃ 1℃ 2℃…298℃ 299℃
[0073] AD_00, AD_01, AD_02, …, AD_0298, AD_0299, / / Y-1
[0074] AD_10, AD_11, AD_12, …, AD_1298, AD_1299, / / Y-0.9
[0075] AD_20, AD_21, AD_22, …, AD_2298, AD_2299, / / Y-0.8
[0076] AD_30, AD_31, AD_32, …, AD_3298, AD_3299, / / Y-0.7
[0077] AD_40, AD_41, AD_42, …, AD_4298, AD_4299, / / Y-0.6
[0078] AD_50, AD_51, AD_52, …, AD_5298, AD_5299, / / Y-0.5
[0079] AD_60, AD_61, AD_62, …, AD_6298, AD_6299, / / Y-0.4
[0080] AD_70, AD_71, AD_72, …, AD_7298, AD_7299, / / Y-0.3
[0081] AD_80, AD_81, AD_82, …, AD_8298, AD_8299, / / Y-0.2
[0082] AD_90, AD_91, AD_92, …, AD_9298, AD_9299, / / Y-0.1
[0083] AD_100, AD_101, AD_102, …, AD_10298, AD_10299, / / Y
[0084] AD_110, AD_111, AD_112, …, AD_11298, AD_11299, / / Y+0.1
[0085] AD_120, AD_121, AD_122, …, AD_12298, AD_12299, / / Y+0.2
[0086] AD_130, AD_131, AD_132,…, AD_13298, AD_13299, / / Y+0.3
[0087] AD_140, AD_141, AD_142,…, AD_14298, AD_14299, / / Y+0.4
[0088] AD_150, AD_151, AD_152,…, AD_15298, AD_15299, / / Y+0.5
[0089] AD_160, AD_161, AD_162,…, AD_16298, AD_16299, / / Y+0.6
[0090] AD_170, AD_171, AD_172,…, AD_17298, AD_17299, / / Y+0.7
[0091] AD_180, AD_181, AD_182,…, AD_18298, AD_18299, / / Y+0.8
[0092] AD_190, AD_191, AD_192,…, AD_19298, AD_19299, / / Y+0.9
[0093] AD_200, AD_201, AD_202,…, AD_20298, AD_20299, / / Y+1}
[0094] S220: Using any one of the M temperatures as the test temperature, obtain the AD value of the NTC temperature sensor in the blind hole at the test temperature as the reference AD value. Select the standard AD value that is less than or equal to the reference AD value at the test temperature from the multiple AD values. Determine the actual distance between the closed end of the blind hole and the contact surface of the panel based on the standard AD value. Obtain the AD value of the NTC temperature sensor in the blind hole at the M temperatures based on the actual distance and the multiple AD values.
[0095] When using any one of the M temperatures as the test temperature, and obtaining the AD value of the NTC temperature sensor in the blind hole at that test temperature as the reference AD value, it should be noted that this reference AD value is the actual measured value, and not the AD value obtained from the multiple AD values above. Please refer to [link to relevant documentation]. Figure 3 The test temperature is, for example, 25°C, and the AD value of the NTC temperature sensor in the blind hole at 25°C is obtained as the reference AD value Cn.
[0096] The standard AD value that is less than or equal to the reference AD value at the test temperature is selected from the multiple AD values. That is, multiple AD values at the same temperature as the test temperature are first obtained, and then the AD values that are less than or equal to the reference AD value are selected from the multiple AD values at the same temperature as the standard AD value.
[0097] Please combine Figure 3 As described above, when generating the first array, the process of selecting standard AD values that are less than or equal to the baseline AD value at the test temperature from the multiple AD values actually involves extracting a column array corresponding to the same temperature as the test temperature from the first array, resulting in a second array containing N AD values. Then, standard AD values that are less than or equal to the baseline AD value are selected from this second array.
[0098] The second array Temp25_Table
[20] ={AD_025, AD_125, AD_325, AD_425, AD_525, AD_625, AD_725, AD_825, AD_925, AD_ 1025, AD_1125, AD_1225, AD_1325, AD_1425, AD1525, AD_1625, AD_1725, AD_1825, AD_1925, AD_2025} / / 25℃.
[0099] Select standard AD values that are less than or equal to the baseline AD value from the second array, that is, select Cn≥TempX_Table[Z] from the second array Temp25_Table
[20] . If TempX_Table[Z]=TempX_Table[7], then Z=7.
[0100] After determining the standard AD value, the actual distance between the blind hole's closed end and the panel contact surface is determined based on this standard AD value. The AD value corresponds one-to-one with temperature and distance; therefore, a distance can be determined based on the standard AD value, and this determined distance is the actual distance. Optionally, the actual distance between the blind hole's closed end and the panel contact surface is determined based on the standard AD value. That is, the standard row corresponding to the standard AD value in the first array is determined, and the distance represented by this standard row is the actual distance between the blind hole's closed end and the panel contact surface. In the example above, when Z=7, Z=7 is the standard row, and the distance represented by this standard row is the actual distance.
[0101] Please see Figure 3Based on the standard row corresponding to the actual distance, the row array of the standard row is extracted from the first array generated based on the multiple AD values to obtain a third array including M AD values. The M AD values in the third array are the AD values of the NTC temperature sensor in the blind hole at M temperatures. When Z=7, the third array TempAD_Table_7
[300] ={AD_70, AD_71, AD_72, ..., AD_7298, AD_7299, / / Y-0.3} / / Y-0.3. The third array includes 300 AD values.
[0102] S230, based on the AD values at M temperatures, calibrates the actual measured temperature value of the NTC temperature sensor in the blind hole to obtain the target measured temperature value.
[0103] Specifically, based on the actual measured temperature value, the actual AD value of the NTC temperature sensor in the blind hole is determined. Then, the AD value that is equal to the actual AD value among the M AD values in the third array is obtained, and the column corresponding to the equal AD value in the third array is obtained. The temperature represented by the corresponding column is taken as the target measured temperature value.
[0104] Based on the target measured temperature value, the heating element in the induction cooker can be controlled. For example, when the target measured temperature value is greater than or equal to a preset temperature value, the heating element can be controlled to stop heating. This improves the operational safety of the induction cooker. Optionally, when the target measured temperature value is greater than or equal to the preset temperature value, an alarm device (such as a buzzer) can also be activated, and a display device (such as a screen) can be controlled to display a fault code.
[0105] In summary, the temperature calibration method provided in this embodiment first presets N floating distances between the closed end of the blind hole and the panel contact surface. Then, it obtains the analog-to-digital conversion (AD) values of the NTC temperature sensor in the blind hole at each floating distance under M temperatures, resulting in M*N AD values. The larger M and N are, the more AD values are obtained. Next, a test temperature is selected, and the AD value of the NTC temperature sensor at this test temperature is used as a reference AD value. From the M*N AD values, a standard AD value less than or equal to this reference AD value at the test temperature is selected. The actual distance between the closed end of the blind hole and the panel contact surface is determined based on this standard AD value. Thus, the actual depth of the blind hole and the actual distance between the closed end of the blind hole and the panel contact surface are determined. Given the actual distance of the blind hole, the AD values of the NTC temperature sensor in the blind hole at M temperatures are selected from the M*N AD values. The standard temperature corresponding to the blind hole at different AD values can be determined using the AD values of the NTC temperature sensor in the blind hole at M temperatures. After obtaining the actual measured temperature value of the NTC temperature sensor, the actual measured temperature value can be calibrated to the standard temperature to obtain the target measured temperature value. The target measured temperature value and the actual measured temperature value have the same corresponding AD value. This completes the temperature calibration process.
[0106] Whether the panel has multiple blind holes or only one blind hole, the temperature value actually measured by the NTC temperature sensor in the blind hole can be calibrated using the temperature value calibration method described above. Therefore, the method provided in the embodiments of this application can solve the problem of how to effectively calibrate the temperature value measured by the NTC temperature sensor, thereby improving the accuracy of temperature measurement in the induction cooker.
[0107] Please see Figure 4 An embodiment of this application also provides an induction cooker 10, which includes a panel 100, a plurality of thermistor NTC temperature sensors 200, a heating device 300 and a control device 400.
[0108] The panel 100 has multiple blind holes 110, and each NTC temperature sensor 200 is embedded in a different blind hole 110. Due to defects in the manufacturing process, the depths of these multiple blind holes 110 may be different.
[0109] The heating device 300 is disposed on the non-contact side of the panel 100, and the heating device 300 is, for example, a heating coil.
[0110] The control device 400 is connected to the heating device 300 and each NTC temperature sensor 200 to perform the temperature value calibration method provided in the above embodiment to obtain the target measured temperature value of the NTC temperature sensor 200 in the blind hole 110.
[0111] Specifically, for each blind hole 110 on the panel 100 of the induction cooker 10, the control device 400 is configured to obtain N floating distances between the closed end of the blind hole 110 and the contact surface of the panel 100, and obtain the analog-to-digital conversion AD values of the thermosensitive NTC temperature sensor 200 in the blind hole 110 at each floating distance at M temperatures, so as to obtain a plurality of AD values. N is a natural number greater than or equal to zero, and M is a natural number greater than zero.
[0112] Due to differences in processing technology, the depth of the blind holes 110 on the panel 100 may be different from the actually preset depth, that is, the straight-line distance between the closed end of the blind hole 110 and the contact surface of the panel 100 is unknown. Therefore, for each blind hole 110, N floating distances are preset for each blind hole 110. Optionally, obtain the reference distance between the closed end of the blind hole 110 and the contact surface of the panel 100, and then obtain the floating parameter, and obtain N floating distances according to the floating parameter and the reference distance. For example, set the floating distance as Y±0.1n, where Y is the reference distance and n is the floating parameter, 1mm < Y ≤ 2mm, 0 ≤ n ≤ 10, then there are 20 floating distances.
[0113] When obtaining the analog-to-digital conversion AD values of the thermosensitive NTC temperature sensor 200 in the blind hole 110 at each floating distance at M temperatures, the M temperatures include, for example, 0°C to 299°C, that is, M is equal to 300. If there are 20 floating distances as in the above example at this time, then finally 6000 AD values are obtained.
[0114] In an optional embodiment, a first array is constructed according to the analog-to-digital conversion AD values of the thermosensitive NTC temperature sensor 200 in the blind hole 110 at each floating distance at M temperatures. The first array is an array with M columns and N rows, where the columns represent temperatures and the rows represent distances. The first array includes L AD values, and L is the product value of M and N.
[0115] If M = 300 and N = 20, the first array TempAD_Table
[20]
[300] =
[0116] { / / 0°C 1°C 2°C…298°C 299°C
[0117] AD_00, AD_01, AD_02,…, AD_0298, AD_0299, / / Y - 1
[0118] AD_10, AD_11, AD_12,…, AD_1298, AD_1,299, / / Y - 0.9
[0119] AD_20, AD_21, AD_22,…, AD_2298, AD_2299, / / Y - 0.8
[0120] AD_30,AD_31,AD_32,…,AD_3298,AD_3299, / / Y-0.7
[0121] AD_40,AD_41,AD_42,…,AD_4298,AD_4299, / / Y-0.6
[0122] AD_50,AD_51,AD_52,…,AD_5298,AD_5299, / / Y-0.5
[0123] AD_60,AD_61,AD_62,…,AD_6298,AD_6299, / / Y-0.4
[0124] AD_70,AD_71,AD_72,…,AD_7298,AD_7299, / / Y-0.3
[0125] AD_80,AD_81,AD_82,…,AD_8298,AD_8299, / / Y-0.2
[0126] AD_90,AD_91,AD_92,…,AD_9298,AD_9299, / / Y-0.1
[0127] AD_100,AD_101,AD_102,…,AD_10298,AD_10299, / / Y
[0128] AD_110,AD_111,AD_112,…,AD_11298,AD_11299, / / Y+0.1
[0129] AD_120,AD_121,AD_122,…,AD_12298,AD_12299, / / Y+0.2
[0130] AD_130,AD_131,AD_132,…,AD_13298,AD_13299, / / Y+0.3
[0131] AD_140,AD_141,AD_142,…,AD_14298,AD_14299, / / Y+0.4
[0132] AD_150,AD_151,AD_152,…,AD_15298,AD_15299, / / Y+0.5
[0133] AD_160,AD_161,AD_162,…,AD_16298,AD_16299, / / Y+0.6
[0134] AD_170, AD_171, AD_172,…, AD_17298, AD_17299, / / Y+0.7
[0135] AD_180, AD_181, AD_182,…, AD_18298, AD_18299, / / Y+0.8
[0136] AD_190, AD_191, AD_192,…, AD_19298, AD_19299, / / Y+0.9
[0137] AD_200, AD_201, AD_202,…, AD_20298, AD_20299, / / Y+1}
[0138] The control device 400 is also used to obtain the AD value of the NTC temperature sensor 200 in the blind hole 110 as a reference AD value at any one of the M temperatures as the test temperature, filter out the standard AD value that is less than or equal to the reference AD value at the test temperature from the multiple AD values, determine the actual distance between the closed end of the blind hole 110 and the contact surface of the panel 100 according to the standard AD value, and obtain the AD value of the NTC temperature sensor 200 in the blind hole 110 at the M temperatures according to the actual distance and the multiple AD values.
[0139] When using any one of the M temperatures as the test temperature, and obtaining the AD value of the NTC temperature sensor 200 in the blind hole 110 at that test temperature as the reference AD value, it should be noted that this reference AD value is obtained through actual measurement and is not the AD value among the multiple AD values obtained above. Please refer to... Figure 3 The test temperature is, for example, 25°C, and the AD value of the NTC temperature sensor 200 in the blind hole 110 at 25°C is obtained as the reference AD value Cn.
[0140] The standard AD value that is less than or equal to the reference AD value at the test temperature is selected from the multiple AD values. That is, multiple AD values at the same temperature as the test temperature are first obtained, and then the AD values that are less than or equal to the reference AD value are selected from the multiple AD values at the same temperature as the standard AD value.
[0141] As described above, when generating the first array, selecting the standard AD values that are less than or equal to the baseline AD value at the test temperature from the multiple AD values actually involves extracting the column array corresponding to the same temperature as the test temperature from the first array, resulting in a second array containing N AD values. Then, the standard AD values that are less than or equal to the baseline AD value are selected from this second array.
[0142] The second array Temp25_Table
[20] ={AD_025, AD_125, AD_325, AD_425, AD_525, AD_625, AD_725, AD_825, AD_925, AD_ 1025, AD_1125, AD_1225, AD_1325, AD_1425, AD1525, AD_1625, AD_1725, AD_1825, AD_1925, AD_2025} / / 25℃.
[0143] Select standard AD values that are less than or equal to the baseline AD value from the second array, that is, select Cn≥TempX_Table[Z] from the second array Temp25_Table
[20] . If TempX_Table[Z]=TempX_Table[7], then Z=7.
[0144] After determining the standard AD value, the actual distance between the closed end of the blind hole 110 and the contact surface of the panel 100 is determined based on the standard AD value. The AD value corresponds one-to-one with temperature and distance; therefore, a distance can be determined based on the standard AD value, and this determined distance is the actual distance. Optionally, the actual distance between the closed end of the blind hole 110 and the contact surface of the panel 100 is determined based on the standard AD value. That is, the standard row corresponding to the standard AD value in the first array is determined, and the distance represented by this standard row is the actual distance between the closed end of the blind hole 110 and the contact surface of the panel 100. In the example above, when Z=7, Z=7 is the standard row, and the distance represented by this standard row is the actual distance.
[0145] Based on the standard row corresponding to the actual distance, the row array of the standard row is extracted from the first array generated based on the multiple AD values to obtain a third array containing M AD values. The M AD values in the third array are the AD values of the NTC temperature sensor 200 in the blind hole 110 at M temperatures. When Z = 7, the third array TempAD_Table_7
[300] = {AD_70, AD_71, AD_72, ..., AD_7298, AD_7299, / / Y-0.3} / / Y-0.3. The third array contains 300 AD values.
[0146] The control device 400 is also used to calibrate the actual measured temperature value of the NTC temperature sensor 200 in the blind hole 110 based on the AD values at M temperatures, so as to obtain the target measured temperature value.
[0147] Specifically, based on the actual measured temperature value, the actual AD value of the NTC temperature sensor 200 in the blind hole 110 is determined. Then, the AD value that matches the actual AD value from the M AD values in the third array is obtained, and the column corresponding to this equal AD value in the third array is identified. The temperature represented by this column is taken as the target measured temperature value. Based on this target measured temperature value, the heating element 300 in the induction cooker can be controlled. For example, when the target measured temperature value is greater than or equal to a preset temperature value, the heating element 300 is controlled to stop heating. This improves the operational safety of the induction cooker.
[0148] Optionally, when the target measured temperature value is greater than or equal to the preset temperature value, the control device 400 can also control the alarm device (such as a buzzer) to sound an alarm, and control the display device (such as a display screen) to display a fault code.
[0149] In summary, this embodiment provides an induction cooker 10, including a panel 100, a plurality of NTC temperature sensors 200, a heating element 300, and a control device 400. The panel 100 has a plurality of blind holes 110, and each NTC temperature sensor 200 is embedded in a different blind hole 110. The heating element 300 is disposed on the non-contact side of the panel 100. The control device 400 is connected to the heating element 300 and each NTC temperature sensor 200, and is used to perform a temperature calibration method as provided in any of the above embodiments to obtain the target measured temperature value of the NTC temperature sensor 200 in the blind hole 110.
[0150] First, N floating distances are preset between the closed end of the blind hole 110 and the contact surface of the panel 100. The analog-to-digital conversion (AD) values of the NTC temperature sensor 200 in the blind hole 110 at each floating distance are obtained at M temperatures, resulting in M*N AD values. The larger M and N are, the more AD values are obtained. Next, a test temperature is selected, and the AD value of the NTC temperature sensor 200 at this test temperature is used as a reference AD value. From the M*N AD values, a standard AD value that is less than or equal to this reference AD value at the test temperature is selected. The actual distance between the closed end of the blind hole 110 and the contact surface of the panel 100 is determined based on this standard AD value. Thus, the actual depth of the blind hole 110 and the actual distance between the closed end of the blind hole 110 and the contact surface of the panel 100 are determined. Given the actual distance to the blind hole 110, the AD values of the NTC temperature sensor 200 within the blind hole 110 at M temperatures are selected from M*N AD values. Using these AD values, the standard temperature corresponding to the blind hole 110 at different AD values can be determined. After obtaining the actual measured temperature value of the NTC temperature sensor 200, the actual measured temperature value can be calibrated to the standard temperature to obtain the target measured temperature value. The AD value corresponding to the target measured temperature value is the same as that corresponding to the actual measured temperature value. This completes the temperature calibration process.
[0151] Whether the panel 100 has multiple blind holes 110 or only one blind hole 110, the control device 400 can calibrate the temperature value actually measured by the NTC temperature sensor 200 in the blind hole 110. Therefore, the induction cooker provided in the embodiments of this application can solve the problem of how to effectively calibrate the temperature value measured by the NTC temperature sensor 200, thereby improving the accuracy of temperature measurement in the induction cooker.
[0152] Please see Figure 5 An embodiment of this application also provides a temperature detection device 20, comprising:
[0153] The acquisition module 21 is used to acquire N floating distances between the closed end of the blind hole and the contact surface of the panel for each blind hole of the induction cooker panel, and to acquire the analog-to-digital conversion (AD) value of the thermistor NTC temperature sensor in the blind hole at each floating distance under M temperatures, so as to obtain multiple AD values, where N is a natural number greater than or equal to zero, and M is a natural number greater than zero.
[0154] The processing module 22 is used to obtain the AD value of the NTC temperature sensor in the blind hole at the test temperature as a reference AD value, select the standard AD value that is less than or equal to the reference AD value at the test temperature from the multiple AD values, determine the actual distance between the closed end of the blind hole and the panel contact surface according to the standard AD value, and obtain the AD value of the NTC temperature sensor in the blind hole at the M temperatures according to the actual distance and the multiple AD values.
[0155] The calibration module 23 is used to calibrate the actual measured temperature value of the NTC temperature sensor in the blind hole based on the AD values at M temperatures, so as to obtain the target measured temperature value.
[0156] The processing module 22 is specifically used to construct a first array based on the analog-to-digital conversion (AD) values of the thermistor NTC temperature sensor in the blind hole at each floating distance under M temperatures. The first array is an array with M columns and N rows, where the columns represent temperatures and the rows represent distances. The first array includes L AD values, where L is the product of M and N.
[0157] Specifically, the processing module 22 is used to extract the column array corresponding to the same temperature as the test temperature from the first array to obtain a second array containing N AD values; and to filter out the standard AD values that are less than or equal to the benchmark AD value from the second array.
[0158] Specifically, the processing module 22 is used to determine the standard row in the first array that corresponds to the standard AD value, and the distance represented by the standard row is the actual distance between the blind hole closed end and the panel contact surface.
[0159] The processing module 22 is specifically used to extract the row array of the standard row from the first array generated based on the multiple AD values, based on the standard row corresponding to the actual distance, to obtain a third array including M AD values. The M AD values in the third array are the AD values of the NTC temperature sensor in the blind hole at M temperatures.
[0160] The calibration module 23 is specifically used to determine the actual AD value of the NTC temperature sensor in the blind hole in the actual measurement based on the actual measured temperature value; obtain the AD value that is equal to the actual AD value among the M AD values in the third array; obtain the column corresponding to the equal AD value in the third array; and take the temperature represented by the corresponding column as the target measured temperature value.
[0161] Please see Figure 6 One embodiment of this application also provides an electronic device 30, including a processor 31 and a memory 32 communicatively connected to the processor 31. The memory 32 stores computer-executable instructions, and the processor 31 executes the computer-executable instructions stored in the memory to implement the temperature value calibration method provided in any of the preceding embodiments.
[0162] This application also provides a computer-readable storage medium storing computer-executable instructions that, when executed, cause the computer-executable instructions to be executed by a processor to implement the temperature value calibration method provided in any of the preceding embodiments.
[0163] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the calibration method for the temperature value as provided in any of the preceding embodiments.
[0164] It should be noted that the aforementioned computer-readable storage media can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), magnetic random access memory (FRAM), flash memory, magnetic surface memory, optical disc, or compact disc read-only memory (CD-ROM), etc. It can also be various electronic devices that include one or any combination of the above-mentioned memories, such as mobile phones, computers, tablet devices, personal digital assistants, etc.
[0165] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0166] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0167] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0168] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0169] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0170] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0171] The above are merely preferred embodiments of this application and do not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.
Claims
1. A method of calibrating a temperature value, characterized by, include: For each blind hole on the induction cooker panel, obtain N floating distances between the closed end of the blind hole and the contact surface of the panel, and obtain the analog-to-digital conversion (AD) value of the thermistor NTC temperature sensor in the blind hole at each floating distance under M temperatures, to obtain multiple AD values, where N is a natural number greater than or equal to zero, and M is a natural number greater than zero; Using any one of the M temperatures as the test temperature, the AD value of the NTC temperature sensor in the blind hole at the test temperature is obtained as the reference AD value. From the multiple AD values, the standard AD value that is less than or equal to the reference AD value at the test temperature is selected. The actual distance between the closed end of the blind hole and the panel contact surface is determined according to the standard AD value. The AD value of the NTC temperature sensor in the blind hole at the M temperatures is obtained according to the actual distance and the multiple AD values. Based on the AD values at M temperatures, the actual measured temperature value of the NTC temperature sensor in the blind hole is calibrated to obtain the target measured temperature value.
2. The method of claim 1, wherein, The process of obtaining the analog-to-digital conversion (AD) values of the thermistor NTC temperature sensor in the blind hole at each floating distance under M temperatures yields multiple AD values, including: Based on the analog-to-digital conversion (AD) values of the thermistor NTC temperature sensor in the blind hole at each floating distance under M temperatures, a first array is constructed. The first array is an array with M columns and N rows, where the columns represent temperatures and the rows represent distances. The first array includes L AD values, where L is the product of M and N.
3. The method of claim 2, wherein, The step of selecting a standard AD value that is less than or equal to the baseline AD value at the test temperature from the plurality of AD values includes: Extract the column array corresponding to the same temperature as the test temperature from the first array to obtain a second array containing N AD values; Select standard AD values from the second array that are less than or equal to the baseline AD value.
4. The method of claim 3, wherein, The determination of the actual distance between the blind hole closure end and the panel contact surface based on the standard AD value includes: Determine the standard row in the first array that corresponds to the standard AD value, and use the distance represented by the standard row as the actual distance between the blind hole closure end and the panel contact surface.
5. The method of claim 4, wherein, The method of obtaining the AD values of the NTC temperature sensor in the blind hole at M temperatures based on the actual distance and the multiple AD values includes: Based on the standard row corresponding to the actual distance, the row array of the standard row is extracted from the first array generated based on the multiple AD values to obtain a third array including M AD values. The M AD values in the third array are the AD values of the NTC temperature sensor in the blind hole at M temperatures.
6. The method of claim 5, wherein, The calibration of the actual measured temperature value of the NTC temperature sensor in the blind hole based on the AD values at M temperatures, to obtain the target measured temperature value, includes: Based on the actual measured temperature value, determine the actual AD value of the NTC temperature sensor in the blind hole during the actual measurement; Obtain the AD value that is equal to the actual AD value from the M AD values in the third array, obtain the column corresponding to the equal AD value in the third array, and use the temperature represented by the corresponding column as the target measured temperature value.
7. The method according to any one of claims 1 to 6, characterized in that, The acquisition of the N floating distances between the blind hole closed end and the panel contact surface includes: Obtain the reference distance between the closed end of the blind hole and the contact surface of the panel; Obtain floating parameters, and then obtain N floating distances based on the floating parameters and the reference distance.
8. An electromagnetic oven, characterized by include: A panel, wherein multiple blind holes are provided on the panel; Multiple thermistor NTC temperature sensors, each embedded in a different blind hole; The heating element is located on the non-contact side of the panel; A control device, connected to the heating device and each NTC temperature sensor, is used to perform the temperature value calibration method as described in any one of claims 1-7 to obtain the target measured temperature value of the NTC temperature sensor in the blind hole.
9. The induction cooker according to claim 8, characterized in that, The control device is also used for: When the target measured temperature value is greater than or equal to the preset temperature value, the heating device is controlled to stop heating.
10. A temperature detection device, characterized in that, include: The acquisition module is used to acquire N floating distances between the closed end of the blind hole and the contact surface of the panel for each blind hole of the induction cooker panel, and to acquire the analog-to-digital conversion (AD) value of the thermistor NTC temperature sensor in the blind hole at each floating distance under M temperatures, to obtain multiple AD values, where N is a natural number greater than or equal to zero, and M is a natural number greater than zero; The processing module is used to take any one of M temperatures as the test temperature, obtain the AD value of the NTC temperature sensor in the blind hole at the test temperature as the reference AD value, filter out the standard AD value that is less than or equal to the reference AD value at the test temperature from the multiple AD values, determine the actual distance between the closed end of the blind hole and the panel contact surface according to the standard AD value, and obtain the AD value of the NTC temperature sensor in the blind hole at the M temperatures according to the actual distance and the multiple AD values. The calibration module is used to calibrate the actual measured temperature value of the NTC temperature sensor in the blind hole based on the AD values at M temperatures, so as to obtain the target measured temperature value.
11. An electronic device, characterized in that, include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the temperature value calibration method as described in any one of claims 1 to 7.
12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions that, when executed, cause the computer to perform a calibration method for the temperature value as described in any one of claims 1-7.