住宅智能照明控制系統設計_第1頁
住宅智能照明控制系統設計_第2頁
住宅智能照明控制系統設計_第3頁
住宅智能照明控制系統設計_第4頁
住宅智能照明控制系統設計_第5頁
已閱讀5頁,還剩28頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、哈爾濱理工大學專科生畢業論文 哈爾濱理工大學榮成學院專科生畢業設計題 目:住宅智能照明控制系統設計專業年級: 機電08-2 學生姓名: XXX 學 號: 0801070214 指導教師: 宋 鳴 哈爾濱理工大學榮成學院完成時間: 2011 年 6 月 15 日哈爾濱理工大學榮成學院專科生畢業設計(論文)評語學生姓名:安 元 學號:0801070214學 院:榮成學院 專業:機電一體化任務起止時間:2011 年 3 月 14日至 2011 年 6 月 24 日畢業設計(論文)題目:住宅智能照明控制系統設計指導教師對畢業設計(論文)的評語:指導教師簽名: 指導教師職稱: 評閱教師對畢業設計(論文)

2、的評語:評閱教師簽名: 評閱教師職稱: 答辯委員會對畢業設計的評語:答辯委員會評定,該生畢業設計(論文)成績為: 答辯委員會主席簽名: 職稱: 年 月 日哈爾濱理工大學榮成學院專科生畢業設計(論文)任務書學生姓名:安 元 學號:0801070214學 院:榮成學院 專業:機電一體化任務起止時間: 2011年 3 月 14日至 2011 年 6 月 24 日畢業設計(論文)題目:住宅智能照明控制系統設計畢業設計工作內容:1.設計方案。2.系統工作原理及電路設計。3.遙控發射及接收控制程序流程圖。4.主要程序分析及編寫。資料:1 GB500342004,建筑智能照明設計標準. 建筑工業出版社,20

3、042譚偉,王娜智能照明試驗系統的設計與實施燈于照明,20063田靜智能照明控制系統在學校的應用電氣&智能建筑,20064陳永勝智能照明控制產品的選型比較建筑電氣2002指導教師意見: 簽名:年 月 日系主任意見:簽名:年 月 日目 錄第1章 緒 論1第2章 設計方案論證32.1 照明控制方式32.2 翹板開關控制方式32.3 光控裝置控制方式32.4 智能控制方式32.5室內照明控制42.5.1 室內照明環境42.5.2 燈光的遙控42.5.3 室內智能照明系統研究52.5.4 智能照明控制系統的設計方法和步驟52.5.5單片機遙控控制燈光系統6第3章 系統工作原理及電路分析73.1系統功能

4、描述73.1.1 改善工作環境,提高工作效率73.1.2 可觀的節能效果73.1.3 提高管理水平,減少維護費用73.2 電源電路73.3 時鐘電路83.4 復位電路83.5 遙控發射電路93.6 遙控接收電路10第4章 遙控發射及接收控制程序流程圖134.1系統的遙控功能實現方法134.1.1 遙控編碼格式134.1.2遙控碼的發射134.1.3數據幀的接收處理134.2 遙控發射程序控制流程圖134.3 遙控接收程序控制流程圖13第5章 主要程序分析155.1 鍵盤掃描程序155.2 鍵號處理程序155.3 38KHz載波及編碼脈沖發射程序155.4 遙控接收及處理程序155.5 調光程序

5、165.6 延時子程序16第6章 結 論17參考文獻18致 謝19附 錄20第1章 緒 論 能源的開發和控制是一個世界性的課題,直接關系到人類的生存和發展。電能是應用最廣的一種能源方式,也是能源消耗中最主要的組成部分。目前我國電力工業發展速度很快,但是電力供應不足和用電效率低下的狀況依然比較嚴重。電力緊缺是我國目前面臨的一個很嚴峻的問題:一方面,為了保證供電,被迫對局部區域實行強制性拉閘限電或輪流供電,給國民生產、生活帶來了極大不便;另一方面,又經常出現無人上班或學習而燈光長明的浪費現象,尤其是在高校教室、圖書館、會議室等公共場所,表現更為突出。在大力倡導建設節約型社會的今天,節能途徑和效率的

6、研究,已經成為一個社會熱點和焦點。 因此推行照明節電技術節約電能是改善電力負荷緊張狀況的主要途徑之一。我國照明用電約占總發電量的25左右,且以低效照明為主,因此成為終端節電的主要對象之一。照明用電大都屬于峰時用電,由此可見,照明節電具有節約電量和緩解高峰用電的雙重作用。隨著現代辦公大樓巨型化,工作時間彈性化、人類物質文化生活多樣化和人口老齡化,需要營造快適、便捷、安全、高效的照明環境和氣氛,從而促進了照明控制系統向高效節能和智能化的方向發展。 作為人們所擁有的住宅是一個屬于私密生活的活動空間,人的一生至少有三分之一的時間是在住宅中度過的。在這里,人們可以按照自己的習慣、愛好創造一個舒適、溫馨的

7、環境,使勞累的人們可以在自己的天地里放松、調節自己的精神和情趣,以得到更好的休息,從而更有效地工作。因此,住宅照明在人類生活中起到了十分重要的作用,追求住宅室內照明的實用性和藝術性的統一已成為時尚。所以住宅室內照明系統設計是今后住宅電器設計的一個主要研究方向。 智能住宅照明系統由照明裝置及電器部分組成。照明裝置主要是燈具,照明裝置的電器部分包括照明智能控制部分、照明線路及照明配電盤等。照明的基本功能是創造一個良好的人工視覺環境。在一般情況下是以“明視條件”為主的功能性照明。 隨著微電子技術的不斷發展。單片機的應用越來越廣,照明控制技術面臨革命性的變革,主要有三大趨勢:電子化。網絡化,集成化。傳

8、統的照明是動力線按需分線,用機械開關通、斷電源,這樣系統固定后無法再改動,若要實現復雜的控制要求就更難。而隨著大量智能樓寓的推出,管理人員和住戶對照明系統提出了許多個性化要求,這就需要有新的照明控制技術的引進。傳統照明的特點是動力線與控制線重疊,不存在控制信息流的概念1。 智能照明控制系統與傳統照明控制系統相比,在控制方式、照明方式、管理方式以及節能方面等均有不少優點。 首先,在控制方式和照明方式上,傳統照明控制采用手動開關,只有開和關,而且只能一路一路地開和關。而智能照明控制采用調光模塊,通過燈光的調光在不同使用場合產生不同的燈光效果,營造 不同的舒適的視覺氛圍。在控制上采用低壓二次小信號控

9、制,控制方式多、功能強、范圍廣, 自動化程度高。 其次,智能照明控制系統由于使用了自動化照明控制,智能利用光照以及通過網絡,只需一臺計算機就可對整個大樓的照明實現合理的能源管理自動化,不僅減少了不必要的耗電開支,同時也降低了用戶的運行維護費用,在節能方面可比傳統照明控制節電20 以上。 另外,在智能照明控制系統中,由于可通過系統人為地設置電壓限制,可以避免或降低電網電壓以及浪涌電壓對燈具的沖擊,從而起到保護燈具,延長燈具使用壽命的作用。第2章 設計方案論證2.1 照明控制方式 正確的控制方式是實現舒適照明的有效手段,也是節能的有效措施。智能照明的控制方式采用翹板開關控制方式、光控裝置和智能控制

10、器控制方式三種。翹板開關主要用于經常開啟的衛生間、廚房、浴室部位,智能控制器主要用于除衛生間、廚房、浴室的整套房間的控制2。2.2 翹板開關控制方式翹板開關控制方式是以翹板開關控制一套或幾套燈具的控制方式,是采用最多的控制方式。在衛生間、廚房、浴室門口設置單控開關進行控制。這種控制方式結構簡單,控制方便,但也存在線路繁瑣、維護量大、線路損耗多等缺點。2.3 光控裝置控制方式光電控裝置采用光電探測器對照明系統進行控制。光電控制器的選擇要注意光線的影響因數,如日照、天氣情況,一般采用過光敏電阻。光敏電阻一般在房屋的四周合理布置,尤其是對室內光線影響較大的地方,要求輸出狀態相對穩定,工作點漂移值小。

11、由于采樣裝置對光線的反映具有一定的延遲性,當光源變化時光控輸出出現不穩定性,因此應設計電壓穩定、信號輸出延遲電路。延遲電路采用積分電路實現,延遲翻轉時問大于輸入信號抖動時間,為保證第一次干擾后,延遲電路沒有及時放電出現新的干擾,在第一次觸發電路翻轉后對翻轉值進行嵌位,嵌位電平與延遲電路輸出信號比較,當嵌位模塊的輸入電平低于規定值時,反饋比較電路觸發電路翻轉,輸出控制信號控制電源3。2.4 智能控制方式 在未來的住宅建設中主要應采用智能控制方式,智能控制方式是對整套房間的照明系統進行集中控制和管理,并可擴展為對整套房問內的家用電器設備進行集中控制和管理。它的功能包括照明設備組的時間程序控制、照明

12、設備組的聯動功能和家用電器設備預留擴展口。 (1)照明設備組的時間程序控制將整套房間內的照明設備分為若干組別,通過時間區域程序設置菜單,來設定這些照明設備的起停程序。如臥室燈在早晨定時開啟關閉;客廳(起居廳)燈在晚上定時開啟關閉。這樣,每天照明系統按計算機預先編制好的時問程序,自動的控制各個房間的照明。 (2)照明設備的聯動功能 當整套住宅內發生事件時,需要整套系統做出相應的聯動配合。當照明電源出現故障時,對照明電源進行檢測,并報警顯示故障位置,啟動臨時照明電源;當某個房間內的燈具不能正常照明時,對照明線路進行檢測,并報警顯示故障位置。照明設備控制系統功能如圖1所示。照明設備控制系統的核心是智

13、能控制器,控制器通過控制系統的信號對整套住宅內的線路、燈具進行控制,形成一個BAS子系統 。 智能住宅照明與控制設計是未來建筑電氣設計的主要發展方向,從以前的單純住宅照明設計發展成符合人性化的智能建筑設計,使家的感覺更舒適、更溫馨。它與傳統住宅相比具有如下優點: 1)達到了以“明視條件”為主的人工視覺環境; 2)光效、色溫、顯色指數能在智能控制器控制下達到最佳效果; 3)節省電能,智能控制器把不用的燈具自動關閉;2.5室內照明控制2.5.1 室內照明環境根據行為習慣布置多控開關以往的照明控制不能充分體現使用者追求方便、舒適、靈活的要求,如今倡導“新電氣時代 ,其宗旨就是充分體現以人為本的設計理

14、念,讓控制方式更加符臺人的行為模式,因此,在設計室內照明光環境之前,應對住宅家庭成員的構成、各房閭具體位置、具體功能、室內行為模式深人研究45。2.5.2 燈光的遙控目前燈光的遙控技術常采用紅外線遙控、無線電遙控等,通常把發射控制元件安裝在精致小巧的遙控器內,接收器安裝在室內便于接收信號的部位。但使用紅外線遙控必須在一定的角度、距離范圍內才可以實現其功能,不便于操作,而無線電遙控不受角度與距離的影響(相對于紅外線遙控),并且可以穿透一般墻壁進行控制6。在遙控器上增加讀碼的功能,即不同按鍵控制不同的燈,并且有調光功能,將大大增加照明光環境控制的自由度。無線電遙控要充分考慮防雷功能,使雷雨天可以照

15、常使用。2.5.3 室內智能照明系統研究 隨著科技的發展,智能技術已經開始進人住宅照明領域。通過智能照明系統實現對住宅照明光環境的合理控制。智能照明突出的特點表現在7: 1)具有控光功能,對白熾燈、熒光燈燈光源進行控光,可記憶幾十個預設置場景,滿足會客、家庭聚會、看電視、閱讀、娛樂等多種場景的光環境需求,家人外出時可自動模仿、記憶人在家時的照明光環境,具有場景停電記憶功能,可設多個控制回路; 2)具有編程功能,可設置若干個指標控制參數; 3)具有智能探測和遙控功能,通過遙控器自如地控制室內燈光的變化; 4)具有智能時鐘管理功能,通過預設程序,按指定的時間控制起居室的照明光環境2.5.4 智能照

16、明控制系統的設計方法和步驟智能照明控制系統的設計一般都是在燈光設計和照明電氣設計部分完成之后來進行的8。第一步:編制照明回路負載清單。在這過程中應注意首先每條照明回路的燈具應該為同類型的燈具,這樣才便于調光模塊的選擇和配置。而且每條照明回路的燈具控制性質應該是相同的,是普通供電或同為應急供電。其次,應核對每條照明回路的最大負載功率是否在需要選擇的調光器允許的額定負載容量之內。最后,還要對一些照明回路的劃分作適當的調整,使其更適合場景配置的需要,使各路燈光可組合構成一個優美的照明藝術環境。第二步:按照明回路的性能選擇相關的調光器調光器是智能照明控制系統的主要部件,而對于不同類型的燈具應該選用不同

17、適合他們的調光器。比如對于冷陰極燈(發光、霓虹、充氣),這類燈采用電壓變壓器工作,所以應采用前沿相控調光器。而對于包括金屬鹵化物燈在類的各種氣體放電燈則應該選用正炫波電壓調光器。第三步:按照明控制要求選擇控制面板和其他相關控制部件。第四步:選擇附件和集成方式。第五步:編制系統設備配置表。2.5.5單片機遙控控制燈光系統 傳統的照明控制已跟不上潮流,失去競爭能力。例如室內原來采用的燈光控制系統產品,房間的電視、臺燈、地燈、魚缸照明、夜燈、廊燈、吧臺燈等開關與床頭燈調光開關由于開關較多,想開燈時必須先看清開關下面的標記才能正確開燈,有時為開一盞燈竟把所有的開關都按了一遍,使用時極為不便。現在大多數

18、都采用微動開關輕觸式集中控制面板。雖然較以前直觀,但是開關多且固定仍不是十分方便。本人采用AT89C51單片機將原來固定的機械式開關改用遙控控制,這樣一個遙控器就可以控制整個房間的燈光開啟,電源控制箱可以放在床頭柜內;遙控器在放置在床頭柜上,可以任意移動9。第3章 系統工作原理及電路分析3.1系統功能描述3.1.1 改善工作環境,提高工作效率傳統照明系統中。配有傳統鎮流器的日光燈以100Hz的頻率閃動,這種頻閃使工作人員頭腦發脹、眼睛疲勞,降低了工作效率。而智能照明系統中的可調光電子鎮流器則工作在很高頻率(4070kHz)不僅克服了頻閃,而且消除了起輝時的亮度不穩定,在為人們提供健康、舒適環境

19、的同時,也提高了工作效率10。3.1.2 可觀的節能效果智能照明控制系統使用了先進的電力電子技術,能對大多數燈具(包括白熾燈、日光燈,配以特殊鎮流器的鈉燈、水銀燈、霓虹燈等)進行智能調光。當室外光較強時,室內照度自動調暗;室外光較弱時,室內照度則自動調亮,使室內的照度始終保持在恒定值附近,從而能夠充分利用自然光實現節能的目的。除此之外,智能照明的管理系統采用設置照明工作狀態等方式,通過智能化管理實現節能11。3.1.3 提高管理水平,減少維護費用智能照明控制系統將普通照明人為的開與關轉換成了智能化管理,不僅使大樓的管理者能將其高素質的管理意識運用于照明控制系統中去,而且將大大減少大樓的運行維護

20、費用,并帶來較大的投資回報。3.2 電源電路由于本系統電源電路提供給對電源要求較高的模塊供電,所以采用了變壓器降壓經整流濾波后由集成穩壓器7805穩壓后給整個系統提供+5V電壓的方式。電路圖如圖3-1所示,其中IN-AC為9V交流變壓器輸入端,D1、D2、D3、D4構成橋式整流電路,經C3(3300F)大濾波電容濾波后送入集成穩壓器7805輸入端,由輸出端輸出后再由C4(1000F)濾波后整個系統供電。在此電源電路中,C1、C2為交流高頻耦合電容,防止交流高頻信號經電源電路串入系統,對系統構成干擾。R1和D5的LED組成電源指示電路,顯示電路是否工作12。圖3-1 電源電路由于7805普遍采用

21、TO-220封裝,其Vi-Vo2V。所以選用較為常見的交流9V變壓器,7805上的壓降Vi-Vo=5V,在它的可承受范圍之內。其封裝形式如下圖3-2所示。圖3-2 7805封裝3.3 時鐘電路 單片機必須在時鐘的驅動下才進行工作。單片機內部有一個高增益的反相放大器,用于構成振蕩器。反相放大器的輸入端為XTAL1,輸出端為XTAL2,分別是單片機的4腳和5腳。在XTAL1和XTAL2兩端跨接石英晶體及兩個電容就可以構成穩定的自激振蕩器。如圖3-3所示,電容C5和C6通常取30pF左右,對振蕩頻率有微調作用。振蕩頻率范圍一般是1.2MHz12MHz。較為常見的多取為6MHz和12MHz。本系統中取

22、12MHz13。3.4 復位電路在MCS系列的單片機中,最為常見的和常用的復位電路便是如圖4所示的復位電路,它能有效有實現上電自動復位和手動復位。RST引腳是復位信號的輸入端,復位信號為高電平有效,其有效時間就持續24個振蕩周期以上才能完成復位操作,若使用12MHz的晶振,則需持續2s以上才能完成復位操作。圖3-4中,在通電瞬間,由于RC的充電過程,在RST端出現一定寬度的正脈沖,只要該正脈沖保持10ms以上,就能使單片機自動復位。在12MHz時鐘時,通常C7可取22F,R2可取1k,這時就能可靠的上電自動復位和手動復位。但是,對于AT89C51,由于在RST端內部有一個下拉電阻,幫可將外部電

23、阻去掉,而將外接電容減小至10F,這里為確保無誤,電阻沒有去掉,而換為8.2k。圖3-3 時鐘電路圖 圖3-4 復位電路3.5 遙控發射電路如圖3-5所示,為該系統遙控發射器電原理圖,其中P1口作為鍵盤掃描端口,具有16個操作鍵,可分別控制單片機發出16種不同脈沖,執行16種操作。第9腳為單片機的復位腳,采用RC上電復位電路;15腳作為紅外線遙控碼的輸出口,用于輸出38kHz載波編碼。脈沖經9013放大然后由紅外發射管輸出;18、19腳接12MHz晶振。P1.4P1.7需接上拉電阻14。圖3-5 遙控發射電路圖3.6 遙控接收電路如圖3-6所示,為該系統遙控接收電路原理圖,其中單片機的P1.0

24、P1.2口作為數碼管的二進制數據輸出,顯示數字為“07”,“0”表示最暗,“7”表示最亮,采用帶鎖存功能的七段譯碼電路74HC4511集成塊譯碼顯示數值。4511的LE端接89C51的30腳(地址鎖存允許控制);P0.0P0.7以及P2.2P2.7作為14個電器的電源控制輸出,接口用繼電器隔離輸出。P2.0口為調光脈沖輸出,輸出脈沖由三極管圖3-6 遙控接收電路9012放大后經光電耦合器MOC3021驅動雙向可控硅控制負載;P3.0口為交流50Hz同步檢測輸入。系統對市電進行變壓、整流、并經施密特觸發器整形后得到100Hz的方波(周期10ms),作為發送調光脈沖的同步信號,系統采用10ms為一

25、個“單位時間”的長度,燈的亮度越高,則可控硅導通時間的占空比越大;P3.1口為紅外遙控碼輸入,采用集成紅外線接收路SFH506-38,此集成元件體積小、抗干擾性好、靈敏度高、并且價格低廉。它僅有三個腳,分別是電源正極、電源負極以及信號輸出端,其工作電壓為5V左右,它的主要功能包括放大、選頻、解調幾大部分,要求輸入是已經被調制的信號,經過它的接收放大和解調會在輸出端直接輸出原始信號至P3.1腳。這款紅外線接收電路接收距離可以達8米左右,完全可以滿足室內的遙控距離;P3.2腳為外部中斷0輸入腳,采用下降沿觸發,當有信號時,第一位碼的低電平啟動中斷程序,實時接收數據幀。第9腳為單片機的復位腳,采用R

26、C上電復位電路; 18、19腳接12MHz晶振15。第4章 遙控發射及接收控制程序流程圖4.1系統的遙控功能實現方法4.1.1 遙控編碼格式該遙控器采用脈沖個數編碼,不同的脈沖個數代表不同的碼,最小為2個脈沖,最大為17個脈沖。為了使接收可靠,第一位碼寬為3ms,其余為1ms,遙控數據幀間隔大于10ms,如圖7所示。4.1.2遙控碼的發射當某個操作鍵按下時,單片機先讀出該鍵值,然后根據鍵值設定的遙控脈沖個數,再調制成38KHz的方波由紅外線發射管發射出去。P3.5端口的輸出調制波如圖7所示。4.1.3數據幀的接收處理當紅外線接收器輸出脈沖幀數據時,第一位碼的低電平將啟動中斷程序,實時接收數據幀

27、。在數據接收時,先對第一位(起始位)碼的碼寬進行驗證。若第一位低電平碼的脈寬小于2ms,將作為錯誤碼處理;否則認為是起始碼,累加器A加1。當間隔位的高電平大于3ms時,結束接收,然后根據累加器A中的脈沖個數,執行相應的輸出操作16。4.2 遙控發射程序控制流程圖4.3 遙控接收程序控制流程圖開始初始化調用鍵掃描處理子程序按鍵開始逐行掃描按P口檢查鍵號按鍵號轉至相應的發射程序返回 鍵按下?Y發射開始裝入發射脈沖個數至R1發3ms脈沖停發1s發1s脈沖停發1s返回(R1-1)=0NY圖4-1 遙控發射控制流程圖開始初始化按顯示亮度數據設定調光脈沖延時值延時程序P2.0口輸出調光脈沖P3.0=0?Y

28、N發射開始低電平脈沖2ms接收并對低電平脈沖計數 高電平脈沖3ms按脈沖個數至相應功能程序中斷返回YYN圖4-2 遙控接收控制流程圖第5章 主要程序分析5.1 鍵盤掃描程序本電路采用44矩陣式鍵盤電路,共16個按健開關可發送16種編碼指令。首先將立即數#0F0H送至P1口,再讀入P1口值與#0F0H相比較,相等則說明沒有鍵按下,返回。不相等則表示有鍵按下,再調用延時消抖程序,確認有鍵按下。轉至行掃描程序確認按鍵所在的行,并將R2賦行號初值,然后調用列掃描程序確認按鍵所在列號。列號與行號初值相加即得按鍵號(送寄存器A)。(如附錄一)5.2 鍵號處理程序根據寄器A中的鍵號,首先執行A3程序,(因為

29、以下所執行的長跳轉指令“LJMP”為3字節指令)然后使用散轉指令“JMPA,A+DPTR”跳到相應的程序標號。各鍵號相應的程序標號均為一條長跳轉指令,各跳轉指令均指向與之相應的紅外線脈沖賦值程序,最后跳轉至脈沖發送程序,發出與鍵號相對應的脈沖。(如附錄二)5.3 38KHz載波及編碼脈沖發射程序本系統所用的紅外線接收集成電路SFH506-38的解調中心頻率為38KHz,故發射頻率也采用38KHz,通過定時器中斷程序實現,每次溢出中斷時對P3.5取反,輸出38KHz載波。 計算得周期為26.3us,則定時器設定為模式2,初值為(256-13)=0F3H。利用1ms與3ms延時程序控制定時器的啟停

30、,從而控制P3.5發出相應的脈沖。并根據寄存器A中的脈沖個數確定發送次數。(如附錄三)5.4 遙控接收及處理程序采用中斷接收,經過紅外線接收集電路SFH506接收處理后的脈沖信號送至P3.1與P3.2(中斷輸入腳,采用低電平觸發),當接收到第一個低電平時將啟動中斷程序,實時接收數據幀,接收程序首先采用8us循環計時程序對第一位碼(起始碼)的碼寬進行驗證,當計時大于82552040us時則認為是起始碼,開始對輸入的脈沖進行計數與校驗,將計數值送到累加A中。脈沖高電位大于設定時間5136=3072us時則結束接收,然后根據累加器中的脈沖個數,跳轉至相應的操作子程序。215個脈沖所對應程序分別控制每

31、盞燈的開關,通過將相應輸出端口取反方法,從而控制了燈的亮滅,系統上電時所有輸出I/O口均為“1”(高電平)外接晶體管均無輸出,當某個按鍵按下時,程序將相應端口取反,輸出為“0”(低電平)外接晶體管放大后,驅動繼電器繼合亮燈。再次按下該鍵時,程序再次將該相應端口取反,輸出為“1”關燈,如此便控制了每一路燈的亮、滅。16、17個脈沖為亮度調整信號,接收到該脈沖信號時,將P1口加“1”(調亮)或減“1”(調暗),然后再調亮度調整程序,亮度調整程序根據P1口的值確定燈的亮度。(如附錄四)5.5 調光程序 系統調光電路采用雙向可控硅,利用它的“過零自動關閉”特性,AT89C51只需在每個交流信號的1/2

32、周期(10ms)內控制可控硅打開的時刻,由于交流電過零點時可控硅自動關斷,即間接控制了燈光的亮度。上電時,首先調用調光程序,根據P1口值設定延時值并放在寄存器B中。再根據P3.0輸入的交流同步信號,確定調光脈沖的發送時間,當交流信號過零時調用調光程序,調光程序根據寄存器B中的值確定延時次數(每次延時512us)從而確定調光脈沖的發送時間,延時到P2.0置“0”經過外接晶體管反向放大后經光電耦合器隔離驅動雙向可控硅導通的時間,當交流信號再次過零時,雙向可控硅自動關閉,再次調用調光程序。這樣便控制了雙向可控硅的導通時間,從而達到調光的目的17。(如附錄五) 5.6 延時子程序 采用循環結構實現51

33、3微秒、10微秒、500微秒延時功能。(如附錄六) 第6章 結 論 上電,測試發送板單片機各IO口電平,P3.5、P1.0、P1.1、P1.2、P1.3均為低電平,其余均為高電平,表明單片機上電復位正常,且程序運行正常。然后用萬用表毫伏檔測量紅外線發射管兩端,同時按各輸入鍵,表針應有左右擺動現像,則表明鍵掃描程序與紅外線發射程序運行正常,且在發射紅外線脈沖。 接收電路上電時,數碼管顯示“7”各繼電器及可控硅均無輸出。遙控信號輸入腳P3.1應高電平。則表明單片機上電復位正常,外圍電路接線正確。然后將發射板紅外線發射管對準接收電路,按壓輸入鍵,同時用萬用表測量P3.1腳,應有輕微擺動。紅外脈沖接收

34、正常。且相應輸出繼電器應動作,或調光電路應正確動。如無動作或萬用有針無擺動,可以稍為改動發射脈沖頻率,將定時器初值改為(0FFH-12)=0F4H對應發射頻率為41.7KHz或(0FFH-13)=0F3H對應發射頻率為38.5KHz,因為紅外線發射與接收電路的中心頻率相差1KHz時大都能正常遙控,相差2KHz以上會出現遙控失靈現象。大多晶振或接收電路都有一定的頻率偏差,我們可以調整定時器的初值來稍為改動發射頻率或換用12M晶振,直到能夠接收為止。調光程序調試,按調光鍵,調至顯示“0”,此時燈為最暗,應熄滅。否則可以改變調光程序中寄存器B中的值,加長或減少延時時間,使燈能在最低亮度時能正常熄滅,

35、最高亮度時能達最大亮度。按本程序中的值,實測數據如下表6-1。表6-1 系統調試實測數據延時子程序為512us,電源交流電壓227V燈光亮度顯示負載電壓(60W)燈光亮度顯示負載電壓(60W)02V4102V120V5135V247V6168V373V7216V參考文獻1 GB500342004,建筑智能照明設計標準. 建筑工業出版社,20042 譚偉,王娜智能照明試驗系統的設計與實施燈于照明,20063 田靜智能照明控制系統在學校的應用電氣&智能建筑,20064 陳永勝智能照明控制產品的選型比較建筑電氣20025 李俊亮智能照明控制的應用(2006)06-0014-026 羊梅智能照明控制系

36、統應用分析(2006)02-47-037 李朝青單片機原理及接口技術北京航空航天大學出版社,20058 楊志忠數字電子技術基礎高等教育出版社,20049 喬新國,余建華動力與照明實用技術中國水利水電出版社,1998116210 沈瑞珠智能照明系統在智能建筑中的應用低壓電器,2002,(5):202211 陳濤,毛信偉智能照明控制系統的工程應用照明工程學報,2001,12(3):495412 王爾鎮高效節能光源器具和綠色照明技術上海電真空,1997,(3):101913 王爾鎮照明系境環境保護光電技術,1999,(1):1814 魯鴻雁EIB系統原理及應用研究智能建筑與城市信息,2003,(7)

37、:222315 魯鴻雁,丁錫EIB在辦公樓中的應用智能建筑與城市信息,2003,(8):454716 郗建平雙向晶閘管調光電路安裝,2001,(12):323317 雷祚昌調光電路及設計中的問題云光技術,1990,(4):1014致 謝 通過這一階段的努力,我的畢業論文終于完成了。在這段時間里,我衷心感謝宋鳴老師的指導,在課題選定、理論指導和方案的論證上,宋老師對我精心的指導和耐心的鼓勵,使我能夠堅持到底,畢業設計有了圓滿的結果。在做畢業設計期間,我還有幸得到其它老師的熱心指導和同學們的大力幫助,正因為有了他們,我才能克服各種困難,順利完成畢業設計和論文。在這里一并向他們表示感謝!最后,再次向

38、各位領導、各位老師致以崇高的敬意和最衷心的感謝!附 錄附錄一KEYWORK:MOVP1,#0F0H;置P1口輸入狀態MOVA,P1 ;讀入P1口值MOVB,A ;P1口值暫存B中CJNEA,#0F0H,KEYHIT;不等于#0FFH,KEYHIT(有鍵按下)KEYOUT:RET ;沒有鍵按下返回;KEYHIT:LCALLDL10MS ;延時去抖動MOVA,P1 ;再讀入P1口值至ACJNEA,B,KEYOUY ;A 不等于B(是干擾),子程序返回SETBP1.1 ;有鍵按下,找鍵號開始,查0行SETBP1.2SETBP1.3MOVA,P1 ;讀入P1口值CJNEA,#0FEH,KEYVAL0

39、;P1不等于#0FEH,按下鍵在第0行SETBP1.0 ;不在第0行,開始查1行CLRP1.1MOVA,P1 ;讀入P1口值CJNEA,#0FDH,KEYVAL1 ;P1口不等于#0FDH,按下鍵在第1行SETBP1.1 ;不在第1行,開始查2行CLRP1.2MOVA,P1 ;讀入P1口值CJNEA,#0FBH,KEYVAL2 ;P1口不等于#0FBH,按下鍵在第2行SETBP1.2 ;不在第2行,開始查3行CLRP1.3MOVA,P1 ;讀入P1口值CJNEA,#0F7H,KEYVAL3 ;P1口不等于#0F7H,按下鍵在第3行LJMPKEYOUT ;不在第3行,子程序返回KEYVAL0:M

40、OV R2,#00H ;按下鍵在第0行,R2賦行號初值0LJMPKEYVAL4 ;跳到KEYVAL4KEYVAL1:MOV R2,#04H ;按下鍵在第1行,R2賦行號初值4LJMPKEYVAL4 ;跳到KEYVAL4KEYVAL4:MOVDPTR,#KEYVALTAB;翻譯成連續數字MOVB,A ;P1口值暫存B內ANLB,#0F0H ;取高四位MOVR0,#0;清R0KEYVAL5:MOVA,R0 ;查列號開始,R0數據放入ASUBBA,#04H ;A中數減4JNCKEYOUT ;借位C為0,查表出錯,返回MOVA,R0 ;查表次數小于4,繼續查,MOVCA,A+DPTR ;查列號表INC

41、R0 ;R0加1CJNEA,B,KEYVAL5 ;查得值和P1口值不等,轉KEYVAL5再查DECR0 ;查得值和P1口值相等,R0減1MOVA,R0 ;放入A(R0中數值即為列號值)ADDA,R2 ;與行號初值相加成為鍵號值(0-15)KEYVALTAB:DB0E0H,0D0H,0B0H,07H;列號對應數據表;對應列號:0123附錄二MOVB,A ;鍵號乘3處理用于JMP散轉指令RLA ;鍵號乘3處理用于JMP散轉指令ADDA,B ;鍵號乘3處理用于JMP散轉指令MOVDPTR,#KEYFUNTAB ;取散轉功能程序(表)首址JMPA+DPTR ;散轉至對應功能程序標號KEYFUNTAB:

42、LJMPKEYFUN00 ;跳到鍵號0對應功能程序標號LJMPKEYFUN01 ;跳到鍵號1對應功能程序標號 LJMPKEYFUN15 ;跳到鍵號15對應功能程序標號RETKEYFUN00:MOVA,#02H;發2個脈沖LJMPREMOTE ;轉發送程序RETKEYFUN01:MOVA,#03H ;發3個脈沖LJMPREMOTE ;轉發送程序RETKEYFUN15:MOVA,#11H ;發17個脈沖LJMPREMOTE;轉發送程序RET附錄三MOVIE,#00H;關所有中斷 MOVTMOD,#20H;8位自動重裝初值模式 MOVTH1,#0F3H ;定時為13微秒初值 MOVTL1,#0F3H

43、SETBEA ;開總中斷允許INTT1:CPLP3.5;38kHZ紅外線遙控信號產生 RETI ;中斷返回REMOTE:MOVR1,A ;裝入發射脈沖個數 LJMPOUT3 ;轉第一個碼發射處理OUT:MOVR0,#64H ;1MS寬低電平發射控制數據OUT1:SETBET1 ;開T1中斷 SETBTR1 ;開啟定時器T1 NOP ;延時 NOP NOP NOP NOP DJNZR0,OUT1 ;時間不到轉OUT1再循環 MOVR0,#3CH ;1MS高電平間隙控制數據OUT2:CLRTR1 ;關定時器T1 CLRET1 ;關T1中斷 CLRP3.5 ;關脈沖輸出 NOP ;空操作延時 NOP NOP NOP NOP NOP NOP NOP NOP NOP NOPDJNZR0,OUT2 ;時間不到轉OUT2再循環 DJNZR1,OUT ;脈沖未發完,轉OUT再循環發射 LCALLDL500MS RETOUT3:MOVR0,#0FFH;裝發謝3MS寬控制數據 LJMPOUT1 ;轉OUT1附錄四INTEX0:CLREX0 ;關外中斷 JNBP3.1,READ1;P3.1口為低電平轉READ1READOUTT0:SETBEX0 ;P3.1口為高電平開中斷(

溫馨提示

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

評論

0/150

提交評論