单片机控制GSM模块实现短信收发的技术及应用.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《单片机控制GSM模块实现短信收发的技术及应用.pdf》由会员分享,可在线阅读,更多相关《单片机控制GSM模块实现短信收发的技术及应用.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机控制 G S M模块实现短信收发的技术及应用 牛丹,等 单片机控制 G S M模块实现短信收发 的技术及应用 S i n g l e-c h i p Co mp u t e r Co n t r o l GSM Mo d u l e S MS Tr a n s c e i v e r T e c h n o l o g y a n d A p p l i c a t i o n s 牛 丹 买和 木提2 周 澄2 翁 多杰2 (1 东南大学自动化学院江苏南京2 1 0 0 9 6;2 河海大学 江苏南京2 1 0 0 0 0)摘 要 介绍用 8 9 S 5 2系列单 片机控制 G S M
2、模块和手机进行通信、收发短信 息的原理、硬件 电路,准 确详细的短信息发送和接收数据格式,同时给 出应用实例。关键词 单片机;短信息;P D U;G S M 中图分类号 T P 2 文献标志码 B G S M系统是 目前基于时分多址技术 的移动通讯 体制中比较成熟、完善、应用最广泛的系统之一。目 前已建成的覆盖全国的 G S M数字蜂窝移动通信 网,是我国公众移动通信网的主要方式,其主要提供话 音、短信息、数据等多种业务 J。基于 G S M短消息功 能可以做成传输各种检测、监控数据信号和控制命 令的数据通信系统,能广泛用于远程监控、定位导 航、个人通信终端等,同时随着科技 的飞速发展和 人民
3、生活水平的不断提高,手机的普及率越来越高,价格也越来越便宜,而且手机工作的无线网络覆盖 范围广,在信息传递方面性能稳定、可靠,所以把手 机作为信息传递的载体,与单片机控制的 G S M模块 结合起来构成应用系统有 着强大 的生命力和广阔的 应用空间 J。通过设计基于 G S M模块 的用手机控制 的自动水闸,对用单片机控制 G S M模块和手机通信、收发短信息进行探讨。1 G S M模块 采用 WA V E C 0 M M1 2 0 6 B G S M G P R S M O D E M,它自带 R S 2 3 2 通讯接 口,可以方便地与 P C机、单片 机连机通讯,可靠地实现数据、传真、短
4、信息及话音 应用。它可以工作在9 0 0 M H z 和 1 8 0 0 M H z 2个频段。模块有 A T命令集接口,支持文本和 P D U模式的短消 息、第3类传真。WA V E C O M M 1 2 0 6 B模块的工作电 压为5 3 2 V,实际一般为 1 2 V,通过微型 F I T 4插头 连接器,实现电源连接。用户可以用单片机或其它 C P U的 U A R T口,使用相应的 A T命令,对模块进行 控制,就可以达到使其产品轻松进入 G S M 网络的 目的。2 串口控制 S MS的工作原理 2 1 单片机与 G S M模块的硬件连接 单片机与 G S M 模块一般采用串行异
5、步通信接 口,通信速度可设定,通常为 9 6 0 0 b p s。采用这种 R S 2 3 2电缆方式进行连接时,数据传输的可靠性较 好,单片机硬件设计采用 1个 T T L转 R S 2 3 2电平 电 路,连接到 M C U的 U A R T口。所涉及的芯片包括单 片机 8 9 S 5 2和 电平转换芯片 MA X 2 3 2。具体 的硬件 电路如图 1 所示。VCC M AX2 3 2 图 1 r r L转 R S 2 3 2电平 电路 2 2 G S M的短信息通信原理 G S M的短信息业务 S M S利用信令信道传输,它 不用拨号建立连接,把要发的信息加上 目的地址发 送到短信息服
6、务 中心,经短信服务中心完成存储后 再发送给最终的信宿。所以当目的G S M终端没开机 时信息不会丢失。每个短信的信息量 限制为 1 6 0 字节。现在市场上大多数手机均支持 G S M0 7 0 5规定 的A T指令集。该指令集是 E T S I(欧洲通信技术委员 会)发布的,其中包含了对S M S 的控制 J。利用 G S M 7 一 仪器仪表与分析监测)2 0 0 8年第4期 模块 的串行接 口,单 片机 向 G S M 模块 收发一系列的 A T命令,就能达到控制 G S M模块 收发 S M S的 目的。用单片机控制 G S M模块收发短信息所涉及到的 A T 指令如表 1 所列。表
7、 1 主要 A T指令 3 单片机控制 G S M模块的软件实现 3 1 方式简介 WA V E C O M M1 2 0 6 B G S M模块 有 3种方式来发 送和接收 S M S 信息:B l o c k M o d e,T e x t M o d e 和 P D U Mo d e。B l o c k Mo d e目前很少应用。T e x t Mo d e是纯文 本方式,可使用不同的字符集,从技术上说也可用于 发送 中文短消息,但 国内手机基本上不支持,主要用 于欧美地区。P D U M o d e 被所有手机支持,可以使用 任何字符集,这也是手机默认的编码方式 引。下面 介绍在 P
8、D U Mo d e 下发送和接收短消息的实现方法。P D U串表 面 上是 一 串 A S C I I码,由 0 9、A F 这些数字和字母组成。它们是 8 位字节的 l 6 进制数。P D U串不仅包含可显示的消息本身,还 包含很多其它信息,如 S M S服务中心号码、目标号 码、回复号码、编码方式 和服务时间等。发送 和接收 的 P D U串,结构是不完全相同的。从原理上说,使用 单片机控制 G S M模块和手机通信 只要简单的把包 含 A T指令的相应的 A S C I I 码组成的 P D U串用程序 从串口发出去就可以实现,但实际它也有严格的格 式。关于这个格式,本文下面从发短信和
9、接收短信 2 个方面进行详细的介绍。3 2 发送短消息 A T指令为 A T+C M G S=要通信的目的电话号 码,例 如 1 3 8 1 3 0 8 3 4 8 3,假定 发 送 内容 为英 文 大 写 O K,则单片机发送到串口的 P D U串的结构和编排方 式如下:一8 0 x 41,0 x 5 4,0 x 2b,0 x 4 3,0 x 4d,0 x 4 7,0 x 5 3,0 x 3d,0 x 31,0 x 33,0 x 3 8,0 x 31,0 x 3 3,Ox 3 0,0 x 38,0 x 3 3,0 x 3 4,0 x 3 8,0 x 3 3,0 x 0 d,0 x 0 a,0
10、 x 4 f,0 x 4 b,0 x l a 上述编码分 5 部分,具体解释为:0 x 4 1,0 x 5 4,0 x 2 b,0 x 4 3,0 x 4 d,0 x 4 7,0 x 5 3,0 x 3 d分 别为 A T+C MG S=的 1 6进制 A S C I I 码 O x 31,0 x 3 3,0 x 3 8,0 x 31,0 x 3 3,0 x 3 0,0 x 3 8,0 x 3 3,0 x 3 4,0 x 3 8,0 x 3 3为通信对方手机号码 1 3 8 1 3 0 8 3 4 8 3 的 l 6进制 A S C I I 码 O x O d,0 x 0 a为 1 个 回车符
11、和换行符的 A S C I I 编码 0 x 4 f,0 x 4 b 为待发送内容的 A S C I I 编码,此例子 为英文大写 O K的 A S C I I 编码 O x l a为键盘操作 C t r l+z的 A S C I I编码 注意:单 片机 向 G S M模块发送每 1条指令后,必 须以1 个回车符和换行符作为该条指令的结束。如 果没有 0 D H,0 A H这 2个编码,G S M模块将不识别这 条指令。3 3 接收短消息 A T指令为 A T+C MG R=序号,如 l,2等,表示读 取卡中收到的编号为 1,2的短信内容,但因为我们不 知道最新接收的短信编号为多少,所以使用这
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 控制 GSM 模块 实现 短信 收发 技术 应用
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内