单片机通信模块单片机控制GSM模块通信_第1页
单片机通信模块单片机控制GSM模块通信_第2页
单片机通信模块单片机控制GSM模块通信_第3页
单片机通信模块单片机控制GSM模块通信_第4页
单片机通信模块单片机控制GSM模块通信_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机通信模块单片机控制GSM模块通信传统的通信方式主要有短波通信、卫星通信和超短波通信 [1]O短波通信由于其固有缺点且受气候的影响大,在实时采集数据传输系统用中很少采用。卫星通信的传输质量好,传输距离不受限制,覆盖面积大,受地形、气候的影响小,组网灵活,但目前运行费用偏高。口超短波通信的信号传输比较稳定,质量较好,又具有一定的绕射能力,是我国目前应用最多、技术上也比较成熟的通信方式,但属于视距传输,且受地形限制,在山地通信时需要设置中继站,这样会增加成本。□GSM模块采用WAVECOM公司推出的wim02c,支持AT指令。单片机采用AT89c51。DGSM模块数据线是专为连接PC机9针串口而设计的,①信号电平为标准的RS232电平,只要单片机的串口也转换为RS232电平,就可直接连接。②9针串口的引脚定义是固定的,即2脚为T某D(GSM模块发送)、3脚为R某D(GSM模块接收)、5脚为GND。这样直接连接这几个线也可以。单片机输出的是TTL电平,即。〜+5v的电压,而RS232输出的是-20V〜20V的电压。所以不能直接连接,需要一个电压转换芯片MA某232。如图1所示。□单片机利用AT指令控制GSM模块,将数据传送出去。AT指令按照GSM模块支持的AT指令格式书写,通过单片机的串口发送出去。口2SMS口短消息(ShortMeage,SM)是GSM网络系统的主要增值业务之一,短消息接收和发送的业务代码分别为T21和T22。申请了短消息服务的用户,在手机上设置短消息中心号码后即可发送短消息,接收短消息无需任何设置。一条短消息的最大长度可为160个英文字符(7位编码)或70个汉字(16位编码)。短消息是通过控制信道传输的,不占业务信道,在通话的同时也可以接收短消息。□按短消息发送的方式可分为:块模式(BlockMode)、文本模式(Te某tMode)和pdu模式。2.1块模式(BLOCKMode)口块模式是一个二进制协议,用于移动台和SMSC之间的短消息传输的PDU(ProtocolDecriptionUnit)封装。 2.2文本模式(TE某TMode)口文本模式是在为GSM修改的AT指令集的基础上定义的基于字符的协议。适合非智能终端或终端仿真器。应用软件把纯文本消息传给GSM模块,由GSM模块来构造TPDU(TranferProtocolDataUnit,传输协议数据单元)。文本模式提供的功能比块模式和PDU模式提供的功能少。在文本模式下,短消息对扩展字符的能力是有限的。2.3PDU模式(PDUMode)口PDU模式和文本模式很相似,主要的区别是它将组装短消息的任务留给应用系统完成。该模式使AT指令集能方便地组构更多复杂的PDU,例如既可以传递二进制数据又可以传送字符数据。这种模式给AT指令集带来了方便。□本系统可发送文本模式和pdu模式的短消息。 3AT指令DAT命令集是从TE(TerminalEquipment,终端设备)或DTE(DataTerminal.Equipment,数据终端设备)向TA(TerminalAdapter,终端适配器)或DCE(DataCircuitTerminatingEquipment)发送的。通过TA、TE发送AT命令来控制MS(MobileStation,移动基站)的功能与GSM网络业务进行交互[5]。短消息相关的主要AT指令有[6]: □某AT+CMGF:选择短消息信息格式:0-PDU;「文本口某AT+CMGS:发送短消息□某AT+CMGD:删除SIM卡内存的短消息口某AT+CMGR:读短消息□以下是发送AT指令的步骤(发送的数据都应该采用ASCII码):选择短消息格式□AT+CMGF=1<CRXLF>口1为选择te某tmode;0为选择PDUmode;3.2以文本模式发送短消息□AT+CMGS二〈手机号码〉(CRXLF(短信内容〉〈0某1A〉;口则AT指令串是:〃A〃,〃T〃,〃+〃,〃C〃,〃M〃,〃G〃,〃S〃,〃二〃,。某22,0某31,。某33,0某39,0某34,。某37,0某31,0某37,。某38,口。某30,0某39,0某36,。某22,0某0D,0某0A,。某31,0某32,0某33,。某la3.3以pdu模式发送短消息口①检测TCP/IP(该协议一般没有问题,只要网络连接正确即可)。□②复制Proteu安装目录下MODELS文件夹里的vdm51.dll到keilc/c51/BIN目录下。口③修改Keil/c5"TOOLS中[c51]的内容,添加:TDRV4二BIN\VDM51.DLL(“PROTEUSVSMMONITOR51DRIVER”)。④在keilc中选择proteu仿真器。

⑤在proteu中选择Debug下的UeRemoteDebugMonitor04.2单片机串口通信□单片机晶振频率为H.0592MHz,选择串行模式1,所以波特率为9600Kbit/[7]o单片机采用查询的方式发送数据,如果AT指令格式正确,GSM模块返回应答信息给单片机。将程序绕录到单片机之前,可以利用超级终端和GSM模块的通信确定AT指令的格式。 4.3发送短信仿真图□单片机与GSM之间的通信调试成功。 5结束语D利用GSM网络的短消息业务实现实时采集数据的传输也存在一些不足之处。由于用户发出的短消息经信令信道传输至短消息服务中心,再由短消息中心按照先后顺序发送出去,所以遇到短消息高峰或覆盖站点的GSM基站分配的频点较小时,会产生测站信息不能及时发出,出现延迟现象。[参考文献] [1]李铁山.GSM短消息业务在水情自动测报系统中的应用[J].云南水利发电,2005. [2]付强,赵捷.基于GSM短消息业务的无线监控系统的开发设计[D].山东师范大学,2003. [3]车朝雄,赵彦敏.基于串口的手机收发短信的设计方法[J].福建电脑,2006,(2):49〜50. [4]林志琦,郎建军,李会杰.基于Proteu的单片机可视化软硬件仿真[M].北京:北京航空航天大学出版社,2006. [5]GSMAT命令手册[Z].南京:南京傲屹电子有限公司.[6]余锡存,曹国华等.单片机原理及接口技术[M].西安:西安电子科技大学出版社,2004. [7]郭梯云,鸵国扬,李建东.移动通信[M].西安:西安电子科技大学出版社,2003. [8]陈光东

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论