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