CN108731039B - Method for detecting working state of temperature sensor and induction cooker - Google Patents
Method for detecting working state of temperature sensor and induction cooker Download PDFInfo
- Publication number
- CN108731039B CN108731039B CN201710240734.0A CN201710240734A CN108731039B CN 108731039 B CN108731039 B CN 108731039B CN 201710240734 A CN201710240734 A CN 201710240734A CN 108731039 B CN108731039 B CN 108731039B
- Authority
- CN
- China
- Prior art keywords
- temperature
- magnetic plate
- temperature sensor
- mark
- preset
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000006698 induction Effects 0.000 title claims abstract description 150
- 238000000034 method Methods 0.000 title claims abstract description 38
- 238000010438 heat treatment Methods 0.000 claims description 8
- 230000007423 decrease Effects 0.000 claims description 7
- 238000001514 detection method Methods 0.000 abstract description 6
- 238000010586 diagram Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Abstract
The embodiment of the invention provides a method for detecting the working state of a temperature sensor and an induction cooker, wherein the method comprises the following steps: acquiring the temperature of a magnetic plate and the temperature of at least one of an IGBT and a bridge stack when the induction cooker is started; when the temperature of the magnetic plate meets a first preset condition and the temperature of at least one of the IGBT and the bridge stack meets a second preset condition, setting a thermal mark for the induction cooker; the first preset condition comprises that the temperature of the magnetic plate is larger than a first preset temperature and smaller than a second preset temperature, and the second preset condition comprises that the temperature of at least one of the IGBT and the bridge stack is larger than a third preset temperature; and setting a working mark for indicating the working state for the temperature sensor according to the thermal mark, the temperature change rate of the magnetic plate and the slope value for comparing the temperature change rate. Therefore, the phenomenon that the temperature sensor is wrongly judged to be invalid when the electromagnetic oven is powered off when working in thermal balance and is started immediately is avoided, and the detection accuracy of the state of the temperature sensor is improved.
Description
Technical Field
The embodiment of the invention relates to the technical field of household appliances, in particular to a method for detecting the working state of a temperature sensor and an induction cooker.
Background
Induction cookers are a common household appliance for heating. When the electromagnetic oven works, high-frequency alternating current is utilized to pass through the coil panel so as to enable the bottom of the cooker placed on the electromagnetic oven to generate vortex, thereby heating the cooker arranged on the electromagnetic oven. And the temperature sensor is used for sensing the temperature of the magnetic plate above the coil panel, and when the temperature sensed by the temperature sensor reaches a preset temperature, the electromagnetic oven is in a working state of heat balance. Therefore, the temperature sensor is an important component in the induction cooker, and the temperature sensed by the temperature sensor has an influence on the operation of the induction cooker, so that the induction cooker needs to detect whether the temperature sensor fails during the operation. One way is currently: the temperature change rate sensed by the temperature sensor several times in succession is compared with a preset value, if the temperature change rate is larger than the preset value, the temperature sensor is considered to be normal, and if the temperature change rate is smaller than the preset value, the temperature sensor is considered to be invalid. However, when the induction cooker is shut down and is started to work immediately when working in thermal balance, the temperature change rate sensed by the temperature sensor is close to zero, and the temperature sensor can be misjudged to be invalid.
Disclosure of Invention
The embodiment of the invention provides a method for detecting the working state of a temperature sensor and an induction cooker, which are used for avoiding misjudgment of the working state of the temperature sensor.
In a first aspect, an embodiment of the present invention provides a method for detecting an operating state of a temperature sensor, including:
Acquiring the temperature of a magnetic plate when the induction cooker is started, and the temperature of at least one of an insulated gate bipolar transistor (Insulated Gate Bipolar Transistor, IGBT) and a bridge stack;
When the temperature of the magnetic plate meets a first preset condition and the temperature of at least one of the IGBT and the bridge stack meets a second preset condition, setting a thermal mark for the induction cooker; the first preset condition comprises that the temperature of the magnetic plate is larger than a first preset temperature and smaller than a second preset temperature, and the second preset condition comprises that the temperature of at least one of the IGBT and the bridge stack is larger than a third preset temperature;
And setting a working mark for indicating the working state for the temperature sensor according to the thermal mark, the temperature change rate of the magnetic plate and the slope value for comparing the temperature change rate.
In a second aspect, an embodiment of the present invention provides an induction cooker, including:
the acquisition module is used for acquiring the temperature of the magnetic plate and the temperature of at least one of the IGBT and the bridge stack when the induction cooker is started;
The first setting module is used for setting a thermal mark for the induction cooker when the temperature of the magnetic plate meets a first preset condition and the temperature of at least one of the IGBT and the bridge stack meets a second preset condition; the first preset condition comprises that the temperature of the magnetic plate is larger than a first preset temperature and smaller than a second preset temperature, and the second preset condition comprises that the temperature of at least one of the IGBT and the bridge stack is larger than a third preset temperature;
And the second setting module is used for setting a working mark for indicating the working state for the temperature sensor according to the thermal mark, the temperature change rate of the magnetic plate and the slope value for comparing the temperature change rate.
In a third aspect, an embodiment of the present invention provides an induction cooker, including: the device comprises a magnetic plate, an IGBT, a bridge stack, a first temperature sensor, a second temperature sensor, a memory and a processor; the first temperature sensor, the second temperature sensor, the memory and the processor are electrically connected;
the first temperature sensor is used for detecting the temperature of the magnetic plate when the induction cooker is started;
The second temperature sensor is used for detecting the temperature of at least one of the IGBT and the bridge stack;
the memory is used for storing the temperature of the magnetic plate and the temperature of at least one of the IGBT and the bridge stack;
The processor is used for setting a thermal mark for the induction cooker when the temperature of the magnetic plate meets a first preset condition and the temperature of at least one of the IGBT and the bridge stack meets a second preset condition; the first preset condition comprises that the temperature of the magnetic plate is larger than a first preset temperature and smaller than a second preset temperature, and the second preset condition comprises that the temperature of at least one of the IGBT and the bridge stack is larger than a third preset temperature; and setting a working mark for indicating the working state for the first temperature sensor according to the thermal mark, the temperature change rate of the magnetic plate and the slope value for comparing the temperature change rate.
According to the method for detecting the working state of the temperature sensor and the induction cooker, provided by the embodiment of the invention, the temperature of the magnetic plate and the temperature of at least one of the IGBT and the bridge stack when the induction cooker is started are obtained, when the temperature of the magnetic plate meets a first preset condition and the temperature of at least one of the IGBT and the bridge stack meets a second preset condition, a thermal mark is set for the induction cooker, and then the working mark for indicating the working state is set for the temperature sensor according to the thermal mark, the temperature change rate of the magnetic plate and the slope value for comparing the temperature change rate. Because the embodiment refers to the thermal mark set for the induction cooker when the working mark is set for the temperature sensor, the phenomenon that the temperature sensor is wrongly judged to be invalid when the induction cooker is powered off and is immediately powered on when working in thermal balance is avoided, and the detection accuracy of the state of the temperature sensor is improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions of the prior art, the following description will briefly explain the drawings used in the embodiments or the description of the prior art, and it is obvious that the drawings in the following description are some embodiments of the present invention, and other drawings can be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a flowchart of a method for detecting an operating state of a temperature sensor according to an embodiment of the present invention;
FIG. 2 is a flowchart of a method for detecting an operating state of a temperature sensor according to a second embodiment of the present invention;
FIG. 3 is a flowchart of a method for detecting an operating state of a temperature sensor according to a third embodiment of the present invention;
FIG. 4 is a flowchart of a method for detecting an operating state of a temperature sensor according to a fourth embodiment of the present invention;
FIG. 5 is a schematic diagram of an induction cooker according to an embodiment of the present invention;
Fig. 6 is a schematic structural diagram of an induction cooker according to a second embodiment of the present invention;
Fig. 7 is a schematic structural diagram of an induction cooker according to a third embodiment of the present invention.
Detailed Description
Fig. 1 is a flowchart of a method for detecting an operating state of a temperature sensor according to an embodiment of the present invention, as shown in fig. 1, the method of the present embodiment may include:
s101, acquiring the temperature of a magnetic plate and the temperature of at least one of an IGBT and a bridge stack when the induction cooker is started.
In this embodiment, the temperature of the magnetic plate of the induction cooker is obtained when the induction cooker is started, and the temperature of at least one of the IGBT and the bridge stack of the induction cooker is obtained when the induction cooker is started. For example: the start-up process of the induction cooker takes 8 seconds to complete, and the temperature of the magnetic plate, and the temperature of at least one of the IGBT and the bridge stack are respectively the temperatures at 8 seconds.
S102, setting a thermal mark for the induction cooker when the temperature of the magnetic plate meets a first preset condition and the temperature of at least one of the IGBT and the bridge stack meets a second preset condition; the first preset condition includes that the temperature of the magnetic plate is greater than a first preset temperature and less than a second preset temperature, and the second preset condition includes that the temperature of at least one of the IGBT and the bridge stack is greater than a third preset temperature.
In this embodiment, after the temperature of the magnetic plate and the temperature of at least one of the IGBT and the bridge stack are obtained, it is determined whether the temperature of the magnetic plate satisfies a first preset condition, and whether the temperature of at least one of the IGBT and the bridge stack satisfies a second preset condition. The first preset condition includes that the temperature of the magnetic plate is larger than a first preset temperature and smaller than a second preset temperature, and the second preset condition includes that the temperature of at least one of the IGBT and the bridge stack is larger than a third preset temperature. That is, in this embodiment, it is determined whether the temperature of the magnetic plate is greater than a first preset temperature and less than a second preset temperature, and whether the temperature of at least one of the IBGT and the bridge stack is greater than a third preset temperature. When the temperature of the magnetic plate is higher than the first preset temperature and lower than the second preset temperature, and when the temperature of at least one of the IGBT and the bridge stack is higher than the third preset temperature, the induction cooker can be determined to be powered off when working at or near the thermal balance, and immediately powered on, and the temperature of the induction cooker before being started can be considered to be higher. Therefore, the embodiment sets a thermal identifier for the induction cooker, and the thermal identifier is used for indicating that the induction cooker is a heat engine when the induction cooker is started, that is, the induction cooker has the thermal identifier. If the temperature of the magnetic plate is not greater than the first preset temperature or not less than the second preset temperature, or the temperature of at least one of the IGBT and the bridge stack is not greater than the third preset temperature, a thermal mark is not set for the induction cooker, namely the induction cooker does not have the thermal mark. For example, the first preset condition includes that the temperature of the magnetic plate is greater than 60 degrees and less than 100 degrees. The second preset condition includes that the temperature of at least one of the IGBT and the bridge stack is greater than 40 degrees, but the embodiment is not limited thereto.
S103, setting a working mark for indicating the working state for the temperature sensor according to the thermal mark, the temperature change rate of the magnetic plate and the slope value for comparing the temperature change rate.
In this embodiment, after the thermal identifier is set for the induction cooker, the working state of the temperature sensor of the induction cooker is determined according to the set thermal identifier, the temperature change rate of the magnetic plate, and the slope value for comparing the temperature change rate, and the working identifier is set for the temperature sensor, where the working identifier is used to indicate the working state of the temperature sensor. Compared with the prior art, the embodiment also refers to the thermal mark of the induction cooker when the working mark is set for the temperature sensor, and the induction cooker can be started in a heat engine state according to the thermal mark of the induction cooker, so that even if the temperature sensor senses that the temperature of the magnetic plate is unchanged, the temperature sensor cannot be considered to be invalid.
The temperature change rate of the magnetic plate may be a temperature change value of the magnetic plate within a preset time, for example, a unit time, for example, 1 second. For example, the temperature of the magnetic plate obtained at 30 seconds is A1, the temperature of the magnetic plate obtained at 40 seconds is A2, and the temperature change rate is (A2-A1)/10.
In this embodiment, the temperature of the magnetic plate and the temperature of at least one of the IGBT and the bridge stack are obtained when the induction cooker is started, and when the temperature of the magnetic plate meets a first preset condition and the temperature of at least one of the IGBT and the bridge stack meets a second preset condition, a thermal identifier is set for the induction cooker, and then a working identifier for indicating a working state is set for the temperature sensor according to the thermal identifier, the temperature change rate of the magnetic plate and the slope value for comparing the temperature change rate. Because the embodiment refers to the thermal mark set for the induction cooker when the working mark is set for the temperature sensor, the phenomenon that the temperature sensor is wrongly judged to be invalid when the induction cooker is powered off and is immediately powered on when working in thermal balance is avoided, and the detection accuracy of the state of the temperature sensor is improved.
Fig. 2 is a flowchart of a method for detecting an operating state of a temperature sensor according to a second embodiment of the present invention, where, as shown in fig. 2, the method in this embodiment may include:
s201, acquiring the temperature of a magnetic plate and the temperature of at least one of an IGBT and a bridge stack when the induction cooker is started.
S202, setting a thermal mark for the induction cooker when the temperature of the magnetic plate meets a first preset condition and the temperature of at least one of the IGBT and the bridge stack meets a second preset condition.
The first preset condition comprises that the temperature of the magnetic plate is larger than a first preset temperature and smaller than a second preset temperature, and the second preset condition comprises that the temperature of at least one of the IGBT and the bridge stack is larger than a third preset temperature.
In this embodiment, the specific implementation process of S201 and S202 may be referred to the related description in the embodiment shown in fig. 1, which is not repeated here.
S203, continuously obtaining the temperature change rate of the magnetic plate for M times.
S204, setting a working mark for the temperature sensor according to the thermal mark, the temperature change rate obtained for M times continuously and the slope value used for comparing the temperature change rate.
In this embodiment, the temperature change rate of the magnetic plate is obtained M times in succession, where M is an integer greater than or equal to 2, for example: the temperature change rate of the magnetic plate is continuously obtained for a plurality of times within a preset time, i.e., a preset time of 5 minutes. And then setting a working mark for the temperature sensor according to the thermal mark set in the S202, the temperature change rate obtained continuously and repeatedly, and the slope value for comparing the temperature change rates.
In this embodiment, the temperature of the magnetic plate and the temperature of at least one of the IGBT and the bridge stack are obtained when the induction cooker is started, and when the temperature of the magnetic plate meets a first preset condition and the temperature of at least one of the IGBT and the bridge stack meets a second preset condition, a thermal identifier is set for the induction cooker, and then a working identifier for indicating a working state is set for the temperature sensor according to the thermal identifier, the temperature change rate of the magnetic plate and the slope value for comparing the temperature change rate. Because the heat mark arranged for the induction cooker is referred when the working mark is arranged for the temperature sensor, the phenomenon that the temperature sensor is wrongly judged to be invalid when the induction cooker is powered off and is started to work immediately when the induction cooker works in heat balance is avoided, and the detection accuracy of the state of the temperature sensor is improved.
According to the scheme, the heat mark arranged for the induction cooker is referred when the working mark is arranged for the temperature sensor, so that the phenomenon that the temperature sensor is wrongly judged to be invalid when the induction cooker is powered off and is immediately powered on when working in heat balance is avoided, and the detection accuracy of the state of the temperature sensor is improved.
Fig. 3 is a flowchart of a method for detecting an operating state of a temperature sensor according to a third embodiment of the present invention, where, as shown in fig. 3, the method in this embodiment may include:
S301, acquiring the temperature of a magnetic plate and the temperature of at least one of an IGBT and a bridge stack when the induction cooker is started.
S302, setting a thermal mark for the induction cooker when the temperature of the magnetic plate meets a first preset condition and the temperature of at least one of the IGBT and the bridge stack meets a second preset condition.
S303, determining a slope value for comparing the temperature change rate according to the actual working power of the induction cooker.
In this embodiment, the slope value is determined according to the actual operating power of the induction cooker, and when the actual operating power of the induction cooker changes, the slope value used for comparing the temperature change rate also changes accordingly, so the slope value in this embodiment is not fixed and changes with the operation of the induction cooker.
S304, continuously obtaining the temperature change rate of the magnetic plate for M times.
In this embodiment, the specific implementation process of S301 to S304 may be referred to the related description in the embodiment shown in fig. 2, and will not be described herein.
S305, judging whether the temperature change rate obtained for M times continuously is larger than the slope value or not. And N is a positive integer greater than a first preset value. If not, S306 is executed, and if yes, S307 is executed.
S306, judging whether the current temperature of the magnetic plate meets a first preset condition or not and whether the induction cooker has a thermal mark or not.
In this embodiment, when the temperature change rate obtained for less than N of the temperature change rates obtained for M consecutive times is greater than the slope value, it is further determined whether the current temperature of the magnetic plate meets a first preset condition, and whether the induction cooker has a thermal flag. If yes, S307 is executed, and if no, S308 is executed.
S307, setting a normal mark for indicating a normal state for the temperature sensor.
In this embodiment, when the temperature change rate obtained at least N times of the temperature change rates obtained in M consecutive times is greater than the slope value, it may be determined that the working state of the temperature sensor is a normal state, and in this embodiment, the temperature sensor is set with a normal flag for indicating the normal state. Or alternatively
When the current temperature of the magnetic plate meets the first preset condition and the induction cooker has the thermal mark, the working state of the temperature sensor can be determined to be a normal state, and the temperature sensor is provided with a normal mark for indicating the normal state.
S308, setting a failure mark for indicating a failure state for the temperature sensor.
When the current temperature of the magnetic plate does not meet the first preset condition and/or the induction cooker does not have the thermal mark, the working state of the temperature sensor can be determined to be a failure state, and in this embodiment, the temperature sensor is provided with a failure mark for indicating the failure state.
According to the scheme, the heat mark arranged for the induction cooker is referred when the working mark is arranged for the temperature sensor, so that the phenomenon that the temperature sensor is wrongly judged to be invalid when the induction cooker is powered off during heat balance and is started to work immediately is avoided, in addition, the slope value in the embodiment is determined according to the actual working power of the induction cooker and is not a fixed value, and the misjudgment phenomenon of the state of the temperature sensor caused by the fixed slope value in the prior art is avoided, and the detection accuracy of the state of the temperature sensor is improved.
Fig. 4 is a flowchart of a method for detecting an operating state of a temperature sensor according to a fourth embodiment of the present invention, where, as shown in fig. 4, the method in this embodiment may include:
s401, acquiring the temperature of a magnetic plate and the temperature of at least one of an IGBT and a bridge stack when the induction cooker is started.
S402, when the temperature of the magnetic plate meets a first preset condition and the temperature of at least one of the IGBT and the bridge stack meets a second preset condition, setting a heat mark for the induction cooker.
S403, judging whether the temperature of the magnetic plate is increased or not and whether the induction cooker is heating or not. If yes, S404 is executed, and if no, S410 is executed.
In this embodiment, when it is determined that the temperature of the magnetic plate is increased and the induction cooker is being heated, the present embodiment determines a slope value for comparing the temperature change rate according to the actual operating power of the induction cooker. One possible implementation of determining the slope value according to the actual operating power of the induction cooker includes S404-S407.
S404, obtaining an intermediate value according to the actual working power and a preset slope factor.
In this embodiment, when it is determined that the temperature of the magnetic plate increases and the induction cooker is being heated, an intermediate value is obtained according to the actual operating power of the induction cooker and a preset slope factor. For example: the actual working power of the induction cooker is compared with the preset slope factor, and the obtained value is used as the intermediate value, so that when the actual working power is high, the intermediate value is correspondingly high, and further the slope value is relatively high, and thus erroneous judgment of the working state of the temperature sensor caused by too small slope value can be avoided. The preset slope factor may be determined according to the actual situation of the induction cooker, which is not limited in this embodiment.
S405, judging whether the temperature of the magnetic plate meets a third preset condition. If yes, S406 is executed, and if no, S407 is executed.
Wherein the third preset condition includes: the temperature of the magnetic plate is less than the fourth preset temperature or greater than the fifth preset temperature.
S406, adjusting the intermediate value to obtain a slope value; the slope value obtained is less than the intermediate value.
In this embodiment, when it is determined that the temperature of the magnetic plate satisfies the third preset condition, that is, the temperature of the magnetic plate is less than the fourth preset temperature or greater than the fifth preset temperature, the intermediate value obtained in S404 is adjusted, that is, lowered, and the value obtained after the adjustment is a slope value for comparing the temperature change rate, and then S408 is performed. The slope value obtained is less than the intermediate value. Therefore, the phenomenon of misjudgment of the working state of the temperature sensor caused by higher slope value when the temperature is too high or too low can be avoided.
S407, determining the intermediate value as a slope value.
In the present embodiment, when it is determined that the temperature of the magnetic plate does not satisfy the third preset condition, that is, the temperature of the magnetic plate is greater than or equal to the fourth preset temperature and less than or equal to the fifth preset temperature, the intermediate value obtained in S404 is taken as a slope value for comparing the temperature change rate, and then S408 is performed.
S408, continuously obtaining the temperature change rate of the magnetic plate for M times.
S409, setting a working identifier for the temperature sensor according to the thermal identifier, the temperature change rate obtained for M times continuously and the slope value.
In this embodiment, the specific implementation process of S408 and S409 may be referred to the related description in the embodiment shown in fig. 2 or fig. 3, which is not described herein.
S410, continuously obtaining the temperature of the magnetic plate K times.
In this embodiment, when it is determined that the temperature of the magnetic plate is lowered or the induction cooker is not heated, the temperature of the magnetic plate is acquired K times in succession. Then S411 is performed.
S411, judging whether the temperature obtained for K times continuously decreases. If yes, execution proceeds to S412, if no, ending.
S412, setting a normal mark for indicating a normal state for the temperature sensor.
In this embodiment, when it is determined that the temperature continuously decreases for K consecutive times, it may be determined that the working state of the temperature sensor is a normal state, and in this embodiment, a normal flag for indicating the normal state is set for the temperature sensor.
And when the temperature acquired for K times continuously is determined not to be continuously reduced, ending, and not judging the working state of the temperature sensor.
In this embodiment, through the above scheme, since the working identifier is set for the temperature sensor in this embodiment, the thermal identifier set for the induction cooker is referred to, so that the phenomenon that the temperature sensor is misjudged to be invalid when the induction cooker is turned off during working in thermal balance and is immediately turned on during working is avoided.
Optionally, on the basis of the above embodiments, after setting a thermal identifier for the induction cooker and before detecting the working state of the temperature sensor according to the thermal identifier and the temperature change rate of the magnetic plate, the present embodiment further determines the working state of the temperature sensor, when determining that the current working identifier of the temperature sensor is none, that is, the working state of the temperature sensor is tentatively unknown, or determining that the current working state of the induction cooker is a failure identifier, the present embodiment needs to further determine the working state of the temperature sensor, and then the present embodiment detects the working state of the temperature sensor according to the thermal identifier and the temperature change rate of the magnetic plate. When the current working identifier of the temperature sensor is determined to be the normal identifier, the embodiment is ended without further judging the working state of the temperature sensor.
Fig. 5 is a schematic structural diagram of an induction cooker according to an embodiment of the invention, as shown in fig. 5, the induction cooker of the embodiment may include: an acquisition module 11, a first setting module 12 and a second setting module 13.
The obtaining module 11 is configured to obtain a temperature of the magnetic plate and a temperature of at least one of the IGBT and the bridge stack when the induction cooker is turned on.
A first setting module 12, configured to set a thermal identifier for the induction cooker when a temperature of the magnetic plate meets a first preset condition and a temperature of at least one of the IGBT and the bridge stack meets a second preset condition; the first preset condition comprises that the temperature of the magnetic plate is larger than a first preset temperature and smaller than a second preset temperature, and the second preset condition comprises that the temperature of at least one of the IGBT and the bridge stack is larger than a third preset temperature;
And a second setting module 13, configured to set an operation identifier for indicating an operation state for the temperature sensor according to the thermal identifier, the temperature change rate of the magnetic plate, and a slope value for comparing the temperature change rate.
The induction cooker of the embodiment can be used for executing the technical scheme of each method embodiment, and the implementation principle and the technical effect are similar, and are not repeated here.
Fig. 6 is a schematic structural diagram of an induction cooker according to a second embodiment of the present invention, as shown in fig. 6, where, based on the embodiment shown in fig. 5, a second setting module 13 includes: an acquisition sub-module 131 and a setting sub-module 132.
An acquisition sub-module 131 for continuously acquiring the temperature change rate of the magnetic plate M times; m is an integer greater than or equal to 2;
A setting sub-module 132 is configured to set a working identifier for the temperature sensor according to the thermal identifier, the temperature change rate obtained for M consecutive times, and the slope value for comparing the temperature change rates.
Optionally, the setting submodule 132 is specifically configured to: setting a normal mark for indicating a normal state for the temperature sensor when at least N times of the temperature change rates acquired in the continuous M times of temperature change rates are larger than the slope value; the N is a positive integer larger than a first preset value;
When the current temperature of the magnetic plate meets the first preset condition and the induction cooker has the thermal mark, setting a normal mark for indicating a normal state for the temperature sensor;
When the temperature change rate of less than N times of the temperature change rates obtained in the continuous M times is greater than the slope value; and when the current temperature of the magnetic plate does not meet the first preset condition and/or the induction cooker does not have the thermal mark, setting a failure mark for indicating a failure state for the temperature sensor.
Optionally, the induction cooker of the embodiment further includes: a first determination module 14.
The first determining module 14 is configured to determine, before the obtaining sub-module 131 obtains the temperature change rate of the magnetic plate M times in succession, that the temperature of the magnetic plate is increased and that the induction cooker is heating.
Optionally, the obtaining module 11 is further configured to obtain the temperature of the magnetic plate K times continuously after the first determining module 14 determines that the temperature of the magnetic plate is reduced or the electromagnetic oven is not heated;
the second setting module 13 is configured to set a normal identifier for indicating a normal state for the temperature sensor when the temperature acquired for K consecutive times continuously decreases.
Optionally, the induction cooker of the embodiment further includes: a second determination module 15.
The second determining module 15 is configured to determine, before the second setting module 13 sets the working identifier for the temperature sensor according to the thermal identifier, the temperature change rate obtained for M consecutive times, and the slope value for comparing the temperature change rates, the slope value according to the actual working power of the induction cooker.
Optionally, the second determining module 15 is specifically configured to: obtaining an intermediate value according to the actual working power and a preset slope factor;
When the temperature of the magnetic plate meets a third preset condition, adjusting the intermediate value to obtain the slope value; the slope value obtained is less than the intermediate value; the third preset condition includes: the temperature of the magnetic plate is smaller than a fourth preset temperature or larger than a fifth preset temperature;
And when the temperature of the magnetic plate does not meet the three preset conditions, determining the intermediate value as the slope value.
Optionally, the induction cooker of the embodiment further includes: a third determination module 16.
A third determining module 16, configured to determine, before the second setting sub-module 13 sets, for the temperature sensor, a working identifier for indicating a working state according to the thermal identifier, a temperature change rate of the magnetic plate, and a slope value for comparing the temperature change rate, whether the current working identifier of the temperature sensor is none, or determine that the current working identifier of the temperature sensor is a failure identifier.
The induction cooker of the embodiment can be used for executing the technical scheme of each method embodiment, and the implementation principle and the technical effect are similar, and are not repeated here.
Fig. 7 is a schematic structural diagram of an induction cooker according to a third embodiment of the present invention, as shown in fig. 7, the induction cooker according to the present embodiment includes: magnetic plate 21, IGBT22, bridge stack 23, first temperature sensor 24, second temperature sensor 25, memory 26, and processor 27; the first temperature sensor 24, the second temperature sensor 25, the memory 26 and the processor 27 are electrically connected.
The first temperature sensor 24 is configured to detect a temperature of the magnetic plate 21 when the induction cooker is turned on;
the second temperature sensor 25 is configured to detect a temperature of at least one of the IGBT22 and the bridge stack 23 when the induction cooker is turned on;
The memory 26 for storing the temperature of the magnetic plate 21 and the temperature of at least one of the IGBT22 and bridge 23;
the processor 27 is configured to set a thermal flag for the induction cooker when the temperature of the magnetic plate 21 satisfies a first preset condition and the temperature of at least one of the IGBT22 and the bridge stack 23 satisfies a second preset condition; the first preset condition includes that the temperature of the magnetic plate 21 is greater than a first preset temperature and less than a second preset temperature, and the second preset condition includes that the temperature of at least one of the IGBT22 and the bridge 23 is greater than a third preset temperature; an operation flag for indicating an operation state is set for the first temperature sensor 24 according to the thermal flag, the temperature change rate of the magnetic plate 21, and a slope value for comparing the temperature change rates.
Optionally, the processor 27 is specifically configured to: obtaining the temperature change rate of the magnetic plate 21M times in succession; m is an integer greater than or equal to 2; and setting an operation flag for the first temperature sensor 24 based on the thermal flag, the temperature change rate obtained M consecutive times, and the slope value for comparing the temperature change rates.
Optionally, the processor 27 is specifically configured to: setting a normal flag for indicating a normal state for the first temperature sensor 24 when at least N of the continuously M-times acquired temperature change rates are greater than the slope value; the N is a positive integer larger than a first preset value;
setting a normal flag for indicating a normal state for the first temperature sensor 24 when the current temperature of the magnetic plate 21 satisfies the first preset condition and the induction cooker has the thermal flag, when the temperature change rate of less than N of the continuously M-time acquired temperature change rates is greater than the slope value;
When the temperature change rate of less than N times of the temperature change rates obtained in the continuous M times is greater than the slope value; and when the current temperature of the magnetic plate 21 does not satisfy the first preset condition and/or the induction cooker does not have the thermal flag, a failure flag for indicating a failure state is set for the first temperature sensor 24.
Optionally, the processor 27 is further configured to determine that the temperature of the magnetic plate 21 is increasing and the induction cooker is heating before the temperature change rate of the magnetic plate is acquired M consecutive times.
Optionally, the processor 27 is further configured to acquire the temperature of the magnetic plate 21 detected by the first temperature sensor 24K consecutive times if it is determined that the temperature of the magnetic plate 21 is reduced or the induction cooker is not heated; when the temperature continuously decreases for K consecutive acquisitions, a normal flag indicating a normal state is set for the first temperature sensor 24.
Optionally, the processor 27 is further configured to determine the slope value according to an actual operating power of the induction cooker before setting the operating flag for the first temperature sensor 24 according to the thermal flag, the temperature change rate obtained M consecutive times, and the slope value for comparing the temperature change rates.
Optionally, the processor 27 is specifically configured to: obtaining an intermediate value according to the actual working power and a preset slope factor; and when the temperature of the magnetic plate 21 satisfies a third preset condition, adjusting the intermediate value to obtain the slope value; the slope value obtained is less than the intermediate value; the third preset condition includes: the temperature of the magnetic plate 21 is less than a fourth preset temperature or greater than a fifth preset temperature; when the temperature of the magnetic plate 21 does not satisfy the three preset conditions, the intermediate value is determined as the slope value.
Optionally, the processor 27 is further configured to determine that the current operation identifier of the first temperature sensor 24 is none, or determine that the current operation identifier of the first temperature sensor is failure identifier, before setting the operation identifier for indicating the operation state for the first temperature sensor 24 according to the thermal identifier, the temperature change rate of the magnetic plate 21, and the slope value for comparing the temperature change rate.
The induction cooker of the embodiment can be used for executing the technical scheme of each method embodiment, and the implementation principle and the technical effect are similar, and are not repeated here.
Those of ordinary skill in the art will appreciate that: all or part of the steps for implementing the method embodiments described above may be performed by hardware associated with program instructions. The foregoing program may be stored in a computer readable storage medium. The program, when executed, performs steps including the method embodiments described above; and the aforementioned storage medium includes: read-Only Memory (ROM), random access Memory (Random Access Memory, RAM), magnetic disk or optical disk, etc.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the present invention, and not for limiting the same; although the invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some or all of the technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit of the invention.
Claims (23)
1. A method of detecting an operating condition of a temperature sensor, comprising:
acquiring the temperature of a magnetic plate and the temperature of at least one of an IGBT and a bridge stack when the induction cooker is started;
When the temperature of the magnetic plate meets a first preset condition and the temperature of at least one of the IGBT and the bridge stack meets a second preset condition, setting a thermal mark for the induction cooker; the first preset condition comprises that the temperature of the magnetic plate is larger than a first preset temperature and smaller than a second preset temperature, and the second preset condition comprises that the temperature of at least one of the IGBT and the bridge stack is larger than a third preset temperature;
And setting a working mark for indicating the working state for the temperature sensor according to the thermal mark, the temperature change rate of the magnetic plate and the slope value for comparing the temperature change rate.
2. The method of claim 1, wherein the setting the flag for indicating the operation state for the temperature sensor according to the thermal flag and the temperature change rate of the magnetic plate includes:
Continuously obtaining the temperature change rate of the magnetic plate for M times; m is an integer greater than or equal to 2;
and setting a working mark for the temperature sensor according to the thermal mark, the temperature change rate obtained for M times continuously and the slope value for comparing the temperature change rate.
3. The method of claim 2, wherein the setting the operational flag for the temperature sensor based on the thermal flag, the temperature change rate obtained M consecutive times, and the slope value for comparing the temperature change rates, comprises:
setting a normal mark for indicating a normal state for the temperature sensor when at least N times of the temperature change rates acquired in the continuous M times of temperature change rates are larger than the slope value; the N is a positive integer larger than a first preset value;
When the current temperature of the magnetic plate meets the first preset condition and the induction cooker has the thermal mark, setting a normal mark for indicating a normal state for the temperature sensor;
When the temperature change rate of less than N times of the temperature change rates obtained in the continuous M times is greater than the slope value; and when the current temperature of the magnetic plate does not meet the first preset condition and/or the induction cooker does not have the thermal mark, setting a failure mark for indicating a failure state for the temperature sensor.
4. The method of claim 2, wherein prior to the continuously M times of acquiring the temperature change rate of the magnetic plate, further comprising:
determining that the temperature of the magnetic plate is increasing and the induction cooker is heating.
5. The method of claim 4, wherein if it is determined that the temperature of the magnetic plate is reduced or the induction cooker is unheated, the method further comprises:
Continuously obtaining the temperature of the magnetic plate K times;
And when the temperature obtained for K times continuously decreases, setting a normal mark for indicating a normal state for the temperature sensor.
6. The method of any one of claims 1-5, wherein the step of setting an operational signature for the temperature sensor based on the thermal signature, the rate of change of temperature obtained M consecutive times, and the slope value for comparing the rate of change of temperature, further comprises:
And determining the slope value according to the actual working power of the induction cooker.
7. The method of claim 6, wherein said determining said slope value based on said actual operating power comprises:
obtaining an intermediate value according to the actual working power and a preset slope factor;
When the temperature of the magnetic plate meets a third preset condition, adjusting the intermediate value to obtain the slope value; the slope value obtained is less than the intermediate value; the third preset condition includes: the temperature of the magnetic plate is smaller than a fourth preset temperature or larger than a fifth preset temperature;
And when the temperature of the magnetic plate does not meet the three preset conditions, determining the intermediate value as the slope value.
8. The method according to any one of claims 1-5, wherein before setting the operation flag for indicating the operation state for the temperature sensor according to the thermal flag, the temperature change rate of the magnetic plate, and the slope value for comparing the temperature change rate, further comprising:
and determining that the current working mark of the temperature sensor is none, or determining that the current working mark of the first temperature sensor is a failure mark.
9. An induction cooker, comprising:
the acquisition module is used for acquiring the temperature of the magnetic plate and the temperature of at least one of the IGBT and the bridge stack when the induction cooker is started;
The first setting module is used for setting a thermal mark for the induction cooker when the temperature of the magnetic plate meets a first preset condition and the temperature of at least one of the IGBT and the bridge stack meets a second preset condition; the first preset condition comprises that the temperature of the magnetic plate is larger than a first preset temperature and smaller than a second preset temperature, and the second preset condition comprises that the temperature of at least one of the IGBT and the bridge stack is larger than a third preset temperature;
And the second setting module is used for setting a working mark for indicating the working state for the temperature sensor according to the thermal mark, the temperature change rate of the magnetic plate and the slope value for comparing the temperature change rate.
10. The induction hob according to claim 9, characterized in, that the second setting module comprises:
An acquisition sub-module for continuously acquiring the temperature change rate of the magnetic plate for M times; m is an integer greater than or equal to 2;
And the setting sub-module is used for setting a working mark for the temperature sensor according to the thermal mark, the temperature change rate obtained for M times continuously and the slope value used for comparing the temperature change rate.
11. The induction hob according to claim 10, characterized in, that the setting sub-module is specifically configured to: setting a normal mark for indicating a normal state for the temperature sensor when at least N times of the temperature change rates acquired in the continuous M times of temperature change rates are larger than the slope value; the N is a positive integer larger than a first preset value;
When the current temperature of the magnetic plate meets the first preset condition and the induction cooker has the thermal mark, setting a normal mark for indicating a normal state for the temperature sensor;
When the temperature change rate of less than N times of the temperature change rates obtained in the continuous M times is greater than the slope value; and when the current temperature of the magnetic plate does not meet the first preset condition and/or the induction cooker does not have the thermal mark, setting a failure mark for indicating a failure state for the temperature sensor.
12. The induction hob according to claim 10, characterized in, that further comprises: a first determination module;
The first determining module is used for determining the temperature rise of the magnetic plate and the heating of the induction cooker before the first obtaining sub-module obtains the temperature change rate of the magnetic plate for M times continuously.
13. The induction cooker as claimed in claim 12, wherein,
The acquisition module is further used for continuously acquiring the temperature of the magnetic plate K times after the first determination module determines that the temperature of the magnetic plate is reduced or the electromagnetic oven is not heated;
And the second setting module is used for setting a normal mark for indicating a normal state for the temperature sensor when the temperature acquired for K times continuously decreases.
14. The induction hob according to any one of the claims 9 to 13, further comprising:
And the second determining module is used for determining the slope value according to the actual working power of the induction cooker before the second setting module sets the working identifier for the temperature sensor according to the thermal identifier, the temperature change rate obtained for M times continuously and the slope value used for comparing the temperature change rate.
15. The induction hob according to claim 14, characterized in, that the second determination module is in particular adapted to: obtaining an intermediate value according to the actual working power and a preset slope factor;
When the temperature of the magnetic plate meets a third preset condition, adjusting the intermediate value to obtain the slope value; the slope value obtained is less than the intermediate value; the third preset condition includes: the temperature of the magnetic plate is smaller than a fourth preset temperature or larger than a fifth preset temperature;
And when the temperature of the magnetic plate does not meet the three preset conditions, determining the intermediate value as the slope value.
16. The induction hob according to any one of the claims 9 to 13, further comprising:
And the third determining module is used for determining that the current working mark of the temperature sensor is none or determining that the current working mark of the first temperature sensor is invalid before the second setting sub-module sets the working mark for indicating the working state for the temperature sensor according to the thermal mark, the temperature change rate of the magnetic plate and the slope value for comparing the temperature change rate.
17. An induction cooker, comprising: the device comprises a magnetic plate, an IGBT, a bridge stack, a first temperature sensor, a second temperature sensor, a memory and a processor; the first temperature sensor, the second temperature sensor, the memory and the processor are electrically connected;
the first temperature sensor is used for detecting the temperature of the magnetic plate when the induction cooker is started;
the second temperature sensor is used for detecting the temperature of at least one of the IGBT and the bridge stack when the induction cooker is started;
the memory is used for storing the temperature of the magnetic plate and the temperature of at least one of the IGBT and the bridge stack;
The processor is used for setting a thermal mark for the induction cooker when the temperature of the magnetic plate meets a first preset condition and the temperature of at least one of the IGBT and the bridge stack meets a second preset condition; the first preset condition comprises that the temperature of the magnetic plate is larger than a first preset temperature and smaller than a second preset temperature, and the second preset condition comprises that the temperature of at least one of the IGBT and the bridge stack is larger than a third preset temperature; setting a working mark for indicating a working state for the first temperature sensor according to the thermal mark, the temperature change rate of the magnetic plate and the slope value for comparing the temperature change rate;
the processor is specifically configured to: continuously obtaining the temperature change rate of the magnetic plate for M times; m is an integer greater than or equal to 2; and setting a working mark for the first temperature sensor according to the thermal mark, the temperature change rate obtained for M times continuously and the slope value for comparing the temperature change rate.
18. The induction hob according to claim 17, characterized in, that the processor is in particular adapted to: setting a normal mark for indicating a normal state for the first temperature sensor when at least N times of the temperature change rates acquired in the continuous M times of temperature change rates are greater than the slope value; the N is a positive integer larger than a first preset value;
When the current temperature of the magnetic plate meets the first preset condition and the induction cooker has the thermal mark, setting a normal mark for indicating a normal state for the first temperature sensor;
When the temperature change rate of less than N times of the temperature change rates obtained in the continuous M times is greater than the slope value; and when the current temperature of the magnetic plate does not meet the first preset condition and/or the induction cooker does not have the thermal mark, setting a failure mark for indicating a failure state for the first temperature sensor.
19. The induction hob according to claim 17, characterized in, that the processor is further adapted to determine the temperature rise of the magnetic plate and the induction hob is heating before M consecutive acquisitions of the temperature change rate of the magnetic plate.
20. The induction hob according to claim 19, wherein the processor is further configured to acquire the temperature of the magnetic plate detected by the first temperature sensor K consecutive times if it is determined that the temperature of the magnetic plate is reduced or the induction hob is not heated; and setting a normal mark for indicating a normal state for the first temperature sensor when the temperature acquired for K times continuously decreases.
21. The induction hob according to any one of the claims 17-20, characterized in, that the processor is further adapted to determine the slope value according to the actual operating power of the induction hob before setting the operating identification for the first temperature sensor according to the thermal identification, the temperature change rate obtained M consecutive times and the slope value for comparing the temperature change rates.
22. The induction hob according to claim 21, characterized in, that the processor is in particular adapted to: obtaining an intermediate value according to the actual working power and a preset slope factor; when the temperature of the magnetic plate meets a third preset condition, adjusting the intermediate value to obtain the slope value; the slope value obtained is less than the intermediate value; the third preset condition includes: the temperature of the magnetic plate is smaller than a fourth preset temperature or larger than a fifth preset temperature; and when the temperature of the magnetic plate does not meet the three preset conditions, determining the intermediate value as the slope value.
23. The induction hob according to any one of the claims 17 to 20, characterized in, that the processor is further configured to determine, based on the thermal signature, the temperature change rate of the magnetic plate and the slope value for comparing the temperature change rate, that the current operation signature of the first temperature sensor is none or that the current operation signature of the first temperature sensor is failure before setting the operation signature for the first temperature sensor for indicating the operation status.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710240734.0A CN108731039B (en) | 2017-04-13 | Method for detecting working state of temperature sensor and induction cooker |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710240734.0A CN108731039B (en) | 2017-04-13 | Method for detecting working state of temperature sensor and induction cooker |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108731039A CN108731039A (en) | 2018-11-02 |
CN108731039B true CN108731039B (en) | 2024-11-19 |
Family
ID=
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105353250A (en) * | 2015-11-19 | 2016-02-24 | 珠海格力电器股份有限公司 | Method and device for detecting failure of induction cooker temperature sensing bulb |
CN207112900U (en) * | 2017-04-13 | 2018-03-16 | 浙江绍兴苏泊尔生活电器有限公司 | Electromagnetic oven |
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105353250A (en) * | 2015-11-19 | 2016-02-24 | 珠海格力电器股份有限公司 | Method and device for detecting failure of induction cooker temperature sensing bulb |
CN207112900U (en) * | 2017-04-13 | 2018-03-16 | 浙江绍兴苏泊尔生活电器有限公司 | Electromagnetic oven |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20230199919A1 (en) | Induction hob with boiling detection and induction energy control, method for heating food with an induction hob and computer program product | |
US7446287B2 (en) | Induction heating cooker with buoyancy reducing plate | |
CN110119168B (en) | Temperature control method of cooking appliance, cooking appliance and computer storage medium | |
CN106289431A (en) | Identify method and the electricity cooking pot of meter Shui Liang in electricity cooking pot cooking process | |
CN105954313B (en) | Method and system for determining boiling point temperature | |
CN109519983B (en) | Electromagnetic cooking system, cooker identification method thereof and cooker identification device | |
CN104214804A (en) | Electromagnetic heating device and cookware detecting method thereof | |
CN107289474B (en) | Control method of induction cooker and induction cooker | |
WO2021204235A1 (en) | Fire turn-off detection method and apparatus for cooking device, and range hood and storage medium | |
US11268921B2 (en) | Determining material composition of cookware in induction heating systems | |
CN108731039B (en) | Method for detecting working state of temperature sensor and induction cooker | |
CN111380088A (en) | Induction cooker and method and device for identifying cooking pot on induction cooker | |
CN109213228B (en) | Heating control method and device and electromagnetic heating cooker | |
CN108738182B (en) | Electromagnetic heating device and heating control method thereof | |
CN207112900U (en) | Electromagnetic oven | |
CN108731039A (en) | Method for detecting working state of temperature sensor and induction cooker | |
CN113741227B (en) | Control method and control device of cooking equipment, cooking equipment and storage medium | |
JP5218287B2 (en) | Induction heating cooker | |
CN113124428B (en) | Temperature sensor detection method and device and cooking utensil | |
JP2012009195A (en) | Induction heating cooker | |
JP4794681B1 (en) | Induction heating cooker | |
CN111707393A (en) | Boiling judgment method and system of rice cooker, intelligent terminal and storage medium | |
CN108627541B (en) | Method and circuit for judging material of heated device and electromagnetic heating equipment | |
CN113812854B (en) | Heating control method for cooking utensil and cooking utensil | |
JP5269150B2 (en) | Induction heating cooker |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant |