国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于教室LED照明智能控制系統(tǒng)的實現(xiàn)

2014-01-15 09:59肖春華張洪濤
電子設計工程 2014年15期
關鍵詞:調光程序設計燈具

肖春華,張洪濤

(1.武漢軟件工程職業(yè)學院 電子工程學院,湖北 武漢 430205;2.湖北工業(yè)大學 電氣與電子工程學院,湖北 武漢 430068)

目前,國內(nèi)教室照明絕大部分是采用普通的白熾燈照明,人工控制方法[1]。這樣,往往造成過度照明,形成極大浪費,更無法及時反映照明設施的運行情況,并且故障率高,維修也不方便,大量增加維護量和維護費用,不利于教室的管理和走可持續(xù)發(fā)展道路。

為了解決這一矛盾,計一種基于教室LED照明智能控制系統(tǒng)。本系統(tǒng)的實現(xiàn)能充分發(fā)揮LED的節(jié)能優(yōu)勢,實現(xiàn)“按需照明”的理念,起到“人來燈亮,人走燈滅”的調光作用,達到良好的節(jié)能效果,并且具備對故障自動偵測、報警具有實時性好、可靠性強等優(yōu)點,極大地縮短了由人工定期巡查檢測的時間和勞動強度。所選用器件成本低,穩(wěn)定性好,具有提高產(chǎn)品附加值的作用。該系統(tǒng)具有很好的可維護性和拓展性,應用前景十分看好。

1 系統(tǒng)設計

該教室照明控制系統(tǒng)由在遠端監(jiān)控室的主控機和分布在各個教室的從機組成,系統(tǒng)設計框架圖如圖1所示。本系統(tǒng)是基于ARM與51單片機架構的控制系統(tǒng),其中ARM作為主控機的主控制器,51單片機作為從機主處理器使用。ARM主控制器主要負責系統(tǒng)各個任務的管理和調度,同時給用戶提供操作方便、簡單的人機交互界面。作為遠端從機的主控制器,單片機主要負責實現(xiàn)教室LED燈具的智能控制,以及執(zhí)行由監(jiān)控室主控機發(fā)過來的對LED燈具的控制命令。主控機和從機之間通過485總線進行通信。圖1中只給出了主控機與一個從機之間的通信框架圖,事實上,由于主控機與從機之間是通過485總線通信,所以可以根據(jù)實際需求設計多個從機。

圖1 系統(tǒng)設計框架圖Fig.1 Schematic diagram of the syatem

2 硬件設計說明

本系統(tǒng)設計中主控機中主處理器采用的是Samsung公司的S3C2440處理芯片。S3C2440是一款基于ARM920T內(nèi)核的32位RISC架構的處理器,其體積小、低功耗、成本低、性能高,支持 Thumb(16位)/ARM(32位)雙指令集,能很好的兼容8位/16位器件。主頻可高可達400 MHz,運算速度快,片內(nèi)集成度高[2]。主控機集成了GSM通信模塊、LCD顯示模塊、用于在監(jiān)控室進行語音提示的語音模塊,顯示器顯示當前的燈具運行情況,包括熄滅狀態(tài)、智能調光狀態(tài)、是否有燈具損壞等。管理員可以通過手機利用SMS技術實現(xiàn)同GSM模塊的通信,主控機通過485總線將控制信息傳送到遠端的從機,實現(xiàn)對LED燈具的遠程無線監(jiān)控。同樣,管理員也可以在監(jiān)控室通過主控機上的鍵盤手動實現(xiàn)上述功能。

主控機對從機的控制是一對多的關系,在以夠用和經(jīng)濟的原則下,項目組采用STC12C5A60S2作為分布在各個教室以及單個教室不同區(qū)域的從機的主控芯片。STC12C5A60S2是一款具有A/D轉換功能的新一代8051單片機,指令代碼完全兼容傳統(tǒng)8051,但速度快8~12倍。具有8路高速10位輸入型A/D轉換(250 k/s),可做溫度檢測、電池電壓檢測、按鍵掃描、頻譜檢測等。用戶可將任何一路設置為A/D轉換,不需作為A/D使用的口可繼續(xù)作為I/O口使用。從機集成了煙霧傳感器、光敏電阻(本系統(tǒng)設計中采用2個光敏電阻,一個用于檢測燈具損壞,一個用于采集自然光強)、紅外熱釋電傳感器、LED控制電路、揚聲器和LED照明燈具。從機的工作原理是利用紅外熱釋電傳感器測量是否有人進入教室、在教室的哪個區(qū)域,進而對該區(qū)域的燈具進行控制。利用光敏電阻進行照度測量,進而確定是否有照明需求,結合LED控制電路,利用PWM對LED燈具進行智能調光,實現(xiàn)燈具亮度自動調節(jié)功能。系統(tǒng)具有開機自檢功能,強制將所有燈具點亮,并使其工作在最大亮度狀態(tài),利用光敏電阻測出此時的LED光照強度,通過與事先經(jīng)測試得出的值相比較,確定是否有燈具損壞,如果出現(xiàn)燈具損壞的情況,通過485總線與上位機通信,在監(jiān)控室內(nèi),LCD會提示報修,并且語音模塊也會語音提示報修信息,同時通過GSM模塊給管理員打電話和發(fā)短信報修,實現(xiàn)對燈具故障自動監(jiān)測功能,能夠實現(xiàn)對故障實時遠程報修。為了最大化節(jié)能,可以根據(jù)實際的作息時間,定時強制關閉所有燈具,管理員可以在主機上修改定時關閉燈具的時間,操作靈活、方便。作為附加功能,利用傳感器,對室內(nèi)的環(huán)境指標(如溫濕度、CO2濃度等)進行實時監(jiān)控。

3 系統(tǒng)設計的關鍵技術

3.1 LED控制模塊設計

本設計采用恒流驅動方式,驅動芯片選擇PT4115恒流驅動芯片,適合綠色照明LED燈的驅動電路。它具有較寬的直流8~30 V輸入電壓范圍,擊穿電壓大于45 V,輸出200~1 200 mA恒定直流,可滿足驅動點亮1~7顆串聯(lián)的大功率LED,驅動恒流大小可按應用方案設定[3]。PT4115采用頻率抖動技術有效地改EMI,采用從滿量程向下到零的PWM調光,安全可靠,調光比可達5000:1。PT4115內(nèi)置功率開關,采用高端電流采樣設置LED平均電流,并通過DIM引腳可以接受模擬調光和很寬范圍的PWM調光。當DIM的電壓低于0.3 V時,功率開關關斷,PT4115進入極低工作電流的待機狀態(tài)。PT4115的工作效率高達97%,是真正的綠色驅動IC。本項目在具體設計燈具時,每個燈具均采用7個1W/3.0V的LED串聯(lián)而成,完全滿足照明需求。具體的硬件設計原理圖如圖2所示。

圖2 LED調光控制電路Fig.2 Circuit of LED dimming control

3.2 PWM調光技術

STC12C5A60S2內(nèi)置PWM電路,可以根據(jù)需要產(chǎn)生占空比不同的PWM。在本項目設計中,為了最大限度的實現(xiàn)節(jié)能,設計了占空比分別為 0%、30%、60%、90%和 100%的PWM調光,燈具具體工作的亮度取決于教室是否有人存在、教室當前的自然光強的強度以及當前是否是處于允許照明時間(教室開放時間)。

軟件實現(xiàn)也比較方便,只需要實現(xiàn)兩個函數(shù)即可。分別是PWM初始化函數(shù)Init_PWM()與調整脈沖寬度函數(shù)Set_PWM(unsigned char PWMdat0,unsigned char PWMdat1)。具體實現(xiàn)如下:

void Init_PWM()

{

CMOD=0x00;//PCA初始化

CCON=0x00;//選擇系統(tǒng)時鐘/12為計數(shù)脈沖,則PWM的頻率f=sysclk/256/12

CCAPM0=0x42;//允許 P13作為 PWM 輸出

CH=CL=0; //PCA的16位計數(shù)器的高低八位

CCAP0H=CCAP0L=0; //占空比

PCA_PWM0=0; //占空比的第九位為0

CR=1; //啟動PCA計數(shù)

}

void Set_PWM (unsigned char PWMdat0,unsigned char PWMdat1)

{

PCA_PWM0=PWMdat0;

CCAP0H =PWMdat1;//PWMdat1為根據(jù)實際需求而設定的修改占空比的參數(shù),為0x00

//時控制燈具處于最亮狀態(tài),為0x30、0x60、0x90與0xff時分

//控制燈具處于30%亮度、60%亮度、90%亮度以及熄滅狀態(tài)(相對

//于最大亮度)。

}

3.3 GSM網(wǎng)絡通信模塊程序設計

本系統(tǒng)采用的是SIM300無線通信模塊,采用ZIF連接器外接SIM卡,CPU通過發(fā)送AT指令與SIM300進行通信,實現(xiàn)打電話、接收和發(fā)送短信等通信功能[4]。

模塊有AT命令集接口,支持文本和PDU模式的短消息。GSM與MCU通信是通過發(fā)送AT指令來實現(xiàn)的。用GSM串口調試助手調試GSM模塊。

GSM模塊在本項目運用中,主要有四部分程序設計,即GSM網(wǎng)絡注冊程序設計、CPU識別并處理GSM模塊接收來自管理人員的短信程序設計、GSM模塊向管理員發(fā)送短息程序設計以及GSM模塊向管理員打電話程序設計。限于篇幅,筆者主要討論GSM發(fā)送短信以及ARM處理器識別與處理來自管理員發(fā)送的控制命令短信。

3.3.1 GSM發(fā)短信程序設計

英文短信實現(xiàn)起來比較方便,筆者在此主要討論中文短息的發(fā)送。

首先需要將預接收短信的號碼進行16進制編碼。編碼的方法是在號碼后面加F,然后將相鄰奇偶位換位即可。

其次是對欲發(fā)送的信息內(nèi)容進行編碼。采用 “漢字/Unicode互換工具”進行編碼,操作方便,只需要在該軟件“雙字節(jié)漢字”欄中填入如要編碼的漢字,然后點擊 “漢字轉Unicode”,在“Unicode碼”這一欄中會自動顯示轉化后的16進制 Unicode碼[5]。

圖3 GSM發(fā)送短信流程圖Fig.3 Flow chart of GSM send message

再次是進行PDU格式編碼。PDU編碼格式為001100(前序)+0D(目的號碼長度)+91(中國地區(qū)接入碼)+86(國際接入碼)+目的手機號碼+0008(發(fā)送方式為8bit)+A7(信息保存時間)+信息長度+短信內(nèi)容 (Unicode)[6]。

GSM發(fā)送短信的流程圖如圖3所示。

3.3.2 ARM處理器識別并處理短信程序設計

GSM模塊在接收到AT指令與管理員發(fā)送控制命令短信時均會通過串口向ARM發(fā)送反饋信息,在程序設計時定義數(shù)組gsm_data[]接收來自GSM的反饋信息。其中,在收到短信的反饋信息中會包含"+CMGS"字符,通過調用strstr(gsm_data,"+CMTI:")函數(shù)即可識別GSM是否接收到短信。然后向GSM發(fā)送讀取短信的AT指令AT+CMGR=1,gsm_data[]即可接收短信內(nèi)容。根據(jù)本項目的具體設計,結合實驗分析,只需要識別gsm_data[74]與gsm_data[75]中的數(shù)據(jù)即可識別來自管理員的遠程控制命令,并可以向在遠端的從機發(fā)送相應的控制命令?,F(xiàn)以1號房間的控制為例加以說明。gsm_data[75]中的數(shù)據(jù)如果為‘0’,則向從機發(fā)送強制點亮1號房間燈具命令。如果為‘1’,則向從機發(fā)送強制關閉1號房間燈具命令。如果為‘6’,則向從機發(fā)送智能調光命令。如果為‘8’,則向從機發(fā)送強制點亮所有房間燈具命令。如果為‘9’,則向從機發(fā)送強關閉所有房間燈具命令。ARM處理器識別并處理短信流程圖如圖4所示。

圖4 ARM處理器識別并處理短信流程圖Fig.4 Flow chart of ARM identification and processing message

5 結束語

文中針對目前國內(nèi)教室白熾燈照明、手動控制方式、過度照明的現(xiàn)狀,設計了LED教室智能照明系統(tǒng),管理員在監(jiān)控室可以手動遠程控制教室照明,同時也能夠利用SMS技術實現(xiàn)對教室的照明進行遠程控制,能夠實現(xiàn)燈具故障實時報修。設計成本低,軟件模塊化編程,修改靈活方便。該系統(tǒng)具有較高的附加值,經(jīng)過實踐證明系統(tǒng)運行穩(wěn)定。該系統(tǒng)的成功設計能夠真正實現(xiàn)教室的綠色照明,克服傳統(tǒng)照明維修強度大、維修成本高的缺點,應用前景好。

[1]吳朋.LED路燈照明智能管理系統(tǒng)設計與應用 [J].儀器儀表學報,2012(8):33-38.WU Peng.A Design and application of LED road lighting intelligent management system[J].Chinese Journal of Scientific Instrument,2012(8):33-38.

[2]溫兆奇,徐軍明,秦會斌.基于GPRS的智能照明系統(tǒng)控制終端的設計與實現(xiàn)[J].電子器件,2013(6):36-38.WEN Zhao-qi,XU Jun-ming,QIN Hui-bin.Design and realization of smart lighting system control terminal based on GPRS[J].Chinese Journal of Electron Devices,2013(6):36-38.

[3]Theodore S,Rappaport.Wireless conmmunications:past events and a future perspective[J].IEEE Communications Maganine,50th Anniversary Commemorative Issue,May 2002:150-153.

[4]葉宏.智能路燈控制系統(tǒng)的設計[J].城市建設理論研究,(電子版),2013:15.YE Hong.Design of road lighting intelligent control system[J].Chengshi Jianshe LiLun Yanjiu,2013:15.

[5]李秀紅,孫忠富,黃天戍.嵌入式系統(tǒng)在基于WEB的農(nóng)業(yè)信息獲取技術中的應用探討[J].農(nóng)業(yè)網(wǎng)絡信息,2005(12):34-37.LI Xiu-hong,SUN Zhong-fu,HUANG Tian-shu.Study on application of embedded system for the agricultural information acquisition based on WEB[J].Agriculture Network Information,2005(12):34-37.

[6]肖春華,李秀紅,孫忠福,等.嵌入式無線遠程環(huán)境監(jiān)測系統(tǒng)的實現(xiàn)[J].微計算機信息, 2007, 23(11):4-6.XIAO Chun-hua,LI Xiu-hong,SUN Zhong-fu,et al.Implementation of a wireless and remote environment monitoring system[J].Control&&Automation,2007,23(11):4-6.

猜你喜歡
調光程序設計燈具
燈具
服務區(qū)LED照明調光算法探究
◆ 燈具
基于Visual Studio Code的C語言程序設計實踐教學探索
從細節(jié)入手,談PLC程序設計技巧
全海深ARV水下LED調光驅動電路設計
淺談公路隧道照明調光方案比選
基于單片機的大棚自動調光設計
高職高專院校C語言程序設計教學改革探索
燈具技術要求22條