聶文超 孔德尉沈陽工學(xué)院
?
基于單片機(jī)的智能LED殺蟲系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
聶文超孔德尉
沈陽工學(xué)院
摘要:隨著人們生活質(zhì)量的提高,人們對綠色有機(jī)農(nóng)產(chǎn)品的需求迫切,當(dāng)今市場上存在著各式各樣的殺蟲燈,這些殺蟲燈雖然能夠在一定范圍內(nèi)有效地幫助農(nóng)戶解決蟲害。
關(guān)鍵字:單片機(jī) LED
由于大多數(shù)殺蟲燈存在很多問題:由于燈產(chǎn)生的殺蟲波長范圍很窄,所以吸引害蟲的數(shù)量有限;季節(jié)和氣候之間的差別是殺蟲燈所不能區(qū)分的,需要人類來控制開關(guān),如果農(nóng)田面積較大,這樣就可能造成大量的人力和財(cái)力浪費(fèi)。吸引害蟲的方法是通過掌握昆蟲的特殊習(xí)性來實(shí)現(xiàn)的,例如害蟲的趨光性,趨味性等。有多種當(dāng)今市場上的殺蟲燈,雖然在一定范圍內(nèi),這些殺蟲燈能有效地幫助農(nóng)民解決蟲害問題。研究表明,殺蟲燈的發(fā)展需要經(jīng)過一個(gè)漫長的歷史過程,已經(jīng)開發(fā)出一種黑光燈、高壓汞燈、頻振燈、甚至太陽能LED路燈及其他殺蟲劑殺蟲燈,已被廣泛用于農(nóng)業(yè),林業(yè)害蟲殺死,在無公害農(nóng)產(chǎn)品生產(chǎn)中發(fā)揮了決定性作用。上述問題的設(shè)計(jì),一種LED殺蟲燈是基于單片機(jī)控制原理所開發(fā)出的,本設(shè)計(jì)所使用的電池作為動(dòng)力源通過光敏電阻檢測光暗結(jié)果來決定如何劃分亮暗程度,不同程度劃分為不同的度數(shù),要求亮度不同所點(diǎn)亮燈的盞數(shù)不同,而且蜂鳴器的報(bào)警次數(shù)與所亮的燈數(shù)相同。
本設(shè)計(jì)選取STC89C52單片機(jī),STC89C52單片機(jī)是一個(gè)低電壓,高性能CMOS 8位單片機(jī),片內(nèi)含8K BYTES的可反復(fù)擦寫的FLASH只讀程序存儲器和256 BYTES的隨機(jī)存取數(shù)據(jù)存儲器(RAM),器件采用STCMEL公司的高密度、非易失性存儲技術(shù)生產(chǎn)、兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng),片內(nèi)置通用8位中央處理器和FLASH存儲單元,功能強(qiáng)大的STC89C52單片機(jī)可為您提供許多較復(fù)雜系統(tǒng)控制應(yīng)用場合。
主要介紹基于STC89C52單片機(jī)的智能LED殺蟲系統(tǒng)的硬件設(shè)計(jì)。系統(tǒng)的硬件部分由液晶顯示模塊、LED燈模塊、光敏模塊、報(bào)警模塊、電源模塊所組成硬件框圖,如圖2.1所示。
圖2.1 硬件框圖
該裝置中微控制器STC89C52單片機(jī)對于LED燈組、DS1302時(shí)鐘J芯片、傳感器等硬件的控制實(shí)現(xiàn)智能工作,均通過軟件的方式來執(zhí)行。通過軟件輸出定時(shí)器和PWM方式實(shí)現(xiàn)LED燈的閃爍和調(diào)節(jié)LED燈的亮度,通過軟件驅(qū)動(dòng)DS1302時(shí)鐘J芯片獲取時(shí)間數(shù)據(jù)和采集光敏電阻的分壓數(shù)據(jù)通過ADC轉(zhuǎn)換獲取周圍環(huán)境數(shù)據(jù)。主程序控制流程,如圖3.1所示。
圖3.1 主程序控制流程圖
參考文獻(xiàn)
[1]韓志軍.單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)[M].北京:機(jī)械工業(yè)出版社,2004:15-32.
[2]李建忠.單片機(jī)原理及應(yīng)用[M].西安:西安電子科技大學(xué),2002:23-41.
[3]李朝青.單片機(jī)原理及接口技術(shù)[M].北京:北京航空航天大學(xué)出版社,1998:31-41.
[4]殷士勇.KEIL和PROTEUS在單片機(jī)實(shí)驗(yàn)教學(xué)中的應(yīng)用[J].重慶工商大學(xué)學(xué)報(bào),2009-12,26(6):567-570.
作者簡介
聶文超、1992年05月出生、男、漢族、沈陽工學(xué)院,學(xué)生。
孔德尉(通訊作者),1983年10月出生,女,漢族,遼寧人,沈陽工學(xué)院,講師、工學(xué)碩士、研究方向:地方電力系統(tǒng)信息化。