1. 程式人生 > >分享家用滅菌器定時復位IC方案

分享家用滅菌器定時復位IC方案

智慧家居芯時代,分享滅菌器及滅菌器定時復位IC。隨著大家對自身居住的環境要求的提高,還有一些場所是一定要實現無菌的狀態的,因此滅菌器主要分為家用和醫用等。

家用多功能滅菌器由外殼和電子電路組成,電子電路包括觸控、定時、振盪、放大、電離五部分,可在2立米的空間內滅菌、消毒、去除異味。採用EN8F202滅菌器定時復位IC具有體積小、用途廣泛、造價低的優點。
滅菌器可以消滅對人體有害的相關細菌,滅菌器的工藝大體相同,不同之處可由程式控制。滅菌器根據裡外鍋的溫度和壓力是否達到規定值而進行各種動作控制。
滅菌器的執行是少不了一個定時復位IC來保障其工作的可靠執行的。為確保滅菌器系統中電路穩定可靠工作,復位電路是必不可少的一部分,定時復位ICEN8F202實現上電覆位(Power-on Reset,POR);器件復位定時器(Device Reset Timer,DRT); 具有專用片內RC 振盪器的看門狗定時器(WDT),能夠可靠地工作;程式碼保護功能。
形成有效的看門狗型復位電路:
  看門狗型復位電路主要利用CPU正常工作時,定時復位計數器,使得計數器的值不超過某一值;當CPU不能正常工作時,由於計數器不能被複位,因此其計數會超過某一值,從而產生復位脈衝,使得CPU恢復正常工作狀態。

基於定時復位ICEN8F202復位電路的可靠性主要取決於軟體設計,即將定時向復位電路發出脈衝的程式放在何處。一般設計,將此段程式放在定時器中斷服務子程式中。然而,有時這種設計仍然會引起程式走飛或工作不正常。原因主要是:當程式“走飛”發生時定時器初始化以及開中斷之後的話,這種“走飛”情況就有可能不能由Watchdog復位電路校正回來。因為定時器中斷一真在產生,即使程式不正常,Watchdog也能被正常復位。為此提出定時器加預設的設計方法。即在初始化時壓入堆疊一個地址,在此地址內執行的是一條關中斷和一條死迴圈語句。在所有不被程式程式碼佔用的地址儘可能地用子程式返回指令RET代替。這樣,當程式走飛後,其進入陷阱的可能性將大大增加。而一旦進入陷阱,定時器停止工作並且關閉中斷,從而使Watchdog復位電路會產生一個復位脈衝將CPU復位。當然這種技術用於實時性較強的控制或處理軟體中有一定的困難

以上是Enroo分享的家用滅菌器定時復位IC方案。