新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于STC單片機(jī)的智能燈控系統(tǒng)設(shè)計(jì) 2013-07-24

基于STC單片機(jī)的智能燈控系統(tǒng)設(shè)計(jì) 2013-07-24

作者: 時(shí)間:2013-07-30 來(lái)源:網(wǎng)絡(luò) 收藏

i.jpg

3.1 主程序
系統(tǒng)開(kāi)始工作后主程序首先對(duì)系統(tǒng)功能初始化,啟動(dòng)看門(mén)狗以防止程序以外跑飛,然后開(kāi)啟下降沿中斷。接下來(lái)循環(huán)調(diào)用各個(gè)功能模塊函數(shù),并執(zhí)行喂狗程序。
3.2 A/D轉(zhuǎn)換程序
A/D轉(zhuǎn)換程序主要用于人體紅外熱釋和可見(jiàn)光照度檢測(cè)信號(hào)的轉(zhuǎn)換。主程序每次調(diào)用各對(duì)應(yīng)的A/D轉(zhuǎn)換程序時(shí),將其檢測(cè)信號(hào)的模擬量轉(zhuǎn)換成對(duì)應(yīng)的數(shù)字量.供其它程序使用。
3.3 I/O口輸出照明控制程序
此程序模塊的功能主要在于接收兩個(gè)傳感器經(jīng)A/D轉(zhuǎn)換后的數(shù)字量信號(hào),然后由此信號(hào)依據(jù)系統(tǒng)設(shè)定的規(guī)則計(jì)算出照明燈在一個(gè)周期內(nèi)的關(guān)斷時(shí)間,供中斷函數(shù)使用。主程序流程圖中的T即是照明燈在一個(gè)周期內(nèi)的關(guān)斷時(shí)間,X即是可見(jiàn)光照度傳感器的檢測(cè)信號(hào)。
3.4 串口發(fā)送程序
串口發(fā)送程序把兩個(gè)傳感器的檢測(cè)信號(hào)發(fā)送到上位機(jī),便于實(shí)際參數(shù)觀察和軟件調(diào)試。
3.5 中斷函數(shù)
中斷函數(shù)利用主程序中得到照明燈在一個(gè)中斷周期內(nèi)的關(guān)斷時(shí)間T來(lái)控制照明燈的開(kāi)關(guān)和亮度。

4 結(jié)論
以節(jié)能減排為背景、選用節(jié)能鹵鎢燈作為照明燈,主要針對(duì)眾多公共場(chǎng)所照明用電浪費(fèi)嚴(yán)重的現(xiàn)象而設(shè)計(jì)。此系統(tǒng)達(dá)到了良好的照明,節(jié)能和環(huán)保效果。既消除了傳統(tǒng)聲控?zé)舻臄_民問(wèn)題,又解決了以控制照明燈的開(kāi)關(guān)和亮度來(lái)節(jié)省能源的問(wèn)題。經(jīng)過(guò)實(shí)驗(yàn)驗(yàn)證該系統(tǒng)體積小、工作穩(wěn)定、無(wú)誤動(dòng)作、自動(dòng)化程度高,是一種具有較高實(shí)用價(jià)值的智能燈控制系統(tǒng)。


上一頁(yè) 1 2 3 下一頁(yè)

評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉