博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SIM300-E GPRS模块硬件
阅读量:2377 次
发布时间:2019-05-10

本文共 2607 字,大约阅读时间需要 8 分钟。

1、SIM300-E GPRS模块硬件

      ARM嵌入式开发平台的GPRS扩展模块采用的GPRS模块型号为SIM3000,是SIMCOM  GSM/GPRS双频模块,主要为语音传输、短消息和数据业务提供无线接口。SIM300集成电路和GSM的基带处理器,适合于开发一些GSM/GPRS的无线应用产品,如移动电话,无线MODEM卡,无线POS机,无线抄表系统以及无线数据传输业务,应用范围十分广泛,SIM300模块的详细技术指标请参阅扩展模块说明文档。

SIM300模块为用户提供了功能完备的系统接口。60PIN系统连接器是SIM300模块与应用系统的连接接口,主要提供提供外部电源、RS-232串口,SIM卡接口和音频接口。SIM300模块使用锂电池、镍氢电池或者其他外部直流电源供电,电源电压范围为3.3V—4.6V,电源应该具有至少2A的峰值电流输出能力。注意SIM300的下列引脚:

VANA为模拟输出电压,可提供2.5V电压和50mA的电流输出,用于给音频电路提供电源。
VEXT为数字输出电压,可提供2.8V的电压和50mA的电流输出。
VRTC为时钟供电输入,当模块断电后为内部RTC提供电源,可接一个2.0V的钮扣充电电池。
本扩展模块需要单独的5V/2A的直流电源供电,经过芯片MIC29302稳压后得到4.2V电压供给GPRS模块使用。(简单用法是通过二极管降压后也可用,本实验箱有两种方案供电)
SIM300提供标准的RS-232串行接口,用户可以通过串行口使用AT命令完成对模块的操作。串行口支持以下通信速率:
300,1200,2400,4800,9600,19200,38400,57600,115200(起始默认)
 当模块上电启动并报出RDY后,用户才可以和模块进行通信,用户可以首先使用模块默认的速率115200与模块通信,并可通过AT+IPR=<rate>命令自由切换至其它通信速率。在应用设计中,当MCU需要通过串口与模块进行通讯时,可以只用三个引脚:TXD,RXD和GND。其他引脚悬空,建议RTS和DTR置低。本扩展模块上采用MAX3232芯片完成GPRS模块的TTL电平到RS232电平的转换,以能和ARM开发平台的RS232串口连接。
     SIM300模块提供了完整的音频接口,应用设计只需增加少量的外围辅助元器件,主要是为MIC提供工作电压和射频旁路。音频分为主通道和辅助通道两部分。可以通过AT+CHFA命令切换主副音频通道。音频设计应该尽量远离模块的射频部分,以降低射频对音频的干扰。
     GPRS模块的射频部分支持GSM900/DCS1800双频,为了尽量减少射频信号在射频连接线上的损耗,必须谨慎选择射频连接线。应采用GSM900/DCS1800双频天线,天线就满足阻抗80欧姆和收发驻波比小于2的要求。为了避免过大的射频功率导致GPRS模块的损坏,在模块上电前请确认天线已经正确连接。
     模块支持外部SIM卡,可以直接与3.0V  SIM卡或者1.8V  SIM卡连接。模块自动监测和适应SIM卡类型。对用户来说,GPRS模块实现的就是一个移动电话的基本功能,该模块正常的工作是需要电信网络支持的,需要配备一个可用的SIM卡,在网络服务计费方面和普通手机类似。(建议采用中国移动的全球通卡或专用的数据传输卡)

2、通信模块的AT命令集

     GPRS模块和应用系统是通过串口连接的,控制系统可以发给GPRS模块AT命令的字符串来控制其行为。GPRS模块具有一套标准的AT命令集,包括一般命令、呼叫控制命令、网络服务相关命令、电话本命令、短消息命令、GPRS命令等。详细信息请参考相关的应用文档。用户可以直接将模块和计算机串口相连,打开超级终端并正确设置端口和如下参数:波特率设为115200,数据位为8,关闭奇偶校验,数据流控制采用硬件方式,停止位为1。然后可以在超级终端里面输入“AT”,即可以看到GPRS模块回显一个“AT”;亦可以尝试下列AT命令子集。

1) 一般命令

AT命令字符串功能描述:
AT+CGMI :返回生产厂商标识
AT+CGMM:返回产品型号标识
AT+CGMR: 返回软件版本标识

ATI发行的产品信息

ATE<value> :决定是否回显输入的命令。value=0表示关闭回显,1为打开回显。
AT+CGSN  :返回产品序列号标识
AT+CLVL? :读取受话器音量级别
AT+CLVL=<level>:设置受话器音量级别,level在0—100之间,数据越小则音量越轻。
AT+CHFA=<state>:切换音频通道。State=0为主音频通道,1为辅助音频通道。
AT+CMIC=<ch>,<gain>:改变MIC增益,ch=0为主MIC,1为辅助MIC;gain在0—15之间。

2) 呼叫控制命令

ATDxxxxxxxx; :拨打电话号码xxxxxxxx,注意最后要加个分号,中间无空格。
ATA :接听电话。
ATH :拒接电话或挂断电话。
AT+VTS=<dtmfstr> :在语音通话中发送DTMF音,dtmfstr举例:“4,5,6”为456三字符。
3) 网络服务相关命令
AT+CNUM=? 读取本机号码。
AT+COPN     读取网络运营商名称
AT+CSQ       信号强度批示,返回接收信号强度指示值和停产误码率。

4) 电话本命令(略)

5) 短消息命令
AT+CMGF=<mode> 选择短消息格式。Mode=0为PDU模式,1为文本模式。建议用文本模式
AT+CSCA?       读取短消息中心地址
AT+CMGL=<stat>  列出当前短消息存储器中的短信。Stat参数空白为收到的未读短信。
AT+CMGR=<index> 读取短消息。Index为所要读取短信的记录号。
AT+CMGS=xxxxxxxx‘CR’Text‘CTRL+Z’发送短消息。Xxxxxxxx为对方手机号码,回车后接着输入,然后按CTRL+Z发送短信。CTRL+Z的ASCII码是26。
AT+CMGD=<index> 删除短消息。Index为所要删除短信的记录号。
6) GPRS命令(本实验仅实现基本功能,GPRS命令请参考手册)
转载请注明出自赛微电子网,本帖地址:http://www.srvee.com/?action-viewnews-itemid-1027

你可能感兴趣的文章
广发银行试水大数据 “精细服务”现雏形
查看>>
大数据让社区生活更方便
查看>>
借助互联网大数据打假
查看>>
东信北邮大数据项目获2014中国通信学会科学技术一等奖
查看>>
大数据塑造新时代公共外交
查看>>
海-两篇
查看>>
整理硬盘
查看>>
ERP&SCM&MES發展歷程
查看>>
风-----
查看>>
系统Server架构图
查看>>
我的简历
查看>>
一种自适应的柔性制造系统优化调度算法
查看>>
现代管理思想与总图设计
查看>>
原创BPR之企业流程分析模型图 FDD
查看>>
PLM技术促进现代模具企业精益化和规模化
查看>>
独一无二的IFS CAD与PDM集成工具发布
查看>>
BPR-FDD 模型图原始档
查看>>
mail
查看>>
团队管理的五项职能--学习笔记加个人理解总结
查看>>
自勉三句话--关于职业生涯规划
查看>>