摘要:隨著科技的進步以及正在興起的物聯(lián)網(wǎng)的建設(shè),越來越多的自動化、智能化的產(chǎn)品進入到人們的生活。智能家居的出現(xiàn)更好地滿足了人們的生活需求,使人們的生活上升到一定的階段,而照明系統(tǒng)在有些時候沒能滿足人們的要求。該文以單片機為控制核心實現(xiàn)了家居中的燈光的明亮,柔和,微弱不同明暗程度的遙控控制以及智能化的節(jié)能控制系統(tǒng)。
關(guān)鍵詞:單片機;加減計數(shù)器;紅外接收器
中圖分類號:TP18文獻標(biāo)識碼:A文章編號:1009-3044(2010)08-2037-02
Intelligent Home of Intelligent Light System
WEN Zhi-ke1, WU Jin1, DONG Wan-guang2
Abstract: As the technology improves and internet of things develop,intelligent devices is increasingly widely used to daily life. The emergence of intelligent home to better meet the needs of people's lives and improved living standards,however Lighting system in some cases failed to meet the requirements of the people.In this essay the singchip as the core with romote controller to control the lamp give off brightness,soft or dusky light,had intelligentized energy-saving control system.
Key words: singlechip; backward-forward counter; infrared receiver
1 設(shè)計思路與工作原理
隨著社會的進步,人們生活水平的提高,燈光效果在人的生活中地位的提高,現(xiàn)有的燈光效果已經(jīng)在很大程度上滿足不了人們的需求,因此有必要設(shè)計出能滿足現(xiàn)代人生活的燈光效果控制設(shè)備。明亮燈光令人精神振奮,柔和燈光令人放松,燈光營造成為居室生活感受中又一亮點。燈光效應(yīng)會使人們的生活變得更加多姿多彩。
本設(shè)計可以實現(xiàn)墻上聲控開關(guān)以及遙控器的獨立控制,用戶在剛進房間時可以拍一次手掌開啟燈泡,離開時連續(xù)拍兩次手掌關(guān)閉燈泡這種控制方式就是我們通用的控制模式,只是不用摸黑找開關(guān),操作更方便了些。電路除了保留原有的控制模式外另外增加了遙控控制,實現(xiàn)對燈的開、關(guān)、調(diào)光等控制,使用方便�!肮�(jié)能減排”這幾個字眼,乍一看似乎離我們的生活很遙遠,事實上對于我們每個人來說,真正的參與到節(jié)能減排中去,某些行為只是舉手之勞,而這些行為一旦成為生活中的好習(xí)慣,將為社會節(jié)約大批資源。本設(shè)計根據(jù)紅外計數(shù)統(tǒng)計了進出房間人的數(shù)目對房間內(nèi)人的數(shù)目實時的統(tǒng)計,在沒人后及時發(fā)送信息給控制中心,控制系統(tǒng)進行相應(yīng)的斷電操作實現(xiàn)節(jié)能自動控制。其系統(tǒng)原理框圖如圖1所示。
2 各模塊原理與功能實現(xiàn)
2.1 遙控的調(diào)光與開關(guān)原理
遙控信號是一種紅外信號,在遙控信號發(fā)射部分我們采用38KHz的信號作為載波對各個按鍵按下所產(chǎn)生的信號進行調(diào)制后發(fā)射出去。將每個按鍵所產(chǎn)生的信號按照這樣的方式進行輸出即:第一個輸出脈沖與最后一個輸出脈沖寬度設(shè)置為3ms當(dāng)中的每一個脈沖寬度設(shè)置為1ms。其調(diào)制后信號如圖2所示。
調(diào)制好的信號經(jīng)過紅外發(fā)射管發(fā)射出去。對于紅外接收采用紅外一體化接收頭HS0038,它接收紅外信號頻率為38kHz,同時能對信號進行放大,檢波,整形得到TTL電平的編碼信號,其輸出信號為解調(diào)后的反向信號。對接收到的信號其對應(yīng)的輸出信號如圖3所示。
接收到的高電平變成低電平,低電平變成高電平,這樣發(fā)射部分設(shè)置的脈沖寬度變成了脈沖之間的寬度,單片機通過對信號開始的脈寬,結(jié)束脈寬以及中間脈寬的識別來判斷所接收的信號是否由遙控器發(fā)出的,如果確定是遙控器發(fā)出的信號那么就根據(jù)統(tǒng)計的脈沖數(shù)來執(zhí)行相應(yīng)的任務(wù)。當(dāng)統(tǒng)計的脈沖數(shù)為4時那么執(zhí)行開燈泡\明亮檔位,當(dāng)統(tǒng)計脈沖數(shù)為5時那么使燈泡工作在柔和檔位,當(dāng)脈沖數(shù)為6時工作在微弱檔位,為7時執(zhí)行關(guān)燈操作。對于每個檔位的控制是通過單片機的輸出口P0來實現(xiàn)的,P0口的輸出與一電阻相接后串上晶體管,在晶體管的射極上連接繼電器線圈,那么當(dāng)P0.0,P0.1,P0.2其中一個輸出高電平時那么對應(yīng)的晶體管導(dǎo)通,與之相接的繼電器工作,繼電器的控制開關(guān)閉合燈泡接入電路開始工作。
2.2 聲控開關(guān)模塊
采用墻上的聲控開關(guān),其工作原理為:當(dāng)聲控開關(guān)接收到正確頻率的聲音信號后會在單片機的P2.0口產(chǎn)生一個低電平,單片機執(zhí)行開燈程序,并且等待第二次低電平。當(dāng)人離開時連續(xù)兩次拍手單片機P2.0口產(chǎn)生第二次低電平,這時執(zhí)行關(guān)燈程序,一段時間后回到初始狀態(tài)。
2.3 節(jié)能控制系統(tǒng)工作原理
有的時候人離開房間很久忘記關(guān)燈,燈長時間開著浪費資源,因此有必要保證照明質(zhì)量的前提下,實施照明節(jié)能措施。在設(shè)計電路過程中考慮到這點并且實現(xiàn)了節(jié)能的功能。在房間門內(nèi)外安裝兩組紅外的發(fā)射管以及接收管,如電路圖3所示,在沒有人進入時,紅外接收管輸出高電平,當(dāng)有人進入時紅外線被遮擋住輸出低電平,通過判斷門內(nèi)外的紅外接收管低電平出現(xiàn)的先后來確定人是進房間還是出房間。當(dāng)門外的先出現(xiàn)低電平,門內(nèi)的那個后出現(xiàn)低電平時表示有人進入,程序加減計數(shù)加一,反之減一。當(dāng)寄存器值為零時,單片機1發(fā)出中斷信息,單片機2收到中斷信息后進入相應(yīng)的中斷服務(wù)程序。其紅外計數(shù)感應(yīng)模塊如圖4所示。
2.4 核心控制模塊
采用STC89C52單片機進行控制,成本低、控制方便,如圖5所示,單片機P0口用來控制繼電器、HS0038紅外處理信號的輸入、聲控開關(guān)信號輸入。
3 軟件流程圖設(shè)計
如圖6所示為主程序流程圖,程序初始化后掃描信息的輸入端口P0.3、P0.4,當(dāng)有開燈信號輸入時繼電器工作并執(zhí)行開燈操作同時掃描調(diào)光信號和關(guān)燈信號,當(dāng)有調(diào)光信號輸入時進入調(diào)光程序并等待其他調(diào)光信號輸入和等待中斷的到來。整個過程都允許中斷,在屋內(nèi)沒人十五分鐘時中斷觸發(fā)并進入中斷服務(wù)程序,最終關(guān)燈進入省電模式工作狀態(tài)。
4 設(shè)計的優(yōu)勢之處以及前景展望
隨著社會的進步,人們的生活充滿自動化,智能化,本設(shè)計從根本上解決了傳統(tǒng)的摸黑找開關(guān),起床關(guān)燈,燈光強度不能方便調(diào)節(jié)、人走忘關(guān)燈資源浪費等問題。隨著物聯(lián)網(wǎng)的興起,經(jīng)改進后此設(shè)計可以被廣泛用于其他家電設(shè)備,從根本上減少人們的工作量、會給人們的生活帶來更大的方便。
參考文獻:
[1] 李群芳,肖看.單片機原理,接口及應(yīng)用[M].北京:清華大學(xué)出版社,2005.
[2] 康華光,電子技術(shù)基礎(chǔ)[M].北京:高等教育出版社,2000.
[3] 卡爾.約瑟夫.射頻電路設(shè)計[M].北京:科學(xué)出版社,2007.
[4] 鐘睿.MCS-51單片機原理及應(yīng)用開發(fā)技術(shù)[M].中國鐵道出版社,2006.
[5] 馮琳,劉國田.學(xué)習(xí)型紅外遙控器的設(shè)計與實現(xiàn)[J].工業(yè)控制計算機,2008,21(12):80-81.
[6] 聶詩良,李磊民.采用單片機發(fā)送并接受紅外遙控信號的方法[J].信息技術(shù),2004,28(2):21-23.
關(guān)鍵詞:單片機;加減計數(shù)器;紅外接收器
中圖分類號:TP18文獻標(biāo)識碼:A文章編號:1009-3044(2010)08-2037-02
Intelligent Home of Intelligent Light System
WEN Zhi-ke1, WU Jin1, DONG Wan-guang2
Abstract: As the technology improves and internet of things develop,intelligent devices is increasingly widely used to daily life. The emergence of intelligent home to better meet the needs of people's lives and improved living standards,however Lighting system in some cases failed to meet the requirements of the people.In this essay the singchip as the core with romote controller to control the lamp give off brightness,soft or dusky light,had intelligentized energy-saving control system.
Key words: singlechip; backward-forward counter; infrared receiver
1 設(shè)計思路與工作原理
隨著社會的進步,人們生活水平的提高,燈光效果在人的生活中地位的提高,現(xiàn)有的燈光效果已經(jīng)在很大程度上滿足不了人們的需求,因此有必要設(shè)計出能滿足現(xiàn)代人生活的燈光效果控制設(shè)備。明亮燈光令人精神振奮,柔和燈光令人放松,燈光營造成為居室生活感受中又一亮點。燈光效應(yīng)會使人們的生活變得更加多姿多彩。
本設(shè)計可以實現(xiàn)墻上聲控開關(guān)以及遙控器的獨立控制,用戶在剛進房間時可以拍一次手掌開啟燈泡,離開時連續(xù)拍兩次手掌關(guān)閉燈泡這種控制方式就是我們通用的控制模式,只是不用摸黑找開關(guān),操作更方便了些。電路除了保留原有的控制模式外另外增加了遙控控制,實現(xiàn)對燈的開、關(guān)、調(diào)光等控制,使用方便�!肮�(jié)能減排”這幾個字眼,乍一看似乎離我們的生活很遙遠,事實上對于我們每個人來說,真正的參與到節(jié)能減排中去,某些行為只是舉手之勞,而這些行為一旦成為生活中的好習(xí)慣,將為社會節(jié)約大批資源。本設(shè)計根據(jù)紅外計數(shù)統(tǒng)計了進出房間人的數(shù)目對房間內(nèi)人的數(shù)目實時的統(tǒng)計,在沒人后及時發(fā)送信息給控制中心,控制系統(tǒng)進行相應(yīng)的斷電操作實現(xiàn)節(jié)能自動控制。其系統(tǒng)原理框圖如圖1所示。
2 各模塊原理與功能實現(xiàn)
2.1 遙控的調(diào)光與開關(guān)原理
遙控信號是一種紅外信號,在遙控信號發(fā)射部分我們采用38KHz的信號作為載波對各個按鍵按下所產(chǎn)生的信號進行調(diào)制后發(fā)射出去。將每個按鍵所產(chǎn)生的信號按照這樣的方式進行輸出即:第一個輸出脈沖與最后一個輸出脈沖寬度設(shè)置為3ms當(dāng)中的每一個脈沖寬度設(shè)置為1ms。其調(diào)制后信號如圖2所示。
調(diào)制好的信號經(jīng)過紅外發(fā)射管發(fā)射出去。對于紅外接收采用紅外一體化接收頭HS0038,它接收紅外信號頻率為38kHz,同時能對信號進行放大,檢波,整形得到TTL電平的編碼信號,其輸出信號為解調(diào)后的反向信號。對接收到的信號其對應(yīng)的輸出信號如圖3所示。
接收到的高電平變成低電平,低電平變成高電平,這樣發(fā)射部分設(shè)置的脈沖寬度變成了脈沖之間的寬度,單片機通過對信號開始的脈寬,結(jié)束脈寬以及中間脈寬的識別來判斷所接收的信號是否由遙控器發(fā)出的,如果確定是遙控器發(fā)出的信號那么就根據(jù)統(tǒng)計的脈沖數(shù)來執(zhí)行相應(yīng)的任務(wù)。當(dāng)統(tǒng)計的脈沖數(shù)為4時那么執(zhí)行開燈泡\明亮檔位,當(dāng)統(tǒng)計脈沖數(shù)為5時那么使燈泡工作在柔和檔位,當(dāng)脈沖數(shù)為6時工作在微弱檔位,為7時執(zhí)行關(guān)燈操作。對于每個檔位的控制是通過單片機的輸出口P0來實現(xiàn)的,P0口的輸出與一電阻相接后串上晶體管,在晶體管的射極上連接繼電器線圈,那么當(dāng)P0.0,P0.1,P0.2其中一個輸出高電平時那么對應(yīng)的晶體管導(dǎo)通,與之相接的繼電器工作,繼電器的控制開關(guān)閉合燈泡接入電路開始工作。
2.2 聲控開關(guān)模塊
采用墻上的聲控開關(guān),其工作原理為:當(dāng)聲控開關(guān)接收到正確頻率的聲音信號后會在單片機的P2.0口產(chǎn)生一個低電平,單片機執(zhí)行開燈程序,并且等待第二次低電平。當(dāng)人離開時連續(xù)兩次拍手單片機P2.0口產(chǎn)生第二次低電平,這時執(zhí)行關(guān)燈程序,一段時間后回到初始狀態(tài)。
2.3 節(jié)能控制系統(tǒng)工作原理
有的時候人離開房間很久忘記關(guān)燈,燈長時間開著浪費資源,因此有必要保證照明質(zhì)量的前提下,實施照明節(jié)能措施。在設(shè)計電路過程中考慮到這點并且實現(xiàn)了節(jié)能的功能。在房間門內(nèi)外安裝兩組紅外的發(fā)射管以及接收管,如電路圖3所示,在沒有人進入時,紅外接收管輸出高電平,當(dāng)有人進入時紅外線被遮擋住輸出低電平,通過判斷門內(nèi)外的紅外接收管低電平出現(xiàn)的先后來確定人是進房間還是出房間。當(dāng)門外的先出現(xiàn)低電平,門內(nèi)的那個后出現(xiàn)低電平時表示有人進入,程序加減計數(shù)加一,反之減一。當(dāng)寄存器值為零時,單片機1發(fā)出中斷信息,單片機2收到中斷信息后進入相應(yīng)的中斷服務(wù)程序。其紅外計數(shù)感應(yīng)模塊如圖4所示。
2.4 核心控制模塊
采用STC89C52單片機進行控制,成本低、控制方便,如圖5所示,單片機P0口用來控制繼電器、HS0038紅外處理信號的輸入、聲控開關(guān)信號輸入。
3 軟件流程圖設(shè)計
如圖6所示為主程序流程圖,程序初始化后掃描信息的輸入端口P0.3、P0.4,當(dāng)有開燈信號輸入時繼電器工作并執(zhí)行開燈操作同時掃描調(diào)光信號和關(guān)燈信號,當(dāng)有調(diào)光信號輸入時進入調(diào)光程序并等待其他調(diào)光信號輸入和等待中斷的到來。整個過程都允許中斷,在屋內(nèi)沒人十五分鐘時中斷觸發(fā)并進入中斷服務(wù)程序,最終關(guān)燈進入省電模式工作狀態(tài)。
4 設(shè)計的優(yōu)勢之處以及前景展望
隨著社會的進步,人們的生活充滿自動化,智能化,本設(shè)計從根本上解決了傳統(tǒng)的摸黑找開關(guān),起床關(guān)燈,燈光強度不能方便調(diào)節(jié)、人走忘關(guān)燈資源浪費等問題。隨著物聯(lián)網(wǎng)的興起,經(jīng)改進后此設(shè)計可以被廣泛用于其他家電設(shè)備,從根本上減少人們的工作量、會給人們的生活帶來更大的方便。
參考文獻:
[1] 李群芳,肖看.單片機原理,接口及應(yīng)用[M].北京:清華大學(xué)出版社,2005.
[2] 康華光,電子技術(shù)基礎(chǔ)[M].北京:高等教育出版社,2000.
[3] 卡爾.約瑟夫.射頻電路設(shè)計[M].北京:科學(xué)出版社,2007.
[4] 鐘睿.MCS-51單片機原理及應(yīng)用開發(fā)技術(shù)[M].中國鐵道出版社,2006.
[5] 馮琳,劉國田.學(xué)習(xí)型紅外遙控器的設(shè)計與實現(xiàn)[J].工業(yè)控制計算機,2008,21(12):80-81.
[6] 聶詩良,李磊民.采用單片機發(fā)送并接受紅外遙控信號的方法[J].信息技術(shù),2004,28(2):21-23.