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