可編程控制電路設計
采用的增強型STC8051單片機及其周圍電路,組成最小單片機系統(tǒng)。使用的STC8051芯片內(nèi)部具有下列硬件資源:增強型STC8051單片機中包含中央處理器(CPU)、4K字節(jié)程序存儲器(Flash)、128字節(jié)數(shù)據(jù)存儲器(SRAM)、2個16位可重裝載定時器、1K字節(jié)電可擦寫EEPROM、6個通用I/O口、硬件看門狗(WDT)、片內(nèi)高精度R/C震蕩1T時鐘,內(nèi)部時鐘從5MHz~35MHz 可選,速度比普通8051快6~12倍,及8級高可靠復位等模塊。
通過定義單片機P3口的第三位為輸出,串口功能由P3.0和P3.1口分別接收和發(fā)送數(shù)據(jù),調(diào)用內(nèi)部時鐘,結合定時器,實現(xiàn)延時時間和輸出控制。
供電設計
電源供電模塊采用PI公司的降壓芯片LNK623PG,支持寬幅電源85~265VAC輸入,轉換為系統(tǒng)所需要的兩路輸出DC5V電源和12V電源。在電路中,通過整流、濾波、穩(wěn)壓輸出DC12V、0.25A和5V、0.15A電源,輸出端分別接一個220μF和330μF的電解電容進行濾波,完全滿足最小系統(tǒng)的供電設計。
由于本電源模塊內(nèi)部本身集成有電隔離電路,因此電源輸出的供電質(zhì)量比較高,電壓紋波為±25mV,保證了系統(tǒng)供電的穩(wěn)定性。
驅(qū)動電路設計
每個I/O口驅(qū)動能力均可達20mA,經(jīng)過光耦隔離輸出,再通過R4上拉電阻和Q8三極管組成的放大電路,驅(qū)動線圈功率140mW繼電器TEV23079,控制繼電器的開關工作。如圖3所示,并且在驅(qū)動電路中增加LED3貼片指示燈來顯示繼電器的工作狀態(tài)。
通信接口電路設計
由于C51單片機都是TTL電平,電平電壓只有0V或是5V兩種,采用PL-2303芯片輸出的是單片機上用的TTL電平,所以不用再接MAX232芯片,直接通過電腦USB接口實現(xiàn)RS-232串口的通信,如圖4所示。