一. 简介
WGM900是一款基于华为GTM900控制器开发的高稳定性,低功耗,高性价比的短信收发模块,GSM控制模块,GPRS模块。通过与任何带有TTL接口和RS232接口的控制器连接,通过串口来控制WGM900模块,从而实现远程控制,短信控制,GPRS控制等多功能。例如,通过单片机/ARM/DSP/FPGA等控制器,采集电压,温度,湿度,光照强度,通过WGM900模块,使用短信方式或者GPRS方式传输到远方目的手机,或者电脑上,电脑端也可以对这些采集的数字进行对比分析,从而再次通过WGM900模块控制一些开关,调整电压,温度,湿度等。实现良好的远程控制。该模块相对一般模块具有尺寸小,灵敏度高,传输距离远,通讯数率高,成本低等特点。
二.产品特点
l 支持800MHZ单频独立工作
l 支持900MHZ/1800MHZ双频自动选择
l 支持800MHZ/900MHZ/1800MHZ三频自动选择
l 三种频段可以通过软件方便切换
l 提供TTL和RS232两种UART通信接口
l 串口最大速率115.2kbps
l 支持标准AT命令集和拓展AT命令集
l 支持短消息功能,电话功能,GPRS功能
l 工作电压:9-15V直流电。瞬间峰值电流可达2A。
三、典型应用
○电力无线抄表
WGM900应用于无线抄表业务,上图是单片机通过串口和WGM900连接,从而实现控制的框图。
此外,WGM900还用在医疗和电子仪器仪表自动化控制,智能教学设备、婴儿监护、医病房呼叫系统,家庭电器和灯光智能控制,防盗报警 ,智能卡,铁路机车远程检测,无线会议表决、打分系统,PDA终端、无线点菜系统,LED屏无线传输文字,图片和无线控制,电子衡器、无线吊秤、车辆监测、老化设备检测,工业设备数据无线传输以及工业环境监测,视频监控云台控制,门禁考勤读卡器,气象/油井/水利设备信息采集以及自然环境检测,矿井下井人员考勤定位系统;瓦斯检测报警;仪器、货物、医疗设备等重要资产和重要人员的区域定位。风力发电路灯无线控制,太阳能光伏逆变器的数据监控。
四.管脚定义
带外壳封装的产品图片如下
五.基于单片机的简单控制实验
实验 单片机发送AT,并将GTM900返回的信息在1602显示
硬件设备:万硅STC89C52最小系统板、GTM900模块,1602液晶,杜邦线或者公头对公头交叉线(二者选其一)9-15V电源(给GTM900供电),5V电源(给单片机供电)。
实验现象:将写好的程序下载到单片机,将GTM900启动,待搜索到网络后(关于什么样的状态表明联网成功,GTM900使用说明书一里面已经介绍非常详细了),启动单片机,单片机会发送AT指令给GTM900,GTM900收到后,会立刻回发一个AT OK。单片机接收到这些字符后,将字符显示在1602液晶上面。
接线方法:这点比较重要,有两种接线方法,一种是TTL方式,一种是232方式,都可以。有人会问,为什么有两种? 因为GTM900模块标准的是TTL接口,但是PC大多是232接口的,为了能顺利在PC上通信,我们使用了max232芯片,将TTL转化成232,这样就能顺利与电脑通信了,单片机原始的也是TTL接口,同样为了和PC通信,所以也用了max232方式转化了,所以GTM900和单片机都有两种接口,我们也就有两种选择了。
TTL接法:
如图所示:
上图中左边是单片机,右边是GTM900.单片机接5V电源,GTM900接9-15V电源(电源千万不要接错了),单片机的GND和GTM900板子上面的GND连接。单片机的P31口(也就是TX)接GTM900的GRX,单片机的P30口(也就是RX)接GTM900的GTX。
RS232方式连接方法基本差不多,这里就不多讲了
原理以及代码解释:
首先来看1602和单片机连接的原理图
在这幅图中,P0口作为1602的数据端口,P20,P21,P22作为控制端口,关于1602的代码,由于太多了,这里我就不讲了,但是我们的代码里面封装做的非常好,只需要调用两个函数就可以使用了,第一个是LCDInit();然后调用DisplayString(0,0,net)就可以了,第一个是1602初始化,没有参数,第二个就是当要显示的时候调用,第一个0不要管它,第二个0是表示第一行,1602一共有两行,这个0代表第一行,如果要在第二行显示,则将0改为1,net是一个字符串数组,这个可以随便改变的,代码里面都非常详细,请买家仔细看。下面来讲解主函数
主函数里面,首先初始化LCD,然后初始化串口,然后发送AT字符串给GTM900,at代表一个字符串数组,在程序里面都有初始化的,发送之后等待GTM900返回字符,因为GTM900收到AT之后,会自动返回字符串的,单片机这边,打开了串行口中断,一旦收到字符,那么就会进入串行口中断,在中断函数里面,会进行table2的赋值,以及n的变化,主函数里面一直在检查n的值的变化,一旦n不等于0,就显示字符,第一行显示收到的字符,第二行显示这是万硅电子的网址。
更多研发例程实验,请在购买后联系上海万硅电子有限公司索取
六.注意事项
1.安装模块时,天线的位置请不要过于靠近您产品的MCU,防止干拢!
2.电源供电时,请确认电压不超过模块工作电压,模块的地线与您产品的地线相连共地!
3.产品正常工作时,请勿触摸模块及天线部分,以便达到最佳传输效果!
编号 |
故障现象 |
故障原因和排除方法 |
1 |
指示灯长闪 |
Sim卡是否插上,是否是模块要求的移动和联通的非3G卡,是否天线忘记连接,是否排线松动 |
2 |
指示灯正常,不能正常通讯 |
1. 电源是否接触不良,重新接好电源线。 2. 检查连接控制器和模块的通信连接线 |
3 |
乱码 |
1.查看另一端无发射时是否亮绿灯,即是否有同频干扰。 2.电源纹波大,更换电源。接口电缆线过长; 3. 波特率设置不对 |
七.常见故障及排除方法
产品技术指标:
产 品 型 号: WGM900
默认波特率 : 9600
工 作 电 源: 9-15V直流电
工 作 温 度: -20℃~65℃ 10%~90%相对湿度,无冷凝
外 形 尺 寸: 裸板77mm*51mm*14mm
带外壳: 79mm*54mm*26mm
声明:本公司保留未经通知随时更新本产品使用手册的最终解释权和修改权!
- 上海万硅电子有限公司 [加为商友]
- 联系人汪(先生)
- 地区上海
- 地址上海市松江区佘山镇都市型工业园去26号-2