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