胡啟迪,熊 剛,劉元剛
(楊凌職業(yè)技術學院 陜西 楊凌 712100)
基于單片機的教室智能電動窗簾控制系統(tǒng)設計
胡啟迪,熊 剛,劉元剛
(楊凌職業(yè)技術學院 陜西 楊凌 712100)
針對教學過程中使用投影時調整環(huán)境光線不便的問題,設計了一種適用于教室的智能電動窗簾控制系統(tǒng)。該系統(tǒng)硬件部分以STC12系列單片機為控制核心,用光敏元件捕獲光線強度,繼電器控制電燈總電源開合,與多媒體控制器相連,通過相應的程序,可捕獲投影儀的使用情況,并據(jù)此結合采用不同的策略通過控制電機正反轉調整窗簾的閉合程度達到自動調整室內光線的目的。測試結果表明該系統(tǒng)達到了預期效果,能夠提高多媒體設備使用的便利性,具有一定的實用價值。
單片機;電動窗簾;智能控制;教室
隨著科技的發(fā)展,傳統(tǒng)教室中的三尺講臺、黑板加粉筆已經(jīng)逐漸被多媒體教學設備所代替,并逐漸成為教室標準化配置,而多媒體教室的使用中存在一些問題。多媒體系統(tǒng)大多數(shù)都是后期安裝的,其控制部分也僅限于多媒體相關設備,因此教師在授課過程中需要手動控制窗簾進行環(huán)境光線的調整,這樣一方面會打亂教學秩序,另一方面,也很難調整到位,教室并非電影院,在進行投影教學時并不是越暗越好,而是應該使光照強度在一個合理的范圍內,太暗則學生容易困乏,太亮則看不清投影內容[1-4]。
所以,結合計算機技術、傳感器技術,設計一款能夠根據(jù)多媒體使用情況自動調整環(huán)境光線的電動窗簾控制系統(tǒng)是非常有必要的。
系統(tǒng)總體設計如圖1所示,其以單片機為控制核心,同時與多媒體設備相連,根據(jù)多媒體設備的使用情況以及室內光線情況,自動控制電動窗簾,調節(jié)教室光線。當其檢測到多媒體設備使用,則根據(jù)采集到的光線強度,自動關閉窗簾到合適的程度;檢測到多媒體設備關閉時打開窗簾,關閉室內燈光,節(jié)省能源。該系統(tǒng)還具有遙控功能,教室管理人員(或教師)可以根據(jù)實際情況遙控調節(jié)室內光線強度。其在室外光線比較充足的情況下可實現(xiàn)完全自動調整,若窗簾完全打開時仍未達到所需的光線要求,可通過室內光具進行補光。
圖1 系統(tǒng)總體結構圖
2.1控制器主電路
控制器主電路如圖2所示,主要包括控制器模塊、光線檢測模塊、按鍵模塊、遙控接收模塊等部分。
控制器模塊中選用的主控芯片型號為STC12C5A32S2。在本設計中的光線強度傳感器輸出為模擬量,如果使用傳統(tǒng)89系列單片機,則需要增加A/D轉換模塊,而該芯片本身集成了A/D外設。該芯片還集成了PCA模塊,將其配置為捕獲模式可以很方便的接收并解碼紅外遙控信號,同時也優(yōu)化了指令運行架構,使得運算速度大幅提升,為日后系統(tǒng)升級提供了更多的可能性[5-8]。
光線檢測模塊選用光敏二極管(或稱光敏電阻),其可根據(jù)光線的強弱產生不同數(shù)量的少數(shù)載流子,這些載流子在反向電壓的驅動下會形成反向飽和電流,通過合理的電路設計,可將該電流轉換位用于A/D檢測的電壓值,最終形成光線強度與A/D采樣值之間的對應關系,一般來說都是非線性的,需要進行修正。該器件另一個好處就是可以通過調整反向電壓值來控制器輸出電壓的范圍,非常容易適應于不同參考電壓的A/D器件,本設計中主控芯片的A/D參考電壓為其電源電壓+5 V,因此該部分電路的反向電壓也同樣設計為+5 V。
圖2 控制器主電路
紅外遙控就目前來說是使用最為廣泛的一種遙控方式了,該部分電路也比較簡單,其核心器件為HS0038紅外接收器,具體的電路如圖2中所示。這里需要提到的是,對于STC12C5A32S2芯片來說,其內部自帶PCA模塊,該模塊在捕獲模式下可以對沿跳變進行捕獲,并產生中斷,同時記錄時間間隔,非常適合作為紅外接收器輸出信號的輸入端[9-10]。
2.2電機控制模塊
目前,電動窗簾主要采用直流電機及交流電機兩種方式進行驅動,交流電機扭矩大,噪聲也大,可以通過220V市電直接供電,雖然可以省去電源適配器,但使用過程中也比較危險;直流電機雖然扭矩比較小,并且需要適配器供電,但是啟動平穩(wěn)、噪音小、轉速穩(wěn)定,同時也相對安全。綜合以上考慮,在本設計中使用24 V直流電機。驅動芯片采用L298N,該芯片是一種雙H橋電機驅動芯片,其中每個H橋可以提供2 A的電流,功率部分的供電電壓范圍是2.5~48 V,邏輯部分5 V供電[11-16],驅動電路如圖3所示。
圖3 電機驅動電路
2.3電源模塊
該系統(tǒng)需要5 V直流電源供電,通常情況下,多媒體控制器本身就是5 V供電,可直接用多媒體控制器電源給該系統(tǒng)供電。若出現(xiàn)電壓不匹配的情況則需要設計獨立的電源模塊,本系統(tǒng)在測試時直接從多媒體控制器中取電,因此并沒有設計單獨的電源模塊電路。
下面主要對系統(tǒng)主程序、非投影下光線調整子程序以及投影下系統(tǒng)調整子程序等軟件主要部分進行介紹。
3.1系統(tǒng)主程序
結合系統(tǒng)功能,系統(tǒng)軟件部分包括主程序、外部中斷子程序、參數(shù)設置子程序以及開關投影儀兩種狀態(tài)下的光線調整子程序等構成,執(zhí)行過程如圖4所示。需要注意,由于光線調整子程序的運行時間相對較長,因此按鍵不應在此時按下,當調整到位時也需要保持一定的按下時間直至響應;投影開關狀態(tài)是通過變量media_flag的值判定的,該變量在進入外部中斷0服務程序時被翻轉(投影開關鍵接于外部中斷0輸入引腳),是否調整結束是通過變量adjust_done標識的,該變量由光線調整子程序執(zhí)行結束后標識為“已調整結束”,在外部中斷服務程序中標識為“未調整結束”,并且以上兩個變量均可以通過按鍵設置,以糾正斷電、未捕獲到投影控制信號等情況造成的誤判。
圖4 系統(tǒng)主程序流程圖
3.2非投影下光線調整子程序
該子程序主要考慮盡可能利用自然光線,當室外光線無法滿足需求時,則打開電燈總開關,并提示使用人員進行手動不光,其執(zhí)行過程如圖5所示。首先關閉電燈總開關并將窗簾開至最大狀態(tài),后根據(jù)所獲取的光線情況選擇打開或者關閉電燈總電源。
圖5 非投影下光線調整子程序流程圖
3.3投影下光線調整子程序
如圖6所示,該子程序主要考慮將教室內的光線調整到最合適的程度,其同樣在關閉電燈總開關的情況下進行調整,不同之處在于此時并不直接將窗簾完全打開或者關閉,而是根據(jù)所需的光線范圍對窗簾進行步進調整,直至光線滿足要求,當無法滿足所需光線的最低要求時則打開電燈總電源,并給使用人員相應的提示。
圖6 投影下光線調整子程序流程圖
系統(tǒng)硬件、軟件設計完成后,進行電路制作、程序調試,最終完成樣機,然后進行測試使用。在進行測試時,首先將控制器與多媒體設備開關連接一起;控制器使用的歐姆龍固態(tài)繼電器G3MB-202P,工作電壓不超過250 V,工作電流不超過2 A,需要通過中間繼電器與教室燈光電源連接;測試時,打開多媒體設備即輸入控制信號,窗簾自動關閉到合適位置;不使用多媒體設備時,光線較弱則自動打開燈光電源,保護學生視力,光線較強則自動關閉燈光電源,節(jié)省能源。測試結果表明,該智能窗簾控制系統(tǒng),性能可靠、控制簡單、穩(wěn)定性好,能夠滿足一般多媒體教室的使用。
基于單片機的教室智能電動窗簾控制系統(tǒng)結合了計算機技術、傳感器技術、通信技術,實現(xiàn)了多媒體教室光線的自動調整,減少對教學過程的干擾,提高了教學效率;測試結果表明,該系統(tǒng)的控制結構簡單、控制靈活、性能可靠,具有一定的應用價值。
[1]高曉紅,張東譽.教室照明智能系統(tǒng)設計與實現(xiàn)[J].隴東學院學報,2015,26(1):34-37.
[2]孫健.智能家居電動窗簾的設計與實現(xiàn)[J].機械工程與自動化,2012,(2):133-135.
[3]王春武,劉春玲,姜文龍,等.基于單片機的無線智能窗簾控制器的設計[J].吉林師范大學學報:自然科學版,2010,31(1):93-95.
[4]趙健,吳順偉,陳興美,等.基于單片機的光敏窗簾及聲控燈系統(tǒng)的設計[J].泰山學院學報,2013,35(3):101-103.
[5]劉建蘭,宋玉鋒.基于STC12C5A32S2和場效應管的數(shù)控恒流源設計[J].儀表技術,2013(12):52-54.
[6]馬學霞,王瑞峰,王彥快.基于RFID的鐵路信號設備巡檢系統(tǒng)的設計[J].計算機測量與控制,2012,20(12):3151-3153.
[7]王賾坤.基于多協(xié)議的射頻識別讀寫器設計[J].信息技術,2014(5):43-45.
[8]尹潔.基于開關電源技術的電子儀器并聯(lián)供電系統(tǒng)設計[J].自動化與儀器儀表,2015(9):115-117.
[9]范子榮.基于ATmega8單片機的煤礦瓦斯探測儀的設計[J].煤炭工程,2015,47(4):136-138.
[10]張學會,蘇洋,徐佳,等.紅外遙控兩輪自平衡小車設計[J].信息技術,2015(9):91-94.
[11]趙遠東,方源,梁路陽.C語言環(huán)境下基于單片機的直流電機調速系統(tǒng)的設計與實現(xiàn)[J].計算機與現(xiàn)代化,2012(4): 45-47.
[12]程章格,谷若雨,王海波,等.TMS320F28027與L298N的懸掛運動控制系統(tǒng)設計[J].單片機與嵌入式系統(tǒng)應用,2014,(5):49-51,55.
[13]李付軍.一種基于80C196KC和L298N的直流電機PWM控制技術[J].自動化技術與應用,2012,31(3):78-81.
[14]吳澤霖,李海軍,吳嘉琪,等.直流電機控制與速度檢測系統(tǒng)[J].儀表技術,2012(7):11-14.
[15]趙健.基于S3C2440A的直流電機轉速控制系統(tǒng)設計[J].現(xiàn)代電子技術,2011(2):158-159.
[16]吳朝霞.控制電機及其應用[M].北京:北京郵電大學出版社,2012.
Design of intelligent curtain control system in classroom based on singlechip
HU Qi-di,XIONG Gang,LIU Yuan-gang
(Yangling Vocational and Technical College,Yangling 712100,China)
Aim at the problem of adjust inconveniently light when using projector in the course of teaching,this paper designed a control system of curtain apply to classroom.It's hardware used STC12 series MCU as control center,photosensitive element to capture light intensity,relay to control master switch of light,and connected with multimedia controller,through appropriate software,this system can capture condition of projector,then adjust classroom's light automatically by adjust the curtain's degree of opening by the way of controlling motor's rotation direction.The test result shows that the system achieves the design requirement,can improve the convenience of the use of multimedia,and has some practical value.
singlechip;electric curtain;intelligent control;classroom
TN876
A
1674-6236(2016)21-0031-03
2015-11-17稿件編號:201511156
楊凌職業(yè)技術學院科學研究基金項目(A2014011)
胡啟迪(1983—),男,河南洛陽人,碩士研究生,講師。研究方向:通信技術及自動控制。