• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      SIM300C模塊的硬件電路設(shè)計(jì)及短信控制方式研究

      2017-10-20 21:32:21呂國(guó)策
      科技資訊 2017年25期
      關(guān)鍵詞:SIM卡短信

      呂國(guó)策

      DOI:10.16661/j.cnki.1672-3791.2017.25.009

      摘 要:當(dāng)前,無(wú)線通信技術(shù)快速發(fā)展,特別是隨著各類移動(dòng)網(wǎng)絡(luò)的全面覆蓋,GSM通信技術(shù)已經(jīng)涉及我們生活的各個(gè)方面,無(wú)論是移動(dòng)電話、智能家居,或者是車載設(shè)備上都有廣泛的應(yīng)用。本文以SIM300C通信模塊為例,介紹該模塊的硬件電路及收發(fā)短信的控制方式。

      關(guān)鍵詞:GSM SIM卡 短信 PDU

      中圖分類號(hào):TP391 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-3791(2017)09(a)-0009-02

      1 硬件電路設(shè)計(jì)

      SIM300C是SIMCOM公司生產(chǎn)的一款GSM移動(dòng)通信模塊,其硬件電路如圖1所示。電路中模塊的17腳為PWRKEY,是模塊的啟動(dòng)管腳,通過(guò)控制該管腳的電平變化來(lái)控制模塊的啟動(dòng)。模塊的15腳VDD_EXT為輸出電壓管腳,通過(guò)檢測(cè)該管腳的電壓狀態(tài)判斷是否啟動(dòng)成功。25腳為SIM卡的供電電源,27、29、31腳是與SIM卡進(jìn)行通信的管腳。41、43腳是模塊的串口,通過(guò)該串口傳送AT指令,實(shí)現(xiàn)各種控制。

      2 收發(fā)短信息的控制方式

      2.1 AT指令簡(jiǎn)介

      AT指令集是控制GSM模塊的實(shí)現(xiàn)各種功能的基本指令。本文列舉出常用的處理短信息的AT指令集。AT+CPMS:選擇短消息存儲(chǔ)區(qū);AT+CMGF:選擇消息格式;AT+CMGR:讀取短消息;AT+CMGS:發(fā)送短消息;AT+CMGW:向內(nèi)存寫入消息;AT+CMSS:發(fā)送存儲(chǔ)區(qū)內(nèi)的消息;AT+CMGD:刪除短消息。

      2.2 發(fā)送短信息

      GSM模塊發(fā)送短信息一般有兩種格式,分別為TEXT和PDU。文本模式相對(duì)來(lái)說(shuō)比較簡(jiǎn)單,主要適用于僅僅傳輸字符的應(yīng)用,比如在國(guó)外,發(fā)送的基本都是26個(gè)字母,用此方式就非常方便。但是在國(guó)內(nèi),如果發(fā)送漢字大多采用PDU模式,該方式需要進(jìn)行編碼轉(zhuǎn)換,相對(duì)復(fù)雜。本文重點(diǎn)講述PDU格式的短信息發(fā)送。

      假設(shè)我們要發(fā)送以下信息:

      接收號(hào)碼:+861556881ABCD;

      發(fā)送短息內(nèi)容:設(shè)置成功;

      短信中心號(hào)碼:+8613010431500。

      該模式下需要將發(fā)送的信息以Unicode碼的方式發(fā)出,通過(guò)查找Unicode漢字編碼表,找到“設(shè)置成功”的Unicode碼為8BBE7E6F6210529F。

      (1)短信中心號(hào)的轉(zhuǎn)換,先將短信中心號(hào)碼去掉+號(hào),在結(jié)尾加上F,從左往右兩個(gè)數(shù)字一組相互交換位置并重新排序,變?yōu)?83110401305F0,在再開頭加上0891,最終變?yōu)?891683110401305F0。

      (2)現(xiàn)將手機(jī)號(hào)去掉+號(hào),在結(jié)尾加上F,從左往右兩個(gè)數(shù)字一組相互交換位置并重新排序,變?yōu)?8516588A1CBFD。

      (3)通過(guò)查表已知“設(shè)置成功”的Unicode碼為8BBE7E6F6210529F。

      (4)將手機(jī)號(hào)和短息內(nèi)容整合。在電話號(hào)前添加0011000D91字符串,001100時(shí)一組特定的代碼,0D是電話碼的長(zhǎng)度,91代表發(fā)送到手機(jī),整合為0011000D9168516588A1CBFD。手機(jī)號(hào)碼后加固定代碼000800,再加上短信息內(nèi)容,整合為0011000D9168516588A1CBFD0008008BBE7E6F6210529F。

      (5)發(fā)送數(shù)據(jù),通過(guò)串口發(fā)送“AT+CMGF=0”到GSM模塊,完成設(shè)置短信息格式為PDU格式,模塊回復(fù)OK,表示設(shè)置成功。再發(fā)送“AT+CMGS=25”,表示即將要發(fā)送的數(shù)據(jù)長(zhǎng)度為25位,模快回復(fù)“>”,此時(shí)將上面整合的數(shù)據(jù)發(fā)送至模塊,>0891683110401305F00011000D9168516588A1CBFD0008008BBE7E6F6210529F,至此完成短信息的發(fā)送。

      2.3 讀取及刪除短信息

      通過(guò)串口發(fā)送“AT+CNMI”指令設(shè)置短信息到達(dá)時(shí),采用哪種處理方式。

      “AT+CNMI”指令語(yǔ)法:“AT+CNMI=mode,mt”,其中mode和mt的數(shù)值不同,表示其處理的方式不同,下面分別加以說(shuō)明:mode的含義是有短信息時(shí)是否通知模塊,當(dāng)mode為0時(shí),有短信息到達(dá)時(shí)不通知模塊;當(dāng)mode為1時(shí),只有在模塊的數(shù)據(jù)線空閑時(shí)通知模塊,否則不通知;當(dāng)mode為2時(shí),通知模塊,如果此時(shí)數(shù)據(jù)線忙,就連同數(shù)據(jù)線上的數(shù)一同發(fā)送。mt的含義是短信息的處理,當(dāng)mt為0時(shí),存儲(chǔ)至內(nèi)存單元;當(dāng)mt為1時(shí),存儲(chǔ)至內(nèi)存單元同時(shí)通知模塊;mt為2時(shí);存儲(chǔ)至SIM卡并通知模塊;mt為3時(shí),直接發(fā)送至模塊。

      本文設(shè)置為“AT+CNMI=2,1”,以便及時(shí)讀取到短信息。如果接收到短信息,數(shù)據(jù)線會(huì)提示:“+CMTI”“ME”,“6”,表示短信息現(xiàn)已存儲(chǔ)在ME內(nèi)存中,編號(hào)為6,單片機(jī)發(fā)送“AT+CMGR=6”,讀取第6條消息,模塊返回:

      +CMGR: 6,25

      0891683110401305F00011000D9168516588A1CBFD0008008BBE7E6F6210529F

      OK

      表示讀取成功。

      若要?jiǎng)h除信息,則發(fā)送“AT+CMGD”可以相應(yīng)位置上的短信息,例如發(fā)送“AT+CMGD=8”,表示刪除第8條消息。模塊返回OK,表示刪除成功。

      3 結(jié)語(yǔ)

      通過(guò)上述分析,可以看出,SIM300C模塊的硬件電路并不復(fù)雜,也容易理解。但要實(shí)現(xiàn)短信息的收發(fā)功能,尤其是處理漢字信息,相應(yīng)操作比較繁瑣,還應(yīng)根據(jù)實(shí)際情況反復(fù)調(diào)試。

      參考文獻(xiàn)

      [1] 韓斌杰,杜新顏,張建斌.GSM原理及其網(wǎng)絡(luò)優(yōu)[M].北京:機(jī)械工業(yè)出版社,2009.

      [2] 張永棟,林宏武.基于GSM網(wǎng)絡(luò)汽車中控門鎖與防盜系統(tǒng)設(shè)計(jì)[J].機(jī)電工程技術(shù),2015(7):42-44.

      [3] 亓浩名,王利,武毅,等.基于單片機(jī)的GSM短信收發(fā)模塊設(shè)計(jì)[J].電子測(cè)試,2012(3):63-67.endprint

      猜你喜歡
      SIM卡短信
      鐵路GSM-R SIM卡讀寫次數(shù)測(cè)試方法研究
      SIM卡的“減肥史”
      電腦報(bào)(2019年1期)2019-09-10 03:06:32
      道歉短信
      代發(fā)短信
      解決WP8.1手機(jī)聯(lián)系人顯示的問(wèn)題
      “顯示SIM卡聯(lián)系人”選項(xiàng)消失
      電腦迷(2012年13期)2012-04-29 19:25:12
      “八一”節(jié)日短信之一
      短信檔
      上饶县| 隆回县| 荔波县| 泉州市| 双江| 丰镇市| 枣强县| 凤庆县| 融水| 邢台市| 出国| 尼玛县| 密云县| 彭阳县| 宁安市| 且末县| 额济纳旗| 鄂温| 乐亭县| 崇义县| 那曲县| 宣恩县| 兴安盟| 郓城县| 铜川市| 石家庄市| 玛纳斯县| 绍兴市| 林甸县| 潮州市| 海淀区| 江孜县| 来安县| 开鲁县| 章丘市| 尚志市| 开化县| 辽宁省| 高邑县| 武山县| 新宁县|