Data transmission system and data transmission method for induction cooker
By directly sending the highest temperature data in the data transmission system of the induction cooker and performing verification, the problem of interference introduced by signal conversion in the prior art is solved, and the accuracy of the temperature data is improved.
Patent Information
- Application Number
- CN202310984316.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-07
- Publication Date
- 2025-02-14
AI Technical Summary
The prior art is prone to introduce interference signals during the data transmission of the induction cooker, resulting in large errors between the highest temperature data obtained in the final and the highest temperature data collected by the actual NTC temperature sensor and is not accurate enough.
A data transmission system for induction cooker is designed, including a temperature acquisition module, a power board main control module, an optical coupling communication module and multiple NTC temperature sensors. The temperature acquisition module directly sends the highest temperature data to the power board main control module through the optocoupling communication module to avoid the signal conversion process, and the power board main control module performs accuracy verification of the received data.
It reduces the introduction of interference signals, improves the accuracy of the highest temperature data, and reduces the error between the highest temperature data finally obtained by the main control module of the power board and the highest temperature data collected by the actual NTC temperature sensor.
Smart Images

Figure CN119437460A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of induction cookers, and in particular to a data transmission system and a data transmission method for an induction cooker. Background Art
[0002] The glass panel of the induction cooker has a low temperature resistance, so it is necessary to protect the induction cooker panel from overheating based on the panel temperature detected by the NTC temperature sensor.
[0003] In the prior art, the data transmission process of an induction cooker usually involves firstly obtaining the AD value of the highest temperature collected by the NTC temperature sensor installed on the induction cooker panel via a temperature acquisition module, and then converting the AD value of the highest temperature into a PWM wave signal, which is then transmitted to an RC integrator through an optocoupler communication module. The RC integrator then converts the PWM wave signal into the highest temperature data.
[0004] However, the existing technology easily introduces interference signals during the signal conversion process, resulting in a large error between the final maximum temperature data and the maximum temperature data collected by the actual NTC temperature sensor, which is not accurate enough. Summary of the Invention
[0005] The present application provides a method, device and electronic device for determining the overheat protection temperature of an induction cooker panel, which is used to solve the problem that interference signals are easily introduced during signal conversion in the prior art, resulting in a large error between the final maximum temperature data and the maximum temperature data collected by the actual NTC temperature sensor, which is not accurate enough.
[0006] In a first aspect, the present application provides a data transmission system for an induction cooker, comprising: a temperature acquisition module, a power board main control module, an optical coupler communication module, and multiple NTC temperature sensors;
[0007] The temperature acquisition module is used to obtain the AD value of the temperature collected by each NTC temperature sensor installed on the induction cooker panel;
[0008] It is also used to determine abnormal and normal NTC temperature sensors based on the AD value of the temperature collected by each NTC temperature sensor, and record the number of abnormal NTC temperature sensors;
[0009] It is also used to determine the highest temperature data collected by the non-abnormal NTC temperature sensor based on the AD value of the temperature collected by the non-abnormal NTC temperature sensor;
[0010] It is also used to send the maximum temperature data and the number of abnormal NTC temperature sensors to the power board main control module through the optical coupler communication module based on a preset single-line I / O port digital communication protocol;
[0011] The power board main control module is used to perform accuracy verification on the received maximum temperature data and the number of the abnormal NTC temperature sensors, and obtain a verification result. If the verification result indicates that the received maximum temperature data and the number of the abnormal NTC temperature sensors are accurate, the data are saved.
[0012] Optionally, when the temperature acquisition module is used to determine abnormal and non-abnormal NTC temperature sensors based on the AD value of the temperature acquired by each NTC temperature sensor, it is specifically used to:
[0013] For any NTC temperature sensor, if the AD value of the temperature collected by the NTC temperature sensor is greater than a preset short-circuit AD threshold, or less than a preset open-circuit AD threshold, the NTC temperature sensor is determined to be an abnormal NTC temperature sensor;
[0014] If the AD value of the temperature collected by the NTC temperature sensor is greater than or equal to the preset open circuit AD threshold and less than or equal to the preset short circuit AD threshold, it is determined that the NTC temperature sensor is a normal NTC temperature sensor.
[0015] Optionally, when the temperature acquisition module is used to determine the maximum temperature data collected by the non-abnormal NTC temperature sensor based on the AD value of the temperature collected by the non-abnormal NTC temperature sensor, it is specifically used to:
[0016] Convert the AD value of the temperature collected by each non-abnormal NTC temperature sensor into temperature data to obtain the temperature data of each non-abnormal NTC temperature sensor;
[0017] The highest temperature data collected by the non-abnormal NTC temperature sensor is determined from the temperature data of each non-abnormal NTC temperature sensor.
[0018] Optionally, when the temperature acquisition module sends the maximum temperature data and the number of abnormal NTC temperature sensors to the power board main control module through the optical coupler communication module based on a preset single-line I / O port digital communication protocol, it is specifically used to:
[0019] Adding the maximum temperature data, the number of abnormal NTC temperature sensors, and preset constant data to obtain verification data, wherein the preset constant data includes two preset constants;
[0020] According to the protocol data pre-configured in the preset single-line I / O port digital communication protocol, the maximum temperature data is determined as the first protocol data, the number of the abnormal NTC temperature sensors is determined as the second protocol data, the two preset constants are respectively determined as the third protocol data and the fourth protocol data, and the verification data is determined as the fifth protocol data;
[0021] The first protocol data, the second protocol data, the third protocol data, the fourth protocol data and the fifth protocol data are sent to the power board main control module through the optical coupling communication module.
[0022] Optionally, when the power board main control module is used to perform accuracy verification on the received maximum temperature data and the number of abnormal NTC temperature sensors and obtain the verification result, it is specifically used to:
[0023] determining whether the fifth protocol data is correct according to the first protocol data, the second protocol data, the third protocol data, and the fourth protocol data;
[0024] If the fifth protocol data is correct, a first verification result is obtained, where the first verification result is used to indicate that the maximum temperature data and the number of abnormal NTC temperature sensors received by the power board main control module are accurate;
[0025] If the fifth protocol data is incorrect, a second verification result is obtained, and the second verification result is used to indicate that the maximum temperature data received by the power board main control module and the number of the abnormal NTC temperature sensors are inaccurate.
[0026] Optionally, the power board main control module is further used to:
[0027] A threshold temperature for normal operation of the induction cooker is determined according to the number of the received abnormal NTC temperature sensors.
[0028] Optionally, when the power board main control module is used to determine the threshold temperature for normal operation of the induction cooker according to the number of the received abnormal NTC temperature sensors, it is specifically used to:
[0029] Obtaining a preset threshold temperature threshold of the induction cooker;
[0030] If the number of the abnormal NTC temperature sensors is equal to 0, determining that the threshold temperature for normal operation of the induction cooker is the preset threshold temperature threshold;
[0031] If the number of the abnormal NTC temperature sensors is less than or equal to half of the number of all NTC temperature sensors installed on the induction cooker panel, the threshold temperature for normal operation of the induction cooker is determined to be the product of the preset threshold temperature threshold and a preset temperature data compensation coefficient.
[0032] Optionally, the power board main control module is further used to:
[0033] If the number of the abnormal NTC temperature sensors is greater than half of the number of all NTC temperature sensors installed on the induction cooker panel, a first early warning prompt message is output.
[0034] Optionally, the power board main control module is further used to:
[0035] If the verification result indicates that the received maximum temperature data and the number of abnormal NTC temperature sensors are inaccurate, an error count is performed. When the error count value reaches a preset number threshold, a second warning prompt message is output.
[0036] Optionally, a display panel control module is also included;
[0037] The display panel control module is used to receive and display the maximum temperature data sent by the power board main control module.
[0038] In a second aspect, the present application provides a data transmission method for an induction cooker, comprising:
[0039] Get the AD value of the temperature collected by each NTC temperature sensor installed on the induction cooker panel;
[0040] According to the AD value of the temperature collected by each NTC temperature sensor, abnormal and normal NTC temperature sensors are determined, and the number of abnormal NTC temperature sensors is recorded;
[0041] According to the AD value of the temperature collected by the non-abnormal NTC temperature sensor, the highest temperature data collected by the non-abnormal NTC temperature sensor is determined;
[0042] Based on a preset single-line I / O port digital communication protocol, obtaining the maximum temperature data and the number of abnormal NTC temperature sensors;
[0043] The received maximum temperature data and the number of the abnormal NTC temperature sensors are checked for accuracy, and a check result is obtained. If the check result indicates that the received maximum temperature data and the number of the abnormal NTC temperature sensors are accurate, the data are saved.
[0044] The present application provides a data transmission system and method for an induction cooker. The data transmission system includes a temperature acquisition module, a power board main control module, an optocoupler communication module, and multiple NTC temperature sensors. The temperature acquisition module is configured to obtain the AD value of the temperature collected by each NTC temperature sensor installed on the induction cooker panel, and based on the AD value of the temperature collected by each NTC temperature sensor, determine abnormal and normal NTC temperature sensors, record the number of abnormal NTC temperature sensors, and determine the highest temperature data collected by the normal NTC temperature sensors based on the AD value of the temperature collected by the normal NTC temperature sensors. The system is also configured to send the highest temperature data and the number of abnormal NTC temperature sensors to the power board main control module via the optocoupler communication module based on a preset single-line I / O port digital communication protocol. The power board main control module is configured to perform accuracy verification on the received highest temperature data and the number of abnormal NTC temperature sensors, and obtain a verification result. If the verification result indicates that the received highest temperature data and the number of abnormal NTC temperature sensors are accurate, the verification result is saved. The method of the present application does not require signal format conversion through an integration module, thereby reducing the introduction of interference signals. Moreover, by verifying the obtained maximum temperature data, the error between the maximum temperature data finally obtained by the power board main control module and the maximum temperature data collected by the actual NTC temperature sensor is reduced, thereby improving the accuracy of the obtained maximum temperature data. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0046] Figure 1 This is a structural diagram of a data transmission system for an induction cooker in the prior art provided by this application;
[0047] Figure 2 A schematic structural diagram of a data transmission system for an induction cooker provided in an embodiment of the present application;
[0048] Figure 3 A flow chart of a method for transmitting data by a temperature acquisition module provided in an embodiment of the present application;
[0049] Figure 4 A flowchart of a method for verifying data by a main control module of a power board provided in an embodiment of the present application;
[0050] Figure 5 A flow chart of a data transmission method for an induction cooker provided in an embodiment of the present application.
[0051] The above drawings illustrate specific embodiments of the present application, which will be described in more detail below. These drawings and the textual description are not intended to limit the scope of the present application in any way, but rather to illustrate the concepts of the present application to those skilled in the art by reference to specific embodiments. DETAILED DESCRIPTION
[0052] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.
[0053] In the description of the embodiments of the present application, terms such as "inside" and "outside" indicating directions or positional relationships are based on the directions or positional relationships shown in the accompanying drawings. This is merely for the convenience of description and does not indicate or imply that the device or component must have a specific orientation, be constructed and operated in a specific orientation. Therefore, it should not be understood as a limitation on the present application.
[0054] In addition, in the description of the embodiments of this application, unless otherwise specified or limited, the terms "connected" and "connection" should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, or it can be internal communication between two components. For those skilled in the art, the specific meanings of the above terms in the embodiments of this application can be understood according to the specific circumstances.
[0055] With the development of technology, induction cookers (electromagnetic ranges) are widely used in our daily lives as cooking appliances that heat food without a flame. However, due to the low temperature resistance of the high-borosilicate glass panel of induction cookers, it is often necessary to monitor the panel temperature during use and implement thermal protection based on the detected panel temperature.
[0056] In the prior art, the data transmission process of an induction cooker is usually that the temperature acquisition module first obtains the AD value of the maximum temperature collected by the thermistor (Negative Temperature Coefficient, NTC), also known as the NTC temperature sensor, and then converts the AD value of the maximum temperature into a PWM wave signal. The PWM wave signal is then transmitted to the RC integrator through the optocoupler communication module. The RC integrator then converts the PWM wave signal into the maximum temperature data and sends it to the power board main control module. The power board main control module saves the received maximum temperature data and displays the maximum temperature data on the display board control module.
[0057] The above description is as follows Figure 1 As shown, Figure 1 This is a structural diagram of a data transmission system for an induction cooker in the prior art provided by this application. Figure 1 The power board's main control module includes an isolated power supply circuit and a non-isolated power supply circuit. The isolated power supply circuit powers the isolated portion, while the non-isolated power supply circuit powers the non-isolated portion. The NTC temperature sensor, temperature acquisition module, and isolated power supply circuit comprise the isolated portion, which is inaccessible to users to protect their electrical safety. The non-isolated portion, which is accessible to users, comprises the RC integrator, non-isolated power supply circuit, and display panel control module.
[0058] However, in the prior art, the data acquired by the temperature acquisition module needs to be converted into a signal format during the process of being transmitted to the main control module of the power board. New signals are easily introduced during the conversion process, and the main control module of the power board does not verify the maximum temperature data finally obtained. As a result, there is a large error between the maximum temperature data finally obtained and the maximum temperature data collected by the actual NTC temperature sensor, resulting in the maximum temperature data obtained by the main control module of the power board being inaccurate.
[0059] Therefore, to address the above-mentioned technical problems in the prior art, this application proposes a data transmission system and method for an induction cooker. After the temperature acquisition module obtains the maximum temperature data collected by a normal NTC temperature sensor, it directly transmits the maximum temperature data to the power board main control module via the optocoupler communication module based on a preset single-line I / O port digital communication protocol. This process does not require signal conversion, reducing the introduction of interference signals. After receiving the maximum temperature data, the power board main control module verifies the maximum temperature data, improving the accuracy of the final temperature.
[0060] The following specific embodiments describe in detail the technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0061] Figure 2 A structural diagram of a data transmission system for an induction cooker provided in an embodiment of the present application is shown in FIG. Figure 2 As shown, it includes: temperature acquisition module, power board main control module, optocoupler communication module, multiple NTC temperature sensors, and display board control module.
[0062] The temperature acquisition module is used to obtain the AD value of the temperature collected by each NTC temperature sensor installed on the induction cooker panel.
[0063] In this embodiment, the induction cooker in normal working state may be tested, and the NTC temperature sensor has been installed in a blind hole on the bottom surface of a panel, such as a borosilicate glass panel.
[0064] It is understandable that the present application does not limit the number of installed NTC temperature sensors, which can be set according to actual application conditions.
[0065] The temperature acquisition module is also used to determine abnormal and normal NTC temperature sensors based on the AD value of the temperature collected by each NTC temperature sensor, and record the number of abnormal NTC temperature sensors.
[0066] The NTC temperature sensor installed in the blind hole may be functioning normally or abnormally. Therefore, it is necessary to identify the abnormal NTC temperature sensor based on the AD value of the temperature collected by each NTC temperature sensor.
[0067] One possible implementation is:
[0068] For any NTC temperature sensor, if the temperature acquisition module determines that the AD value of the temperature acquired by the NTC temperature sensor is greater than a preset short-circuit AD threshold or less than a preset open-circuit AD threshold, the NTC temperature sensor is determined to be an abnormal NTC temperature sensor.
[0069] If it is determined that the AD value of the temperature collected by the NTC temperature sensor is greater than or equal to the preset open circuit AD threshold and less than or equal to the preset short circuit AD threshold, the NTC temperature sensor is determined to be a normal NTC temperature sensor.
[0070] The number of abnormal NTC temperature sensors is recorded and stored.
[0071] The temperature acquisition module is further used to determine the highest temperature data collected by the non-abnormal NTC temperature sensor based on the AD value of the temperature collected by the non-abnormal NTC temperature sensor.
[0072] In this embodiment, only the AD values of the temperatures collected by the normal NTC temperature sensors are used to determine the first temperature data, and the AD values of the temperatures collected by the abnormal NTC temperature sensors are discarded.
[0073] A possible implementation method for the temperature acquisition module to determine the maximum temperature data is:
[0074] Convert the AD value of the temperature collected by each non-abnormal NTC temperature sensor into temperature data to obtain the temperature data of each non-abnormal NTC temperature sensor;
[0075] From the temperature data of each non-abnormal NTC temperature sensor, the highest temperature data collected by the non-abnormal NTC temperature sensor is determined.
[0076] Specifically,
[0077] Based on a preset conversion algorithm, the AD value of the temperature is converted into temperature data, thereby obtaining the temperature data of each non-abnormal NTC temperature sensor. From the obtained temperature data of each non-abnormal NTC temperature sensor, the highest temperature data is determined.
[0078] The temperature acquisition module is also used to send the maximum temperature data and the number of abnormal NTC temperature sensors to the power board main control module through the optical coupler communication module based on the preset single-line I / O port digital communication protocol.
[0079] The property information of the preset single-line I / O port digital communication protocol is shown in Table 1:
[0080] Table 1
[0081]
[0082] The power board main control module is used to verify the accuracy of the received maximum temperature data and the number of abnormal NTC temperature sensors, and obtain the verification results.
[0083] If the verification result indicates that the maximum temperature data received by the power board main control module and the number of abnormal NTC temperature sensors are accurate, the data are saved.
[0084] By verifying the received maximum temperature data and the number of abnormal NTC temperature sensors, the accuracy of the acquired data can be improved.
[0085] If the verification result indicates that the maximum temperature data received by the power board main control module and the number of abnormal NTC temperature sensors are inaccurate, an error count is performed. When the error count value reaches the preset number threshold, an early warning prompt message is output.
[0086] The display panel control module is used to receive and display the maximum temperature data sent by the power panel main control module.
[0087] In the above-described embodiment of the present application, the data transmission system for the induction cooker includes a temperature acquisition module, a power board main control module, an optocoupler communication module, multiple NTC temperature sensors, and a display panel control module. The temperature acquisition module is configured to obtain the AD value of the temperature collected by each NTC temperature sensor installed on the induction cooker panel, identify abnormal and normal NTC temperature sensors based on the AD value of the temperature collected by each NTC temperature sensor, record the number of abnormal NTC temperature sensors, and determine the maximum temperature data collected by the normal NTC temperature sensors based on the AD value of the temperature collected by the normal NTC temperature sensors. The module is also configured to transmit the maximum temperature data and the number of abnormal NTC temperature sensors to the power board main control module via the optocoupler communication module based on a preset single-line I / O port digital communication protocol. The power board main control module is configured to perform accuracy verification on the received maximum temperature data and the number of abnormal NTC temperature sensors, and obtain a verification result. If the verification result indicates that the received maximum temperature data and the number of abnormal NTC temperature sensors are accurate, the verification result is stored, and the display panel control module displays the maximum temperature data. This embodiment does not require signal format conversion through the integration module. The temperature acquisition module directly sends the maximum temperature data to the power board main control module through the optocoupler communication module based on the preset single-line I / O port digital communication protocol, thereby reducing the introduction of interference signals. In addition, by verifying the obtained maximum temperature data, the error between the maximum temperature data finally obtained by the power board main control module and the maximum temperature data collected by the actual NTC temperature sensor is reduced, thereby improving the accuracy of the maximum temperature data.
[0088] Furthermore, based on the above embodiment, the following embodiment describes in detail the process in which the temperature acquisition module sends the maximum temperature data and the number of abnormal NTC temperature sensors to the power board main control module through the optocoupler communication module based on the preset single-line I / O port digital communication protocol.
[0089] Figure 3 A flow chart of a method for transmitting data by a temperature acquisition module provided in an embodiment of the present application is shown as follows: Figure 3 As shown, the method specifically includes the following steps:
[0090] S301 , summing the maximum temperature data, the number of abnormal NTC temperature sensors, and preset constant data to obtain verification data, where the preset constant data includes two preset constants.
[0091] The maximum temperature data, the number of abnormal NTC temperature sensors and the preset constant data are input into a preset calibration formula to obtain calibration data.
[0092] Preset calibration formula:
[0093] Verification data = maximum temperature data + number of abnormal NTC temperature sensors + preset constant data + A.
[0094] The preset data includes two preset constants, namely the first reserved extension data and the second reserved extension data.
[0095] S302. According to the pre-configured protocol data in the preset single-line I / O port digital communication protocol, the highest temperature data is determined as the first protocol data, the number of abnormal NTC temperature sensors is determined as the second protocol data, the two preset constants are respectively determined as the third protocol data and the fourth protocol data, and the verification data is determined as the fifth protocol data.
[0096] In this embodiment, according to the pre-configured protocol data, the highest temperature data can be used as the first protocol data, i.e., Data 1 (Data 1), the number of abnormal NTC temperature sensors can be used as the second protocol data, i.e., Data 2 (Data 2), the first reserved extended data can be used as the third protocol data, i.e., Data 3 (Data 3), the second reserved extended data can be used as the fourth protocol data, i.e., Data 4 (Data 4), and the verification data can be used as the fifth protocol data, i.e., Data 5 (Data 5).
[0097] S303 : Send the first protocol data, the second protocol data, the third protocol data, the fourth protocol data, and the fifth protocol data to the power board main control module through the optical coupler communication module.
[0098] Data 1, data 2, data 3, data 4 and data 5 are sent to the main control module of the power board through the optical coupler communication module.
[0099] Furthermore, after receiving the above data, the main control module of the power board performs accuracy verification on the received maximum temperature data and the number of abnormal NTC temperature sensors.
[0100] Figure 4 A flow chart of a method for verifying data by a power board main control module provided in an embodiment of the present application is shown as follows: Figure 4 As shown, the method specifically includes the following steps:
[0101] S401: Determine whether fifth protocol data is correct based on first protocol data, second protocol data, third protocol data, and fourth protocol data.
[0102] If the calculation result of Data 5 is equal to the sum of Data 1, Data 2, Data 3, Data 4 and A, then Data 5, i.e., the fifth protocol data, is correct.
[0103] S402: If the fifth protocol data is correct, a first verification result is obtained, where the first verification result is used to indicate that the received maximum temperature data and the number of abnormal NTC temperature sensors are accurate.
[0104] If the fifth protocol data is correct, it means that the maximum temperature data and the number of abnormal NTC temperature sensors received by the power board main control module are accurate, and the above two data are saved.
[0105] S403: If the fifth protocol data is incorrect, obtain a second verification result, where the second verification result is used to indicate that the received maximum temperature data and the number of abnormal NTC temperature sensors are inaccurate.
[0106] If the fifth protocol data is incorrect, it means that the maximum temperature data received by the power board main control module and the number of abnormal NTC temperature sensors are inaccurate. The above two data are not saved, and an error count is performed, adding 1 to the original error count.
[0107] In the above-mentioned embodiment of the present application, the received maximum temperature data and the number of abnormal NTC temperature sensors are verified by the power board main control module, thereby improving the accuracy of the data and reducing the error between the maximum temperature data finally obtained by the power board main control module and the maximum temperature data collected by the actual NTC temperature sensor.
[0108] In this application, after the power board main control module verifies the received maximum temperature data and the number of abnormal NTC temperature sensors, it can also determine the threshold temperature for normal operation of the induction cooker based on the number of abnormal NTC temperature sensors received.
[0109] Specifically,
[0110] Get the preset temperature threshold of the induction cooker.
[0111] If the number of abnormal NTC temperature sensors is equal to 0, it is determined that the threshold temperature for normal operation of the induction cooker is the preset threshold temperature threshold.
[0112] If the number of abnormal NTC temperature sensors is less than or equal to half of all NTC temperature sensors installed on the induction cooker panel, the threshold temperature for normal operation of the induction cooker is determined to be the product of a preset threshold temperature threshold and a preset maximum temperature data compensation coefficient.
[0113] If the number of abnormal NTC temperature sensors is greater than half of all NTC temperature sensors installed on the induction cooker panel, an early warning message will be output.
[0114] Among them, the early warning method can be a buzzer making a beep, or an audible and visual alarm making a flash and sound, or a voice alarm broadcasting a voice, or displaying on a visual display screen, etc.
[0115] After determining the threshold temperature for normal operation of the induction cooker, the induction cooker panel is protected from overheating according to a preset protection algorithm.
[0116] In order to facilitate understanding of the present application, the method of the present application is illustrated below through specific examples.
[0117] Assume that four NTC temperature sensors are installed in the induction cooker panel, that is, X=4, and the AD values of the temperatures collected by the NTC temperature sensors are AD1, AD2, AD3, and AD4 respectively.
[0118] The temperature acquisition module obtains AD1, AD2, AD3 and AD4, and determines the NTC temperature sensor with an AD value greater than the preset short-circuit AD threshold AD_MAX or less than the preset open-circuit AD threshold AD_MIN as an abnormal NTC temperature sensor, and records the number Y of abnormal NTC temperature sensors, which is assumed to be 1.
[0119] Assuming the abnormal NTC temperature sensor is NTC temperature sensor 1, the temperature acquisition module converts the AD values of the normal NTC temperature sensors, AD2, AD3, and AD4, into temperature data TEMP, obtaining TEMP2, TEMP3, and TEMP4. It then determines the highest temperature data, TEMP_MAX, which is assumed to be TEMP4.
[0120] The temperature acquisition module puts the maximum temperature data TEMP4 and the number of abnormal NTC temperature sensors Y=1 into the pre-configured protocol data, uses the maximum temperature data as data 1, i.e., Data1=TEMP4, uses the number of abnormal NTC temperature sensors as data 2, i.e., Data2=1, uses the first reserved extended data 0 as data 3, i.e., Data3=0, uses the second reserved extended data 0 as data 4, i.e., Data4=0, and data 5, i.e., Data5=Data1+Data2+Data3+Data4+A.
[0121] The temperature acquisition module transmits Data1 to Data5 to the power board main control module based on the preset single-line I / O port digital communication protocol.
[0122] The power board main control module determines whether the result of the received Data5 is correct. If the result of Data5 is not equal to the sum of Data1, Data2, Data3, Data4, and A, the maximum temperature data TEMP_MAX received by the power board main control module or the number Y of abnormal NTC temperature sensors is incorrect. The power board main control module increases the error count by 1. When the error count value reaches the preset number threshold, the induction cooker stops working and issues an early warning. If the result of Data5 is equal to the sum of Data1, Data2, Data3, Data4, and A, the maximum temperature data TEMP_MAX received by the power board main control module and the number Y of abnormal NTC temperature sensors are correct. The above two data are saved, and the previously saved error count value is cleared.
[0123] In the present application, the threshold temperature for normal operation of the induction cooker can also be determined based on the number Y of abnormal NTC temperature sensors. Assume that the preset threshold temperature is 250° C. and the temperature compensation coefficient Z=0.8.
[0124] When the number Y of abnormal NTC temperature sensors is equal to 0, it is determined that the threshold temperature for the normal operation of the induction cooker is the preset threshold temperature threshold of 250° C.
[0125] If the number of abnormal NTC temperature sensors is less than or equal to half the number of all NTC temperature sensors installed on the induction cooker panel (Y≤N / 2), the threshold temperature for normal operation of the induction cooker is determined to be the product of the preset threshold temperature threshold of 250°C and the preset temperature data compensation coefficient of 0.8, that is, 250*0.8=200°C.
[0126] If the number Y of abnormal NTC temperature sensors is greater than half the number of all NTC temperature sensors installed on the induction cooker panel (Y>N / 2), an early warning prompt message is output.
[0127] Then the main control module of the power board performs overheat protection according to the determined threshold temperature for normal operation of the induction cooker.
[0128] Figure 5 This is a flow chart of a data transmission method for an induction cooker provided in an embodiment of the present application. The execution subject of the method is a data transmission system for an induction cooker, such as Figure 5 As shown, the method includes the following steps:
[0129] S501: Obtain the AD value of the temperature collected by each NTC temperature sensor installed on the induction cooker panel.
[0130] S502 : Determine abnormal and normal NTC temperature sensors based on the AD value of the temperature collected by each NTC temperature sensor, and record the number of abnormal NTC temperature sensors.
[0131] S503 : Determine the highest temperature data collected by the non-abnormal NTC temperature sensor based on the AD value of the temperature collected by the non-abnormal NTC temperature sensor.
[0132] S504 : Based on a preset single-line I / O port digital communication protocol, obtain the maximum temperature data and the number of abnormal NTC temperature sensors.
[0133] S505 , performing accuracy verification on the received maximum temperature data and the number of abnormal NTC temperature sensors, and obtaining a verification result. If the verification result indicates that the received maximum temperature data and the number of abnormal NTC temperature sensors are accurate, the data are saved.
[0134] The specific implementation steps and technical effects of the method of this embodiment can be found in the above embodiments. To avoid redundancy, they will not be repeated.
[0135] The present application also provides a computer-readable storage medium, which may include: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, and other media that can store program codes. Specifically, the computer-readable storage medium stores computer execution instructions thereon, and when the computer execution instructions are executed by a processor, they are used to implement the above-mentioned data transmission method for an induction cooker.
[0136] The present application also provides a computer program product, comprising a computer program stored in a readable storage medium. At least one processor of an electronic device can read the computer program from the readable storage medium, and the at least one processor executes the program so that the electronic device implements the above-mentioned data transmission method for an induction cooker provided in the various embodiments described above.
[0137] Those skilled in the art will readily appreciate other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present invention that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, and the true scope and spirit of the present application are indicated by the following claims.
[0138] It should be understood that the present application is not limited to the exact structure described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.
Claims
1. A data transmission system for an induction cooker, characterized in that: include: Temperature acquisition module, power board main control module, optocoupler communication module, and multiple NTC temperature sensors; The temperature acquisition module is used to obtain the AD value of the temperature collected by each NTC temperature sensor installed on the induction cooker panel; It is also used to determine abnormal and non-abnormal NTC temperature sensors according to the AD value of the temperature collected by each NTC temperature sensor, and record the number of abnormal NTC temperature sensors; It is also used to determine the highest temperature data collected by the non-abnormal NTC temperature sensor according to the AD value of the temperature collected by the non-abnormal NTC temperature sensor; It is also used to send the maximum temperature data and the number of abnormal NTC temperature sensors to the power board main control module through the optical coupling communication module based on a preset single-line I / O port digital communication protocol; The power board main control module is used to verify the accuracy of the received maximum temperature data and the number of abnormal NTC temperature sensors, and obtain the verification result. If the verification result indicates that the received maximum temperature data and the number of abnormal NTC temperature sensors are accurate, they are saved.
2. The data transmission system for an induction cooker according to claim 1, characterized in that: When the temperature acquisition module is used to determine abnormal and non-abnormal NTC temperature sensors according to the AD value of the temperature acquired by each NTC temperature sensor, it is specifically used to: For any NTC temperature sensor, if the AD value of the temperature collected by the NTC temperature sensor is greater than a preset short-circuit AD threshold, or less than a preset open-circuit AD threshold, the NTC temperature sensor is determined to be an abnormal NTC temperature sensor; If the AD value of the temperature collected by the NTC temperature sensor is greater than or equal to the preset open circuit AD threshold and less than or equal to the preset short circuit AD threshold, it is determined that the NTC temperature sensor is a normal NTC temperature sensor.
3. The data transmission system for an induction cooker according to claim 2, characterized in that: When the temperature acquisition module is used to determine the highest temperature data collected by the non-abnormal NTC temperature sensor according to the AD value of the temperature collected by the non-abnormal NTC temperature sensor, it is specifically used to: Convert the AD value of the temperature collected by each non-abnormal NTC temperature sensor into temperature data to obtain the temperature data of each non-abnormal NTC temperature sensor; From the temperature data of each non-abnormal NTC temperature sensor, the highest temperature data collected by the non-abnormal NTC temperature sensor is determined.
4. The data transmission system for an induction cooker according to claim 3, characterized in that: The temperature acquisition module sends the maximum temperature data and the number of abnormal NTC temperature sensors to the power board main control module through the optical coupling communication module based on the preset single-line I / O port digital communication protocol, specifically for: Adding the maximum temperature data, the number of abnormal NTC temperature sensors and preset constant data to obtain verification data, wherein the preset constant data includes two preset constants; According to the protocol data pre-configured in the preset single-line I / O port digital communication protocol, the highest temperature data is determined as the first protocol data, the number of the abnormal NTC temperature sensors is determined as the second protocol data, the two preset constants are respectively determined as the third protocol data and the fourth protocol data, and the verification data is determined as the fifth protocol data; The first protocol data, the second protocol data, the third protocol data, the fourth protocol data and the fifth protocol data are sent to the power board main control module through the optical coupling communication module.
5. The data transmission system for an induction cooker according to claim 4, characterized in that: The power board main control module is used to perform accuracy verification on the received maximum temperature data and the number of abnormal NTC temperature sensors and obtain the verification result, specifically for: judging whether the fifth protocol data is correct according to the first protocol data, the second protocol data, the third protocol data and the fourth protocol data; If the fifth protocol data is correct, a first verification result is obtained, and the first verification result is used to indicate that the maximum temperature data received by the power board main control module and the number of the abnormal NTC temperature sensors are accurate; If the fifth protocol data is incorrect, a second verification result is obtained, and the second verification result is used to indicate that the maximum temperature data received by the power board main control module and the number of abnormal NTC temperature sensors are inaccurate.
6. The data transmission system for an induction cooker according to claim 5, characterized in that: The power board main control module is also used for: A threshold temperature for normal operation of the induction cooker is determined according to the number of the received abnormal NTC temperature sensors.
7. The data transmission system for an induction cooker according to claim 6, characterized in that: When the power board main control module is used to determine the threshold temperature for the normal operation of the induction cooker according to the number of the abnormal NTC temperature sensors received, it is specifically used to: Obtaining a preset threshold temperature threshold of the induction cooker; If the number of the abnormal NTC temperature sensors is equal to 0, determining that the threshold temperature for the normal operation of the induction cooker is the preset threshold temperature threshold; If the number of the abnormal NTC temperature sensors is less than or equal to half of the number of all NTC temperature sensors installed on the induction cooker panel, the threshold temperature for normal operation of the induction cooker is determined to be the product of the preset threshold temperature threshold and the preset temperature data compensation coefficient.
8. The data transmission system for an induction cooker according to claim 7, characterized in that: The power board main control module is also used for: If the number of the abnormal NTC temperature sensors is greater than half of the number of all NTC temperature sensors installed on the induction cooker panel, a first early warning prompt message is output.
9. The data transmission system for an induction cooker according to any one of claims 1 to 8, characterized in that: The power board main control module is also used for: If the verification result indicates that the received maximum temperature data and the number of abnormal NTC temperature sensors are inaccurate, an error count is performed, and when the value of the error count reaches a preset number of times, a second warning prompt message is output.
10. The data transmission system for an induction cooker according to claim 9, characterized in that: Also included is a display panel control module; The display panel control module is used to receive and display the maximum temperature data sent by the power board main control module.
11. A data transmission method for an induction cooker, characterized in that: include: Obtain the AD value of the temperature collected by each NTC temperature sensor installed on the induction cooker panel; According to the AD value of the temperature collected by each NTC temperature sensor, abnormal and non-abnormal NTC temperature sensors are determined, and the number of abnormal NTC temperature sensors is recorded; According to the AD value of the temperature collected by the non-abnormal NTC temperature sensor, the highest temperature data collected by the non-abnormal NTC temperature sensor is determined; Based on a preset single-line I / O port digital communication protocol, obtaining the maximum temperature data and the number of abnormal NTC temperature sensors; The received maximum temperature data and the number of the abnormal NTC temperature sensors are checked for accuracy, and a check result is obtained. If the check result indicates that the received maximum temperature data and the number of the abnormal NTC temperature sensors are accurate, the data are saved.