劉會巧
摘要:本文以ATmega8單片機(jī)作為控制中心,通過使用光敏電阻對光的靈敏度設(shè)計光強(qiáng)測試器。該儀器可以實現(xiàn)測試不同等級的光照強(qiáng)度,并能夠顯示光照等級,并對無光狀態(tài)進(jìn)行報警的功能。
關(guān)鍵詞:單片機(jī);光敏電阻;光照強(qiáng)度;等級
中圖分類號:TP316.2 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2017)08-0003-02
光強(qiáng)測量器與人們的生活密切相關(guān),不同的場所對于照度的要求不同,如果沒有合理控制好照度,會直接影響生產(chǎn)和生活,甚至影響到健康和安全,所以有必要對不同的場所利用光強(qiáng)測試器進(jìn)行光強(qiáng)測量控制。因此本文通過用單片機(jī)設(shè)計結(jié)合光敏電阻進(jìn)行對光強(qiáng)測試器的設(shè)計。
1 系統(tǒng)設(shè)計方案
1.1 設(shè)計目的
本文的設(shè)計目的是光強(qiáng)測試器能夠測試不同的光照強(qiáng)度等級,并顯示出光強(qiáng)等級,對無光狀態(tài)進(jìn)行報警。
為了實現(xiàn)此功能,我們需要AVR單片機(jī),需要光敏電阻實現(xiàn)測試光照強(qiáng)度,光敏電阻根據(jù)外界光線的強(qiáng)弱改變它的阻值;用阻容電路根據(jù)光敏電阻阻值變化導(dǎo)致電容充放電時間不同來判定光強(qiáng);需要蜂鳴器,當(dāng)沒有光線的時候進(jìn)行報警。
1.2 軟件設(shè)計
根據(jù)光照強(qiáng)度器的設(shè)計目的,我們需要對AVR單片機(jī)進(jìn)行編程以便實現(xiàn)顯示光強(qiáng)等級等功能。
其中實現(xiàn)輸出光強(qiáng)等級的程序:
TCNT0=0; TCNT1=0; //定時器清零
DDRC&=~_BV(PC0);DDRC&=~_BV(PC1);
while((PINC&0x01)!=0&&(PINC&0x02)!=0);
count=(TCNT1+TCNT0)/2;
if(time>0&&time<=count/3) //光敏電阻阻值小
printf(“The rank of intensity is 1\n”); //輸出光強(qiáng)級別為1
else if(time>count/3&&count<=2count/3)
printf(“The rank of intensity is 2\n”); //輸出光強(qiáng)級別為2
else(time>2count/3&&time 1.3 硬件設(shè)計 本文用AVR單片機(jī)控制光強(qiáng)測試器。其中單片機(jī)上的PB6、PB7端口引出時鐘電路,PC6端口引出復(fù)位電路,時鐘電路及復(fù)位電路以及單片機(jī)的供電和接地電路構(gòu)成了單片機(jī)工作的最小系統(tǒng),PC0、PC1端口引出對應(yīng)阻容電路,PD7端口引出蜂鳴器電路。以上電路構(gòu)成了光強(qiáng)測試器的硬件電路,其中光強(qiáng)測試器硬件電路的原理圖如圖1所示,硬件電路的實物圖如圖2所示。 單片機(jī)用來決定光強(qiáng)度的電路叫做阻容電路。如圖1中PC0、PC1引出的電路。當(dāng)PC0發(fā)送一個高電平時,實質(zhì)上是用5V加在電容上給它充電。幾毫秒后,電容的電壓幾乎達(dá)到5V。如果程序改變I/O端口使端口僅僅監(jiān)測電壓,電容就通過光敏電阻放電。由于電容通過光敏電阻放電,電壓衰減,隨著電荷流失,電壓越來越低。PC0感測到電壓降到1.4 V所用的時間取決于光敏電阻阻止電容提供的電流流動能力大小。如果由于外界光線比較弱,光敏電阻的阻抗值大,電容就需要更長的時間放電,反之電容就會很快失去電荷。測量到的衰減時間可以用來表征光敏電阻的阻值。阻值反過來又表示光敏電阻探測到的光的強(qiáng)弱。 2 結(jié)語 本文結(jié)合ATmega系列單片機(jī)原理等相關(guān)的知識,利用光敏電阻對光強(qiáng)測試器進(jìn)行了設(shè)計。光敏電阻接收外界光線,不同的光照強(qiáng)度使光敏電阻變成不同阻值的電阻,結(jié)合單片機(jī)從而測試出不同的光照強(qiáng)度,并能顯示出光照等級,以便人們能夠更好的控制不同場合的光照強(qiáng)度。 參考文獻(xiàn) [1]吳智量.基于單片機(jī)控制的智能室內(nèi)光強(qiáng)控制系統(tǒng)[J].航空計算技術(shù),2004,34(2)105-108. [2]海濤.ATmega系列單片機(jī)原理及應(yīng)用教科書[M].北京:機(jī)械工業(yè)出版社,2008.1.