Home
Induction Heater C Library User Manual
Contents
1. 10 6 2 Prototype PEE 10 62 1 all E 10 0 22 Modeno GUON Eee e ette ee eege Eege 10 22 3 ModelumC an EE 10 0 2 4 ModeBao Tang 10 Le E 11 020 6 27 WattDDee 0 2 8 11 02 0 hu KEE 11 02 10 11 0 2 11 VE Oe EE 11 0 2 12 ET ET NEE 11 6 2 13 Const TempProe EE 12 E E Rue UPC ordena 13 7 1 D SC 13 7 2 Prototype Mo 13 7 21 Gnt Ch 13 7 2 2 i109 Em 13 1 23 eeu eM 13 724 Erie RC 13 SE E 14 7 2 6 Gnt cycle int uty EE EEN EEA EEEN ESS 14 VPE DIE MC eet ree 14 1 2 8 We WAM ML Ee EE 14 Fan 14 TATO FANO O IE M 14 7 2 T1 OT E 14 Ted AZ E EE 14 Interrupt
2. Prototype void FanOn void Output void Input void Description Turn on the fan 7 2 10 FanOff Prototype void FanOff void Output void Input void Description Turn off the fan 7 2 11 VCInit Prototype void VClnit void Output void Input void Description Initialize all the VC 7 2 12 OPAMPInit Prototype void OPAMPInit void Output void Input void Description Initialize the OPAMP MCU AN 500089 E 10 14 21 Induction Heater Library User Manual Version 1 1 FUJITSU 8 Interrupt Function 8 1 Function List Prototype Description Note void Keyboard void Sample keyboard and parse key value It is used in 10ms timer interrupt void ProtectIGBT void Detect IGBT temp and start the fan It is used in 10ms timer interrupt void ProtectSys void Detect error and protect system It is used in 10ms timer interrupt void IntCurOver void External interrupt service for over current void IntVolOver void External interrupt service for over voltage void IntSurge void External interrupt service for surging void IntKettle vo id External interrupt service for no kettle 8 2 Function Prototype 8 2 1 Keyboard Prototype void Keyboard void Output void Input voi
3. Prototype void Display Output void Input void Description Display MCU AN 500089 E 10 9 21 Induction Heater Library User Manual Version 1 1 T FUJITSU 6 Event Function 6 1 Function List Prototype Description Note void ModeCaoCai void Change mode to CaoCai void ModeHuoGuo void Change mode to HuoGuo void ModeDunCai void Change mode to DunCai void ModeBaoTang void Change mode to BaoTang void ModeBaoWen void Change mode to BaoWen void Wattlnc void Increase the watt void WattDec void Decrease the watt void Increase the timer s value void TmrDec void Increase the timer s value void TmrRst void Reset and turn off the timer or start the timer void Templnc void Increase the temperature in stew mode void TempDec void Decrease the temperature in stew mode void ConstTempProc void Constant temperature heating process It is used in empty event 6 2 Function Prototype 6 2 1 ModeCaoCai Prototype void ModeCaoCai void Output void Input void Description Change mode to CaoCai 6 2 2 ModeHuoGuo Prototype void ModeHuoGuo void Output void Input void Description Change mode to HuoGuo 6 2 3 ModeDunCai Prototype void ModeDunCai vo
4. HI Heater abs HI Heater prj Debug J Source Files 25 Driver ei Devlriver c e LedKeyDriver c e f2mc8fx c e maim C mb95430 inc startup asm e Timer e vectors c Include Files Dependencies 2mcBfx h H DevDriver h k LedKeyDriver h mb95430 h k Timer h H TypeDef h CEN Debug C HI Hester sup 28 MB2145 08 sup MCU AN 500089 E 10 FUJITSU 20 21 Induction Heater Library User Manual Version 1 1 Appendix Display Content co FUJITSU Mode Display Content Notes System Power Led Timer Led CaoCai Mode CaoCai Led Watt Display HuoGuo Mode Led Watt Display DunCai Mod e DunCai Led Watt Display BaoTang Mode BaoTang Led Watt Display BaoWen Mode BaoWen Led Temp Display JieDong Mode JieDong Led Temp Display Error Mode Error Code Display error led Display such as Error Code Error Code Description Notes OxEO Power under voltage OxE1 Power over voltage OxE2 Power over current 0 Main sensor over 300 C 0 4 Main sensor break circuit OxE5 Main sensor short circuit OxE6 Main sensor temp not change OxE7 IGBT temp over 120 C OxE8 IGBT sensor break circuit OxE9 IGBT sensor short circuit OxFO Kettle is empty OxF1 MCU AN 500089 E 10 21 21
5. 10 7 21 Induction Heater Library User Manual Version 1 1 co FUJITSU 4 3 MCU Pin Assignment No Name Define Note Remark 1 PG2 PPGO X1A OUT1 sub oscillator ED COM1 2 PG1 TRGO ADTG XOA BZ OUTO sub oscillator Fan 3 VCC VCC Vcc 4 5 1 60 P Current by Resistor 6 61 7 P62 OPAMP_O 62 LED COM2 8 P12 ECO UI DBG P12 DBG Debug 9 Start IGBT 10 1 1 1 4 BZ Buzzer 11 PO2 INTO2 ANO2 UCK TRGO UCK Serial Clock 12 P03 INT03 AN03 UO PPGO UO Serial Data 13 PO4 INTO4 ANO4 UI HCLK1 4 AC voltage Measuring 14 PO5 INTO5 ANOS TOO HCLK2 5 AC Current Measuring 15 PO6 INTO6 ANO6 TO1 ANO6 Temperature for IGBT 16 P0O7 INTO7 ANO7 ECO 7 Temperature for plate 17 P70 CMPO O OUTO TRGO P70 LED 4 18 P71 CMPO P P Input 19 P72 CMPO PAD L Input 20 P73 CMP1 O OUT1 PPGO PPGO PPG IGBT 21 P74 CMP1 P CMP1 P a 22 P75 CMP1_N 1_ Ge 23 P76 CMP2 O UCK P76 LED 24 P63 CMP2 P CMP2 P SES 25 P64 CMP2 N CMP2 N Greg 26 P65 CMP3 O UO P65 LED COMO 27 P66 CMP3 P CMP3 P Surge Reference Input 28 P67 CMP3 N CMP3 N Surge Compare Input 29 PF2 RSTX PF2 Reset 30 X0 oscillator 31 PF1 X1 X1 osc
6. 15 8 1 List Ces Den ceo Cia Pc 15 5 2 FUNCHON PLOLOLY EE 15 REPAS ASIDE LI em 15 8 22 Protect IGBT e 15 TER EE 15 cen OO 15 8 2 2 INtVOLOVER 15 8 26 16 8 2 IntKettle 16 JUR IR 17 9 1 System teens 17 MCU AN 500089 E 10 2 21 Induction Heater Library User Manual Version 1 1 9 2 SoftWwate CSE 18 92 1 User EE 18 9 22 System Module EE 18 9 2 3 System E E 19 OD Ae System DEE 19 9 2 5 System Piles Structure 20 21 Display EE E 21 CENO Eed tei 21 MCU AN 500089 E 10 3 21 Induction Heater Library User Manual Version 1 1 coo FUJITSU 1 System Introduce This document introduce how to use the C library API to develop the Induction Heater based MB95F434K MCU AN 500089 E 10 4 21 Induction Heater Library User Manual Version 1 1 co FUJITSU 2 System Hardware Environment gt CPU Chip Fujitsu MB95F434K gt CPU Frequency 16 25MHz gt Minimum Instruction Time 61 5ns gt Ram Space 496Bytes gt Code S
7. int chl Output void Input Channel Range is 1 4 1 Voltage 2 Current AN5 3 Igbt temp ANO 4 Pad temp AN7 Description get the ADC 7 2 2 BuzzerOn Prototype void BuzzerOn void Output void Input void Description Turn on the buzzer 7 2 3 Prototype void BuzzerOff void Output void Input void Description Turn off the buzzer 7 2 4 PowerOn Prototype void PowerOn void Output void Input void Description Turn on the system and set in the braise mode MCU AN 500089 E 10 13 21 Induction Heater Library User Manual Version 1 1 7 2 5 PowerOff co FUJITSU Prototype void PowerOff void Output void Input void Description Turn off the system 7 2 6 PWMSet int cycle int duty Prototype void PWMSet int cycle int duty Output void Input Cycle duty Description Set the PWM The cycle must be greater than the duty 7 2 7 PwmOn Prototype void PwmOn void Output void Input void Description Turn on the PWM driver 7 2 8 PwmOff Prototype void PwmOff void Output void Input void Description Turn off the PWM driver 7 2 9 FanOn
8. void Templnc void Output void Input void Description Increase the temperature 10 C Range is from 60 to 180 6 2 12 TempDec Prototype void TempDec void Output void Input void Description Decrease the temperature 10 C Range is from 60 to 180 MCU AN 500089 E 10 11 21 Induction Heater Library User Manual Version 1 1 6 2 13 ConstTempProc c FUJITSU Prototype void ConstTempProc void Output void Input void Description Constant temperature heating process It is used in empty event MCU AN 500089 E 10 12 21 Induction Heater Library User Manual Version 1 1 co FUJITSU 7 Driver Function 7 1 Function List Prototype Description Note void GetADC int chl Get the ADC value void BuzzerOn void Turn on the buzzer void BuzzerOff void Turn off the buzzer void PowerOn void Turn on the system void PowerOff void Turn off the system void PWMSet int cycle int duty Set the PWM void PwmOn void Turn on the PWM driver void PwmOff void Turn off the PWM driver void FanOn void Turn on the fan void FanOff void Turn off the fan void VClnit void Initialize all the VC void OPAMPInit void Initialize the OPAMP 7 2 Function Prototype 7 2 1 GetADC int chl Prototype void GetADC
9. FUJITSU MICROELECTRONICS SHANGHAI CO LTD Unit 1501 Jin Mao Tower 88 Century Ave Pudong New Area Shanghai P R China MCU AN 500089 E 10 Tel 61007800 Fax 61007802 F2MC 8FX FAMILY 8 BIT MICROCONTROLLER MB95F430 SERIES Induction Heater C Library User Manual Revision History Version Date Comment Charge 1 0 2010 03 28 Create Folix 1 1 2010 08 11 Modified Folix MCU Pin Assignment Induction Heater Library User Manual Version 1 1 FUJITSU Contents EE 1 1 cr iulii eerste 4 2 nystem Hardware e 5 3 Weve opment E vir nment and RE 6 4 Hardware 7 4 1 Hardware Block Diagrami 7 4 2 MCU Resource Usage MEL 7 4 3 MCU Pin Assignment 8 9 EN NOB iE ERN 9 2525 BU nction LM IM MM Id 9 3 3 Function Prototype RM 9 Le TIMES VSO esti 9 5 32 isi Xe e Ped aee 9 5 3 32 Parse Key tete testet ete eat casei eect ashes e ette rta eiae edad Wannstedt de eee tv tha 9 RENDUM G ke 9 53 3 Display ERE 9 B 10 0 1 Function List
10. d Description Sample keyboard and parse key value It is used in 10ms timer interrupt Use 16bit timer 0 channel 8 2 2 ProtectIGBT Prototype void ProtectIGBT void Output void Input void Description Detect IGBT temp and start the fan It is used in 10ms timer interrupt Use 16bit timer 1 channel 8 2 3 ProtectSys Prototype void ProtectSys void Output void Input void Description Detect error and protect system It is used in 10ms timer interrupt Use 16bit timer 1 channel 8 2 4 IntCurOver Prototype void IntCurOver void Output void Input void Description External interrupt service for over current Use VC 1 channel 8 2 5 IntVolOver Prototype void IntVolOver void Output void MCU AN 500089 E 10 15 21 Induction Heater Library User Manual Version 1 1 FUJITSU Input void Description External interrupt service for over voltage Use VC 2 channel 8 2 6 IntSurge Prototype void IntSurge void Output void Input void Description External interrupt service for surging Use VC 3 channel 8 2 7 IntKettle Prototype void IntKettle void Output void Input void Description External interrupt service for no kettle U
11. id Output void Input void Description Change mode to DunCai 6 2 4 ModeBaoTang Prototype void ModeBaoTang void Output void Input void Description Change mode to BaoTang MCU AN 500089 E 10 10 21 Induction Heater Library User Manual Version 1 1 co FUJITSU 6 2 5 ModeBaoWen Prototype void ModeBaoWen void Output void Input void Description Change mode to BaoWen 6 2 6 Wattlnc 0 Prototype void Wattlnc void Output void Input void Description Increase the watt 100w Range is from 200w to 2100w 6 2 7 WattDec Prototype void WattDec void Output void Input void Description Decrease the watt 100w Range is from 200w to 2100w 6 2 8 Tmrinc Prototype void Tmrlnc void Output void Input void Description Increase the timer s value 1 minute Range is from 1 to 180 6 2 9 TmrDec Prototype void TmrDec void Output void Input void Description Increase the timer s value 1 minute Range is from 1 to 180 6 2 10 TmrRst Prototype void TmrRst void Output void Input void Description Reset and turn off the timer or start the timer 6 2 11 Templnc Prototype
12. illator 32 VSS VSS Vss MCU AN 500089 E 10 8 21 Induction Heater Library User Manual Version 1 1 5 System Function 5 1 Global Variable co FUJITSU Variable Description Note BYTE dVal 4 Display for 4 bit digital Used in Display function BYTE dLed Display for 8 led Used in Display function 5 2 Function List Prototype Description Note void InitSys void Initalize system call in the system at first int GetKey void Get the user pushed key int ParseKey int key Get the system event void EventProc int evt Process the event by the event value void Display Display process 5 3 Function Prototype 5 3 1 InitSys Prototype void InitSys void Output void Input void Description Initalize system 5 3 2 GetKey Prototype int GetKey void Output int return the key value Input void Description Get the user pushed key 5 3 3 ParseKey Prototype int ParseKey int key Output int return the event value Input key the user pushed key Description Get the system event 5 3 4 EventProc Prototype void EventProc int evt Output void Input evt the system event Description Process the event by the event value 5 3 5 Display 0
13. pace 20KBytes MCU AN 500089 E 10 5 21 Induction Heater Library User Manual Version 1 1 co FUJITSU 3 Development Environment and Tools Name Description Manufacturer Notes Windows XP Pro PC OS Microsoft SP2 Softune V3 Software Developing IDE Fujitsu For FFMC 8L MB95F434K Emulator MCU Emulator Fujitsu Cadence SPB Design Schematic and PCB Cadence V16 0 MCU AN 500089 E 10 6 21 Induction Heater Library User Manual Version 1 1 FUJITSU 4 Hardware Design 4 1 System Hardware Block Diagram Buzzer User Interface The electromagnetic eddy current heating is our system theory We use the PWM to control the IGBT to generate the heating eddy current We can adjust the PWM width to adjust the power The fan is use to cool the IGBT The feedback signal is used to protect the system and calculate power The feedback signal includes current voltage surge and temperature 4 2 MCU Resource Usage MB95F434K Resource Usage No Resource Usage Info Remark 1 5 0V 2 ROM 15KBytes 3 RAM 300Bytes 4 OSC Clock 16 25MHz 5 CPU Clock 8 125MHz 6 GPIO 6 Pins LED COM 5 Start 7 INTxx 1 Pins Internal Pad osc 8 _ 8 16Bit PPG Timer 1 Pins PPG 9 ANxx 4 Pins 10 UARTO LED Display 11 Debug 1 Pins 12 Watchdog Timer Monitor System 13 16Bit Keyboard Sample 14 16Bit 10MS Timer Protect Error MCU AN 500089 E
14. se VC 0 channel MCU AN 500089 E 10 16 21 Induction Heater Library User Manual Version 1 1 9 Demo System 9 1 System Features VV VV VV VV VV VV VV VV VV VV ON WV Power Control Fan Control Fan Delay Off Buzz Control Led Display Keyboard Kettle Detect Kettle Empty Detect Timing Power Off 3Hours Constant Power Heating Constant Temperature Heating IGBT Temp Detect Plate Temp Detect IGBT Temp Higher Protect 120 C Plate Temp Higher Protect 300 C Kettle Empty Protect 300 C Sensor Open Short Detection Over Current Protect 18A Over Voltage Protect 270V Lower Voltage Protect 150V Surge Protect 1000V No Operation for 2 Hours auto turn off if no timer FUJITSU In the system design we will use some feedback signals to protect system or calculate watt The protect signal include over current over voltage surge voltage and kettle detect Anyone of them appears the system must stop work If the IGBT temperature is raise over 60 C the fan must turn on If the IGBT temperature is raise over 120 C the system must stop work If the kettle is empty the plate temp will raise If the temp raise up to 300 C the system must stop work MCU AN 500089 E 10 17 21 Induction Heater Library User Manual Version 1 1 FUJITSU 9 2 Software Design 9 2 1 User Interface 5 BEBB The system has six work mode You can push the and right
15. to change the work mode When power on the system is standby When you push the 3 5 it will work under the 1 mode In any mode you can push the Jf X to turn off or push the 11 or to change the watt or the time when you are setting the timer When you want to heat food by timer you can push to set and start the timer And you can push the Hy to cancel the timer You can push the 17 to view the timer If the time is zero the timer is not started 9 2 2 System Module C 00 System Proccess Interrupt Service Protect Proccess Timer Proccess Buzzer Driver Display Driver Fan Driver Power Detect Kettle Detect IGBT Temp Detect Plate Temp Detect System Function Module MCU AN 500089 E 10 18 21 Induction Heater Library User Manual Version 1 1 9 2 3 System Main Loop EventProc Display System Main Loop Note The main loop time is about 10ms 9 2 4 System Files In this application there are 4 files main c vectors c devdriver c ledkeydriver c and startup asm main c includes main loop and MCU control functions vectors c includes interrupt functions devdriver c includes device drivers ledkeydriver c includes led and key drivers startup asm is MCU startup codes MCU AN 500089 E 10 19 21 Induction Heater Library User Manual Version 1 1 9 2 5 System Files Structure
Download Pdf Manuals
Related Search
Related Contents
OPL Language Reference Manual Samsung GT-I6220 manual do usuário(Vivo) 第1 総 括 1.適用範囲 本仕様書は、鳥取県琴浦町が施工する上水道 INSTALLATION DE L`AMPOULE: MODE D`EMPLOI: LISEZ CETTE Méthodes de construction de dériveurs légers Sony 300PF Camcorder User Manual MR F75 - Thiecom Bon de commande Lindy 25004 network switch Grazie per avere scelto STAR AUTOMATIC come vostro nuovo scooter Copyright © All rights reserved.
Failed to retrieve file