利用GSM模块收发短信

上传人:hs****ma 文档编号:549566160 上传时间:2023-08-08 格式:DOCX 页数:5 大小:94.62KB
返回 下载 相关 举报
利用GSM模块收发短信_第1页
第1页 / 共5页
利用GSM模块收发短信_第2页
第2页 / 共5页
利用GSM模块收发短信_第3页
第3页 / 共5页
利用GSM模块收发短信_第4页
第4页 / 共5页
利用GSM模块收发短信_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《利用GSM模块收发短信》由会员分享,可在线阅读,更多相关《利用GSM模块收发短信(5页珍藏版)》请在金锄头文库上搜索。

1、利用 GSM 模块收发短信摘 要:GSM模块是外界利用GSM网络进行通信的必须终端设备,GSM模块具有发送SMS短信,语音通话,GPRS 数据传输等基于 GSM 网络进行通信的所有基本功能,本文选用的 GSM 模块是西门子 TC35I 模块,主要介绍了如何利用 TC35I 模块收发短信。文章首先介绍了 GSM 模块的结构和工作过程,并 介绍了 AT指令的使用方法,然后介绍了如何利用 AT指令控制GSM模块收发短消息, 并利用串口 调试助手调试 GSM 模块进行收发短信。关键词:GSM模块;短消息;AT指令1 引 言手机已经是人们非常熟悉的一种电子设备了,人们利用它进行通话,传递短消息,浏览网

2、页等。但是手机是怎么样通过 GSM 网络和外界通信的这个问题,很多人并不清楚,本文就介 绍了手机中接收和发送短消息的模块 GSM 模块的工作过程。手机是通过 GSM 模块来收发短消息的,它利用微控制器去控制 GSM 模块,控制 GSM 模 块的指令是具有一定格式的 AT 指令。本文详细介绍了 AT 指令的格式,使用方法,以及利用 AT 指令对 TC35I 模块进行初始化和发送接收短消息 1 。2 GSM 模块GSM 模块,是将 GSM 射频芯片、基带处理芯片、存储器、功放器件等集成在一块线路板 上,具有独立的操作系统、 GSM 射频处理、基带处理并提供标准接口的功能模块。本文选用的 GSM 模

3、块为西门子 TC35I 模块2 。TC35I 的内部由 GSM 基带处理器、射频、 Flash 、天线接口、匹配电源 ASIC 和 40pin 的 ZIF 插座组成,由若干超大规模集成电路和射频器件构成,包含信号处理、信道编码、 GSM 控 制、收发信单元、射频控制、数据输入输出接口等部分。可以快速安全可靠地实现系统方案中 的数据传输、语音传输、短信息服务和传真服务。模块的工作电压为 3.3V5.5V ,可以工作在 900MHZ 和 1800MHZ 两个频段,所在频段功耗分别为 2W(900MHZ) 和 1W(1800MHZ) 。模块有 AT 命令集接口,支持文本和 PDU 模式的短信息 3。

4、此外,该模块还有电话簿功能、多方通话、 漫游检测等功能。常见工作模式由省电模式、IDLE . TALK等模式。通过40管脚的zif连接器, 可分别连接 SIM 卡支架和天线。作为 TC35I 的核心,基带处理器主要处理 GSM 终端内的语音、数据信号,并涵盖了蜂窝 射频设备中的所有的模拟和数字功能。在不需要额外硬件电路的前提下,支持 FR、HR和EFR 和语音编码4。TC35I 模块自带串行通信接口,可以方便地与 PC 机、单片机等进行串行通信,从而实现 对TC35I模块的控制。虽然TC35I模块的串口提供了许多控制线,但是由于考虑到接口的简单 性,并且与PC机的UART进行连接,所以采用两线

5、(TXD、RXD)连接。TC35I的其他管脚在 不使用的时候,如果该管脚为输出的话,一般让该管脚悬空,如果该管脚为输入管脚,需要将 该管脚通过 10K 的电阻拉高。另由于 IGT 管脚是控制 TC35I 模块工作的管脚,所以需要将管 脚上拉,从而可以通过 PC 机来控制 TC35I 模块的工作状态。在此次连接是使将 TC35I 模块的 电源管脚全部连接在一起,由于 TC35I 是一个功能完全的模块,因此不需要做任何的信号处理 和射频处理5 。TC35I 的开发板上有发光二极管来指示 TC35I 的工作状态,当发光二极管 LED 熄灭时,表 明 TC35I 处于关闭或睡眠状态;当 LED 为 6

6、00ms 亮 /600ms 熄时,表明 SIM 卡没有插入或 TC35I 正在进行网络登录;当LED为75ms亮/3s熄时,表明TC35I已登录进网络,处于待机状态。3 AT 指令所谓 AT 指令,就是指控制 TC35I 的命令,它们有固定的格式,选择相应的 AT 指令通过 TC35I 模块的串行通信口发送给 TC35I 模块,就能控制模块的工作了,其中常用的指令有设置 短消息中心号码、选择文本方式、发送短消息、读短消息、删除短消息等操作命令。 AT 指令 就是控制器与 TC35I 模块间通信的语言 6。比如要设置短消息中心号码,则要向 TC35I 模块发送下文引号中的内容: “AT+CSCA

7、=+86138004325000”如果设置成功, TC35I 模块就会返回下文中引号中的内容: “AT+CSCA=+86138004325000OK”其中值得注意的地方是,向 TC35I 模块发送一条 AT 指令时, TC35I 模块在执行完指令时 不仅返回“OK”,在“OK”上还显示你发送给模块的那条指令。本文涉及的以及常用的 AT 指令有以下几个 7 :(1)AT+CMGD=X删除SIM卡内存的短消息,X为短消息的位置序号,X=1为删除第一条短消息,以此类推。(2)AT+CMGL=n列出 SIM 卡中的短消息, n=0 是未读短消息, n=1 是已读短消息, n=2 是未发送短消息, n=

8、3 是已发送短消息, n=4 是所有短消息。(3)AT+CMGR=X读取第X条短消息,X为短消息的位置序号。(4)AT+CMGS发送短消息:AT+CMGS=15943280119 短信内容 返回+CMGF : XX( XX代表数字)表示发送成功,返回ERROR表示发送失败。(5)AT+CMGF=n选择短消息信息格式,n=0为PDU编码格式,n=1为Text编码格式(只支持发送英文及数 字)。( 6 )AT+CSCA短消息中心地址:AT+CSCA=+8613800432500 为设置为吉林地区短消息中心地址。( 7 )AT+CNMI显示新收到的短消息:AT+CNMI=1,1,2 收到短消息后自动

9、提示。4 调试及结果本文利用串口调试助手向 TC35I 模块发送 AT 指令。首先将 GSM 模块开发板中的串口与计算机串口通过串口线相连,实物图如图 1 所示。打 开串口调试助手,选择相应的串口号,由于 TC35I 模块上电复位后默认的串行通信波特率为 9600,因此要选择串口调试助手的波特率为 9600。图 1 GSM 模块设置完串口调试助手后,为 TC35I 模块供电,供电后指示灯亮,然后按下复位按钮,这时 串口调试助手上可以看出 TC35I 模块向计算机发送了若干数据,表明模块启动成功。然后可以 看到模块上的LD2灯一亮一灭,亮和灭的时间间隔相同,都是600ms,表明TC35I模块正在

10、登 入网络,过一分钟左右,如果看到 LD2长灭短亮,亮75ms灭3s,说明TC35I已经成功登入 GSM 网络,可以与外界通过通信了。然后就可以通过串口调试助手发送 AT 指令来控制 GSM 模块了。首先要做的就是对 TC35I 模块进行初始化设置,初始化流程如图 2 所示。包括发送联 机命令、设置短消息中心号码、选择文本模式和设置为收到短消息自动提醒方式等。开始发送联机命令设置文本模式图 2 GSM 模块初始化流程图利用串口调试助手调试 TC35I 模块的具体步骤如下:(1)将 TC35I 开发板的串口与计算机串口通过串口线连接起来,打开串口调试助手,选 择相应的串口(本次调试的串口为 CO

11、M1)。(2)发送联机命令:AT回车返回 OK 则连接正确,返回 ERROR 则连接错误。(3)设置短信中心号码:AT+CSCA=+8613800432500返回 OK 则设置成功,返回 ERROR 则失败。(4)选择文本方式:AT+CMGF=1返回OK,则选择了 Text方式,返回ERROR则失败。(5)发送一条短消息AT+CMGS=15943280119返回等待输入字符输入 hello返回+CMGF : XX( XX代表数字)表示发送成功,返回ERROR则发送失败。( 6 )读短消息AT+CMGR=1则读取了第 1 条短消息。结论本文详细介绍了如何利用 GSM 模块 TC35I 发送和接收

12、短消息。首先介绍了 TC35I 模 块的结构, AT 指令的格式与使用方法,最后介绍了利用串口调试助手调试 TC35I 模块的步骤。GSM 模块消息具有永远在线、无须拨号、价格低廉、覆盖范围广等特点 , 在数据量不大、 实时性要求不高的系统中,通过精心设计远程监控通信单元的硬件和软件,以GSM短消息为数 据传输手段建立远程监控系统,具有极大的组网灵活性。以GSM短消息为手段的远程监控,可 广泛应用于实验室监控、电力系统监控、家电监视、数据采集、遥控遥测、全球定位、交通管 制、汽车防盗和跟踪等领域 , 并可广泛应用于安防、门禁、矿山等其它行业。使用手机模块利 于系统集成,成本较低。在偏远地区等架

13、设通信线路困难或不经济的地方,工程服务设施可以 自由灵活的设置,不再受地形条件的限制。总之,GSM模块价格低廉、应用广泛,应用前景诱人,通过与手机模块接口可以很方便的 设计出用户所需要的数据接收终端。采用 GSM 的短信功能,可以使一些控制达到 “零距离”。 由于短消息的费用低廉,因此可以取代传统的无线控制。伴随着 GSM 网络的全球化普及 ,短消 息及其增值业务以其方便、 灵活、快捷、价格低廉等优势已经迈入许多领域 ,并逐步取代传统的 信息传输方式。因此,利用 GSM 通信模块和短消息技术构建无线发布平台来实现信息的传输和 监控将成为一种必然趋势。参考文献1李元臣,张鹏祥.基于GSM网络短消

14、息的远程监控设计.安防科技,2008(3): 2022 韩斌杰.GSM原理及其网络优化.北京:机械工业出版社,20013 程翔. GSM 系统中的短消息业务.移动通信, 1998(7): 794 高峰,季瑞松.基于 GSM 的短信模块 TC35 在远程抄表上的应用. 电工技术杂志, 2004(9):15 185 魏勋,能昌会,胡海涛.基于 GSM 短消息的自动抄表系统设计.数字通信世界, 2008(3):76776 潘斌,郭红霞.短信收发模块 TC35i 的外围电路设计. 单片机与嵌入式系统应用, 2004(7):27327 Siemens TC35i Terminal User GuideED/O L.http:/

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号