基于PIC單片機(jī)的教室照明系統(tǒng)節(jié)能控制器設(shè)計(jì)
1.6 人數(shù)檢測模塊
人數(shù)檢測模塊由兩對(duì)激光發(fā)射管和接收管組成,安裝在教室門框的適當(dāng)高度上,前后安裝。由于接收管只能接收調(diào)制光且調(diào)制光在180kHz占空比20~30%時(shí)接收效果最好,這樣便有效避免了外界光源對(duì)傳感器的干擾,且激光的聚光性好直線傳播距離選,可以減少相鄰傳感器之間的相互干擾并能大大減小傳感器的體積,便于傳感器的安裝。電路圖如圖7所示。本文引用地址:http://m.butianyuan.cn/article/170564.htm
2 系統(tǒng)軟件設(shè)計(jì)
系統(tǒng)軟件設(shè)計(jì)的基本思想是:盡可能多地利用軟件來代替硬件,使成本降低,修改方便。因此采用了模塊設(shè)計(jì)的方法,整個(gè)系統(tǒng)是通過不斷調(diào)用子程序和接受中斷服務(wù)來完成工作的。由于白天太陽光亮度較強(qiáng),除光敏檢測部分外,其他部分都處在空閑狀態(tài),而在晚上10點(diǎn)半后幾乎沒有同學(xué)在上自習(xí),一直到第二天早上為止系統(tǒng)都處在空閑狀態(tài),所以降低功耗也是軟件設(shè)計(jì)的一大任務(wù);因而在通過軟件控制硬件工作時(shí),在空閑肘間盡量使整個(gè)電路處在低功耗狀態(tài)。系統(tǒng)啟動(dòng)后,先初始化各個(gè)硬件模塊。由軟件實(shí)現(xiàn)從時(shí)鐘和光敏檢測模塊讀取時(shí)間和亮度情況,并判斷其值是否滿足預(yù)設(shè)值,若滿足則打開相應(yīng)的照明燈,不滿足則進(jìn)入低功耗模式。正常模式時(shí)先檢測是否光照度能滿足學(xué)習(xí)的條件,白天當(dāng)光照度低于學(xué)習(xí)條件時(shí)開啟照明燈,到晚上時(shí)利用門口的激光管來檢測進(jìn)入教室的人數(shù),來判斷需要開的照明燈的盞數(shù)。低功耗模式時(shí),則需要通過外部中斷來喚醒微控制器,從而使PIC16F877啟動(dòng)并開始工作,進(jìn)入讀取檢測循環(huán)。
3 結(jié)論
本系統(tǒng)是利用激光對(duì)管來檢測進(jìn)入教室的人數(shù),利用光敏電阻檢測教室內(nèi)光照度,與高性能的PIC單片機(jī)結(jié)合,組成性能穩(wěn)定、控制準(zhǔn)確、成本低、功耗低的系統(tǒng),市場前景良好。本系統(tǒng)可擴(kuò)展加裝無線遠(yuǎn)傳控制模塊,使其具備報(bào)警等遠(yuǎn)程服務(wù),還可以計(jì)算照明時(shí)間長度及開的燈的盞數(shù),可以粗略計(jì)算用電量。本系統(tǒng)的功能通過PROTUES完全仿真,通過并做出了模擬樣機(jī)。
評(píng)論