国产成人午夜一区二区麻豆-午夜国产精品福利在线观看-久久久久国产精品91福利-久久九九精品国产免费观看

南康家具網(wǎng)-南康家具行業(yè)領(lǐng)導(dǎo)者,南康家具批發(fā)首選網(wǎng)站,南康家具城最大的家具批發(fā)網(wǎng)
當(dāng)前位置: 首頁 » 資訊 » 行業(yè)新聞 » 正文

BENQ-M23 GSM/GPRS模塊在遠(yuǎn)程智能家居控制中的應(yīng)用

放大字體  縮小字體 發(fā)布日期:2012-05-23  瀏覽次數(shù):623
  圖2 初始化M23模塊流程圖
  
  圖3 單片機(jī)與M23模塊通信程序流程圖
  程序開始處需要定義各命令及函數(shù),如下:
  char code ATAT_M23[]="AT";//聯(lián)機(jī)指令
  char code AT_M23[]="AT+";//必發(fā)前綴
  char code Text_M23[]="CMGF=1";//設(shè)置文本格式
  char code Center_M23[]="CSCA=\"+8613800631500\"";//短消息中心
  char code Message3_M23[]="GOOD LUCK!";//要發(fā)送的短信內(nèi)容
  char code Read_M23[]="CMGL=\"REC UNREAD\"";//讀取未讀短信
  …
  /*******函數(shù)聲明*******/
  void SendASC(char ASC);//發(fā)送1個(gè)字符
  void SendToM23(char *P,unsigned char geshu);// 發(fā)送1個(gè)命令
  void SetText(void);//設(shè)置文本模式
  void SetCenter(void);//設(shè)置短消息中心
  void SendMessage();//發(fā)送短信息
  void LinkM23(void);//聯(lián)機(jī)指令
  void RecMessage(void);//讀取未讀短信
  …
  4 結(jié) 語
  經(jīng)過調(diào)試運(yùn)行,依據(jù)上述方法構(gòu)建的智能家居遠(yuǎn)程控制系統(tǒng)能夠可靠穩(wěn)定的運(yùn)行,較好地完成了控制任務(wù)。值得注意的是,M23對電源有較高要求,這一點(diǎn)不容忽視。例如,在M23初步調(diào)試階段,使用了數(shù)字程控電源YB3203,結(jié)果發(fā)現(xiàn)M23無法連機(jī)。在電源輸出端加上2 000 μF的大電容,并且將電源電壓調(diào)整至5.1 V時(shí),M23才正常工作。實(shí)際設(shè)計(jì)方案中,由于LM2576具有可靠的工作性能、較高的工作效率和較強(qiáng)的輸出電流驅(qū)動能力,從而為M23的穩(wěn)定、可靠工作提供了強(qiáng)有力的保證。軟件編程方面,在給M23發(fā)送AT命令時(shí),一定要先多發(fā)送幾遍連機(jī)命令,以保證M23正常連機(jī),而且在發(fā)送不同AT命令時(shí),命令間最好加上2 s左右的延時(shí),以保證指令被可靠接收和執(zhí)行。
  
  參考文獻(xiàn)
  [1]于園園.基于GSM的遠(yuǎn)程家居智能控制研究[D].長春:長春理工大學(xué),2009.
  [2]徐秀麗,歐陽斌林.GPRS無線終端在收獲機(jī)上的應(yīng)用[J].東北農(nóng)業(yè)大學(xué)學(xué)報(bào),2008,39(10):121-126.
  [3]魏芬.GPRS模塊M23在無線數(shù)據(jù)傳輸方面的應(yīng)用設(shè)計(jì)[J].工業(yè)控制計(jì)算機(jī),2009(5):5-6.
  [4]劉建平.基于GPRS的遠(yuǎn)程無線抄表系統(tǒng)設(shè)計(jì)[J].中國高新技術(shù)企業(yè),2009(2):45-47.
  [5]郁波.基于GPRS的遠(yuǎn)程視頻監(jiān)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].微計(jì)算機(jī)信息,2008,24(36):160-161.
  [6]郭偉.基于GPRS的無線安全報(bào)警系統(tǒng)的研究與實(shí)現(xiàn)[D].上海:東華大學(xué),2009.
  [7]余為清.智能家用遠(yuǎn)程控制儀的設(shè)計(jì)與實(shí)現(xiàn)[J].單片機(jī)開發(fā)與應(yīng)用,2008,24(8):70-73.
  [8]張銀勝.一種無線溫度報(bào)警系統(tǒng)的設(shè)計(jì)[J].武漢:武漢理工大學(xué)學(xué)報(bào),2009,31(2):14-17.
  [9]羅蔚.基于GPS_GPRS的智能測控器的設(shè)計(jì)與實(shí)現(xiàn)[D].武漢:武漢科技大學(xué),2009.
  [10]毛慧琴.基于GSM和單片機(jī)的遠(yuǎn)程家電控制系統(tǒng)[D].南寧:廣西大學(xué),2008.
  摘 要:針對智能家居的應(yīng)用場合,提出采用BENQ公司的M23模塊,借助SMS平臺實(shí)現(xiàn)遠(yuǎn)程控制,詳細(xì)介紹了M23 GSM/GPRS通信模塊的性能特點(diǎn),電源與通信電路設(shè)計(jì)及調(diào)試方法,并分析了M23模塊在遠(yuǎn)程智能家居控制應(yīng)用中的軟件設(shè)計(jì)方法。綜合調(diào)試與實(shí)驗(yàn)結(jié)果表明,利用上述方法構(gòu)建的遠(yuǎn)程智能家居控制系統(tǒng)工作穩(wěn)定可靠,實(shí)用性強(qiáng),對于其他需要應(yīng)用M23模塊的系統(tǒng)也有很好的參考價(jià)值。關(guān)鍵詞:M23; 遠(yuǎn)程控制; 單片機(jī); AT指令; 智能家居
  中圖分類號:TN914-33文獻(xiàn)標(biāo)識碼:A
  文章編號:1004-373X(2010)18-0041-03
  
  Application of BENQ-M23 Module in Remote Control of Intelligent House
  XU Jin-qiang
  (Department of Communication Engineering, Weihai Vocational College, Weihai 264210, China)
  Abstract: A remote control system with SMS platform based on BENQ-M23 module is introduced for the application of the intelligent house. The performance characteristics of GSM/GPRS M23 module, as well as the design principle and methods of hardware circuit and software program are discussed in detail. The experimental results show that the control system based on M23 works stably and has practicability. This scheme has a good reference value for other applications which need M23 module.Keywords: M23; remote control; MCU; AT instruction; intelligent house
  
  0 引 言
  對家居環(huán)境進(jìn)行遠(yuǎn)程監(jiān)控可以采取多種方式,其中借助短信(SMS)服務(wù)平臺或通用分組無線業(yè)務(wù)(GPRS)的數(shù)據(jù)業(yè)務(wù)功能傳送數(shù)據(jù)或命令是重要方式之一[1]。
  BENQ公司的M22/M23模塊是目前市場上的主流GSM/GPRS模塊之一,可以應(yīng)用于GSM短信息通信以及語音通信。其中,短信息適合對實(shí)時(shí)性要求不高,數(shù)據(jù)量不大的數(shù)據(jù)通信。由于支持GPRS和嵌入式的TCP/IP,M23還可以用于實(shí)時(shí)性要求較高,數(shù)據(jù)量相對較大,傳輸速度相對較快的數(shù)據(jù)通信領(lǐng)域[2-3]。
  1 M23模塊功能簡介與電源設(shè)計(jì)
  M23主要由GSM基帶控制器、射頻模塊、供電模塊(VBAT)、閃存、ZIF連接器、音頻、天線接口、常用接口等部分組成。該模塊具有短消息服務(wù)、語音通話、數(shù)據(jù)傳輸?shù)裙δ?對外可提供天線接口、模擬音頻接口、異步串接口、SIM卡接口等,給用戶設(shè)計(jì)帶來很大的方便[4-5]。
  無線通信模塊的耗電具有不穩(wěn)定的特點(diǎn),在待機(jī)狀態(tài)、基站的握手狀態(tài)、通話狀態(tài)、撥號狀態(tài)或是在信號強(qiáng)弱不同的地方這些因素都會直接影響無線模塊的耗電,因此電源設(shè)計(jì)非常重要。M23推薦的電源電壓范圍為3.6~4.2 V直流,在工作中模塊的最大瞬間電流能夠達(dá)到1.7 A�?紤]到大電流的需要,電源設(shè)計(jì)方案采用LM7805和LM2576開關(guān)穩(wěn)壓芯片的聯(lián)合設(shè)計(jì)。直流電源(+12 V)輸入給LM7805,輸出的5 V直流電壓對單片機(jī)進(jìn)行供電,與此同時(shí)通過LM2576產(chǎn)生4 V直流電壓供給M23[6]。
  2 M23模塊與MCU和PC機(jī)間的通信電路設(shè)計(jì)
  M23模塊配備了UART/RS 232接口,通過它可以與MCU,PC連接,將MCU和PC機(jī)作為系統(tǒng)的控制核心,方便了控制中心的后臺設(shè)計(jì)。當(dāng)M23模塊與MCU通信時(shí),只需要將模塊的RXD,TXD與MCU的RXD,TXD交叉相連就可以了。由于M23模塊與PC的邏輯電平不一致,因此模塊與PC機(jī)通信時(shí),必須進(jìn)行信號的電平轉(zhuǎn)換。這種轉(zhuǎn)換可以由專用電平轉(zhuǎn)換芯片SIPEX3238實(shí)現(xiàn)[7]。
  開發(fā)人員初次使用M23模塊,可以利用M23與PC間的串口通信功能,借助串口調(diào)試助手或超級終端,理解M23的工作過程。例如,在系統(tǒng)電路設(shè)計(jì)中,可以采用8位平撥開關(guān),分別控制M23的串口與MCU連接或者與DB9連接。當(dāng)開關(guān)1斷開,開關(guān)2連通時(shí),模塊的串口與DB9連通,此時(shí)模塊不受MCU控制,可以用PC機(jī)通過串口調(diào)試程序直接對模塊進(jìn)行配置或者測試。在測試正常后,就可以將開關(guān)1連通,開關(guān)2斷開。此時(shí),MCU與M23模塊通信。
  3 M23模塊常用指令與調(diào)試方法
  下面以智能家居防盜報(bào)警遠(yuǎn)程控制中主要用到的短消息命令為例,介紹與SMS相關(guān)的AT命令、調(diào)試方法及程序設(shè)計(jì)。
  3.1 常用的AT指令
  在SMS短消息的編碼方式中,TextMode是純文本方式。Text模式的短信息發(fā)送和接收比較簡單,只能發(fā)送ASCII碼信息,如不需要傳中文,則最好采用Text模式發(fā)送和接收短信息。這種模式對于智能家居遠(yuǎn)程控制而言已經(jīng)足夠[8]。
  GMS模塊的通信全部采用Al+XXX的格式完成,與SMS相關(guān)的主要AT指令如表1所示[9]。
  表1 主要AT指令
  連機(jī)AT回車GSM模塊連機(jī)后回答OK
  發(fā)送模式設(shè)置AT+CMGF=1回車采用文本模式,PDU模式為AT+CMGF=0
  短消息中心設(shè)置AT+CSCA=“XXX”回車具體號碼由當(dāng)?shù)剡\(yùn)營商決定
  接收短消息AT+CMGR=X回車從X存儲區(qū)接收消息
  刪除短消息AT+CMGD=X回車從X存儲區(qū)刪除消息
  發(fā)送短消息AT+CMGS=“XXX”發(fā)送短消息的目標(biāo)號碼
  ………
  3.2 AT指令調(diào)試方法
  任何一個(gè)GSM模塊首次使用時(shí),必須要測試其工作是否正常。利用上面介紹的PC機(jī)通信電路,可以采用Windows自帶的超級終端,也可以使用各種串口調(diào)試助手軟件進(jìn)行調(diào)試。下面以串口調(diào)試助手為例,介紹調(diào)試過程。
  圖1為通過串口發(fā)送各AT命令后M23模塊的返回結(jié)果。根據(jù)返回的數(shù)據(jù)即可判斷M23的工作情況,為后續(xù)控制程序的編寫提供了依據(jù)。值得注意的是,在通信的波特率上,M23是一個(gè)自適應(yīng)的波特率,即M23支持從1 200~115 200 b/s的任何一個(gè)標(biāo)稱的波特率,而不必另外使用AT指令去設(shè)置波特率[10]。
  如圖1所示,在發(fā)送連機(jī)、模式設(shè)置、設(shè)置短消息中心等命令后,正常情況下M23原樣返回指令,并在回車換行后添加OK字符。AT+CMGL=“REC UNREAD”為列出未讀短信的命令,M23返回SIM卡中未讀短信的位置、電話號碼、接收日期、短信內(nèi)容等信息。圖1中的未讀短信內(nèi)容為“GOOD LUCK!”。
  圖1 串口調(diào)試助手調(diào)試AT指令過程
  3.3 單片機(jī)與M23通信模塊的軟件設(shè)計(jì)
  單片機(jī)作為整個(gè)系統(tǒng)的控制核心,承擔(dān)著系統(tǒng)初始化、短信息的接收/解釋、發(fā)送控制命令,以向用戶發(fā)送家居環(huán)境和報(bào)警信號短信息的功能。M23模塊初始化以及單片機(jī)與GSM通信的流程圖分別如圖2、圖3所示。
 
 
[ 資訊搜索 ]  [ 加入收藏 ]  [ 告訴好友 ]  [ 打印本文 ]  [ 關(guān)閉窗口 ]

 
0條 [查看全部]  相關(guān)評論

 
推薦圖文
推薦資訊
點(diǎn)擊排行
 
網(wǎng)站首頁 | 關(guān)于我們 | 聯(lián)系方式 | RSS訂閱 | 贛ICP備13007224號-5
南康家具批發(fā)網(wǎng)-南康家具行業(yè)領(lǐng)導(dǎo)者,南康家具批發(fā)首選網(wǎng)站,南康家具城最大的家具批發(fā)網(wǎng)