下载信息
第2期总第204期2010年1月
Inner
内蒙古科技与经济
MongoliaScienceTechnology&Economy
No.2,the204thissue
Jan.2010
单片机控制GSM模块通信
吴晓庆,呼和牧仁
(内蒙古师范大学物理与电子信息学院,内蒙古呼和浩特010022)
摘要:文章介绍了基于GSM(GlobalSystem
for
MobileCommunication)网络的短消息业务,采
GSM模块和AT89S52单片机组成系统的工作原理,说明了单片机与GSM模块之间的通信
以及利用AT指令控制GSM模块发送短消息的具体方法。
用wism02c
关键词:GSM模块;AT指4-;AT89c51,短消息中图分类号:TP2
文献标识码:A
文章编号:1007—6921(2010)02一0087一02
式书写,通过单片机的串口发送出去。
传统的通信方式主要有短波通信、卫星通信和超短波通信[1]。短波通信由于其固有缺点且受气候
的影响大,在实时采集数据传输系统用中很少采用。
卫星通信的传输质量好,传输距离不受限制,覆盖面积大,受地形、气候的影响小,组网灵活,但目前运行费用偏高。超短波通信的信号传输比较稳定,质量较好,又具有一定的绕射能力,是我国目前应用最多、技术上也比较成熟的通信方式,但属于视距传输,且受地形限制,在山地通信时需要设置中继站,这样会
增加成本。
二ff
!:£o
觏H㈠‘‘:.:0。’,蓬聋r
X气70l//////lI……—,
娶lg2么么乙纠l‘:跚萎曲率口
实时采集数据传输频率较高,但数据信息量小。
GSM(GlobalSystem
for
MobileCommunications)
2
图1单片机与GSM模块的连接图
网络当中的短消息服务(SMS,ShortMessaging
SMS
短消息(ShortMessage,SM)是GSM网络系统
Service)适合于实时采集数据的传输。目前一条短消息的信息量限制为140个字节[z],短消息业务可以被认为是GSM系统中最为简单和方便的数据通讯方式,它无需附加庞大和昂贵的数据终端设备,仅使用GSM模块就可以达到互相进行通信的目的。再一个优点就是由于利用了现有的网络.用户无需另外组网,所以节省了昂贵的组建网费用和维护费用,同时,对用户的数量没有任何限制。
1硬件电路及工作原理
GSM模块采用WAVECoM公司推出的wism02c,支持AT指令。单片机采用AT89C51。
GSM模块数据线是专为连接PC机9针串口而设计的,①信号电平为标准的RS232电平,只要单片机的串口也转换为RS232电平,就可直接连接。②9
针串口的引脚定义是固定的,即2脚为TXD(GSM
的主要增值业务之一,短消息接收和发送的业务代码分别为T21和T22。申请了短消息服务的用户,在手机上设置短消息中心号码后即可发送短消息,接收短消息无需任何设置。一条短消息的最大长度可为160个英文字符(7位编码)或70个汉字(16位编码)。短消息是通过控制信道传输的,不占业务信道,在通话的同时也可以接收短消息。
按短消息发送的方式可分为:块模式(BlockMode)、文本模式(TextMode)和pdu模式。2.1块模式(BLoCKMode)
块模式是一个二进制协议,用于移动台和SM—
SC之间的短消息传输的PDU(ProtocolDescription
Unit)封装。
2.2
文本模式(TEXTMode)
模块发送)、3脚为RXD(GSM模块接收)、5脚为
GND。这样直接连接这几个线也可以。单片机输出
的是TTL电平,即O~+5v的电压,而R¥232输出的是一20V~20V的电压。所以不能直接连接,需要一个电压转换芯片MAX232。如图1所示。
单片机利用AT指令控制GSM模块,将数据传
送出去。AT指令按照GSM模块支持的AT指令格
文本模式是在为GSM修改的AT指令集的基础上定义的基于字符的协议。适合非智能终端或终端仿真器。应用软件把纯文本消息传给GSM模块,由GSM模块来构造TPDU(TransferProtocolDataUnit,传输协议数据单元)。文本模式提供的功能比块模式和PDU模式提供的功能少。在文本模式下,
短消息对扩展字符的能力是有限的。
收稿日期:2009—11—15
作者简介:昊晓庆(1983一),女,内蒙古通辽人.内蒙古师范大学物理与电子信息学院。
87
万方数据
总第204期2.3
PDU模式(PDUMode)
PDU模式和文本模式很相似,主要的区别是它将组装短消息的任务留给应用系统完成。该模式使
AT指令集能方便地组构更多复杂的PDU,例如既可以传递二进制数据又可以传送字符数据。这种模
式给AT指令集带来了方便。
本系统可发送文本模式和pdu模式的短消息。
3
AT指令
AT命令集是J9kTE(TerminalEquipment,终端设备)或DTE(DataTerminal.Equipment,数据终端设备)向TA(TerminalAdapter,终端适配器)或
DCE(Data
Circuit
TerminatingEquipment)发送
的。通过TA、TE发送AT命令来控制MS(Mobile
Station,移动基站)的功能与GSM网络业务进行交
互[“。短消息相关的主要AT指令有‘“:
*AT+CMGF:选择短消息信息格式:0一
PDU;1一文本
*AT+CMGS;发送短消息
*AT十CMGD:删除SIM卡内存的短消息*AT+CMGR:读短消息
以下是发送AT指令的步骤(发送的数据都应该采用AsCII码):3.1选择短消息格式
AT+CMGF一1<CR><LF>
1为选择textmode;0为选择PDUmode;
3.2以文本模式发送短消息
AT+CMGS一<手机号码><CR><LF<短
信内容><OXlA>;
例如:对方号码是13947178096,消息内容是:
123
则AT指令串是:’A’,’T’,’+’,’C’,’M’,’G’,
’S’,’=’,0X22,0X31,0X33,0X39,0X34,0X37,0X31,0X37,0X38,OX30,0X39,0X36,0X22,0XOD,OXOA,0x31,0x32,0x33,0xla
3.3以pdu模式发送短消息
SMSC(短信中心)号码是-b8613800471500,对方号码是13947178096,消息内容是:“水位”。则手机发送的PDU串是0891
68
31
0840
1705
F011
00
0D91683149178790F6000800066C344F4D。
4软件仿真
4.1
keil
C与proteus的连接Ho
①检测TCP/IP(该协议一般没有问题,只要网
络连接正确即可)。
②复制Proteus安装目录下MODELS文件夹里
的vdm51.dll到keile/c51/BTN目录下。
③修改Keil/c51/TOOLS中[c51]的内容,添
加:TDRV4=BINVDM51.DLL(“PROTEUSVSMMoNIToR51DRIVER”)。
④在keilC中选择proteus仿真器。
⑤在proteus中选择Debug下的Use
Remote
DebugMonitor。
4.2单片机串口通信
单片机晶振频率为11.0592MHz,选择串行模式1,所以波特率为9600Kbit/s口]。单片机采用查询
88
万
方数据内蒙古科技与经济
的方式发送数据,如果AT指令格式正确,GSM模块返回应答信息给单片机。将程序绕录到单片机之
前,可以利用超级终端和GSM模块的通信确定AT指令的格式。
4.3发送短信仿真图
图3为用文本模式发送内容“123”到手机号码13947178096的仿真图。
图4为用pdu模式发送短信“水位”到手机号码13947178096的仿真图。
图3文本模式短信发送仿真图
图4
pdu模式短信发送仿真图
单片机与GSM之间的通信调试成功。
5
结束语
利用GSM网络的短消息业务实现实时采集数
据的传输也存在一些不足之处。由于用户发出的短消息经信令信道传输至短消息服务中心,再由短消息中心按照先后顺序发送出去,所以遇到短消息高峰或覆盖站点的GSM基站分配的频点较小时,会产
生测站信息不能及时发出,出现延迟现象。
[参考文献]
[1]
李铁山.GSM短消息业务在水情自动测报系统中的应用EJ].云南水利发电,2005.
[2]付强,赵捷.基于GSM短消息业务的无线监控
系统的开发设计[D].山东师范大学,2003.
[3]车朝雄,赵彦敏.基于串口的手机收发短信的设计方法口].福建电脑,2006,(2);49~50.[4]
林志琦,郎建军,李会杰.基于Proteus的单片机可视化软硬件仿真[M].北京:北京航空航天大学出版社,2006.
[5]GSMAT命令手册[z].南京:南京傲屹电子有限公司.
[6]余锡存,曹国华等.单片机原理及接口技术[M].西安:西安电子科技大学出版社,2004.[7]郭梯云,邬国扬,李建东.移动通信l-M].西安:西安电子科技大学出版社,2003.
[8]
陈光东.单片微型计算机原理及其C语言程序设计[M].武汉:华中科技大学出版社,2004.
[9]沙占友,王彦朋,孟志永.单片机外围电路设计[M].北京:电子工业出版社,2003.
[10]
孙家,欧阳民.陈文科.c语言程序设计[M].
内容需要下载文档才能查看 内容需要下载文档才能查看北京:北京大学出版社,1998.
内容需要下载文档才能查看
单片机控制GSM模块通信
作者:作者单位:刊名:英文刊名:年,卷(期):被引用次数:
吴晓庆, 呼和牧仁
内蒙古师范大学,物理与电子信息学院,内蒙古,呼和浩特,010022内蒙古科技与经济
INNER MONGOLIA SCIENCE TECHNOLOGY AND ECONOMY2010(2)7次
参考文献(10条)
1.李铁山 GSM短消息业务在水情自动测报系统中的应用[期刊论文]-云南水力发电 2005(6)2.付强;赵捷 基于GSM短消息业务的无线监控系统的开发设计[学位论文] 20033.车朝雄;赵彦敏 基于串口的手机收发短信的设计方法[期刊论文]-福建电脑 2006(02)4.林志琦;郎建军;李会杰 基于Proteus的单片机可视化软硬件仿真 20065.GSM AT命令手册
6.余锡存;曹国华 单片机原理及接口技术 20047.郭梯云;邬国扬;李建东 移动通信 2003
8.陈光东 单片微型计算机原理及其C语言程序设计 20049.沙占友;王彦朋;孟志永 单片机外围电路设计 200310.孙家;欧阳民;陈文科 C语言程序设计 1998
本文读者也读过(4条)
1. 王骐.何嘉斌.Wang Qi.He Jiabin 单片机控制GSM模块实现短信收发的软件设计[期刊论文]-单片机与嵌入式系统应用2005(1)
2. 芦盛.李正岱.LU Sheng.LI Zheng-dai 基于AT89S52与GSM的短消息收发系统[期刊论文]-山西农业大学学报(自然科学版)2009,29(5)
3. 牛丹.买和木提.周澄.翁多杰.Niu Dan.Mai Hemuti.Zhou Chen.Wong Duojie 单片机控制GSM模块实现短信收发的技术及应用[期刊论文]-仪器仪表与分析监测2008(4)
4. 王景景.Wang Jingjing GSM Modem与单片机通信的开发与实现[期刊论文]-电子测量技术2008,31(4)
引证文献(7条)
1.刘亚利.吴芳.张如 基于GSM的汽车空调远程控制系统设计[期刊论文]-交通科技与经济 2011(1)2.肖明.杨再龙.赵仁冉.李天梅 基于GSM的远程多气体监测系统[期刊论文]-科技信息 2010(14)
3.王光欣.王立峰.陶乐文.陈旭东 基于单片机和GSM模块的双向汽车遥控系统[期刊论文]-机电产品开发与创新2011(4)
4.满家祥.刘尧.闫勇程.雍兆.汤成建 基于ATmega16控制的新型多功能拐杖[期刊论文]-电子设计工程 2013(19)5.郭亮.余祖龙.赵广山 一种新型防丢器的设计[期刊论文]-科技资讯 2011(34)
6.陈治金.孟文.徐正平.闻晶 GSM模块在汽车远程控制预热器中的应用[期刊论文]-计算机测量与控制 2013(4)7.赵英.莫德清.韩剑 一种水质遥测监控系统硬件的研究[期刊论文]-桂林电子科技大学学报 2013(2)
引用本文格式:吴晓庆.呼和牧仁 单片机控制GSM模块通信[期刊论文]-内蒙古科技与经济 2010(2)
下载文档
热门试卷
- 2016年四川省内江市中考化学试卷
- 广西钦州市高新区2017届高三11月月考政治试卷
- 浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
- 浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
- 辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
- 广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
- 广西钦州市钦州港区2017届高三11月月考政治试卷
- 广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
- 广西钦州市高新区2016-2017学年高二11月月考政治试卷
- 广西钦州市高新区2016-2017学年高一11月月考政治试卷
- 山东省滨州市三校2017届第一学期阶段测试初三英语试题
- 四川省成都七中2017届高三一诊模拟考试文科综合试卷
- 2017届普通高等学校招生全国统一考试模拟试题(附答案)
- 重庆市永川中学高2017级上期12月月考语文试题
- 江西宜春三中2017届高三第一学期第二次月考文科综合试题
- 内蒙古赤峰二中2017届高三上学期第三次月考英语试题
- 2017年六年级(上)数学期末考试卷
- 2017人教版小学英语三年级上期末笔试题
- 江苏省常州西藏民族中学2016-2017学年九年级思想品德第一学期第二次阶段测试试卷
- 重庆市九龙坡区七校2016-2017学年上期八年级素质测查(二)语文学科试题卷
- 江苏省无锡市钱桥中学2016年12月八年级语文阶段性测试卷
- 江苏省无锡市钱桥中学2016-2017学年七年级英语12月阶段检测试卷
- 山东省邹城市第八中学2016-2017学年八年级12月物理第4章试题(无答案)
- 【人教版】河北省2015-2016学年度九年级上期末语文试题卷(附答案)
- 四川省简阳市阳安中学2016年12月高二月考英语试卷
- 四川省成都龙泉中学高三上学期2016年12月月考试题文科综合能力测试
- 安徽省滁州中学2016—2017学年度第一学期12月月考高三英语试卷
- 山东省武城县第二中学2016.12高一年级上学期第二次月考历史试题(必修一第四、五单元)
- 福建省四地六校联考2016-2017学年上学期第三次月考高三化学试卷
- 甘肃省武威第二十三中学2016—2017学年度八年级第一学期12月月考生物试卷
网友关注
- 2015教资国考:英语词根词缀记忆法——通过词缀认识单词(十六)
- 2015教资国考:英语时态练习题(一)
- 2015年教师资格考试英语重点句型复习(一)
- 2015年教资国考:高中英语语法精粹练习题(二)
- 2015教资国考:英语词根词缀记忆法——通过词缀认识单词(十三)
- 2015年教师资格考试英语重点句型复习(六)
- 2015年教师资格考试英语重点句型复习(十一)
- 2015教资国考:英语词根词缀记忆法——通过词缀认识单词(十)
- 2015教资国考:英语词根词缀记忆法——通过词缀认识单词(四)
- 2015教资国考:英语词根词缀记忆法——通过词缀认识单词(十一)
- 2015年教资国考英语语法、词法、句法备考精华资料(一)
- 2015教资国考:英语词根词缀记忆法——通过词缀认识单词(十八)
- 2015年教资国考:高中英语语法精粹练习题(一)
- 2015年教师资格考试英语重点句型复习(五)
- 教师资格证考试之英语试讲导入
- 2015教资国考:英语词根词缀记忆法——通过词缀认识单词(十七)
- 2015年教师资格考试英语重点句型复习(八)
- 2015教资国考:英语词根词缀记忆法——通过词缀认识单词(十五)
- 2015年教师资格考试英语重点句型复习(九)
- 2015年教资统考|英语词法句法基本知识(三)
- 2015教资国考:英语词根词缀记忆法——通过词缀认识单词(五)
- 2015教资国考:英语词根词缀记忆法——通过词缀认识单词(六)
- 2015教资国考:英语词根词缀记忆法——通过词缀认识单词(九)
- 2015教资国考:英语词根词缀记忆法——通过词缀认识单词(二)
- 2015年教资国考英语语法、词法、句法备考精华资料(三)
- 2015教资国考:英语词根词缀记忆法——通过词缀认识单词(三)
- 2015年教师资格考试英语重点句型复习(十)
- 2015教资国考:英语词根词缀记忆法——通过词缀认识单词(二十一)
- 2015年教师资格考试英语重点句型复习(四)
- 2015教资国考:英语词根词缀记忆法——通过词缀认识单词(七)
网友关注视频
- 沪教版牛津小学英语(深圳用) 四年级下册 Unit 2
- 沪教版八年级下册数学练习册21.3(3)分式方程P17
- 第五单元 民族艺术的瑰宝_16. 形形色色的民族乐器_第一课时(岭南版六年级上册)_T3751175
- 沪教版牛津小学英语(深圳用) 四年级下册 Unit 7
- 第12章 圆锥曲线_12.7 抛物线的标准方程_第一课时(特等奖)(沪教版高二下册)_T274713
- 苏科版数学七年级下册7.2《探索平行线的性质》
- 精品·同步课程 历史 八年级 上册 第15集 近代科学技术与思想文化
- 北师大版八年级物理下册 第六章 常见的光学仪器(二)探究凸透镜成像的规律
- 人教版二年级下册数学
- 《空中课堂》二年级下册 数学第一单元第1课时
- 【部编】人教版语文七年级下册《泊秦淮》优质课教学视频+PPT课件+教案,广东省
- 小学英语单词
- 外研版英语七年级下册module3 unit2第二课时
- 外研版英语七年级下册module3 unit1第二课时
- 【获奖】科粤版初三九年级化学下册第七章7.3浓稀的表示
- 第19课 我喜欢的鸟_第一课时(二等奖)(人美杨永善版二年级下册)_T644386
- 冀教版小学数学二年级下册第二单元《有余数除法的竖式计算》
- 沪教版牛津小学英语(深圳用) 五年级下册 Unit 7
- 第五单元 民族艺术的瑰宝_15. 多姿多彩的民族服饰_第二课时(市一等奖)(岭南版六年级上册)_T129830
- 冀教版小学数学二年级下册第二周第2课时《我们的测量》宝丰街小学庞志荣
- 【部编】人教版语文七年级下册《泊秦淮》优质课教学视频+PPT课件+教案,湖北省
- 七年级英语下册 上海牛津版 Unit9
- 沪教版八年级下册数学练习册21.4(1)无理方程P18
- 沪教版牛津小学英语(深圳用) 四年级下册 Unit 8
- 七年级英语下册 上海牛津版 Unit5
- 二年级下册数学第二课
- 北师大版数学四年级下册3.4包装
- 外研版英语三起5年级下册(14版)Module3 Unit1
- 三年级英语单词记忆下册(沪教版)第一二单元复习
- 3.2 数学二年级下册第二单元 表内除法(一)整理和复习 李菲菲
精品推荐
- 2016-2017学年高一语文人教版必修一+模块学业水平检测试题(含答案)
- 广西钦州市高新区2017届高三11月月考政治试卷
- 浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
- 浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
- 辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
- 广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
- 广西钦州市钦州港区2017届高三11月月考政治试卷
- 广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
- 广西钦州市高新区2016-2017学年高二11月月考政治试卷
- 广西钦州市高新区2016-2017学年高一11月月考政治试卷
分类导航
- 互联网
- 电脑基础知识
- 计算机软件及应用
- 计算机硬件及网络
- 计算机应用/办公自动化
- .NET
- 数据结构与算法
- Java
- SEO
- C/C++资料
- linux/Unix相关
- 手机开发
- UML理论/建模
- 并行计算/云计算
- 嵌入式开发
- windows相关
- 软件工程
- 管理信息系统
- 开发文档
- 图形图像
- 网络与通信
- 网络信息安全
- 电子支付
- Labview
- matlab
- 网络资源
- Python
- Delphi/Perl
- 评测
- Flash/Flex
- CSS/Script
- 计算机原理
- PHP资料
- 数据挖掘与模式识别
- Web服务
- 数据库
- Visual Basic
- 电子商务
- 服务器
- 搜索引擎优化
- 存储
- 架构
- 行业软件
- 人工智能
- 计算机辅助设计
- 多媒体
- 软件测试
- 计算机硬件与维护
- 网站策划/UE
- 网页设计/UI
- 网吧管理