通過使用 AVR 單片機組成高溫蒸汽消毒機的控制系統,選用 AT89S52 單片機作為主要控制芯片,通過外圍電路驅動繼電器控制電加熱片以及水泵工作,通電后初始化單片機,輸出口 P14 引腳輸出高電平“1”,此時光電耦合器開始工作,同時 Q1 三極管導通使得電流放大,進而使繼電器吸合,蒸汽發生系統內電加熱片進行加熱,此時測溫系統開始工作,選用 MF58 熱敏電阻作為測溫系統的核心部件,MF58 測溫型 NTC熱敏電阻,可以測量高達 300℃的溫度。由于熱敏電阻的阻值隨著溫度的變化而變化且一一對應,所以選用 MF58 熱敏電阻可以精確地測控加熱片的溫度,
其實現流程:
(1)設置輸出口 P1.0 引腳為低電平,輸出口 P1.1、P1.2 也為低電平,此時 Q3 三極管導通,J1、J2 場效應管截止,使 C4 充分放電,時輸出口 P3.2 為高電平。
(2)再設置輸出口 P1.0 為高電平、P1.1 為高電平,P1.2 為低電平,此時 Q3 三極管截止,J2 導通,J1 截止,通過 R10 電阻對 C4 充電,單片機內部計時器清零并開始計時,檢測輸出口 P3.2 口狀態,當 C4 上的電壓充分充電,此時 P3.2 口檢測為低電平,單片機計時器記錄下從 C4 開始充電到 P3.2 口轉變為低電平的時間 T1。
(3)將輸出口 P1.0設為低電平,P1.1、P1.2 為低電平,三極管 Q3 導通,J1、J2截止,使 C4 充分放電,此時 P3.2 為高電平。
(4)再使輸出口 P1.0 為高電平,輸出口 P1.1 為低電平,輸出口 P1.2 變為高電平,此時三極管 Q3 截止,J1 導通,J2 截止,通過 RT 熱敏電阻對 C4 充電,單片機內部計時器清零并開始計時,當 C4上的電壓充滿并檢測 P3.2 口的狀態為低電平時,單片機計時器記錄下從 C4 開始充電到 P3.2 口轉變為低電平的時間 T2。