小型辦公場所智能照明控制系統的設計
3 看門狗電路
在該電路中有看門狗定時器、自動復位、電壓門限監測的功能,在系統上電、掉電和供電電壓不足時,單片機和總線邏輯狀態是不確定的,會使MAX705芯片的RESET引腳端輸出復位信號給單片機使單片機維持在復位狀態,以避免控制的錯誤。電路如圖4所示。為了使復位更加可靠,在復位輸出端外接一個10 k的上拉電阻,并與AT89C52的復位端相連。所以在VCC端的電壓低于復位電壓時,系統就保持在復位狀態。為檢測電源電壓將電源Vin與PFI引腳端相連接,在PFI端的電壓低于1.24 V時,就由PFO端輸出示警信號,而WDI端是由內部定時器控制,當WDI為低電平時,為該系統提供保護,才可避免因死機、程序跑飛、死鎖等情況的發生,使系統正常工作。本文引用地址:http://www.104case.com/article/200261.htm
4 系統軟件設計
系統軟件總設計分為主程序和子程序的設計,在各個模塊中運用此設計思路。即在主程序運行任務時滿足設定條件就調用子程序來執行,同時一個主程序可以調用多個子程序同時并行執行,而對于單片機內的系統資源是有限的,在系統運行時主程序通常是反復調用子程序來執行的過程。
而對于子程序主要是分為中斷子程序和功能子程序,它們之間是可以互相嵌套和調用的,以此來實現系統的相應功能,它們總是把每個部分相連接起來構成一個周而復始且有選擇執行能力的循環過程。所以在軟件設計的過程中,盡可能地將各個模塊的功能設計成子程序的形式,方便主程序在執行中調用實現該模塊相應的功能。所以系統設計的總框圖為如圖5所示。
5 結束語
本系統是以AT89S52單片機為主控核心,以環境光強弱信號、人體存在狀況為主要的輸入參數,通過相關電路的驅動,實現辦公場所照明日光燈的智能控制,它比傳統人式的人工管理辦公場所的燈光更加合理、更有效地提高了自然光在辦公場所里的利用,避免了電能源浪費;同時本系統加入了時間控制參數,使辦公場所里的燈光控制更加符合工作作息時間。
評論