基于GSM模塊與AT89C51的接口設計及應用
1、 概述:
本文引用地址:http://dyxdggzs.com/article/173834.htm隨著(zhù)通信技術(shù)的發(fā)展,基于移動(dòng)通信網(wǎng)絡(luò )服務(wù)功能,正向工業(yè)控制和遙控領(lǐng)域有不斷擴大的趨勢。為適應這種需要,西門(mén)子公司推出了新一代無(wú)線(xiàn)通信GSM模塊――TC35i,基于該模塊的短消息功能,可以快速安全可靠地實(shí)現用戶(hù)信息處理等功能,特別適用于控制中心與終端設備距離很遠,或不便采用有線(xiàn)通信介質(zhì)等場(chǎng)合,例如油井信息采集后的傳輸、遠程抄表系統、城市交通導向等均基于TC35i模塊來(lái)實(shí)現。
2、TC35i模塊介紹
目前,國內已經(jīng)開(kāi)始使用的GSM模塊有很多,而且這些模塊的功能、用法差別不大。本設計采用的是西門(mén)子TC35系列的TC35i 。這種無(wú)線(xiàn)模塊功能上與TC35兼容,設計緊湊,大大縮小了用戶(hù)產(chǎn)品的體積。TC35i與GSM2/2兼容、雙頻(GSM900/GSM1800)、RS232數據接口,該模塊及射頻電路和基帶與一體,向用戶(hù)提供標準的AT命令接口,為數據、語(yǔ)音、短消息和傳真提供快速、可靠、安全的傳輸,方便用戶(hù)的應用開(kāi)發(fā)及設計。
2.1 模塊中與SMS有關(guān)的GSM AT指令介紹
GSM引擎模塊提供的命令符合GSM07.05和GSM07.07規范。GSM07.07中定義的AT Command接口,提供了一種移動(dòng)平臺與數據終端設備之間的通用接口;GSM07.05對短消息作了詳細的規定。在短消息模塊收到網(wǎng)絡(luò )發(fā)來(lái)的短消息時(shí),能夠通過(guò)串口發(fā)送指示信息,數據終端設備可以向GSM模塊發(fā)送各種命令。與SMS有關(guān)的GSM AT指令如表一所示。GSM AT指令集,是由諾基亞、愛(ài)立信、摩托羅拉和HP等廠(chǎng)家共同為GSM系統研制的,其中包含了對SMS(Short Message Service)的控制。
表一 與SMS相關(guān)的若干GSM AT指令
2.2 PDU編碼規則
目前,發(fā)送短消息常用Text和PDU(Protocol Data Unit,協(xié)議數據單元)模式。使用Text模式收發(fā)短信代碼簡(jiǎn)單,實(shí)現起來(lái)十分容易,但最大的缺點(diǎn)是不能收發(fā)中文短信;而PDU模式不僅支持中文短信,也能發(fā)送英文短信。PDU模式收發(fā)短信可以使用3種編碼:7-bit、8-bit和UCS2編碼。7-bit編碼用于發(fā)送普通的ASCII字符,8-bit編碼通常用于發(fā)送數據消息, UCS2編碼用于發(fā)送Unicode字符。一般的PDU編碼由ABCDEFGHIJKLM十三項組成。
A:短信息中心地址長(cháng)度,2位十六進(jìn)制數(1字節)
B:短信息中心號碼類(lèi)型,2位十六進(jìn)制數。
C:短信息中心號碼,B+C的長(cháng)度將由A中的數據決定。
D:文件頭字節,2位十六進(jìn)制數。
E:信息類(lèi)型,2位十六進(jìn)制數。
F:被叫號碼長(cháng)度,2位十六進(jìn)制數。
G:被叫號碼類(lèi)型,2位十六進(jìn)制數,取值同B。
H:被叫號碼,長(cháng)度由F中的數據決定。
I:協(xié)議標識,2位十六進(jìn)制數。
J:數據編碼方案,2位十六進(jìn)制數。
K:有效期,2位十六進(jìn)制數。
L:用戶(hù)數據長(cháng)度,2位十六進(jìn)制數。
M:用戶(hù)數據,其長(cháng)度由L中的數據決定。J中設定采用UCS2編碼,這里是中英文的Unicode字符。
3、 TC35i與單片機的硬件接口電路
評論