欢迎来到天天文库
浏览记录
ID:52242773
大小:271.32 KB
页数:4页
时间:2020-03-25
《单片机控制GSM模块实现短信收发的技术及应用.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、单片机控制GSM模块实现短信收发的技术及应用牛丹,等单片机控制GSM模块实现短信收发的技术及应用Single-chipComputerControlGSMModuleSMSTransceiverTechnologyandApplications牛丹买和木提2周澄2翁多杰2(1.东南大学自动化学院江苏南京210096;2.河海大学江苏南京210000)’[摘要]介绍用89S52系列单片机控制GSM模块和手机进行通信、收发短信息的原理、硬件电路,准确详细的短信息发送和接收数据格式,同时给出应用实例。
2、[关键词]单片机;短信息;PDU;GSM[中图分类号]TP2[文献标志码]BGSM系统是目前基于时分多址技术的移动通讯2串口控制SMS的工作原理体制中比较成熟、完善、应用最广泛的系统之一。目前已建成的覆盖全国的GSM数字蜂窝移动通信网,2.1单片机与GSM模块的硬件连接是我国公众移动通信网的主要方式,其主要提供话单片机与GSM模块一般采用串行异步通信接音、短信息、数据等多种业务J。基于GSM短消息功口,通信速度可设定,通常为9600bps。采用这种能可以做成传输各种检测、监控数据信号和控制命RS
3、232电缆方式进行连接时,数据传输的可靠性较令的数据通信系统,能广泛用于远程监控、定位导好,单片机硬件设计采用1个TTL转RS232电平电航、个人通信终端等,同时随着科技的飞速发展和路,连接到MCU的UART口。所涉及的芯片包括单人民生活水平的不断提高,手机的普及率越来越高,片机89S52和电平转换芯片MAX232。具体的硬件价格也越来越便宜,而且手机工作的无线网络覆盖电路如图1所示。范围广,在信息传递方面性能稳定、可靠,所以把手VCCMAX232机作为信息传递的载体,与单片机控制的GSM模块结
4、合起来构成应用系统有着强大的生命力和广阔的应用空间J。通过设计基于GSM模块的用手机控制的自动水闸,对用单片机控制GSM模块和手机通信、收发短信息进行探讨。。1GSM模块采用WAVEC0MM1206BGSM/GPRSMODEM,图1rrL转RS232电平电路它自带RS232通讯接口,可以方便地与PC机、单片2.2GSM的短信息通信原理机连机通讯,可靠地实现数据、传真、短信息及话音GSM的短信息业务SMS利用信令信道传输,它应用。它可以工作在900MHz和1800MHz2个频段。不用拨号建立连接,
5、把要发的信息加上目的地址发模块有AT命令集接口,支持文本和PDU模式的短消送到短信息服务中心,经短信服务中心完成存储后息、第3类传真。WAVECOMM1206B模块的工作电再发送给最终的信宿。所以当目的GSM终端没开机压为5~32V,实际一般为12V,通过微型FIT4插头时信息不会丢失。每个短信的信息量限制为160连接器,实现电源连接。用户可以用单片机或其它字节。CPU的UART口,使用相应的AT命令,对模块进行现在市场上大多数手机均支持GSM07.05规定控制,就可以达到使其产品轻松进入GSM
6、网络的目的。的AT指令集。该指令集是ETSI(欧洲通信技术委员会)发布的,其中包含了对SMS的控制J。利用GSM——7一《仪器仪表与分析监测)}2008年第4期模块的串行接口,单片机向GSM模块收发一系列的0x41,0x54,0x2b,0x43,0x4d,0x47,0x53,0x3d,AT命令,就能达到控制GSM模块收发SMS的目的。0x31,0x33,0x38,0x31,0x33,Ox30,0x38,0x33,用单片机控制GSM模块收发短信息所涉及到的AT0x34,0x38,0x33,0x0d
7、,0x0a,0x4f,0x4b,0xla指令如表1所列。上述编码分5部分,具体解释为:表1主要AT指令0x41,0x54,0x2b,0x43,0x4d,0x47,0x53,0x3d分别为AT+CMGS=的16进制ASCII码Ox31,0x33,0x38,0x31,0x33,0x30,0x38,0x33,0x34,0x38,0x33为通信对方手机号码13813083483的l6进制ASCII码OxOd,0x0a为1个回车符和换行符的ASCII编码0x4f,0x4b为待发送内容的ASCII编码,此例
8、子为英文大写OK的ASCII编码Oxla为键盘操作Ctrl+z的ASCII编码注意:单片机向GSM模块发送每1条指令后,必须以1个回车符和换行符作为该条指令的结束。如果没有0DH,0AH这2个编码,GSM模块将不识别这3单片机控制GSM模块的软件实现条指令。3.3接收短消息3.1方式简介AT指令为AT+CMGR=序号,如l,2等,表示读WAVECOMM1206BGSM模块有3种方式来发取卡中收到的编号为1,2的短信内容,但因为我们不送和接收SMS信息:BlockMode,TextMode和PDU
此文档下载收益归作者所有