EP1629698B1 - Induction cooktop - Google Patents
Induction cooktop Download PDFInfo
- Publication number
- EP1629698B1 EP1629698B1 EP03728210A EP03728210A EP1629698B1 EP 1629698 B1 EP1629698 B1 EP 1629698B1 EP 03728210 A EP03728210 A EP 03728210A EP 03728210 A EP03728210 A EP 03728210A EP 1629698 B1 EP1629698 B1 EP 1629698B1
- Authority
- EP
- European Patent Office
- Prior art keywords
- output
- power
- microprocessor
- cookware
- current
- 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.)
- Expired - Lifetime
Links
Images
Classifications
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05B—ELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
- H05B6/00—Heating by electric, magnetic or electromagnetic fields
- H05B6/02—Induction heating
- H05B6/06—Control, e.g. of temperature, of power
- H05B6/062—Control, e.g. of temperature, of power for cooking plates or the like
Definitions
- This invention relates to an induction heating system, more particularly induction cooking appliance for use as a home appliance.
- Induction cooking devices or cooktops are more reliable and efficient, flameless, and thus safer appliances when compared with other cooking appliances.
- high frequency current is generated in the heating coil, which is usually coupled to a resonant capacitor.
- the current in the heating coil generates a high frequency magnetic flux that causes an electromagnetic induction action that generates eddy currents in a removable or non-removable cookware(pan, frying pan etc), which is made of a magnetic material such as steel, iron, etc.
- a removable or non-removable cookware pan, frying pan etc
- the cookware and the food contained therein is heated.
- the appliance Since the invention is related to a home appliance, the appliance should emit no noise to AC power line, should operate at unity power factor, and should have protection against hazardous conditions, such as no load, over current, over voltage, over heat protections. Another important aspect of such appliances is the reduction of the cost of the overall system.
- a power stage produces power to perform the cooking and second, a power control, timing, and monitoring circuit operates the system and provides convenient control for a user.
- Induction cooktops There are two types of main power stages used in induction cooktops: Single Transistored Inverter and Half Bridge Inverter.
- Single transistored inverter is a low cost power stage with a single transistor that makes it easy to control.
- cooktops having half-bridge inverter are two-transistored and have higher costs than those single-transistored inverters have. But they can operate in wider power ranges and in higher frequencies, which can allow the appliance to heat even magnetic materials with low resistance, such as aluminum.
- US 4,511,781 is a system that employs a microprocessor for all the control actions, but it tries to handle all the critical and fast timing operations with the microprocessor. So a very fast and expensive microprocessor is needed. Consequently, the cost of the system increases and the system becomes less feasible.
- microprocessors are sensitive to powerline fluctuations, which can cause random program errors and outputs. So it is not advised to solely rely on the microprocessor to drive gating signals of the power stage. But in this invention, with the aid of additional circuitry power stage could be prevented from damaging.
- there is no invention that performs all control actions via a microprocessor is stable and robust, and has a competitively low cost as other systems.
- the main objects of the present invention are to provide an induction heating cooker that operates at unity power factor, causes no audible noise during operation, can continuously detect to the load variations and can operate in a wide power range, can control the temperature of the cookware, and protect itself against hazardous conditions, such as over-current situations and false gate signals.
- the induction cooking apparatus in this invention comprises of a power stage, which is a quasi-resonant inverter circuit with a single transistor (Insulated Gate Bipolar Transistor, IGBT).
- IGBT Insulated Gate Bipolar Transistor
- the transistor is turned on and off continuously.
- a high frequency current is generated in the heating coil and the resonant capacitor.
- the current in the heating coil generates a high frequency magnetic flux that causes an electromagnetic induction action that generates eddy currents in a removable or non-removable cookware, which is placed on the cooktop and made of a magnetic material such as steel, iron, etc.
- a removable or non-removable cookware which is placed on the cooktop and made of a magnetic material such as steel, iron, etc.
- the induction cooktop system is fed from a source of AC voltage.
- a rectifier is connected between the AC voltage source and power stage of induction cooktop for generating series of rectified AC half cycles.
- the heating coil is connected between the output of the rectifier and the semiconductor switch (IGBT).
- the resonant capacitor is connected parallel to the heating coil and an anti-parallel diode is connected parallel to IGBT.
- FIG-1 shows the block diagram representation of the induction cooking system.
- "Power Stage” (10) block is where the energy transfer from the system to the cookware (20) occurs and high frequency current and magnetic field are generated.
- the Insulated Gate Bipolar Transistor (IGBT) employed in this block is driven by the gate pulses sent by the "gate drive” (11) block.
- IGBT Insulated Gate Bipolar Transistor
- “Gate drive” (11) receives signals from “turn-on duration controller” (12) and “turn-off duration controller” (13) blocks.
- "Turn-on duration controller” (12) determines the turn-on duration of gate pulses according to the power level required by the "power controller” block (14). Turn-on durations of gate signals of each power level are defined and different from each other. The level that the inductor (19) current rise in that duration is also defined, therefore the inductor current level (620) is also monitored.
- “Turn-off duration controller” (13) block determines the turn-off durations of gate pulses (540). Turn-off durations do not vary with the power level, but they are sensitive to load variations.
- turn-off durations are defined by the zero-crosses of the inductor or heating coil (19) current.
- So "Zero-Cross Detector” (22) circuit employed in “Protection Circuits” (15) block detects the zero-cross instants of the inductor (19) current and sends a signal to turn-off duration controller (13) at this instant.
- the inductor (19) current is measured and transformed into a low-level voltage signal by "current transformer” (16) block.
- Power controller (14) gets the user inputs, such as desired power level or pan temperature; and defines gate pulse (540) turn-on durations accordingly. It also monitors the inductor current peak level (610) and pan (20) temperature to control power level and pan (20) temperature. Furthermore, it monitors the warning signal outputs (570A, 570B, 590) and stops the operation in such a case.
- “Protection circuits” (15) block is designed to protect the system against over-current conditions and erroneous gate signals (520). This block continuously monitors the collector-emitter voltage, V CE , of IGBT and the inductor current level (620); and makes power control block (14) terminate the operation of the system, when a hazardous condition occurs.
- Pan detection circuit (17) observes the DC link voltage (500) of the power stage (10) and makes power controller block (14) stop the operation, if it detects an improper cookware.
- Figure-2 shows the same functional block diagram as Figure-1, when a microprocessor (18) is employed in the system for user interface, power level and pan (20) temperature controlling, and observation of hazardous conditions.
- a microprocessor (18) is employed in the system for user interface, power level and pan (20) temperature controlling, and observation of hazardous conditions.
- Power stage (10) circuit generates a high frequency (around 20-25 KHz) electromagnetic field for heating magnetic cookware (20).
- Figure-3 shows the detailed circuit diagram of the power stage (10).
- the power circuit is connected to the mains through a "full-wave rectifier” (24), D1, D2, D3, and D4.
- the output (500) of the full wave rectifier (24) is fed to the power stage (10) through a high-frequency bypass capacitor, C1.
- the voltage across C1, V CI or V DC is also called DC link voltage (500).
- C1 is not big enough to make V DC a smooth DC signal; so V DC is the plurality of rectified powerline half cycles. Since the switching frequency (about 20 kHz) of the IGBT is much higher than the mains frequency (50 Hz), DC link voltage (500), V DC , could be assumed to be constant during a switching period (about 50 ⁇ sec).
- the transistor is turned on and off in response to pulse signals (520) from the driving circuit to put a heating coil (19), L, and a capacitor parallel to it, C RES , into a resonant state. Accordingly, the heating coil (19) generates a magnetic flux, which causes an electromagnetic induction action to generate an eddy current in a magnetic cookware (20).
- a short circuit current, I Cres passes through the resonant capacitor and IGBT for a very short duration (a few microseconds).
- the current, I L flows through the heating coil (19) and IGBT. The sum of these two currents is the IGBT current and drawn in Figure-4a.
- the level of I Cres is dependent to the level of collector emitter voltage of IGBT (510), V CE , at the turn-on switching instant.
- V CE collector emitter voltage of IGBT (510), V CE , at the turn-on switching instant.
- the waveform of V CE (510) is drawn in Figure-4b. As it can be seen the transistor is turned on at the instant where the collector voltage is not zero. So the voltage across the resonant capacitor is forced to a change equal to value of V CE (510) at the turn-on instant.
- ⁇ t fi is defined as the duration that V CE (510) falls to zero, namely turn-on switching time.
- ⁇ V Cres is the change of the voltage across C RES .
- the digital device (18) is responsible for starting and stopping the operation of the power stage (10).
- the microprocessor (18) starts the power stage (10) when the system is energized and a user input is received.
- the microprocessor (18) stops the operation when the temperature of the cookware (20) reaches to a value predetermined by the user. Also it disables the operation of the inverter when a non-suitable cookware is detected and restarts the system after a while.
- an alarm signal (570A, 570B, 590) is received from the analog peripheral circuits (15, 17)
- the microprocessor (18) processes this signal and disables the gating signals (540) for a determined duration, then restarts when the silence period is over.
- the digital device (18) adjusts the power level by adjusting the turn-on durations of gate pulses (540); no intermittent operation is required to adjust the power level.
- the cooktop begins to heat at the minimum power, which means the shortest turn-on gating signals, and then the power is increased till the power level desired by the user is reached.
- the power is monitored by monitoring the peak value of the inductor current (610); this value is directly related to the output power.
- Routine 1 the microprocessor (18) reads the variables MODE and LEVEL (111), defined by the user via the user panel not necessarily shown in the figure.
- MODE could be TEMP or POWER (112). If it is TEMP that means the induction cooktop will operate as a temperature controlled system (114). So it will operate at maximum power, defined as Max_Power, until the temperature reaches to the value desired by the user, defined as Final_Temp, which is equal to the variable LEVEL. If the MODE is POWER (113), that means the cooktop will operate at the power desired by the user, which is equal to LEVEL variable. Also the operation will stop as a safety precaution, if the temperature reaches the maximum permissible value, defined as Max_Temp. Max_Temp and Max_Power are the constant system parameters and cannot be modified by the user.
- the current power level, Power_Level which the cooktop operates at, is set to minimum power level of the system, Min_Power (120).
- the turn-on durations are predetermined values that change with the current power level accordingly.
- Each power level has its own predefined turn-on durations (120).
- Min_Power is a constant system parameter and cannot be modified by the user.
- Turn-off durations are dependent on the resonant frequency of the power stage (10), namely the load variations; so it should be updated dynamically.
- a single gate pulse (540) is produced (130).
- "Gate” is a built-in function of the microprocessor's PWM (Pulse Width Modulation) output.
- the first argument of "Gate” function is the turn-on duration of the gate signal (520), and the second argument is the turn-off duration.
- predefined turn-on duration is sent as the first argument and a sufficiently long duration of 1 second (this value is not obligatory, just a preference) is entered as turn-off duration (130), so that only one pulse will be produced at the gate output (520) of the microprocessor(18).
- gate signals could be started using function "Gate" (150).
- the user inputs are checked if the user has made any updates and in every 100 milliseconds (this value is not obligatory, just a preference) the inductor current peak level (610) is checked; Power_Level is updated so that Final_Power_Level could be reached; and finally the temperature of the cookware (20) is checked.
- Two timers, timer1 and timer2, are used to count these durations. These timers are initiated just after the gate pulses (540) are started (160,170).
- the turn-off duration is updated using Routine 2 (140), as described above. This action is repeated in a loop every 10 milliseconds (this value is not obligatory, just a preference).
- the current power level, Power_Level is compared with Final_Power_Level, which is the power level the user desired (190). If Power_Level is greater than Final_Power_Level, then Power_Level is decremented (210). If they are equal, no update is made (220); otherwise Power_Level is incremented (230).
- the temperature of the cookware (20) is received from the analog peripheral circuit (21) and saved to the variable TEMP. TEMP is compared with the value, Final_Temp, which the user desired (240). If the temperature of the cookware (20) reaches the desired value, the operation of the system is halted for 10 seconds (this value is not obligatory, just a preference) and the overall procedure restarts from the beginning (250). Otherwise the software continues its operation (260).
- the shortest loop is terminated at the instant of the peak of the DC link signal (500); this instant occurs 5 milliseconds after the 50 Hz zero-cross detector (23) output (580) becomes HIGH (if the line frequency is assumed to be 50 Hz). If this output (580) is not HIGH, the outputs (570A, 570B) of Protection Circuits (15) and the output (590) of Pan Detection Circuit (17) is checked (280). If any of them (570A, 570B, 590) is HIGH, that means an improper cookware has been placed on the cooktop or a hazardous condition has occurred, hence the gating signals (540) are interrupted for 3 seconds (200). After the completion of 3 seconds period, the overall procedure is restarted (100). If they (570A, 570B, 590) are not HIGH, then 50 Hz zero cross detector (23) output (580) is checked again in a loop manner (260).
- the microprocessor (18) When 50 Hz zero-cross detector (23) output (580) becomes HIGH, the microprocessor (18) resets "timer3" and starts to count 5 milliseconds (270). Counting this duration, it (18) also checks the outputs (570A, 570B) of Protection Circuits (15) and the output (590) of Pan Detection Circuit (17). If any of them (570A, 570B, 590) is HIGH (320), the gating signals (540) are interrupted for 3 seconds (200). Otherwise timer3 is checked if the duration of 5 milliseconds is completed (330). If it is not completed hazard warning signals (570A, 570B, 590) are checked in a loop manner (320). Else the turn-off duration of gate pulses (540) is updated by using Routine 2 (140), and the turn-off durations of the gate signals are updated accordingly (290).
- timers are checked if the durations of the loops are over (300, 310). If the duration of 100 milliseconds is over (310) then timer2 is reset (170), and the procedure that are described above is repeated. If 1-second duration is over (300), using Routine I (110) user inputs are checked for the updates and then timer1 is reset (160) and the loop is repeated.
- FIG. 6 Current transformer block (16) transforms the inductor (19) current to a voltage value, which is defined as inductor current level (620).
- Figure-8 shows the internal diagram of the current transformer block (16).
- the primary side of the transformer is the heating coil (19), and secondary side is where the transformed voltage occurs on resistor, R10.
- I L is the current flowing through heating coil (19).
- the peak value of V OUT hence the inductor current peak value (610) is stored and sent to the microprocessor (18).
- Protection circuits (15) and pan detection circuit (17) are designed to prevent the power circuit (10) against unexpected hazardous conditions, such as malfunctioning of the microprocessor (18).
- the analog protection circuit monitors the inductor current level (620) and the collector voltage (510) of the semiconductor switch. When the inductor current level (620) exceeds the maximum permissible value (V ref,current ), the output of COMP1 becomes HIGH. This output turns on the bipolar transistor, T3, (530); hence latches the output of the gate signal (520) to low state so that the power inverter (10) is disabled. Therefore power circuit (10) and IGBT are protected against overcurrents. It also sends an alarm signal (570A) to the microprocessor (18) to make it disable the gate outputs (540) of the digital circuitry (18).
- V CE (510)
- V CE (510)
- C RES resonant capacitor
- the turn-off duration is constant during an AC half-cycle, and directly related to the resonance frequency of the power inverter (10). But due to load variations the resonance frequency may vary.
- the inductor (19) current is monitored by the current transformer (16), which is used also for over-current protection.
- the minimum V CE voltage (510) occurs at the zero cross of the inductor (19) current.
- Figure-11a and 11b show the typical waveforms of inductor (19) current and V CE (510), respectively. So by observing the inductor current level (620) the turn-off durations with yielding minimum power loss could be achieved.
- the monitored inductor current level (620) is inverted by an inverting amplifier (22) and fed to the microprocessor as the output (560) of Zero Cross Detector.
- the microprocessor (18) updates the duration of turn-off signals every 10 milliseconds (290) by monitoring this signal. It (18) calculates the time elapsed between the turn-off instant of the gate signals (140) and the falling edge of the Zero-Cross Detector (22) output (560).
- Figure-11d shows the Zero-Cross Detector (22) output (560).
- the system further includes a circuit, called Pan Detection Circuit (17), for detecting if a suitable cookware (20) is placed on the cooktop.
- This circuit (17) monitors the DC link voltage signal (500). According to the monitored signal Pan Detection circuit (17) decides whether there is a suitable cookware (20) on the cooktop or not. If there is no suitable cookware present, this circuit (17) sends an alarm signal (590) to microprocessor (18) to make it disable the operation of the power inverter (10) for a predetermined duration.
- This output (580) is also fed to the microprocessor (18) G to detect the peak instant of DC link voltage.
- DC link voltage (500) is monitored with a resistor divider by the inverting input of the comparator COMP3 in Figure-12.
- the level of the non- inverting input, namely the reference value, is a small fraction of the peak value of the DC link voltage (500). In this way when DC link voltage (500) falls below a certain value the output of the comparator (580) will go to HIGH state as seen in Figure-13b.
- 50 Hz Zero Cross Detector (23) circuit will produce no HIGH signal output when there is no suitable pan.
- the Pan Detection Circuit (17) observes these outputs and if no HIGH signal output (580) is produced by 50 Hz Zero Cross Detector (23) for a duration of 400 milliseconds, it sends a disable signal (590) to microprocessor (18) to stop the operation of the Power Stage (10). 3 seconds after the disabling the operation, it (17) restarts the system to detect if the user put a suitable pan (20) on the cooktop. Then it observes the output (580) of 50 Hz Zero Cross Detector (23) during 400 milliseconds and disables the system or remains idle according to level of this signal, that is the presence of a cookware (20).
- the output (580) of 50 Hz Zero Cross Detector (23) feeds the input of NAND-A in Figure-13.
- the output of NAND-A charges the capacitor C23 and if its input is LOW, that means no zero crosses occur.
- the time elapsed to charge C23 to a value that sets the output of NAND-B to LOW state is approximately 400 milliseconds. If no zero cross occurs, then C23 is charged to the threshold value, output of NAND-B goes to LOW, and output (590) of NAND-C goes to HIGH, which is connected to the microprocessor (18).
- FIG-15 shows the circuit diagram of the Temperature to Voltage Converter Block (21).
- a Negative Temperature Coefficient (NTC) thermistor is placed below the top plate of the cooktop and it senses the temperature of the cookware (20).
- the NTC thermistor and R11 forms a resistor divider, and the voltage of node (600) changes as the temperature changes.
- the microprocessor could acquire the temperature of the cookware (20).
- the invention contains a gate drive (11) with single totem-pole output designed for direct drive of IGBTs. This block is necessary because the gate pulses (540) of the microprocessor (18) are between 0 and 5V, but IGBT require between 0 and 15V for better performance.
- a turn-on gate signal (540) arrives from the microprocessor (18)
- the lower transistor T1 will be turned off, and the upper transistor T2 will be turned on. Therefore 15 Volt signal will arrive to the gate of IGBT, through node (520) and upper transistor, T2.
- a turn-off gate signal (540) arrives from the micro-processor (18)
- the lower transistor T1 will be turned on, and the upper transistor T2 will be turned off.
- the gate of IGBT will be grounded through node (520) and lower transistor, T1.
- the output of the gate drive could be grounded by the protection circuits (15) regardless of the gate signal received from the microprocessor (18). This prevents false gate signals (540) caused by malfunctioning of the micro-processor destruct the power transistor.
Landscapes
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Cookers (AREA)
- Surgical Instruments (AREA)
- Dry Shavers And Clippers (AREA)
- Polishing Bodies And Polishing Tools (AREA)
- Control Of High-Frequency Heating Circuits (AREA)
- Induction Heating Cooking Devices (AREA)
Abstract
Description
- This invention relates to an induction heating system, more particularly induction cooking appliance for use as a home appliance.
- Induction cooking devices or cooktops are more reliable and efficient, flameless, and thus safer appliances when compared with other cooking appliances. In induction cooktops high frequency current is generated in the heating coil, which is usually coupled to a resonant capacitor. The current in the heating coil generates a high frequency magnetic flux that causes an electromagnetic induction action that generates eddy currents in a removable or non-removable cookware(pan, frying pan etc), which is made of a magnetic material such as steel, iron, etc. As a result of these eddy currents the cookware and the food contained therein is heated.
- Since the invention is related to a home appliance, the appliance should emit no noise to AC power line, should operate at unity power factor, and should have protection against hazardous conditions, such as no load, over current, over voltage, over heat protections. Another important aspect of such appliances is the reduction of the cost of the overall system.
- There are mainly two parts of the circuitry in the induction cooktops: First, a power stage produces power to perform the cooking and second, a power control, timing, and monitoring circuit operates the system and provides convenient control for a user.
- There are two types of main power stages used in induction cooktops: Single Transistored Inverter and Half Bridge Inverter. Single transistored inverter is a low cost power stage with a single transistor that makes it easy to control. On the other hand cooktops having half-bridge inverter are two-transistored and have higher costs than those single-transistored inverters have. But they can operate in wider power ranges and in higher frequencies, which can allow the appliance to heat even magnetic materials with low resistance, such as aluminum.
- There have been various approaches for implementing the control circuitry of an induction cooking system. Some of them rely solely on the analog circuitry for power control, monitoring and timing operations, such as that is disclosed in U.S. patent number 4429205. Main disadvantages of the analog systems are that they cannot be easily modified to change the operating characteristics, troubleshooting such systems can be difficult, and they are less stable and robust when compared with digital systems. Other circuits rely on both analog and digital circuits, such as that disclosed in U.S. 5648008. This system uses analog circuitry for only monitoring and driving power inverter, but this is not more advantageous than fully digital systems, since power control or adapting the drive system for multi-coil systems becomes very difficult. Besides, this system stops the operation of cooktop at selected powerline cycles that causes the problem called "light flicker".
- Induction systems that rely on only digital circuits are also known in prior art. US 4,511,781 is a system that employs a microprocessor for all the control actions, but it tries to handle all the critical and fast timing operations with the microprocessor. So a very fast and expensive microprocessor is needed. Consequently, the cost of the system increases and the system becomes less feasible.
- Moreover, in the prior art it is claimed that microprocessors are sensitive to powerline fluctuations, which can cause random program errors and outputs. So it is not advised to solely rely on the microprocessor to drive gating signals of the power stage. But in this invention, with the aid of additional circuitry power stage could be prevented from damaging. In the prior art, there is no invention that performs all control actions via a microprocessor, is stable and robust, and has a competitively low cost as other systems.
- Many approaches have been made to detect the presence of a suitable cookware on the cooktop. Some of those inventions have used additional observers or special hardware to detect the presence or the dimension of the cookware. Some of them only used techniques to monitor various signals of the power inverters for load compensation.
- The main objects of the present invention are to provide an induction heating cooker that operates at unity power factor, causes no audible noise during operation, can continuously detect to the load variations and can operate in a wide power range, can control the temperature of the cookware, and protect itself against hazardous conditions, such as over-current situations and false gate signals.
- The induction cooking apparatus in this invention comprises of a power stage, which is a quasi-resonant inverter circuit with a single transistor (Insulated Gate Bipolar Transistor, IGBT). According to the series of the gating pulses the transistor is turned on and off continuously. As a result of these pulses a high frequency current is generated in the heating coil and the resonant capacitor. The current in the heating coil generates a high frequency magnetic flux that causes an electromagnetic induction action that generates eddy currents in a removable or non-removable cookware, which is placed on the cooktop and made of a magnetic material such as steel, iron, etc. As a result of these eddy currents the cookware and the food contained therein is heated up.
- The induction cooktop system is fed from a source of AC voltage. A rectifier is connected between the AC voltage source and power stage of induction cooktop for generating series of rectified AC half cycles. The heating coil is connected between the output of the rectifier and the semiconductor switch (IGBT). The resonant capacitor is connected parallel to the heating coil and an anti-parallel diode is connected parallel to IGBT.
- As mentioned in the previous section, in the prior art there is no feasible system, which employs a microprocessor for driving the transistor and critical and fast timing operations, such as measuring feedback signals from power stage. The aim of this system is to exploit all the advantages of a microprocessor for these critical operations and with the aid of additional analog circuitry to minimize the disadvantages of a digital system (e.g. random program errors and outputs due to power fluctuations).
-
- Figure-1 shows the functional block diagram of the whole induction cooking system embodying the invention.
- Figure-2 shows the block diagram where the controlling blocks in Figure-1 are replaced by the microprocessor.
- Figure-3 shows the power stage and input stage of the induction cooking system.
- Figure-4a and 4c show the IGBT current waveform vs. time, Collector-Emitter voltage, VCE, of the IGBT vs. time, and IGBT gate signal vs. time, respectively; when the input power is relatively low.
- Figure-5a and 5c show the IGBT current waveform vs. time, Collector-Emitter voltage, VCE, of the IGBT vs. time, and IGBT gate signal vs. time, respectively; when the input power is relatively high.
- Figure-6a and 6b show the flow diagram of the microprocessor software.
- Figure-7a and 7b show the "Routine 1: Get User Inputs" and "Routine 2: Determine Turn-off Duration" of the microprocessor software described in Figure-6a and 6b.
- Figure-8 shows the circuit diagram for the current transformer block.
- Figure-9 shows the circuit diagram for the protection circuits block.
- Figure-10a and 10b show VCE waveform vs. time, after the gate of IGBT receives a single turn-on pulse, and the timing of the next turn-on pulse.
- Figures 11a-11d show inductor current, IL, vs. time, VCE vs. time, gate signal, VGE, vs. time, and Zero Cross Output versus time.
- Figure-12 shows the circuit diagram of the pan detection circuit.
- Figure-13a and 13b show DC link voltage, VC1, vs. time, and output of 50 Hz zero cross detector vs. time; when a suitable pan is present on the cooktop.
- Figure-14a and 14b shows DC link voltage, VDC, vs. time, and output of 50 Hz zero cross detector vs. time; when no suitable pan is present on the cooktop
- Figure-15 shows the circuit diagram of Temperature to Voltage Converter block.
- Figure-16 shows circuit diagram of gate drive block of the induction cooking system.
- Figure-1, where the blocks are labeled according to their functions, shows the block diagram representation of the induction cooking system. "Power Stage" (10) block is where the energy transfer from the system to the cookware (20) occurs and high frequency current and magnetic field are generated. The Insulated Gate Bipolar Transistor (IGBT) employed in this block is driven by the gate pulses sent by the "gate drive" (11) block.
- "Gate drive" (11) receives signals from "turn-on duration controller" (12) and "turn-off duration controller" (13) blocks. "Turn-on duration controller" (12) determines the turn-on duration of gate pulses according to the power level required by the "power controller" block (14). Turn-on durations of gate signals of each power level are defined and different from each other. The level that the inductor (19) current rise in that duration is also defined, therefore the inductor current level (620) is also monitored. "Turn-off duration controller" (13) block determines the turn-off durations of gate pulses (540). Turn-off durations do not vary with the power level, but they are sensitive to load variations. And turn-off durations are defined by the zero-crosses of the inductor or heating coil (19) current. So "Zero-Cross Detector" (22) circuit employed in "Protection Circuits" (15) block detects the zero-cross instants of the inductor (19) current and sends a signal to turn-off duration controller (13) at this instant.
- The inductor (19) current is measured and transformed into a low-level voltage signal by "current transformer" (16) block. "Power controller" (14) gets the user inputs, such as desired power level or pan temperature; and defines gate pulse (540) turn-on durations accordingly. It also monitors the inductor current peak level (610) and pan (20) temperature to control power level and pan (20) temperature. Furthermore, it monitors the warning signal outputs (570A, 570B, 590) and stops the operation in such a case.
- "Protection circuits" (15) block is designed to protect the system against over-current conditions and erroneous gate signals (520). This block continuously monitors the collector-emitter voltage, VCE, of IGBT and the inductor current level (620); and makes power control block (14) terminate the operation of the system, when a hazardous condition occurs. Pan detection circuit (17) observes the DC link voltage (500) of the power stage (10) and makes power controller block (14) stop the operation, if it detects an improper cookware.
- Figure-2 shows the same functional block diagram as Figure-1, when a microprocessor (18) is employed in the system for user interface, power level and pan (20) temperature controlling, and observation of hazardous conditions.
- "Power stage" (10) circuit generates a high frequency (around 20-25 KHz) electromagnetic field for heating magnetic cookware (20). Figure-3 shows the detailed circuit diagram of the power stage (10). The power circuit is connected to the mains through a "full-wave rectifier" (24), D1, D2, D3, and D4. The output (500) of the full wave rectifier (24) is fed to the power stage (10) through a high-frequency bypass capacitor, C1. The voltage across C1, VCI or VDC, is also called DC link voltage (500). C1 is not big enough to make VDC a smooth DC signal; so VDC is the plurality of rectified powerline half cycles. Since the switching frequency (about 20 kHz) of the IGBT is much higher than the mains frequency (50 Hz), DC link voltage (500), VDC, could be assumed to be constant during a switching period (about 50 µsec).
- The transistor (IGBT) is turned on and off in response to pulse signals (520) from the driving circuit to put a heating coil (19), L, and a capacitor parallel to it, CRES, into a resonant state. Accordingly, the heating coil (19) generates a magnetic flux, which causes an electromagnetic induction action to generate an eddy current in a magnetic cookware (20). When the transistor is turned on, a short circuit current, ICres, passes through the resonant capacitor and IGBT for a very short duration (a few microseconds). During the rest of the on-time duration the current, IL, flows through the heating coil (19) and IGBT. The sum of these two currents is the IGBT current and drawn in Figure-4a. The level of ICres is dependent to the level of collector emitter voltage of IGBT (510), VCE, at the turn-on switching instant. The waveform of VCE (510) is drawn in Figure-4b. As it can be seen the transistor is turned on at the instant where the collector voltage is not zero. So the voltage across the resonant capacitor is forced to a change equal to value of VCE (510) at the turn-on instant. Thus, following equation can be written:
- Where Δtfi, shown in Figure-4b, is defined as the duration that VCE (510) falls to zero, namely turn-on switching time. Also ΔVCres is the change of the voltage across CRES.
- When turn-on durations are increased, power drawn from the powerline increases, too. The IGBT current for the high power output case is drawn in Figure-5a. Since VCE (510) at the instant of turn-on is zero volts, ΔVCres is equal to zero, too. So using previous equation, ICres is found to be zero. Hence, it is obvious in Figure-5a that only inductor (19) current flows through IGBT. The collector voltage (510) waveform is drawn in Figure-5b. Due to the nature of the resonant circuit VCE tends to go to negative values, but the anti-parallel diode, DP, prevents these negative cycles. Therefore, VCE (510) is limited to zero volts when DP is conducting as indicated in Figure-5b.
- If for 20 milliseconds, which is the period of 50 Hz input AC signal (Vac), turn-on and turn-off durations of gating pulses (520) are assumed to be constant and ICRES current is neglected, then it could be accepted that the average of IGBT current, namely input current, is proportional to DC link voltage (500), hence to Vac. Consequently, the system draws current from mains at unity power factor, that is the input current and Vac are in the same phase.
- The digital device (18) is responsible for starting and stopping the operation of the power stage (10). The microprocessor (18) starts the power stage (10) when the system is energized and a user input is received. The microprocessor (18) stops the operation when the temperature of the cookware (20) reaches to a value predetermined by the user. Also it disables the operation of the inverter when a non-suitable cookware is detected and restarts the system after a while. When an alarm signal (570A, 570B, 590) is received from the analog peripheral circuits (15, 17), the microprocessor (18) processes this signal and disables the gating signals (540) for a determined duration, then restarts when the silence period is over.
- The digital device (18) adjusts the power level by adjusting the turn-on durations of gate pulses (540); no intermittent operation is required to adjust the power level. At the startup the cooktop begins to heat at the minimum power, which means the shortest turn-on gating signals, and then the power is increased till the power level desired by the user is reached. The power is monitored by monitoring the peak value of the inductor current (610); this value is directly related to the output power.
- The algorithm of the microprocessor (18) program is described with the aid of the flow diagram shown in Figure-6a and 6b. When the system is energized (100) the microprocessor (18) reads the user inputs as shown by the Routine 1: GET USER INPUTS (110), which is shown in Figure-7a.
- In Routine 1 (110) the microprocessor (18) reads the variables MODE and LEVEL (111), defined by the user via the user panel not necessarily shown in the figure. MODE could be TEMP or POWER (112). If it is TEMP that means the induction cooktop will operate as a temperature controlled system (114). So it will operate at maximum power, defined as Max_Power, until the temperature reaches to the value desired by the user, defined as Final_Temp, which is equal to the variable LEVEL. If the MODE is POWER (113), that means the cooktop will operate at the power desired by the user, which is equal to LEVEL variable. Also the operation will stop as a safety precaution, if the temperature reaches the maximum permissible value, defined as Max_Temp. Max_Temp and Max_Power are the constant system parameters and cannot be modified by the user.
- After getting the user inputs; the current power level, Power_Level, which the cooktop operates at, is set to minimum power level of the system, Min_Power (120). The turn-on durations are predetermined values that change with the current power level accordingly. Each power level has its own predefined turn-on durations (120). Min_Power is a constant system parameter and cannot be modified by the user.
- Turn-off durations are dependent on the resonant frequency of the power stage (10), namely the load variations; so it should be updated dynamically. During startup to determine turn-off durations, first a single gate pulse (540) is produced (130). "Gate" is a built-in function of the microprocessor's PWM (Pulse Width Modulation) output. The first argument of "Gate" function is the turn-on duration of the gate signal (520), and the second argument is the turn-off duration. To produce a single pulse, predefined turn-on duration is sent as the first argument and a sufficiently long duration of 1 second (this value is not obligatory, just a preference) is entered as turn-off duration (130), so that only one pulse will be produced at the gate output (520) of the microprocessor(18).
- After producing the single gate pulse Routine 2: DETERMINE TURN-OFF DURATION (140), shown in Figure-7b is called. In this routine at the turn-off instant (141) of the gate signal (520) a timer is initiated (142) and the duration till the falling edge of the Zero-Cross Sensor occurs is counted (143). This duration is saved as the turn-off duration (144).
- After determining the turn-on and turn-off durations of the gate signals, gate signals could be started using function "Gate" (150).
- In every one second the user inputs are checked if the user has made any updates and in every 100 milliseconds (this value is not obligatory, just a preference) the inductor current peak level (610) is checked; Power_Level is updated so that Final_Power_Level could be reached; and finally the temperature of the cookware (20) is checked. Two timers, timer1 and timer2, are used to count these durations. These timers are initiated just after the gate pulses (540) are started (160,170). When DC link voltage reaches its peak value, the turn-off duration is updated using Routine 2 (140), as described above. This action is repeated in a loop every 10 milliseconds (this value is not obligatory, just a preference).
- So there are 3 nested loops (each having own timers: timer1, timer2, timer3) that repeat continuously unless the operation of the system is interrupted. The envelope of the inductor current value (610) is checked every 100 milliseconds, if the current peak value (610) is not in ±20% band (this value is not obligatory, just a preference) of the expected value then the operation is halted for 3 seconds (200) and the overall procedure restarts, otherwise the software continues its operation (190).
- The current power level, Power_Level, is compared with Final_Power_Level, which is the power level the user desired (190). If Power_Level is greater than Final_Power_Level, then Power_Level is decremented (210). If they are equal, no update is made (220); otherwise Power_Level is incremented (230). The temperature of the cookware (20) is received from the analog peripheral circuit (21) and saved to the variable TEMP. TEMP is compared with the value, Final_Temp, which the user desired (240). If the temperature of the cookware (20) reaches the desired value, the operation of the system is halted for 10 seconds (this value is not obligatory, just a preference) and the overall procedure restarts from the beginning (250). Otherwise the software continues its operation (260).
- The shortest loop is terminated at the instant of the peak of the DC link signal (500); this instant occurs 5 milliseconds after the 50 Hz zero-cross detector (23) output (580) becomes HIGH (if the line frequency is assumed to be 50 Hz). If this output (580) is not HIGH, the outputs (570A, 570B) of Protection Circuits (15) and the output (590) of Pan Detection Circuit (17) is checked (280). If any of them (570A, 570B, 590) is HIGH, that means an improper cookware has been placed on the cooktop or a hazardous condition has occurred, hence the gating signals (540) are interrupted for 3 seconds (200). After the completion of 3 seconds period, the overall procedure is restarted (100). If they (570A, 570B, 590) are not HIGH, then 50 Hz zero cross detector (23) output (580) is checked again in a loop manner (260).
- When 50 Hz zero-cross detector (23) output (580) becomes HIGH, the microprocessor (18) resets "timer3" and starts to count 5 milliseconds (270). Counting this duration, it (18) also checks the outputs (570A, 570B) of Protection Circuits (15) and the output (590) of Pan Detection Circuit (17). If any of them (570A, 570B, 590) is HIGH (320), the gating signals (540) are interrupted for 3 seconds (200). Otherwise timer3 is checked if the duration of 5 milliseconds is completed (330). If it is not completed hazard warning signals (570A, 570B, 590) are checked in a loop manner (320). Else the turn-off duration of gate pulses (540) is updated by using Routine 2 (140), and the turn-off durations of the gate signals are updated accordingly (290).
- Then, the timers are checked if the durations of the loops are over (300, 310). If the duration of 100 milliseconds is over (310) then timer2 is reset (170), and the procedure that are described above is repeated. If 1-second duration is over (300), using Routine I (110) user inputs are checked for the updates and then timer1 is reset (160) and the loop is repeated.
- Current transformer block (16) transforms the inductor (19) current to a voltage value, which is defined as inductor current level (620). Figure-8 shows the internal diagram of the current transformer block (16). The primary side of the transformer is the heating coil (19), and secondary side is where the transformed voltage occurs on resistor, R10. The turn ratio, 1:N, defines the output voltage of the current transformer, VOUT, as
- Where IL is the current flowing through heating coil (19).
- Also by using D10 and C10, the peak value of VOUT, hence the inductor current peak value (610) is stored and sent to the microprocessor (18).
- Protection circuits (15) and pan detection circuit (17) are designed to prevent the power circuit (10) against unexpected hazardous conditions, such as malfunctioning of the microprocessor (18).
- The analog protection circuit (15) monitors the inductor current level (620) and the collector voltage (510) of the semiconductor switch. When the inductor current level (620) exceeds the maximum permissible value (Vref,current), the output of COMP1 becomes HIGH. This output turns on the bipolar transistor, T3, (530); hence latches the output of the gate signal (520) to low state so that the power inverter (10) is disabled. Therefore power circuit (10) and IGBT are protected against overcurrents. It also sends an alarm signal (570A) to the microprocessor (18) to make it disable the gate outputs (540) of the digital circuitry (18). Similarly when the collector voltage (510) of the transistor is above a predetermined value (Vref,voltage) the output of gate signals (520) is latched to low state through T3 (530), so that the false gate signals that may be caused by malfunctioning of the microprocessor are eliminated. If a gate pulse (540) arrives at the instant the output of COMP2 is HIGH, this gate signal cannot turn on the IGBT. Because collector voltage of T3 (530) has already set gate signals (520) to LOW state. So that power stage (10) and IGBT could be protected. But the output (570B) of AND1 gate will go to HIGH state, indicating a hazardous condition. Hence, the microprocessor (18) stops producing gate pulses (540).
- Since turn-off and conduction losses of the IGBT are unavoidable, only turn-on losses could be minimized. To achieve this goal one should investigate VCE (510), since it is the most important parameter that affects the level of turn of losses. As it can be seen in Figure-10a, after the turn-off instant of the transistor, VCE (510) oscillates at the resonance frequency of heating coil (19) and resonant capacitor, CRES. So the minimum of VCE (510) always occurs at the same instant after turn-off for the same load, heating coil (19), and CRES.
- The turn-off duration is constant during an AC half-cycle, and directly related to the resonance frequency of the power inverter (10). But due to load variations the resonance frequency may vary. To compensate these variations the inductor (19) current is monitored by the current transformer (16), which is used also for over-current protection. Theoretically, the minimum VCE voltage (510) occurs at the zero cross of the inductor (19) current. Figure-11a and 11b show the typical waveforms of inductor (19) current and VCE (510), respectively. So by observing the inductor current level (620) the turn-off durations with yielding minimum power loss could be achieved. The monitored inductor current level (620) is inverted by an inverting amplifier (22) and fed to the microprocessor as the output (560) of Zero Cross Detector. The microprocessor (18) updates the duration of turn-off signals every 10 milliseconds (290) by monitoring this signal. It (18) calculates the time elapsed between the turn-off instant of the gate signals (140) and the falling edge of the Zero-Cross Detector (22) output (560). Figure-11d shows the Zero-Cross Detector (22) output (560).
- The system further includes a circuit, called Pan Detection Circuit (17), for detecting if a suitable cookware (20) is placed on the cooktop. This circuit (17) monitors the DC link voltage signal (500). According to the monitored signal Pan Detection circuit (17) decides whether there is a suitable cookware (20) on the cooktop or not. If there is no suitable cookware present, this circuit (17) sends an alarm signal (590) to microprocessor (18) to make it disable the operation of the power inverter (10) for a predetermined duration.
- If no suitable pan is present on the cooktop, there will not be any energy transfer from the power stage (10) to the cookware (20). Detection of the presence of a pan (20) is based upon the change in waveform of the DC link voltage (500). In the case where there is a suitable pan (20) this voltage (500) is plotted in Figure-13a. When there is no suitable pan the waveform (500) becomes the signal in Figure-14a. Since no energy transfer occurs when no suitable pan is present, the energy will be stored in the high-frequency bypass capacitor, C1. Therefore the presence of the pan (20) can be detected by the evaluation of this waveform (500). 50 Hz Zero Cross Detector (23) produces a HIGH signal (580) during the zero cross of the DC link signal (500) for duration of approximately 400 microseconds. This output (580) is also fed to the microprocessor (18) G to detect the peak instant of DC link voltage. DC link voltage (500) is monitored with a resistor divider by the inverting input of the comparator COMP3 in Figure-12. The level of the non- inverting input, namely the reference value, is a small fraction of the peak value of the DC link voltage (500). In this way when DC link voltage (500) falls below a certain value the output of the comparator (580) will go to HIGH state as seen in Figure-13b.
- As seen in Figure-14b no zero-cross occurs when there is no suitable cookware. So 50 Hz Zero Cross Detector (23) circuit will produce no HIGH signal output when there is no suitable pan. The Pan Detection Circuit (17) observes these outputs and if no HIGH signal output (580) is produced by 50 Hz Zero Cross Detector (23) for a duration of 400 milliseconds, it sends a disable signal (590) to microprocessor (18) to stop the operation of the Power Stage (10). 3 seconds after the disabling the operation, it (17) restarts the system to detect if the user put a suitable pan (20) on the cooktop. Then it observes the output (580) of 50 Hz Zero Cross Detector (23) during 400 milliseconds and disables the system or remains idle according to level of this signal, that is the presence of a cookware (20).
- The output (580) of 50 Hz Zero Cross Detector (23) feeds the input of NAND-A in Figure-13. The output of NAND-A charges the capacitor C23 and if its input is LOW, that means no zero crosses occur. The time elapsed to charge C23 to a value that sets the output of NAND-B to LOW state is approximately 400 milliseconds. If no zero cross occurs, then C23 is charged to the threshold value, output of NAND-B goes to LOW, and output (590) of NAND-C goes to HIGH, which is connected to the microprocessor (18).
- Figure-15 shows the circuit diagram of the Temperature to Voltage Converter Block (21). A Negative Temperature Coefficient (NTC) thermistor is placed below the top plate of the cooktop and it senses the temperature of the cookware (20). The NTC thermistor and R11 forms a resistor divider, and the voltage of node (600) changes as the temperature changes. Thus, observing the voltage of node (600), the microprocessor could acquire the temperature of the cookware (20).
- The invention contains a gate drive (11) with single totem-pole output designed for direct drive of IGBTs. This block is necessary because the gate pulses (540) of the microprocessor (18) are between 0 and 5V, but IGBT require between 0 and 15V for better performance. When a turn-on gate signal (540) arrives from the microprocessor (18), the lower transistor T1 will be turned off, and the upper transistor T2 will be turned on. Therefore 15 Volt signal will arrive to the gate of IGBT, through node (520) and upper transistor, T2. When a turn-off gate signal (540) arrives from the micro-processor (18), the lower transistor T1 will be turned on, and the upper transistor T2 will be turned off. Therefore, the gate of IGBT will be grounded through node (520) and lower transistor, T1. Through node (530), the output of the gate drive could be grounded by the protection circuits (15) regardless of the gate signal received from the microprocessor (18). This prevents false gate signals (540) caused by malfunctioning of the micro-processor destruct the power transistor.
Claims (7)
- An induction cooking apparatus, comprising:a power inverter circuit (10) drawing essentially a unity power factor current from mains, having an induction heating coil (19) that generates a high frequency magnetic field inducing a removable or non-removable magnetic cookware (20), a resonant capacitor parallel to said heating coil (19), an IGBT as a switching element, and a power diode (Dp) placed in an anti-parallel manner to said IGBT;a microprocessor (18) taking the desired temperature of the cookware or desired power level of the cooking apparatus from a control panel, controlling the power transferred to said cookware (20) by adjusting the turn-on duration of gating pulses (520,540), controlling the temperature of said cookware (20) by interrupting the operation of the system when the temperature of said cookware (20) reaches desired value or by re-starting the system after waiting for a preset duration once it has been interrupted, adjusting the turn-off durations of gate pulses by observing zero-cross instants of current flowing through heating coil via zero-cross detector means (22), and interrupting the operation of the power stage (10) for a preset duration when a warning signal (570A, 570B, 590) from pan detection circuit (17) or protection circuits block (15) is received;a pan detection circuit (17) detecting if a suitable cookware (20) is placed on the cooktop by observing DC link voltage (500) and comprising a 50 Hz zero-cross detector (23) means for detecting zero crosses of AC input voltage (Vac) signal;a block of analog protection circuits (15) protecting the power stage (10) against overcurrents by observing the current flowing through heating coil (19) and against inappropriate gating signals by observing the collector voltage of IGBT (510) and gating signals (540) at the same time.
- An induction cooking apparatus of claim 1, wherein the said microprocessor (18):in power mode, acquires the power input from user panel, assigns the desired temperature of the cookware (20) to the preset value of maximum permissible temperature of the cookware (20), and operates the power inverter (10) at chosen power input;in temperature mode, acquires the temperature input from user panel, operates the power inverter (10) at the maximum power level, stops the operation of the system when the temperature of the cookware (20) reaches to desired value, and re-starts it after waiting for a preset duration.
- An induction cooking apparatus of claim 1, wherein the said microprocessor (18):starts to drive the power stage (10) with minimum power level of the cooking device, compares the present power level with the power level that user entered via control panel, increments or decrements the present power level to equalize both levels;generates gate pulses (540) that have turn-on durations corresponding to the power level at that instant;compares the inductor current peak level (610) with the expected value and interrupts the system for 3 seconds, if it is not in ±20 band of the expected value;
- An induction cooking apparatus of claim 1, wherein the said microprocessor (18):observes first 50 Hz zero-cross detector (23) output (580) and waits for 5 milliseconds, when the output (580) becomes HIGH;calculates the time elapsed between the turn-off switching instant of the current gate pulse (540) and the instant zero-cross detector (22) output (560) changes its state from HIGH to LOW;uses this calculated time as turn-off duration of gating signals (540), till the next calculation.
- An induction cooking apparatus of claim 1, wherein the said microprocessor (18):observes the output (590) of pan detection circuit (17) and output (570A, 570B) of protection circuits block (15);stops gating signals (540) for 3 seconds and restarts the system after the completion of this duration, if any of these outputs (570A, 570B, 590) is HIGH.
- An induction cooking apparatus of claim 1, wherein the said pan detection circuit (17):comprises 50 Hz zero-cross detector (23) means comparing DC link voltage (500) with a reference value via COMP3 and producing HIGH output (580), if DC link voltage (500) is below this reference, LOW output (580) otherwise;observes the inverse of this output (580) through NAND-A;charges the capacitor (C23) with output of NAND-A through R56 (with a time constant of R56*C23), if output (580) of 50 Hz zero-cross detector (23) is LOW, discharges it through (R55//R56) otherwise (with a time constant of (R55//R56)*C23);sends HIGH signal to microprocessor (18), if C23 is charged to a value above input threshold of NAND-B, LOW otherwise;charges the capacitor (C22) with output of NAND-C through R59 and R52 (with a time constant of (R52+R59)*C22), if output (590) of pan detection circuit (17) is HIGH, discharges it through R59 otherwise (with a time constant of R59*C22);discharges C23 through R58 by sets the output of COMP4 to LOW, if C22 is charged above a preset reference value in a duration determined by time constant of ((R52+R59)*C22), no discharges otherwise;resets the output of NAND-C to LOW state, when C23 is discharged below the input threshold of NAND-B.
- An induction cooking apparatus of claim 1, wherein the said protection circuits block (15):comprises zero-cross detector (22) means inverting the inductor current level (620) received from current transformer block (16) and sending to the microprocessor (18) as the output (560); comprises a comparator (COMP1) comparing said inductor current level (620) with a reference value (Vref,current) that corresponds to the maximum permissible current value, sends HIGH signal (570A) to the microprocessor (18), if said inductor current level (620) is above Vref,current, LOW signal (570A) otherwise;turns on BJT (T3) and sets gating signals (520) to LOW through node 530, if output of COMP1 is HIGH, no intervention to gate pulses otherwise;comprises a comparator (COMP2) comparing collector voltage of IGBT (510) with a reference value that corresponds to maximum permissible collector voltage value (510) before turn-on of IGBT; producing HIGH output if collector voltage (510) is above the reference, LOW otherwise;sends HIGH signal (570B) to the microprocessor (18), if output of COMP2 is HIGH and gate output (540) is HIGH at the same time, LOW otherwise;turns on BJT (T3) and setting gating signals (520) to LOW through node 530, if output of COMP-2 is HIGH, no intervention to gate pulses otherwise.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/TR2003/000047 WO2004107819A1 (en) | 2003-05-28 | 2003-05-28 | Induction cooktop |
Publications (2)
Publication Number | Publication Date |
---|---|
EP1629698A1 EP1629698A1 (en) | 2006-03-01 |
EP1629698B1 true EP1629698B1 (en) | 2006-12-27 |
Family
ID=33488292
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP03728210A Expired - Lifetime EP1629698B1 (en) | 2003-05-28 | 2003-05-28 | Induction cooktop |
Country Status (6)
Country | Link |
---|---|
EP (1) | EP1629698B1 (en) |
AT (1) | ATE349880T1 (en) |
AU (1) | AU2003232875A1 (en) |
DE (1) | DE60310774T2 (en) |
ES (1) | ES2279950T3 (en) |
WO (1) | WO2004107819A1 (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016010492A1 (en) | 2014-07-15 | 2016-01-21 | Arçeli̇k Anoni̇m Şi̇rketi̇ | System and method for improving noise performance of multi-zone quasi-resonant inverter induction heater |
WO2016010490A1 (en) | 2014-07-15 | 2016-01-21 | Arçeli̇k Anoni̇m Şi̇rketi̇ | System and method for the operation of an induction heating cooker |
WO2016010493A1 (en) | 2014-07-15 | 2016-01-21 | Arçeli̇k Anoni̇m Şi̇rketi̇ | Induction heating cooker enabling improved power setting control |
WO2016010491A1 (en) | 2014-07-15 | 2016-01-21 | Arcelik Anonim Şirketi | System and method enabling modification of cookware positioning in an induction heating cooker |
US10605464B2 (en) | 2012-10-15 | 2020-03-31 | Whirlpool Corporation | Induction cooktop |
US10893579B2 (en) | 2017-07-18 | 2021-01-12 | Whirlpool Corporation | Method for operating an induction cooking hob and cooking hob using such method |
US10993292B2 (en) | 2017-10-23 | 2021-04-27 | Whirlpool Corporation | System and method for tuning an induction circuit |
US11064573B2 (en) | 2017-07-24 | 2021-07-13 | Haier Us Appliance Solutions, Inc. | Determining resonant frequency for quasi-resonant induction cooking devices |
US11140751B2 (en) | 2018-04-23 | 2021-10-05 | Whirlpool Corporation | System and method for controlling quasi-resonant induction heating devices |
US11212880B2 (en) | 2012-10-15 | 2021-12-28 | Whirlpool Emea S.P.A. | Induction cooking top |
US11678410B2 (en) | 2019-07-24 | 2023-06-13 | Haier Us Appliance Solutions, Inc. | Determining presence of compatible cookware in induction heating systems |
US11877371B2 (en) | 2020-07-03 | 2024-01-16 | Peaceworld. Co., Ltd | Induction range having automatic double side roasting function |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102005050035A1 (en) * | 2005-10-14 | 2007-07-19 | E.G.O. Elektro-Gerätebau GmbH | Method for pot detection and induction heating |
DE102005050036A1 (en) | 2005-10-14 | 2007-05-31 | E.G.O. Elektro-Gerätebau GmbH | Induction heater and associated operation and pan detection method |
ES2535245B1 (en) | 2013-11-05 | 2016-02-16 | Bsh Electrodomésticos España, S.A. | Induction cooking field device |
US10076003B2 (en) | 2014-09-05 | 2018-09-11 | Kenyon International, Inc. | Induction cooking appliance |
WO2017149055A1 (en) | 2016-03-04 | 2017-09-08 | Arcelik Anonim Sirketi | Induction heating cooker power control circuit |
TR201602883A2 (en) | 2016-03-04 | 2017-09-21 | Arcelik As | FURNACE POWER CONTROL CIRCUIT WITH INDUCTION HEATER |
US20180176998A1 (en) * | 2016-12-15 | 2018-06-21 | Haier Us Appliance Solutions, Inc. | Evaluating zero-voltage switching condition of quasi-resonant inverters in induction cooktops |
CN107027207B (en) * | 2017-05-25 | 2023-07-18 | 浙江绍兴苏泊尔生活电器有限公司 | IGBT protection circuit and induction cooker |
AU2019295427A1 (en) * | 2018-06-29 | 2021-01-07 | Breville Pty Limited | Improved induction heating circuit, protection circuit and cooling system for an appliance |
KR102040696B1 (en) | 2019-03-26 | 2019-11-05 | 이명옥 | Induction heating cooking device |
KR102200066B1 (en) | 2019-09-18 | 2021-01-07 | 이명옥 | Induction heating cooking device |
EP3836753B1 (en) * | 2019-12-13 | 2023-09-06 | Electrolux Appliances Aktiebolag | Method and system to control a qr-inverter in a induction cooking appliance |
CN113741227B (en) * | 2020-05-29 | 2023-08-29 | 佛山市顺德区美的电热电器制造有限公司 | Control method and control device of cooking equipment, cooking equipment and storage medium |
KR102200057B1 (en) | 2020-07-03 | 2021-01-08 | (주)피스월드 | Induction range having function for automatic double side roasting |
CN114269032B (en) * | 2021-12-23 | 2022-11-25 | 珠海格力电器股份有限公司 | Control method and device of electromagnetic induction heating equipment and electromagnetic induction heating system |
CN114610242B (en) * | 2022-03-18 | 2024-10-22 | 苏州浪潮智能科技有限公司 | Method, system and device for improving availability of system |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4429205A (en) * | 1980-01-28 | 1984-01-31 | Roper Corporation | Induction heating apparatus |
US4511781A (en) * | 1981-02-23 | 1985-04-16 | Rangaire Corporation | Induction cook-top system and control |
DE3625011A1 (en) * | 1985-11-08 | 1987-05-21 | Aeg Elotherm Gmbh | Device for measuring the active power in a load circuit, constructed as resonance circuit, of an electrical static converter |
US5165049A (en) * | 1990-04-02 | 1992-11-17 | Inductotherm Corp. | Phase difference control circuit for induction furnace power supply |
US5450305A (en) * | 1991-08-12 | 1995-09-12 | Auckland Uniservices Limited | Resonant power supplies |
US5523631A (en) * | 1993-08-25 | 1996-06-04 | Inductotherm Corp. | Control system for powering plural inductive loads from a single inverter source |
US5648008A (en) * | 1994-11-23 | 1997-07-15 | Maytag Corporation | Inductive cooking range and cooktop |
JP3772071B2 (en) * | 2000-05-12 | 2006-05-10 | 株式会社リコー | Fixing device using inverter circuit for induction heating |
-
2003
- 2003-05-28 WO PCT/TR2003/000047 patent/WO2004107819A1/en active Search and Examination
- 2003-05-28 AU AU2003232875A patent/AU2003232875A1/en not_active Abandoned
- 2003-05-28 DE DE60310774T patent/DE60310774T2/en not_active Expired - Lifetime
- 2003-05-28 EP EP03728210A patent/EP1629698B1/en not_active Expired - Lifetime
- 2003-05-28 ES ES03728210T patent/ES2279950T3/en not_active Expired - Lifetime
- 2003-05-28 AT AT03728210T patent/ATE349880T1/en not_active IP Right Cessation
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10605464B2 (en) | 2012-10-15 | 2020-03-31 | Whirlpool Corporation | Induction cooktop |
US11655984B2 (en) | 2012-10-15 | 2023-05-23 | Whirlpool Corporation | Induction cooktop |
US11212880B2 (en) | 2012-10-15 | 2021-12-28 | Whirlpool Emea S.P.A. | Induction cooking top |
WO2016010491A1 (en) | 2014-07-15 | 2016-01-21 | Arcelik Anonim Şirketi | System and method enabling modification of cookware positioning in an induction heating cooker |
WO2016010492A1 (en) | 2014-07-15 | 2016-01-21 | Arçeli̇k Anoni̇m Şi̇rketi̇ | System and method for improving noise performance of multi-zone quasi-resonant inverter induction heater |
WO2016010493A1 (en) | 2014-07-15 | 2016-01-21 | Arçeli̇k Anoni̇m Şi̇rketi̇ | Induction heating cooker enabling improved power setting control |
WO2016010490A1 (en) | 2014-07-15 | 2016-01-21 | Arçeli̇k Anoni̇m Şi̇rketi̇ | System and method for the operation of an induction heating cooker |
US10893579B2 (en) | 2017-07-18 | 2021-01-12 | Whirlpool Corporation | Method for operating an induction cooking hob and cooking hob using such method |
US11064573B2 (en) | 2017-07-24 | 2021-07-13 | Haier Us Appliance Solutions, Inc. | Determining resonant frequency for quasi-resonant induction cooking devices |
US10993292B2 (en) | 2017-10-23 | 2021-04-27 | Whirlpool Corporation | System and method for tuning an induction circuit |
US11140751B2 (en) | 2018-04-23 | 2021-10-05 | Whirlpool Corporation | System and method for controlling quasi-resonant induction heating devices |
US11678410B2 (en) | 2019-07-24 | 2023-06-13 | Haier Us Appliance Solutions, Inc. | Determining presence of compatible cookware in induction heating systems |
US11877371B2 (en) | 2020-07-03 | 2024-01-16 | Peaceworld. Co., Ltd | Induction range having automatic double side roasting function |
Also Published As
Publication number | Publication date |
---|---|
DE60310774T2 (en) | 2007-07-12 |
ATE349880T1 (en) | 2007-01-15 |
DE60310774D1 (en) | 2007-02-08 |
AU2003232875A1 (en) | 2005-01-21 |
ES2279950T3 (en) | 2007-09-01 |
WO2004107819A1 (en) | 2004-12-09 |
EP1629698A1 (en) | 2006-03-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1629698B1 (en) | Induction cooktop | |
CA2145494C (en) | Inductive cooking range and cooktop | |
JP5255445B2 (en) | Induction heating apparatus and related operations and one-handed pan detection method | |
EP3170363B1 (en) | System and method for improving noise performance of multi-zone quasi-resonant inverter induction heater | |
EP3042541B1 (en) | Quasi-resonant induction heater having cookware position sensing circuit | |
ES2627683T3 (en) | Heating device that has a function of detecting the position of a food container | |
EP2932794A1 (en) | An induction heating cooktop | |
US11064573B2 (en) | Determining resonant frequency for quasi-resonant induction cooking devices | |
WO2014090868A1 (en) | An induction heating cooktop | |
RU2313924C2 (en) | Inductive cooking panel | |
JP3376227B2 (en) | Inverter device | |
JPS6131503Y2 (en) | ||
JP2737486B2 (en) | Pot detection device for induction heating rice cooker | |
JPH05343177A (en) | Electromagnetic induction heating cooker | |
KR102395922B1 (en) | Power Control Algorithmfor Induction Heating System | |
EP4033858B1 (en) | Induction heating apparatus and method for controlling the same | |
JPH01313880A (en) | Electromagnetic cooker | |
JPH0665139B2 (en) | Induction heating cooker | |
JPS6148230B2 (en) | ||
JPH09320746A (en) | Induction heating cooker | |
JPH02290419A (en) | High frequency heating cooker | |
KR100740317B1 (en) | System for controlling resonant voltage of induction heating device | |
JP2895078B2 (en) | Electromagnetic cooker | |
JPH0665144B2 (en) | Induction heating cooker | |
JPH07192861A (en) | Electromagnetic cooking device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
17P | Request for examination filed |
Effective date: 20051219 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LI LU MC NL PT RO SE SI SK TR |
|
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
DAX | Request for extension of the european patent (deleted) | ||
GRAS | Grant fee paid |
Free format text: ORIGINAL CODE: EPIDOSNIGR3 |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LI LU MC NL PT RO SE SI SK TR |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: CZ Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20061227 Ref country code: RO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20061227 Ref country code: LI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20061227 Ref country code: CH Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20061227 Ref country code: DK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20061227 Ref country code: FI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20061227 Ref country code: SK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20061227 Ref country code: NL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20061227 Ref country code: SI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20061227 Ref country code: AT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20061227 |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: FG4D |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: FG4D |
|
REF | Corresponds to: |
Ref document number: 60310774 Country of ref document: DE Date of ref document: 20070208 Kind code of ref document: P |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20070327 Ref country code: BG Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20070327 |
|
RAP2 | Party data changed (patent owner data changed or rights of a patent transferred) |
Owner name: TUEBITAK-UZAY (TUERKIYE BILIMSEL VE TEKNIK ARASTIR |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: PT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20070528 |
|
NLV1 | Nl: lapsed or annulled due to failure to fulfill the requirements of art. 29p and 29m of the patents act | ||
REG | Reference to a national code |
Ref country code: CH Ref legal event code: PL |
|
ET | Fr: translation filed | ||
REG | Reference to a national code |
Ref country code: ES Ref legal event code: FG2A Ref document number: 2279950 Country of ref document: ES Kind code of ref document: T3 |
|
PLBI | Opposition filed |
Free format text: ORIGINAL CODE: 0009260 |
|
26 | Opposition filed |
Opponent name: AEG HAUSGERAETE GMBH Effective date: 20070926 |
|
PLAX | Notice of opposition and request to file observation + time limit sent |
Free format text: ORIGINAL CODE: EPIDOSNOBS2 |
|
BECN | Be: change of holder's name |
Owner name: TUBITAK-UZAY TURKIYE BILIMSEL VE TEKNIK ARASTIRMA Effective date: 20061227 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MC Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20070531 |
|
PLBB | Reply of patent proprietor to notice(s) of opposition received |
Free format text: ORIGINAL CODE: EPIDOSNOBS3 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: GR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20070328 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20070528 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: EE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20061227 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: LU Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20070528 Ref country code: CY Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20061227 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: HU Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20070628 |
|
PLAB | Opposition data, opponent's data or that of the opponent's representative modified |
Free format text: ORIGINAL CODE: 0009299OPPO |
|
PLCK | Communication despatched that opposition was rejected |
Free format text: ORIGINAL CODE: EPIDOSNREJ1 |
|
APAH | Appeal reference modified |
Free format text: ORIGINAL CODE: EPIDOSCREFNO |
|
APBM | Appeal reference recorded |
Free format text: ORIGINAL CODE: EPIDOSNREFNO |
|
APBP | Date of receipt of notice of appeal recorded |
Free format text: ORIGINAL CODE: EPIDOSNNOA2O |
|
APBQ | Date of receipt of statement of grounds of appeal recorded |
Free format text: ORIGINAL CODE: EPIDOSNNOA3O |
|
PLAB | Opposition data, opponent's data or that of the opponent's representative modified |
Free format text: ORIGINAL CODE: 0009299OPPO |
|
R26 | Opposition filed (corrected) |
Opponent name: ELECTROLUX ROTHENBURG GMBH FACTORY AND DEVELOPMENT Effective date: 20070926 |
|
APAH | Appeal reference modified |
Free format text: ORIGINAL CODE: EPIDOSCREFNO |
|
APBU | Appeal procedure closed |
Free format text: ORIGINAL CODE: EPIDOSNNOA9O |
|
PLBN | Opposition rejected |
Free format text: ORIGINAL CODE: 0009273 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: OPPOSITION REJECTED |
|
27O | Opposition rejected |
Effective date: 20131118 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R100 Ref document number: 60310774 Country of ref document: DE Effective date: 20131118 |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: PLFP Year of fee payment: 13 |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: PLFP Year of fee payment: 14 |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: PLFP Year of fee payment: 15 |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: PLFP Year of fee payment: 16 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: IT Payment date: 20220510 Year of fee payment: 20 Ref country code: GB Payment date: 20220519 Year of fee payment: 20 Ref country code: FR Payment date: 20220530 Year of fee payment: 20 Ref country code: ES Payment date: 20220602 Year of fee payment: 20 Ref country code: DE Payment date: 20220511 Year of fee payment: 20 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: TR Payment date: 20220421 Year of fee payment: 20 Ref country code: BE Payment date: 20220520 Year of fee payment: 20 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R071 Ref document number: 60310774 Country of ref document: DE |
|
REG | Reference to a national code |
Ref country code: ES Ref legal event code: FD2A Effective date: 20230602 |
|
REG | Reference to a national code |
Ref country code: BE Ref legal event code: MK Effective date: 20230528 |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: PE20 Expiry date: 20230527 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: ES Free format text: LAPSE BECAUSE OF EXPIRATION OF PROTECTION Effective date: 20230529 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: GB Free format text: LAPSE BECAUSE OF EXPIRATION OF PROTECTION Effective date: 20230527 |