GPRS 模块操作介绍
陈胜
“GSM 模块,是将 GSM 射频芯片、基带处理芯片、存储器、功放器件等集成在一块线
路板上,具有独立的操作系统、GSM 射频处理、基带处理并提供标准接口的功能模块。
GSM 模块根据其提供的数据传输速率又可以分为 GPRS 模块、EDGE 模块和纯短信模块。
短信模块只支持语音和短信服务。GPRS,可说是 GSM 的延续。它经常被描述成
“2.5G”,也就是说这项技术位于第二代(2G)和第三代(3G)移动通讯技术之间。
GPRS 的传输速率从 56K 到 114Kbps 不等,理论速度最高达 171k。相对于 GSM 的
9.6kbps 的访问速度而言,GPRS 拥有更快的访问数据通信速度,GPRS 技术还具有在
任何时间、任何地点都能实现连接,永远在线、按流量计费等特点。EDGE 技术进一步
提升了数据传输的速率到 384K-473K,被称为"2.75G",数据传输速率更 2 倍于
GPRS。目前,国内的 GSM 网络普遍具有 GPRS 通讯功能,移动和联通的网络都支持
GPRS,EDGE 在部分省市实现了网络覆盖。
GPRS 模块,是具有 GPRS 数据传输功能的 GSM 模块。GPRS 模块就是一个精简版的
手机,集成 GSM 通信的主要功能于一块电路板上,具有发送短消息、通话、数据传输
等功能。GPRS 模块相当于手机的核心部分,如果增加键盘和屏幕就是一个完整的手机。
普通电脑或者单片机可以通过 RS232 串口与 GPRS 模块相连,通过 AT 指令控制 GPRS
模块实现各种基于 GSM 的通信功能。
GPRS 模块区别于传统的纯短信模块,两者都是 GSM 模块,但是短信模块只能收
发短信和语音通讯,而 GPRS 模块还具有 GPRS 数据传输功能。”
-----以上内容摘自《百度百科》
本次项目我们只使用到了 GPRS 模块的发短信功能。
GPRS 模块使用的是著名的“AT 指令”,AT 指令有很多很多,就本次使用的华为
EM310 模块,华为公司发布了一个专门的文档来介绍相关 AT 指令,在短短的三个星期
想要学会完整的 AT 指令是很困难的,所以针对这次的情况,我们只列出了这次项目需
要使用的 AT 指令。
GPRS 模块发送短信一般情况下都是使用以下两种方式:
1、文本模式下发送短信
2、PDU 模式发送短信
文本模式发送短信时,如果是纯英文短信,那操作起来很容易上手,但是发不了英文。
PDU 模式,发中文和英文的方式是接近的,需要编码。下面我来简单介绍下两种方式。
在进行测试前,先要测试下模块是不是能正常工作:
打开 PUTTY,打开串口,设置波特率,1 位停止位,无硬件数据流。
然后再 PUTTY 中输入:
AT
OK
返回 OK 说明模块正常,如返回不是 OK 则表示模块异常。
一、文本模式下发送短信
在发送短信前,首先要设置好短信服务中心的号码: