The overall solution of touch induction cooker based on two MCUs of Saiyuan

Publisher:初入茅庐Latest update time:2015-03-27 Source: ck365 Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere
Working principle of induction cooker:

Ordinary kitchen utensils generate heat by themselves, and the heat is then transferred to the pots. The induction cooker does not generate heat by itself to heat the food. The induction cooker converts AC power into DC voltage, and then adds it to the IGBT through the excitation coil. The IGBT is driven to control the conduction and cutoff. A current with a frequency of 20-50KHz flows through the excitation coil, which generates a high-frequency magnetic field. If an iron pot is placed on the stove, eddy currents are generated at the bottom of the pot, which overcome the internal resistance of the pot and convert into heat energy.

Since the induction cooker adopts the heating principle of magnetic field induced current, its key component is the high-speed alternating switch of high-power IGBT. The protection of IGBT is the focus and difficulty of the induction cooker. In view of the fact that the induction cooker must be quickly protected in any situation during operation, Saiyuan has launched the SC91F738 microcontroller dedicated to induction heating. The built-in 16MHz RC can provide the MCU with 16MHz operating frequency, 8K FlashROM, 256RAM, 4 comparators, 1 operational amplifier, 3+1 channel ADC, buzzer, IGBT control PPG, and integrates overcurrent protection, overcurrent protection, reverse voltage regulation, synchronization and other functional modules into the MCU.

Induction cooker function

1. No pot detection

Automatically detect whether there is a pot on the stove, and only turn on the power device IGBT when there is a pot.

2. Power control

The PPG of Saiyuan SC91F738 outputs different PWM signals, and the load current is different. According to the power of the set gear, the mains voltage and current values ​​tested by SC91F738, PPG outputs the appropriate PPG duty cycle to achieve automatic power control, so that the power is not affected by the mains.

3. Temperature control

A temperature sensor is set under the bottom of the microcrystalline plate to realize automatic temperature control, and the user can select the appropriate temperature level.

4. Timing

Scheduled startup and shutdown

5. Alarm

Alarms will be given for mains overvoltage, undervoltage, IGBT overtemperature, pot bottom temperature too high, current too large, sensor failure, etc.

Schematic diagram of the induction cooker system based on the Saiyuan SC91F738 induction heating dedicated MCU and Saiyuan SC91F832 touch button MCU

 

 

The following is a brief description of some induction cooker function modules:

1. Main circuit, power control PPG

As shown in the block diagram, IGBT is driven by pulses. When IGBT is turned on, the current of the excitation coil increases rapidly. When IGBT is turned off, the L and C circuits resonate and the IGBT collector generates pulsed high voltage. When the high voltage drops to nearly 0, the driver turns IGBT on again. The driving pulse width determines the size of the induction cooker load. Usually, IGBT is completed by peripheral circuits such as oscillation circuit and pulse width control circuit. [page]

Saiyuan SC91F738 integrates these peripheral circuits into the internal MCU, called PPG (Programmable Pulse Generator). SC91F738 has a 16MHz high-speed RC clock source, 11Bits adjustable pulse width, ranging from 0.0625μs to 128μs, with a step unit of 0.0625μs and 2K levels adjustable, making the pulse width adjustment more delicate and smooth.

The PPG of SC91F738, in addition to the self-reduction function of reverse pressure protection, it integrates the function of automatically tracking the target value.

The PPG of SC91F738 adopts open-drain output with reverse duty cycle to reduce the IGBT drive circuit again and again.

2. Synchronous detection

The synchronization circuit monitors the working condition of the main circuit, and when the IGBT voltage drops close to 0V, it outputs a trigger pulse to turn on the IGBT. This can prevent the current in the excitation coil from changing too much instantly, thus protecting the power device IGBT.

Saiyuan SC91F738 integrates synchronous detection function and automatically triggers PPG output, which greatly simplifies the external circuit. At the same time, the delay function of SC91F738 PPG can directly set different delay output times through software to achieve the phase shifting effect. Compared with external hardware phase shifting, the software setting is more flexible.

3. Automatic back pressure adjustment

When the IGBT is turned off, the excitation coil generates reverse voltage. In order to protect the IGBT, the IGBT collector voltage must be closely monitored. Once the voltage is too high, the drive pulse is generally shut down immediately through the peripheral circuit and then restarted through software. In the common practice, due to the slow restart, part of the sinusoidal envelope will be cut off, reducing the power utilization rate.

Saiyuan SC91F738 has an internal integrated reverse pressure automatic adjustment module. When the reverse pressure is too large, it will not only automatically reduce the pulse width according to your program preset, but also automatically and flexibly adjust according to the number of reverse voltage overvoltages. What is more special about this module is that it will automatically track the target value function. The MCU hardware helps you achieve dynamic balance at the highest efficiency, making the package closer to a sine wave. The same external components can achieve higher induction cooker power.

4. Overvoltage protection

When the power supply itself or the voltage is too high due to interference, such as when the motor, electric fan, fluorescent lamp, etc. are turned on and off, the power supply will be disturbed and a voltage surge will occur. In order to protect the power tube IGBT from being burned out, the microcontroller must immediately enter the protection state. Saiyuan SC91F738 has an overvoltage protection comparator integrated inside.

5. Overcurrent protection

Generally, induction cookers only have voltage surge protection function, but Saiyuan SC91F738 has specially added a current surge protection comparator, which has dual protection of voltage surge and current surge, making the product safer and more reliable.

6. Voltage, current and temperature test

Saiyuan SC91F738 has a 3+1 channel ADC, which provides furnace surface temperature test, IGBT temperature test, and voltage test. The other channel ADC is connected to the internal amplifier to provide current amplification test.

7. Communication interface with panel

Saiyuan SC91F738 provides an IIC-like high-speed communication interface, which reduces the number of cables connected to the panel to a minimum. There are only two communication lines. It can communicate with slow IO and high-speed MCU with IIC interface, such as Saiyuan SC91F832 touch button MCU.

5. Saiyuan SC91F832 induction cooker panel solution

 

 

Induction cooker panel solution touch key and LED share IO

In this solution, the 28-pin SC91F832 is used as the main control chip of the key display board, with 16 touch keys, 24 LEDs + 4-digit digital tube display, and communication with the mainboard IIC. At the same time, the IIC-like interface is also the debugging interface for engineers. Compared with the touch key IC plus display IC solution, the advantage of Saiyuan SC91F832 is that the touch key IO and LEDSEG can be shared, making the entire display panel as simple as only resistors, and completing the control of multiple keys, multiple LEDs and application functions with a single IC.

SC91F832, operating voltage 2.5~5.5V, internal high-speed RC oscillator circuit can provide MCU 16MHz operating frequency, provide peripheral clock, a total of 25 I/O available, 16 touch keys realized by charge transfer. 512B RAM and 8KB FLASH, as well as 256B EEPROM data storage with 100,000 erase and write times, single Byte read and write. [page]

6. Working principle diagram of touch button

 

 

Touch button principle

1. The regulated power supply (or VDD) charges the external distributed capacitance Cxn and the reference capacitance Cadj at the frequency set by the frequency of CTIME.

2. The Cadj voltage will gradually rise to the setting value of the charging circuit and give a signal after passing through the filtering circuit.

3. TKCNT will record the time from the start of charging to the time the signal is seen.

4. If a hand touches the button, the value of Cxn will increase, and the time for the Cadj voltage to rise will decrease, that is, the value of TKCN will decrease.

5. The user can confirm whether a touch key is pressed by scanning the value of TKCNT.

7. Touch Button Interference Solution--Saiyuan Touch Button Library

Compared with mechanical buttons and resistive touch buttons, capacitive touch buttons are not only durable, low-cost, simple and easy to install, waterproof and anti-fouling, but also provide functions such as scroll wheels and sliders. However, capacitive touch buttons also have many problems. Because there is no mechanical structure, all detections are small changes in electricity, so they are much more sensitive to various interferences. Saiyuan provides a complete solution library. There is no need for user software to process touch buttons. You can easily read the button status by simply calling the Saiyuan library file. The complex key judgment process is completely handled by the Saiyuan library file:

1. Electromagnetic interference

When the induction cooker is working, it generates an electromagnetic field, which interferes with the changing value of the touch button. Benefiting from the familiarity with the power control of the induction cooker, Saiyuan has made corresponding software algorithm processing on the touch button library to make the touch button more reliable.

2. Impact of water and oil splashing

When using an induction cooker, water or oil often splashes onto the touch panel, which may cause false triggering of the buttons. The Saiyuan touch button library file uses a special software algorithm to reliably distinguish between water or oil splashes and finger pressing.

3. Environmental Adaptability

When the induction cooker is working, it will generate a lot of heat and moisture. The panel temperature, humidity, circuit board temperature and humidity will fluctuate in a wide range. As the use time goes by, the microcrystalline panel and PCB board will age to different degrees, thus affecting the accuracy of key detection. Saiyuan touch key library file realizes the automatic calibration function, provides real-time environmental detection, and realizes the mechanism of environmental adaptation.

8. Conclusion

Saiyuan's overall solution for induction cookers, SC91F738 highly integrates various functional modules for electromagnetic heating applications, and SC91F832 uses the touch and LED display on the panel, with ultra-low cost and reliable operation; at the same time, Saiyuan provides a complete and reliable touch button library, so development engineers only need to focus on functional applications, which can greatly shorten the application development cycle.

Reference address:The overall solution of touch induction cooker based on two MCUs of Saiyuan

Previous article:A solution to MCU power supply problem based on SE8510
Next article:Remote Oil Valve Control System Based on GPRS and ZigBee

Recommended ReadingLatest update time:2024-11-16 21:21

MCU key expansion
Single-chip microcomputers are widely used in various fields, and there are many kinds of button designs for human-computer communication. Different design methods have different advantages and disadvantages. And because the I/O resources of single-chip microcomputers are limited, how to expand more buttons with the l
[Microcontroller]
MCU key expansion
What are the advantages of the PIC series microcontrollers?
I. Introduction According to statistics, the annual capacity of single-chip microcomputers in my country has reached 100-300 million pieces, and it is growing at a rate of about 16% per year, but my country's share of the world market is less than 1%. This shows that the application of single-chip microcomputers in my
[Microcontroller]
What are the advantages of the PIC series microcontrollers?
Design of automotive electronically controlled air suspension system based on MC9S08GB60 single chip microcomputer as control core
    introduction     Air suspension mainly includes passive suspension and controllable electronic suspension. Passive suspension can suppress and reduce the dynamic load and vibration of the vehicle body and wheels to a certain extent, ensuring the driving safety and ride comfort of the vehicle. However, since the st
[Microcontroller]
Design of automotive electronically controlled air suspension system based on MC9S08GB60 single chip microcomputer as control core
Design of wireless transceiver system based on nRF905 module and C8051F microcontroller
Preface In a closed-loop drilling system, it is required to transmit the information from the wellbore to the surface in real time for manual monitoring. Usually, this task is completed by the mud pressure pulse generator in the MWD. ​​When a downhole power drill assembly is used, the near-bit sensor and th
[Microcontroller]
Schematic diagram of doorbell circuit based on single chip microcomputer
  When the switch SP1 is pressed, the AT89S51 microcontroller generates a "ding dong" sound which is output from the P1.0 port to the LM386 and then sent to the speaker after being amplified.   1. Connect the P1.0 port in the "MCU System" area to the SPK IN port in the "Audio Amplifier Module" area with a wire;   
[Microcontroller]
Schematic diagram of doorbell circuit based on single chip microcomputer
Design and application of time-triggered multi-task scheduler based on AVR microcontroller
1 Introduction In recent years, embedded systems have developed rapidly, and the event-triggered programming method using the 51 single-chip microcomputer dead loop has gradually failed to meet the requirements of enterprises for product stability and security. At present, embedded system software includes VxWork, Lin
[Microcontroller]
Design and application of time-triggered multi-task scheduler based on AVR microcontroller
Realization of HPI Interface between TMS320VC5402 DSP and Single Chip Microcomputer
The two programmable multi-channel buffered serial ports (McBSP) of TMS320VC5402 (VC5402) can exchange data with other synchronous serial ports in full duplex and quickly. The hardware connection is simple, and the serial port working mode and the format of transmitted data can be realized through programming.
[Industrial Control]
Realization of HPI Interface between TMS320VC5402 DSP and Single Chip Microcomputer
Practical application of single-chip online UPS design with current conversion scheme is widely circulated
1. Introduction UPS (Uninterruptible Power System) AC power supply is increasingly widely used in various fields of the national economy. This article will introduce a practical and simple online UPS. 2. The basic structure of UPS power supply The most widely used current conversion scheme in practical applications
[Power Management]
Practical application of single-chip online UPS design with current conversion scheme is widely circulated
Latest Microcontroller Articles
  • Download from the Internet--ARM Getting Started Notes
    A brief introduction: From today on, the ARM notebook of the rookie is open, and it can be regarded as a place to store these notes. Why publish it? Maybe you are interested in it. In fact, the reason for these notes is ...
  • Learn ARM development(22)
    Turning off and on interrupts Interrupts are an efficient dialogue mechanism, but sometimes you don't want to interrupt the program while it is running. For example, when you are printing something, the program suddenly interrupts and another ...
  • Learn ARM development(21)
    First, declare the task pointer, because it will be used later. Task pointer volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • Learn ARM development(20)
    With the previous Tick interrupt, the basic task switching conditions are ready. However, this "easterly" is also difficult to understand. Only through continuous practice can we understand it. ...
  • Learn ARM development(19)
    After many days of hard work, I finally got the interrupt working. But in order to allow RTOS to use timer interrupts, what kind of interrupts can be implemented in S3C44B0? There are two methods in S3C44B0. ...
  • Learn ARM development(14)
  • Learn ARM development(15)
  • Learn ARM development(16)
  • Learn ARM development(17)
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号