单片机控制金讯GPRS模块说明

更新时间:2023-07-17 20:39:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

gsm gprs 短信报警

KINGCOMTEK

单片机控制GPRS模块说明

gsm gprs 短信报警

目录

前言.....................................................................................................................................2

单片机与GPRS模块连接................................................................................................4

G5621模块相关说明.........................................................................................................5

单片机控制G5621模块发送短信报警...........................................................................5

gsm gprs 短信报警

前言

本文主要针对对金讯科技GPRS模块不熟悉,但需要用单片机控制金讯科技GPRS模块的技术人员或爱好者做的简易指导。

演示项目说明:项目本身是一个报警装置;核心内容就是单片机控制GPRS模块发送报警短信;因为GPRS模块工作电压跟单片机工作电压不一致,而且金讯科技GPRS模块供电有要求(3.5V-4.2V),因此单片机控制启动GPRS前必须判断GPRS供电电压是否符合上述需求;这就要求MCU附带电压检测功能;该项目用到的单片机为新唐NANO102系列;GPRS模块为金讯科技G5621。

gsm gprs 短信报警

单片机与GPRS模块连接

VBAT:通用电池供电

VDD_33:VBAT分压成3.3V

给单片机供电

VBAT_GPRS:GPRS模块供电引脚,不过该引脚受控于单片机的GPRS_EN

脚单片机部分引脚说明:

一些基本引脚VDDGND晶体复位升级等引脚这里没截图出来这些大家应该很熟悉ADCADC_EN==》ADC电压检测使能脚

SDASCL==》硬件I2C控制脚用来连接G_SENSOR

G_INT==》中断脚跟G_SENSOR引起的中断输出脚相连

R_LEDYELLOW_LEDGREEN_LED==》电源指示脚,分别对应不同电压指示PWRON_1==》控制GPRS开机脚

GPRS_EN==》控制GPRS电源脚

UART_RXUART_TX==》分别对应GPRS模块的TXRX

gsm gprs 短信报警

G5621模块相关说明

G5621供电电压建议供电范围3.5V-4.2V;可以通过拉高POWERKEY2S开关机;IO电压是TTL电平3.0V;如果其他电压需要电平匹配。

注意:G5621是拉高POWERKEY2S开关机;G3524是拉低POWERKEY2S开关机单片机控制G5621模块发送短信报警

本文主要介绍单片机如何控制GPRS模块,所以I2CADC方面不做介绍;只需了解本项目是G_SENSOR触发后单片机接收到该中断(或者检测到低电压)退出休眠,接着启动GPRS模块发送报警短信。

代码部分如下:

a.启动GPRS前判断当前电压是否满足

3.5V

gsm gprs 短信报警

b.

使能GPRS_EN给GPRS模块供电,使能PWRON_1拉高

GPRS的开关机脚注意:G5621是拉高POWERKEY2S

开关机;G3524是拉低POWERKEY2S开关机c.判断单片机跟GPRS模块UART接口通讯是否正常

d.查询GPRS模块版本信息,方便GPRS模块厂家后续技术支持

e.

等待GPRS模块注册GSM网络成功,G5621注册GSM网络成功后会上报+CREG:1

(本地)或者+CREG:5(漫游);等待期间应该开启一个定时,超过30S还没有注册上GSM网络说明当前信号很弱超时退出;不然一直等待会耗电。

gsm gprs 短信报警

f.

找到GSM网络后就可以操作短信了,但有些卡短信初始化比较慢,可能需要等待

几秒;

下面说的3S是我

发送命令超时时间为30*100ms=3S;具体看代码GPRS_SendCmd详细说明,当然你可以按照自己的想法操作。

g.发送短信,AT+CMGS发送后模块会返回>

h.短信发送后,等待GPRS模块返回发送成功或者失败信息;同理也需要启动一个定

时判断,超时就退出当做此时报警失败

gsm gprs 短信报警

i.

最后单片机控制GPRS模块关机;”POWEROFFOK”是关机上报信息

注意:G5621是拉高POWERKEY2S开关机;G3524是拉低POWERKEY2S开关机

gsm gprs 短信报警

上海文施光电科技有限公司地址:上海市长宁区金钟路

658弄12-2号虹光大楼6楼

网址:联系人:宋辉

邮箱:songhui@

QQ:58382372

电话:13918134855

本文来源:https://www.bwwdw.com/article/km81.html

Top