單片機智能燈光控制系統(tǒng)方案_第1頁
單片機智能燈光控制系統(tǒng)方案_第2頁
單片機智能燈光控制系統(tǒng)方案_第3頁
單片機智能燈光控制系統(tǒng)方案_第4頁
單片機智能燈光控制系統(tǒng)方案_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、 維修電工論文 論文題目:單片機智能照明控制系統(tǒng)單片機智能照明控制系統(tǒng) 摘要:本文主要介紹了利用單片機實現(xiàn)對燈光亮度的控制,它是一種由單片機控制的智能照明控制器。按鈕和遙控器的操作結(jié)構簡單、方便、快捷,并帶有手動控制按鈕,當系統(tǒng)無法控制時可以手動復位。在公共場所安裝單片智能照明控制器后,可以根據(jù)是否有人和環(huán)境光來控制燈光的亮度,在實現(xiàn)智能化的同時實現(xiàn)節(jié)能。隨著人們生活水平的逐步提高,智能電器產(chǎn)品逐漸走進人們的生活。該系統(tǒng)通過應用單片機技術實現(xiàn)對燈光亮度的控制。關鍵詞:單片機,智能,照明控制器。一、簡介現(xiàn)在電器的發(fā)展趨勢是智能化,這將使人們使用起來更加方便。智能產(chǎn)品在各個領域都有很好的應用,所以

2、我們打算研究智能照明控制器。雖然按鍵式燈光控制器仍然是燈光控制器市場的主體。然而,現(xiàn)代電子技術的發(fā)展和人們需求的變化,讓傳統(tǒng)的燈光控制器感受到了產(chǎn)品更新?lián)Q代的威脅。智能照明控制系統(tǒng)最大的優(yōu)點是省電和方便。省電更重要,現(xiàn)在全世界都缺電。 2003年,美國和加拿大大面積停電。在我國也是,很多省市每年夏天都會停電。如果我們使用我們的智能照明控制系統(tǒng),那么假設我們每天可以節(jié)省 10 分鐘的點亮時間,并且該燈配備了一個 10W 的節(jié)能燈泡(一個 10W 的節(jié)能燈泡相當于一個 40W 的白熾燈)燈泡)。節(jié)電10Wx600s=6000J,1個月(30天)可節(jié)電180000J,一年可節(jié)電2190000J,相當

3、于0.6度電。不要小看這 0.6 kWh 的電量。如果全國人民每年可以節(jié)電0.6度電,那么全國每年可以節(jié)電7.8億度電。這7.8億度電可節(jié)約近4億元。 4億元能建多少希望小學?有多少無家可歸的孤兒能獲救,有多少貧困兒童無法實現(xiàn)上學的夢想!更重要的是環(huán)境保護。我們都知道,我國70%的電力來自火力發(fā)電廠,如果火力發(fā)電廠每千瓦時(即1千瓦時)發(fā)電量減少,二氧化碳排放量就會減少。1千克那么節(jié)約3.9億度電就相當于減少了39萬噸二氧化碳排放到大氣中,而二氧化碳是造成溫室效應的罪魁禍首。這是因為全球過量排放二氧化碳到大氣中,導致溫室效應加劇,海平面上升,大片土地被淹沒,氣候變暖,降水量和土壤水分進一步減少

4、,氣候逐漸干旱,土地荒漠化,草原退化。變得更加嚴重。AT 89 S 51單片機是美國ATMEL公司生產(chǎn)的低功耗、高性能CMOS 8位單片機。它包含 4K B系統(tǒng)可編程 Flash 只讀程序存儲器。該裝置采用ATMEL公司的高密度、非易失性存儲器。技術生產(chǎn),兼容標準 8051 命令系統(tǒng)和引腳。它集成了Flash程序存儲器,可以通過在線編程(ISP)或傳統(tǒng)方法進行編程,并在單芯片中集成了一個通用的8位微處理器。 ATMEL 功能強大、成本低廉的AT 89 S 51 微控制器可以為您提供許多具有成本效益的應用,可靈活應用于各種控制領域。AT89S52微控制器是一款低功耗、高性能 CMOS 8 位微控

5、制器,具有 8K 在系統(tǒng)可編程閃存。它采用 Atmel 的高密度非易失性存儲器技術制造,80C與工業(yè) 51 產(chǎn)品完全指令和引腳兼容。片上閃存允許在系統(tǒng)內(nèi)對程序存儲器進行編程,也適用于傳統(tǒng)編程器。 AT89S52單片機在單芯片上,配備智能8位CPU和系統(tǒng)內(nèi)可編程Flash,為眾多嵌入式控制應用系統(tǒng)提供了高度靈活、超高效的解決方案。AT 89 S 52 具有以下標準特性:8k 字節(jié)閃存、256 字節(jié) RAM、32 位 I/O 線、看門狗定時器、2 個數(shù)據(jù)指針、三個 16 位定時器/計數(shù)器、一個 6 向量 2 級中斷結(jié)構、全雙工串口、晶振和時鐘電路。此外,AT89S52 可低至 0Hz 靜態(tài)邏輯操作

6、,支持 2 種軟件可選擇的省電模式。在空閑模式下,CPU 停止工作,允許 RAM、定時器/計數(shù)器、串行端口和中斷繼續(xù)工作。在掉電保護模式下,RAM容量被保存,振蕩器被凍結(jié),單片機的所有工作都停止,直到下一次中斷或硬件復位。2.系統(tǒng)組成單片機控制的智能照明控制器組成如下:圖 2.1 控制器框圖該智能燈控制器分為自動和手動兩種模式。在自動模式下,燈控可以根據(jù)環(huán)境光的亮度以及燈控是否檢測到人(是否有人),自動打開燈控開關。當電腦檢測到人且環(huán)境光達到一定水平(可設置和調(diào)整)時,燈控開關將打開。如果環(huán)境光沒有達到這個水平,光控開關將不會打開。當電腦未檢測到人時,無論多黑,燈控制器都不會打開。手動模式適用

7、于不習慣使用自動模式或在緊急情況下使用的人,例如燈控制器中的微電腦故障。在手動模式下,重置程序。3.系統(tǒng)硬件電路1.動力部分電源部分通過變壓器將220V交流電轉(zhuǎn)換為9V交流電,再通過整流橋?qū)⑵滢D(zhuǎn)換為5V直流電(因為電腦需要5V直流電)。這時候5V DC很不穩(wěn)定,不能滿足電腦工作的需要。因此,電流必須通過電解電容和集成穩(wěn)壓塊7805,才能逐步實現(xiàn)穩(wěn)壓和濾波的功能。電壓調(diào)節(jié)示意圖圖 3.1 電壓調(diào)節(jié)圖通過整流橋的電流:通過E0后:最后,通過集成穩(wěn)壓塊 7805這樣的電流經(jīng)過2個電容后適合電腦工作,在電路原理圖右上角+5V輸出。2.計算機(CPU)部分電腦部分是整個智能臺燈的核心。沒有這部分,智能臺

8、燈就不會“智能”。它的CPU是單片機AT89C2051,有20個引腳,對于我們的智能臺燈來說已經(jīng)足夠了。晶振系統(tǒng)分別連接到引腳 4(XTAL2)和引腳 5(XTAL1),復位系統(tǒng)連接到引腳 1(RST)。圖3.2.1 AT89S52外部接線圖CPU和晶振的關系就像大腦和心臟。如果心跳不穩(wěn)定,大腦將無法正常工作。晶振可以提供非常準確和穩(wěn)定的頻率,使CPU能夠正常工作。圖3.2.2 AT89S52結(jié)構圖3.遙控部分圖 3.3 遙控器部分遙控系統(tǒng)分為發(fā)射和接收兩部分,發(fā)射部分是遙控器。接收部分可以接收遙控器發(fā)出的紅外線。 (與紅外發(fā)射管共用紅外接收頭,用于人體位置檢測)4.環(huán)境光檢測圖 3.4 環(huán)境

9、光檢測示意圖環(huán)境光檢測是比較重要的部分,關鍵部件有兩個,一個是光電二極管,一個是50K的可變電阻(電位器)。光電二極管的檢測能力(靈敏度)根據(jù)可變電阻進行控制。有人認為天很亮,燈亮著。然后你增加電阻,光電二極管的靈敏度就會降低。下來,這樣你就可以等到天黑了再開燈。同樣,如果你覺得天已經(jīng)黑了,燈還沒亮,那么你可以把電阻調(diào)低一點。如此反復多次,即可將智能臺燈調(diào)整到最適合自己的理想狀態(tài)。5.人體位置檢測圖 3.5 人體位置檢測示意圖人體位置檢測依靠紅外線發(fā)射管(二極管)向前發(fā)射紅外線。如果有人坐在燈前,發(fā)出的紅外線會被反射回來,被紅外線接收器檢測到后,會向計算機發(fā)送指令,表示有人到了。如果此時環(huán)境光

10、檢測也滿足要求,則臺燈亮。6.輸出控制部分輸出控制部分分為兩部分:圖 3.6 輸出控制圖= 1 * GB2繼電器控制電路:繼電器大家初中接觸電的時候想必大家都學過吧。它通過磁力控制電路的通斷。當電磁鐵通電時,小鐵片被吸住,所以電路導通。當電磁鐵不通電時,鐵片的彈性勢能使鐵片接觸另一點,電路被阻斷。因此,使用繼電器控制電路會產(chǎn)生輕微的咔噠聲,也稱為接觸技術。用它作為臺燈,臺燈只有開和關兩種可能,要么開,要么暗,不能調(diào)暗。= 2 * GB2可控硅控制電路:與繼電器相比,晶閘管要復雜得多。它是一種三態(tài)固件器件(SCR),陽極對應晶體管的集電極,陰極對應發(fā)射極,柵極對應基極??煽毓柚辉谕〝酄顟B(tài)下工作,

11、因此可以作為開關元件使用。晶閘管和繼電器只需要其中一個工作,智能臺燈就可以正常工作。但是晶閘管相對于繼電器的優(yōu)勢在于晶閘管采用的是非接觸技術,雖然它只有開和關兩種狀態(tài),但是因為它使用了部分交流正弦波,所以它不僅在沒有開和關的時候開和關。聲音,并且燈泡可以調(diào)光,這比機械調(diào)光有更好的優(yōu)勢,因為它在調(diào)光時處于“柔和”狀態(tài)。7.過零檢測部分圖 3.7 過零檢測示意圖過零檢測電路用于檢測電源電壓波形的過零點,產(chǎn)生過零脈沖。整流部分產(chǎn)生的全脈動直流電壓送入過零檢測電路,形成與電壓過零點同步的負脈沖同步信號,送至單片機的中斷輸入端INT0觸發(fā)晶閘管進行同步切換。四、軟件設計部分一、程序流程圖開始定時器初始化

12、中斷系統(tǒng)初始化輸出顯示等待中斷結(jié)束中斷延時1min環(huán)境光檢測人體位置檢測中斷返回2.系統(tǒng)程序源程序:ORG0000HAJMP 主ORG0003HAJMPDET1;遠探測器ORG0013HAJMPDET0;近探測器ORG0050H主要:MOVTMOD,#00000010B;模式 2,8 位自動重載計數(shù)器MOV TCON,#00010000B;打開計數(shù)器 T0電影,#10000111B;啟用所有中斷MOVP0, #00000001B;設置初始值DET0,可重復觸發(fā)DET1,燈滅SJMP$燈光慢慢變亮DET1:MOVP0,#00000001B呼叫時間0;燈光亮度延遲 10msMOVP0,#00000

13、011B呼叫時間0MOVP0,#00000101B呼叫時間0MOVP0,#00000111B呼叫時間0MOVP0,#00001001B呼叫時間0MOVP0,#00001011B呼叫時間0MOVP0,#00001101B呼叫時間0MOVP0,#00001111B呼叫時間1視網(wǎng)膜病變;燈慢慢熄滅DET0:呼叫時間1;延遲 1 分鐘MOVTCON,一個安拉,#1JZLOOPMOVP0,#00001111B呼叫時間0MOVP0,#00001101B呼叫時間0MOVP0,#00001011B呼叫時間0MOVP0,#00001001B呼叫時間0MOVP0,#00000111B呼叫時間0MOVP0,#00000101B呼叫時間0MOVP0,#00000011B呼叫時間0MOVP0,#00000001B視網(wǎng)膜病變循環(huán): RET10msTIME0: S E TBTR0MOVR0,#250MOVR1,#20D_1 DJNZR0, D_1MOVR0,#250DJNZR1, D_1CLRTR0RET1 分鐘延遲TIME1:SETBTR0MOVR0,#250MOVR1,#200MOVR2,#60D_2 :D JNZR0,D_2MOVR1,#200DJNZR1,D_2MOVR2,#60DJNZR2,D_2CLRTR0RET結(jié)尾5. 參考文獻

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論