新聞中心

        EEPW首頁 > 光電顯示 > 設計應用 > 基于ATmege128的多功能照明開關自動控制系統

        基于ATmege128的多功能照明開關自動控制系統

        作者: 時間:2016-12-03 來源:網絡 收藏

          一、項目概述

        本文引用地址:http://www.104case.com/article/201612/325539.htm

          1.1 引言

          能源短缺是21世紀國際面臨的新問題。在尋找新的儲備能源之外,節約能源,提高效益也就成為更加符合當下注重研究的課題。隨著國民經濟的快速發展和社會進步,教育在全社會愈加被關注和重視,校園規模也隨著招生規模的擴大不斷擴大,教室的數量也大幅度增加。但對目前的各類高校說,照明控制系統的使用還處于初級階段,由于國家關于“創建節約型校園”政策的頒布,加之傳統的手動關燈方式操作繁瑣且存在著較大的人為浪費的弊端,在教學樓內使用新型的照明節能自動控制系統已成為大勢所趨。

          在本次大賽的調研階段,我們還注意到,盡管市場上存在著形形色色的智能燈控設備,但或其設備體態太大,或其成本較高,僅僅局限在某些公共場合或廠家使用,嚴重限制了其使用的普適性和廣泛性,照明節能自動控制設備技術在我們家庭生活中的應用幾乎是一項空白。特別是在當今智能家居的理念深入人心,簡約性環保性成為新的看點,用科技改變生活已成為人們執著追求的目標。

          本系統是以Atmegal28單片機為控制器核心,通過其強大的微控功能,擴展了無線通信、傳感和顯示模塊,實現對照明系統的自動控制,既在一定程度上杜絕了教室電力資源浪費現象的出現,又滿足了日常生活中人們所倡導的簡約便捷和自動控制,降低了運行維護的費用,節約了管理成本,有著巨大的生態、環境和經濟效益。

          1.2 項目背景/選題動機

          當今的社會生活特別是眾多高校中,現存的能源浪費、經費超支和學生視覺健康等問題已越發引起人們關注,高校教室照明的節電問題不得不提到重要的議事日程上來。加之當今人們對生活智能化簡約化要求的提高,能否利用現有的資源設計一款自動控制且具有相對實用性照明系統,填補家庭生活自動照明技術的空白,改進現有照明設備存在的缺陷,是我們隊伍本次參賽目的的重中之重。

          在本次參賽調研準備階段,我們特意對現今市面所廣泛使用的人體紅外感應開關電路做了研究分析。現有人體感應設備是利用人體紅外熱釋感應技術,判斷人的動作有無來控制燈的亮滅,其靈敏感應、抗干擾力確實值得稱道。但我們都有這樣的體會,當在教室中靜坐一段時間,由于感應不到人體動作的變化,燈會自動熄滅,直到我們再給予相關的動作才會重新將燈置亮,這給我們的正常學習帶來了極大的不便;而且,由于系統中的延時設置,當教室中人都走光之后,所有的燈仍會亮一段時間,如果我們能將這段時間內不必要的電力資源耗費節省下來,日積月累,對任何一個高校眾多的教室而言,絕對是一筆不小的開支。我們認為以上兩點,是現有設備沒有考慮也無法克服的性能漏洞。更顯然的是,這樣的設備根本不適合應用在我們日常家庭生活當中,設想如果我們在房間中休息,燈自動熄滅,將會給人們帶來多大的不方便與不習慣。

          鑒于以上功能與需求的分析,我們決定利用Atmegal28 單片機以及外圍設備,通過對人體進出房間的計數,判斷房間內人的有無來控制燈的亮滅,既克服了需要不斷動作的弊端,減少了不必要的延時所造成的資源浪費,又能自動控制,很好的應用于學校工廠及家庭日常生活當中去,具有較好的應用前景,這是我們選擇此項目的直接背景和根本動機。

          二、需求分析

          2.1 功能要求

          本系統主要采用光感應傳感器和紅外光感應計數器共同設卡來控制室內的照明設備的亮與滅,當室內光線暗到一定程度以及計數裝置計算結果為≥1(即室內有人)時,條件滿足,單片機控制系統會自動動作打開照明設備的開關,當條件不滿足時,控制系統也會動作立即關閉開關。

          由于設計伊始,我們小組主要把該設備的應用場合應用定位于學校或工廠等大型公共場合。首先假如以我們大學教室照明為應用對象,我們還加了一些可選功能。比如說,據我們調查了解,像我們學校這樣的普通教室一般會有六排左右燈,但當只有少部分人(具體數目因情況而定)進去的時候我們只要求靠前的三排燈亮,但是如果這少部分人有特殊情況非要把所有的燈都打開,我們專門在鍵盤上設置了一個按鍵功能,此按鍵動作就會把剩余未打開的三排的燈強制打開。

          但是由于節能觀念的普適性,我們的這個裝置也可以裝在普通家庭照明系統中,鑒于此我們又給該裝置加了一個遙控器裝置,用戶可以用遙控器通過無線裝置遠距離操作強制打開和關閉照明設備。

          為了豐富該裝置的功能,我們還給該控制系統加了一個顯示屏和一個鍵盤模塊。由單片機驅動在顯示屏上顯示當前時間、當前溫度、當前計數值。鍵盤用來調節相應參數,比如當系統由于發生不可避免故障時,計數器會發生錯誤,此時就用鍵盤重新輸入值更正一下,同時鍵盤還可以用于調節時間,還有之前介紹的功能鍵也是其中的一部分。

          

          圖1 系統架構

          2.2 性能要求

          ①光感應靈敏,響應速度快(2us左右),工作溫度范圍寬(-25℃~+70℃)。

          ②計數準確。

          ③測溫精確度高,精度為±0.5°C;適應電壓范圍更寬,電壓范圍:3.0~5.5V.

          ④使用PT2262射頻無線通信芯片,在室內可用通信距離為幾十米,無線遙控距離遍及了一般的教室(或工廠)空間。

          本系統有兩個要求相對要嚴謹一點的模塊。首先是計數模塊,因為我們使用的是對射式計數方式也就是一旦遮住光線,紅外感應器就會發出一個計數脈沖。但是,當人員相對比較密集的時候,也就是說當門足夠寬時,出現兩個人并排或者是錯開但仍連續遮掩光線時,這時計數器只記一個數,這樣就會出現錯誤。所以,我們所設計的裝置只適應于那種門不會太寬以至于不會出現多人連續遮掩光線,使計數值不準的場合。就我們對我們學校的觀察以及測量發現,就一般的學校教室幾乎不會出現上述情況,所以本裝置安裝在教室內計數上幾乎不會產生錯誤。

          其次是無線遙控模塊(該模塊主要用于家庭照明系統或工廠中),該模塊傳輸距離有限,一般在幾十米,但當用戶在較遠距離遙控時可能會出現失靈的情況。

          三、方案設計

          3.1 系統功能實現原理

          本系統主要包含以下幾個模塊: ①計數模塊

          ②光感應模塊

          ③顯示模塊

          ④測溫模塊

          ⑤鍵盤模塊

          ⑥無線遙控模塊

          1、計數模塊

          計數模塊我們采用紅外線感應計數器,該種計數器大體分為兩種,其中一種是對射式,另一種是反射式。對射式是利用一個發射頭一個接收頭,中間如果有物體通過就遮擋一下光線,輸出一個脈沖給計數器,計數一次;反射式是發射頭和接收頭做在一塊成為一個紅外探頭,當紅外探頭前有物體出現就把發射頭的紅外線反射給接收頭,探頭輸出一個計數脈沖給計數器,計數一次。由于對我們這個系統的應用場合對射式要比反射式計數方面要準確些,所以采用對射式。我們把紅外線感應計數器的脈沖輸出端直接連接在單片機的I/O口上進行計數處理,計數結果同時要在液晶屏顯示器上顯示一下。

          

          紅外感應器與單片機連接示意圖

          2.光感應模塊

          光感應模塊我們首選的是歐恩光電技術研究所 2006 年研發的專利項目--ON9658光感應傳感器。該產品采用的是CMOS工藝內置了穩壓、OP 放大、紅外差分等近10000門電路,還有暗電流小,低照度靈敏等等優點,在實際應用中,只需加一個下拉電阻即可。此產品適合電視機、LCD背光、數碼產品、儀器儀表、工業設備等諸多領域的節能控制、自動感光、自適應控制等,同時可定位為環保產品,替代傳統光敏電阻、光敏二極管、光敏三極管,符合本次大賽環保的理念。

          實現原理:當光照射到光敏三極管上,光敏三極管的阻值急劇減小,利用光敏三極管On9658作為傳感器串聯一個7.5K的電阻,通過光敏三極管電壓的變化反映因光源的照射強度在光敏三極管上的變化。把檢測的電壓信號通過電壓跟隨器電路輸入Atmega128型單片機。該電路結構簡單,靈敏度高且檢測電壓信號穩定,效果明顯。

          

          采樣信號運放電路,增強信號的強度,通過電壓跟隨器可以增加信號電壓的穩定性,后級接電壓跟隨器增強了電路帶負載能力。

          3.顯示模塊

          設計中LCD主要作用:本次設計LCD主要作用于顯示當前室內人數以及對系統操作時的操作菜單,通過顯示器實現方便直觀人機對話界面。

          LCD顯示原理:本設計采用以ST7920為驅動芯片的LCD12864字符液晶顯示器。ST7920通過RS、R/W 和E的時序配合,通過DB0-DB7八位數據端口對其內部數據寄存器DR和指令寄存器IR的讀寫操作,通過對數據寄存器DR 的訪問,可以存取DDRAM、CGRAM、CGROM 和IRAM 的值。將要顯示的字型碼寫入到DDRAM上,ST7920將自動地按照編碼從CGROM 中將要顯示的字型顯示到屏幕上。

          LCD初始化流程:

          

          LCD顯示內容:

          

          時間設置 人數更改設置

          4.測溫模塊

        測溫模塊我們首選的是DS18B20,因為該模塊我們之前使用過,不僅使用方便,而且在性能上也有不錯的效果。 據我們了解在傳統的模擬信號遠距離溫


        上一頁 1 2 下一頁

        關鍵詞: ATmege128多功能照

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 宜都市| 西乌珠穆沁旗| 芒康县| 海阳市| 晋江市| 延长县| 鲁山县| 玉龙| 兴山县| 古浪县| 玛曲县| 东乌珠穆沁旗| 左贡县| 贡觉县| 黄浦区| 鸡东县| 铜鼓县| 龙井市| 鲁山县| 集贤县| 北票市| 达日县| 阳谷县| 绍兴县| 克拉玛依市| 新和县| 修水县| 大城县| 古丈县| 乐都县| 射阳县| 花垣县| 和政县| 大同县| 开封市| 临武县| 廉江市| 天门市| 思南县| 德江县| 晋宁县|