- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
GSM MODEM与单片机通信的开发与实现
作者:王景景 单位:青岛科技大学信息学院 转载:电子测量技术 发布时间:2008-11-18
1.前言??????? 随着GSM技术的发展和GSM网络的普及,以及其高速、高效的特点,GSM MODEM模块可广泛用于遥控、遥测、工业数据采集系统等场合。而GSM MODEM与单片机通信是GSM MODEM模块应用时的一个核心技术。因此本文研究了WMOi3双频集成GSM调制解调器和ATMEL89系列单片机的通信。论文给出了GSM MODEM和ATMEL89系列单片机通信的硬件电路设计和软件设计思想,并详细介绍了各模块的编程实现过程。2. 与GSM MODEM相关的AT指令??????? GSM MODEM是数据通信与计算机结合的重要设备之一,分为插卡式、独立式和机架式三种。本文介绍的WAVECOM WMOi3双频集成GSM MODEM属于独立式。GSM MODEM与计算机或终端之间通过串行口(RS232C)连接。多数GSM MODEM使用AT指令来设置参数。 2.1 AT指令简介??????? AT指令就是带有串行口的计算机操作GSM MODEM或手机的指令集。AT指令每个都以AT+开头,以回车结尾。每个命令执行成功与否都有相应的返回。现仅将系统用到的与发送和接收短信相关的指令进行介绍。
?
2.2 对短消息控制的三种模式???????? 对短消息控制共有三种模式:Block Mode;基于AT命令的PDU Mode;基于AT命令的Text Mode。使用Block模式需要手机生产厂家提供驱动支持,目前PDU Mode 已取代Block Mode, Text Mode比较简单,应用较为方便[2]。本系统设置为Text模式。3. ATMEL89单片机简介??????? 系统采用的AT89S52是一个低功耗,高性能CMOS 8位单片机,片内含8k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元, AT89S52可为许多嵌入式控制应用系统提供高性价比的解决方案。4.硬件电路的设计?????? 由于GSM MODEM提供的接口是标准的RS232接口,采用EIA电平。而单片机使用TTL电平,与EIA电平不兼容,因此需在单片机和GSM MODEM之间连接电路实现电平转换,一般用芯片MAX232来实现EIA和TTL电平之间的转换。4.1 MAX232 芯片简介??????? MAX232芯片是MAXIM公司生产的、包括两路接收器和驱动器,适用于各种EIA-232C和V.28/V.24的通信接口。MAX232 芯片内部有一个电源电压变换器,可以把输入的+5V电源电压变换成RS-232C输出电平所需的±10V电压。此芯片工作电压为+5V[4] [5]。4.2单片机与GSM MODEM的连接电路图??????? GSM MODEM采用的RS232串口与单片机通信时的两问两答的握手信号是:DTR—数据终端就绪,DSR—数据设备准备好,RTS—请求发送,CTS—清除发送,它们依次有效(为1有效)RS232串口才能收发数据。其中DSR,CTS是串口输出给单片机的,对单片机来讲可不接,而DTR、RTS这两条输入线是终端设备输入给RS232串口的,必须接通。这两个信号可用软件设置或者由硬件产生(即直接把DTR,RTS接到正电压)。本系统采用后者,如图1所示。
???????? Fig.1 The connection circuit of the single chip microcomputer and GSM MODEM
5.系统功能分析以及各模块的编程实现5.1系统功能分析???????? 本系统旨在完成对SMS短信的接收,分析以及发送的功能。具体功能分析如下:???????? 开机能够随时接收手机利用TEXT模式发送的短信息。??????? ?能够对接收的短信的号码以及内容进行提取分析,并进行实时处理。??????? ?对于接收的短信内容进行分析,如果内容符合一定要求,则向此号码回复一条相应内容的短信。否则回复提示信息,并删除错误信息。5.2系统流程图 5.3 系统各模块的编程实现???????? 为完成系统所要求的功能,将系统主要分为以下几个模块:5.3.1 初始化模块???????? 初始化主要包括两部分内容,第一部分是单片机的初始化,对单片机串口进行相关设置,选择串口方式
您可能关注的文档
- 《追风筝人》中阿米尔性格分析.doc
- 【2014高考数学复习重点】高中新课程数学(人教)二轮复习专题第二部分《-巧解填空题四大技法-》课件.ppt
- 【步步高-通用(理)】2014届高三二轮专题突破-专题七-第2讲数形结合思想.doc
- 【电力技术经济分析】第6章-不确定性分析.ppt
- 【湖南师大内部资料】高中数学精美可编辑课件:高一数学(二元一次方程组及表示平面区域).ppt
- 【解析版】广东省茂名市2013届高三第一次高考模拟数学理.doc
- SiHCl-%2c3-%2fH-%2c2-外延生长单晶硅反应机理理论研究.pdf
- 【名师伴你行】2015届高考数学二轮复习-第4讲-转化和化归思想课件-文.ppt
- 【史上最全】2011中考数学真题解析4_科学记数法(含答案).doc
- 【中考数学考点分析和典型考题】专题2-方程和不等式(含答案).doc
最近下载
- 【通桥(2016)2322A-II-1】高速铁路预制无砟轨道后张法预应力混凝土简支箱梁(双线) 跨度31.5m(直、曲线) .pdf
- 2024年二建继续教育-合同管理和风险防范(必修)1、2答案.docx VIP
- 2024-2025高二化学人教版选择性必修2习题试卷第三章章节测评(解析带答案版).doc
- GB∕T 3953-2024电工圆铜线 GB∕T 3953-2024电工圆铜线.pdf
- 部编版六年级毕业作文总复习指导(名师作品).ppt
- 产品上架与下架操作指南.doc VIP
- 《你好!法语1》练习册答案.pdf
- 日本的设计文化.ppt VIP
- 甲醇行业未来发展趋势预测.docx
- 收发文件管理制度.docx
文档评论(0)