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