過流時要關斷IGBT,理由同上。
④電磁爐在工作一段時間后,可能會出現元器件的老化,從而造成參數的偏移。尤其是加熱線圈和振蕩電容的參數偏移會造成自由振蕩時電壓過高,這時加在IGBT的C、E兩端的電壓就會超過設計值,從而造成IGBT過壓擊穿。這里的保護類似①中電源的浪涌保護原理。
⑤IGBT長時間大功率工作或散熱不良,會造成IG-BT溫度過高。根據IGBT的電流一溫度工作曲線.溫度在100℃時,其電流通過能力為25℃時的50%,因此要隨時監視IGBT的溫度,一旦超過設定值,應馬上關斷IGBT并實時檢測該溫度。
2.3 軟硬件設計
以SH69P42為核心的電磁爐控制系統,利用PWM0來控制IGBT的導通與截止,利用PWM1來控制無源的蜂鳴器;A/D轉換器用來接收工作電壓、工作電流、IGBT溫度和鍋底溫度4個信號。其余I/O除用于鍵盤掃描、顯示外,用來輸出試探信號、交流過零檢測、風扇驅動。
軟件方面,設計定時中斷來循環判斷IGBT溫度、鍋底溫度,隨時進行IGBT的保護。使用SH69P42的時鐘中斷來進行有鍋無鍋檢測,因為在實際的應用中,電磁爐上的鍋具會隨時移開,電磁爐的加熱線圈和振蕩電容的工作狀態隨時會發生變化。無鍋時,該LC是一種無阻尼振蕩,峰值電壓會超過1 200 V進而損壞IGBT。實踐證明,檢測周期超過8 ms,就會引起IGBT的過壓損壞。
結 語
電磁爐的控制是目前家用電器中比較復雜的,尤其是廚房家電,工作環境比較復雜,內部又處于高壓、高溫、高頻狀態。SH69P42單片機憑借其優良的抗干擾性能、簡潔的指令系統和強大的邏輯運算指令,可以像控制一個PLD一樣控制一個系統。可以預見,該單片機將會有更廣闊的應用空間。





