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

?

基于物聯(lián)網(wǎng)的高校照明控制系統(tǒng)的設(shè)計

2015-09-10 17:29孟繁榮
考試周刊 2015年6期
關(guān)鍵詞:命令短信密碼

孟繁榮

摘 要: 隨著物聯(lián)網(wǎng)技術(shù)的發(fā)展,無線遠程的控制方式將成為未來智能家居發(fā)展的趨勢和潮流。本文面向高校物業(yè)管理和節(jié)能監(jiān)管的需求,設(shè)計了一款基于STC12C5A60S2,89C52等嵌入式設(shè)備和GSM、nRF24L01通信模塊組成的無線照明控制系統(tǒng),用戶以手機短信方式發(fā)送照明控制指令實現(xiàn)照明器具的遠程控制。本系統(tǒng)還可以對行查詢、設(shè)置及控制相應(yīng)燈組的通斷,無線照明系統(tǒng)能應(yīng)用于如學(xué)校、工廠、寫字樓、會議室等區(qū)域,具有良好的實用前景和應(yīng)用價值。

關(guān)鍵詞: 照明管理 GSM模塊 照明系統(tǒng) STC12C5A60S2

引言

隨著科技的進步,無線傳輸信號將取代有線傳輸信號機,從而應(yīng)用于越來越多的領(lǐng)域。在大型公共建筑中,照明作為重點監(jiān)測對象,照明系統(tǒng)的有效管理成為物業(yè)和節(jié)能管理的突破口。本系統(tǒng)基于高校物業(yè)管理和節(jié)能管理的需求,設(shè)計出由無線傳輸?shù)恼彰骺刂迫〈鷤鹘y(tǒng)的有線照明開關(guān),實現(xiàn)智能照明系統(tǒng)的普及化與便利化,從而改善人們的生活環(huán)境。

1.系統(tǒng)設(shè)計方案

本文實現(xiàn)的無線照明控制系統(tǒng)的短信控制。本系統(tǒng)分為主控節(jié)點和從機節(jié)點兩個部分,二者之間通無線通信GSM模塊傳遞信息,主機控制從機開關(guān)相應(yīng)LED燈組,并發(fā)送短信回復(fù)用戶。實現(xiàn)以下功能:

(1)良好的人機交互設(shè)計;(2)用LED點陣模擬燈摘 要: 隨著物聯(lián)網(wǎng)技術(shù)的發(fā)展,無線遠程的控制方式將成為未來智能家居發(fā)展的趨勢和潮流。本文面向高校物業(yè)管理和節(jié)能監(jiān)管的需求,設(shè)計了一款基于STC12C5A60S2,89C52等嵌入式設(shè)備和GSM、nRF24L01通信模塊組成的無線照明控制系統(tǒng),用戶以手機短信方式發(fā)送照明控制指令實現(xiàn)照明器具的遠程控制。本系統(tǒng)還可以對行查詢、設(shè)置及控制相應(yīng)燈組的通斷,無線照明系統(tǒng)能應(yīng)用于如學(xué)校、工廠、寫字樓、會議室等區(qū)域,具有良好的實用前景和應(yīng)用價值。

關(guān)鍵詞: 照明管理 GSM模塊 照明系統(tǒng) STC12C5A60S2的短信控制:(3)系統(tǒng)查詢:用戶通過發(fā)送短信可查詢燈的狀態(tài)。(4)系統(tǒng)設(shè)置:用戶可通過發(fā)送驗證碼+命令+新驗證碼即可修改密碼。

2.硬件設(shè)計

2.1主控節(jié)點

主控節(jié)點在MCU最小系統(tǒng)的基礎(chǔ)上包含GSM通信模塊、24L01無線收發(fā)模塊,220/5V和5V/3.3V供電模塊,1602液晶顯示屏和LED燈的顯示模塊。四個模塊通過33個I/O口與MCU相連,控制照明系統(tǒng)進行控制、查詢、設(shè)置等操作。

2.2MCU資源分配

主控節(jié)點的MCU采用STC12C5A60S2高性能、低功耗單片機,其豐富的片上資源能夠很好地滿足系統(tǒng)各項功能的需求。本系統(tǒng)在設(shè)計中使用到的微處理器資源如下:(1)I/O口資源:本系統(tǒng)中合理分配使用了33個I/O口,P1的七個I/O口用于連接nRF24L01無線收發(fā)模塊;P3.0和P3.1為UART2的TX和RX引腳,將其用于主控節(jié)點MCU與GSM模塊的通信串口;而UART1用于系統(tǒng)的調(diào)試:P0口用于連接1602液晶顯示屏。(2)16位定時器:用作時基信號。(3)看門狗:安全性控制。(4)2組UART串行通信接口:UART1用于24L01的連接與調(diào)試,UATR2用來控制GSM模塊與MCU的通信。(5)外部中斷:當(dāng)從機節(jié)點的24L01接收到主控節(jié)點發(fā)送來的控制信號后,MCU使用外部中斷對信號進行處理。

2.3通信模塊

通信模塊包含GSM通信模塊的接口設(shè)計和nRF24L01無線收發(fā)模塊的接口設(shè)計。

(1)GSM模塊與主控節(jié)點的MCU通過UART2的TX和RX引腳(P3.0、P3.1)相連,將GSM通信模塊收到的信息發(fā)送給主控節(jié)點MCU進行處理,并可以通過主控節(jié)點MCU控制GSM通信模塊發(fā)送短信息回饋給用戶手機。

(2)nRF24L01無線收發(fā)模塊與主控節(jié)點MCU通過P1.0、P1.1、P1.4、P1.5、P1.6、P1.7口連接,采用3.3V電源供電。nRF24L01無線模塊發(fā)送控制信息給從機節(jié)點,從機節(jié)點的MCU對收到的信號進行分析,并控制LED燈組的開關(guān)。

2.4電源模塊

電源模塊包括220/5V,5V/3.3V電路的設(shè)計:標準室內(nèi)電源提供220V供電電壓,而本系統(tǒng)主控節(jié)點MCU最小系統(tǒng)、從機節(jié)點MCU最小系統(tǒng)、1602顯示屏等模塊需要5V電源供電,nRF24L01無線收發(fā)模塊需要3.3V電源供電,所以需要將220V室內(nèi)供電電壓進行降壓轉(zhuǎn)換。

首先,采用220V轉(zhuǎn)5V的電源適配器對電壓進行轉(zhuǎn)換,其次,考慮到nRF24L01無線收發(fā)模塊的供電需求,設(shè)計了5V轉(zhuǎn)3.3V的轉(zhuǎn)電壓電路。

2.5從機節(jié)點

從機節(jié)點對主機傳來的信號進行分析和控制,包括USB供電電路,8*8LED矩陣,24L01無線模塊。系統(tǒng)的從機MCU接收到主機MCU的控制命令,從而控制LED燈組的開關(guān)。

3.軟件設(shè)計

3.1功能概述

照明系統(tǒng)的主控節(jié)點的功能為:(1)查詢檢測GSM模塊是否接收到用戶手機發(fā)送的短信息,若接收到,則對短信息進行讀取,分析用戶短信的內(nèi)容為查詢、控制或修改密碼命令。若為查詢命令,則主機進行查詢,將查詢結(jié)果返回給GSM模塊,GSM模塊發(fā)送給用戶手機。若為控制命令,則發(fā)送給從機節(jié)點。若為修改密碼命令,則修改密碼。(2)通過nRF24L01發(fā)送模塊給從機節(jié)點發(fā)送命令。(3)控制1602顯示屏進行友好交互的顯示

3.2通信程序

通信程序是本系統(tǒng)軟件設(shè)計中的重要組成部分,GSM模塊的通信程序分為如下幾個部分:

(1)GSM通信模式的設(shè)置:系統(tǒng)首先將發(fā)送短信的模式設(shè)置為Text模式,并對接收短信的PDU模式進行設(shè)置。

(2)發(fā)送短信息的程序:主控節(jié)點MCU向GSM模塊發(fā)送AT聯(lián)機指令若連接正常,1602顯示“檢測到GSM模塊”,繼續(xù)下一步,發(fā)送短信息。先執(zhí)行信息發(fā)送指令,發(fā)送接收方號碼,再發(fā)送短信息內(nèi)容text及結(jié)束符,延遲足夠長的時間,待信息發(fā)出后,在接受到的返回字符串中查找“OK”,找到則表示信息發(fā)送成功,1602顯示“begin”;若沒找到則表示短信息發(fā)送失敗,自動重新發(fā)送,1602顯示“wait”,“begin”。

(3)短信息的接收、分析程序:首先,MCU對串口2的接收緩存區(qū)進行查詢,發(fā)現(xiàn)0x0a即換行符即表示收到短信息,將標志位start置為1,再將串口2收到的字符串中的11位手機號碼存入數(shù)組ask中。其次,將短信內(nèi)容統(tǒng)一轉(zhuǎn)換為PDU模式接收到的字符串后,分別將前4位,5、6位存入密碼、命令數(shù)組,若還有其他位,則存入設(shè)置值數(shù)組,若檢測到“#”,則讀入結(jié)束。

分析短信時,首先將密碼字符串Usercmd.pwd中的4位字符與系統(tǒng)設(shè)定的密碼值進行比對,若內(nèi)容一致則繼續(xù)執(zhí)行,不一致則停止分析并提示密碼錯誤。其次,對命令字符串中的字符與命令設(shè)定值進行比較,一致則執(zhí)行相應(yīng)的命令,均不一致,則回復(fù)“error”。最后,若有設(shè)置值字符串Usercmd.value,則依據(jù)相應(yīng)命令對RAM中的設(shè)定值進行讀寫。

4.結(jié)語

本文針對校園照明監(jiān)控和管理的需求,設(shè)計一個獨立的校園無線照明控制系統(tǒng),使用STC12系列單片機、GSM模塊、24L01無線收發(fā)模塊及KeilC編程。本設(shè)計完成了硬件電路的設(shè)計、軟件程序的編寫,測試了系統(tǒng)的穩(wěn)定性和低錯誤率。

在日后系統(tǒng)的改進過程中需要在故障自檢系統(tǒng)中添加,這個系統(tǒng)可以將故障的燈的編碼自動發(fā)送到用戶手機上。本系統(tǒng)可以和智能家居結(jié)合起來,將空調(diào)、電視、冰箱、電飯鍋等設(shè)備用短信控制從而實現(xiàn)智能家居,具有一定的應(yīng)用前景和使用價值。

參考文獻:

[1]蘇小紅,陳惠鵬,孫志崗.C語言大學(xué)實用教程(第2版)[M].北京:電子工業(yè)出版社,2007.

[2]侯殿有.單片機C語言程序設(shè)計[M].北京:人民郵電出版社,2010.

[3]華成英,童詩白.模擬電子技術(shù)基礎(chǔ)(第四版)[M].北京:高等教育出版社,2007

[4]石建國,何惠龍,馬云輝,張金鋒.無線調(diào)控LED照明系統(tǒng)設(shè)計[J].2013(09).

[5]Jaerock Kwon.Development of a Wireless Multisensor LED Lighting System[J].2013.6.

[6]STC12C5A60S2系列單片機器件手冊.南通國芯微電子有限公司.

[7]NRF24L01說明書.深圳云佳科技有限公司.2008-12.

[8]楊旭,李德敏,張謙益.基于nrf24L01的一種無線通信協(xié)議設(shè)計[J].2006.

[9]陳桂友.增強型8051單片機實用開發(fā)技術(shù)[M].北京航空航天大學(xué)出版社,2010.

猜你喜歡
命令短信密碼
密碼里的愛
只聽主人的命令
道歉短信
密碼抗倭立奇功
移防命令下達后
代發(fā)短信
密碼藏在何處
這是人民的命令
奪命密碼
“八一”節(jié)日短信之一