目前市場(chǎng)市場(chǎng)上的照明系統(tǒng),多采用人工控制的模式,而所謂的節(jié)能燈也只是采用了Led燈管照明,沒(méi)有從根本上實(shí)現(xiàn)智能節(jié)能的目的。而本照明系統(tǒng)采用單片機(jī)作為處理中心,通過(guò)光敏電阻采集外部光強(qiáng)信息,并且轉(zhuǎn)化為電壓信號(hào),通過(guò)Ti公司生產(chǎn)的TLC549數(shù)模轉(zhuǎn)換芯片,轉(zhuǎn)化為數(shù)字信號(hào)輸入單片機(jī)進(jìn)行處理,通過(guò)Pwm方式,調(diào)節(jié)輸出的電壓,從而實(shí)現(xiàn)了自動(dòng)調(diào)光。
在控制方面,采用了人工和智能控制兩種模式,可以自由轉(zhuǎn)換。本系統(tǒng)既可以用作室外大功率照明電路,也可以用于個(gè)人的臺(tái)燈,通過(guò)安裝本系統(tǒng)可將普通臺(tái)燈改造成智能多功臺(tái)燈。
一、實(shí)現(xiàn)原理

圖1 ?系統(tǒng)總圖
二、硬件設(shè)計(jì)
1.紅外檢測(cè)人體電路(總開(kāi)關(guān))
利用芯片Hc-Sr501紅外檢測(cè)模塊,探測(cè)是否有人體在照明系統(tǒng),發(fā)送0,1信號(hào)給單片機(jī)進(jìn)行邏輯判斷,在照明系統(tǒng)中,此部分電路作為智能的總開(kāi)關(guān),實(shí)現(xiàn)自動(dòng)的人走燈滅。
2.外界光強(qiáng)采集電路
采集光強(qiáng),本系統(tǒng)用了光敏電阻,以及Ti公司生產(chǎn)的TLC549模數(shù)轉(zhuǎn)換芯片完成,特別的在光敏電阻兩段并聯(lián)電容,用來(lái)保持采集電壓的穩(wěn)定性。TLC549模數(shù)轉(zhuǎn)換芯片采用串行方式與單片機(jī)連接,大大的節(jié)約了單片機(jī)的I/O口的使用。通過(guò)數(shù)模轉(zhuǎn)換,將由光信號(hào)轉(zhuǎn)化過(guò)來(lái)的模擬電壓信號(hào)轉(zhuǎn)化成了0到255的數(shù)字信號(hào)(8位二進(jìn)制數(shù)),從而轉(zhuǎn)化為了單片機(jī)可以識(shí)別處理的信號(hào)。
3.模式轉(zhuǎn)換及人工控制按鍵
本系統(tǒng)設(shè)有5個(gè)按鍵,用于人工控制系統(tǒng)定時(shí)報(bào)警與亮度強(qiáng)弱,以及智能控制和人工控制之間的模式轉(zhuǎn)化,體現(xiàn)了人機(jī)交流的智能性。
4.超聲波測(cè)距電路,溫度測(cè)量及長(zhǎng)時(shí)間工作報(bào)警電路
當(dāng)本照明系統(tǒng)用于制作智能臺(tái)燈時(shí),有必要安裝超聲波測(cè)距電路(HC-SR04),利用超聲波的反射原理,測(cè)出時(shí)間,乘上聲速的1/2,即可計(jì)算出人眼距離書本的距離,當(dāng)距離小于25cm時(shí),系統(tǒng)認(rèn)定距離太近,對(duì)看書者視力不利,將會(huì)通過(guò)由三極管,蜂鳴器組成的報(bào)警電路發(fā)出尖銳的報(bào)警聲。本系統(tǒng)使用芯片DS18B20作為溫度測(cè)量電路,芯片與單片機(jī)P1.7口相連,通過(guò)讀寫程序,DS18B20可以測(cè)量室內(nèi)溫度。考慮到長(zhǎng)時(shí)間看書會(huì)使人感到疲憊,傷害眼睛,本系統(tǒng)還設(shè)計(jì)了可供用戶自定義的定時(shí)系統(tǒng),用戶可通過(guò)按鍵來(lái)增加或者減少智能臺(tái)燈定時(shí)時(shí)間,時(shí)間到時(shí)系統(tǒng)會(huì)通過(guò)蜂鳴器報(bào)警,提醒用戶注意休息,體現(xiàn)了本系統(tǒng)的人性化特點(diǎn)。
5.PWM波形輸出
系統(tǒng)通過(guò)改變PWM脈沖高電平占空比既可以改變輸出電壓,達(dá)到調(diào)光的目的。系統(tǒng)用于大功率時(shí),使用可控硅(大功率)放大單片機(jī)電流;系統(tǒng)用于臺(tái)燈等小型用電設(shè)備時(shí),用三極管放大電流。
6.顯示電路
本系統(tǒng)使用液晶1602作為一系列參數(shù)測(cè)量值的顯示模塊,分別顯示定時(shí)時(shí)間,人眼距書本距離,光照等級(jí),室內(nèi)溫度。
三、軟件設(shè)計(jì)
本系統(tǒng)采用STC89C52單片機(jī)作為控制核心,相應(yīng)的讀取和控制信號(hào)由它來(lái)判斷和產(chǎn)生。包括讀取按鍵信息,模數(shù)轉(zhuǎn)換,超聲波發(fā)射與接受,溫度測(cè)量,Pwm波形輸出,定時(shí)器,報(bào)警電路,液晶顯示等程序模塊。
1.按鍵檢測(cè)
本系統(tǒng)的5個(gè)按鍵分別接在單片機(jī)的P3口上,其中模式轉(zhuǎn)化按鍵接在單片機(jī)P3.3上,利用單片機(jī)外部中斷2,使用下降沿觸發(fā),進(jìn)入中斷程序,切換控制模式。
其余4個(gè)按鍵都用If語(yǔ)句判斷是否按下,并且配有按鍵消抖程序。
/*if(anjian1==0)
{delay(500);
if(anjian1==0)*/
2.模數(shù)轉(zhuǎn)換模塊
使用Ti公司生產(chǎn)的TLC549芯片,通過(guò)程序可將采集的電壓(模擬量)轉(zhuǎn)化為8位二進(jìn)制數(shù)。
3.超聲波發(fā)射與接受
利用單片機(jī)內(nèi)部計(jì)數(shù)器,計(jì)算出超聲波發(fā)射反射時(shí)間,通過(guò)如下語(yǔ)句計(jì)算出距離。
/*S=(time*1.7)/100;*/
4.Pwm波形的輸出
Pwm意為脈沖寬度調(diào)制,本系統(tǒng)通過(guò)讀取外界光強(qiáng)值或讀取按鍵值改變Pwm定時(shí)器的比較值jd,從而改變高電平占空比,改變輸出電壓值。
if(count《jd)PWM1=0;
elsePWM1=1;//定時(shí)器中斷程序

四、結(jié)束語(yǔ)
本系統(tǒng)采用單片機(jī)控制的方式設(shè)計(jì)多功能智能照明系統(tǒng),靈活的應(yīng)用單片機(jī)內(nèi)部定時(shí)器中斷,外部中斷,實(shí)現(xiàn)了多功能化。其控制方式智能,人性化,具有溫度測(cè)量,距離測(cè)量,定時(shí)報(bào)警與顯示功能。采用可控硅等大功率開(kāi)關(guān)電路,實(shí)現(xiàn)以弱控強(qiáng),以單片機(jī)弱小的電流驅(qū)動(dòng)臺(tái)燈,室外照明燈等大功率電路。
電子發(fā)燒友App




















評(píng)論