GSM模块使用讲解

视频讲解

一、实物图

二、原理图

三、简介

SIM800C 芯片介绍

SIM800C是⼀款四频GSM/GPRS模块,为城堡孔封装。其性能稳定,外观⼩巧,性价⽐⾼,能满⾜客户的多种需求。SIM800C⼯作频率为GSM/GPRS850/900/1800/1900MHz,可以低功耗实现语⾳、SMS和数据信息的传输。SIM800C尺⼨为17.6*15.7*2.3mm,能适⽤于各种紧凑型产品设计需求。简要概括:SIM8008 是四频模块,全球可用。含有 TTL 电平接口等接口,能够实现发短信、打电话、GPRS 传输数据、TTS、蓝牙(需特殊软件版本)等功能。

SIM800C V4.1 模块介绍

  • 一组 TTL 电平接口,兼容 5V/3.3V/2.85V 系统。注意是 TTL 电平接口!!
  • 频率为 850/900/ 1800/1900 MHz
  • 供电电压为 5V-20V,电流要保证 1A 或以上。锂电池供电电压为3.6V-4.2V,电流要保证 1A 或以上
  • 工作温度: -40 degrees C to +85 C
  • 两个 LED 指示灯:一个是网络指示灯,一个电源指示灯。注开机后,等待约 2 秒,首先网络指示灯快闪(1 秒灭 1 秒亮),当模块注册到网络后,网络指示灯慢闪(1 秒亮,3 秒灭)。
  • 尺寸:49*52mm。
  • SIMCARD 卡座: micro SIMCARD 卡座,也就是可以直接用小卡。
  • 安装 SIM 卡时,请关闭电源,安装方向参考卡座旁丝印标示。

硬件典型连接介绍

电源及 TTL 串口包括 TTL 电平串口和电源接口。电源由 VCC GND 组成,TTL电平串口由 VMCU、T、R、GND 组成。注意,模块上标注的 GND 都是一个 GND,不区分。

供电:管脚为 VCC GND。保证 5V-20V,电流保证 1A 或以上,推荐使用 5V 2A电源。电压很容易获取到,电流需要注意。不管你是从哪里取电来给模块供电,必须要保证给模块供电的电流要达到 1A,否侧可能导致模块重启。常见的如劣质的手机供电器头、USB 直接取电等一般都是不推荐的!!通过部分 USB-TTL 模块上的 5V 电源、优质的手机充电器头、性能好的稳压电路如 LM2596 等一般都是没问题的!

串口通信:管脚为 VMCU T R GND(GND 只是用来实现共地,可以不单独接,见后面实例)。SIM800C 模块是通过 VMCU 来调节串口输出的高电平,如,当模块需要与 5V 系统通信时,请将 VMCU 电压接 5V 电压;当模块需要与3.3V 系统通信时,请将 VMCU 电压接 3.3V 电压。可通过将一颗 0603 电阻连接R7 或 R8 来实现 VMCU 接不同的电压(2.85V 或 4.2V),或通过将外部电压接到VMCU 上来实现,原理及实物部分如下图所示。

SIM900A 芯片介绍

GSM900A芯片是一款支持GSM/GPRS网络的无线通信模块,由SIMCOM公司生产。该芯片集成度高、体积小巧、功耗低,具有多频段支持、丰富的接口等优点,广泛应用于物联网、智能家居、无人驾驶车辆等领域。GSM(Global System for Mobile Communications,全球移动通信系统)是一种数字移动通信技术,使用时分复用(TDMA)技术,900MHz频段是其中一个常用的通信频段。GPRS(General Packet Radio Service,通用分组无线业务)是一种基于GSM网络的数据传输技术,可以在现有的GSM网络上增加数据业务。GSM900A芯片支持多种GSM和GPRS频段,可以在全球范围内使用,适应各种通信环境。它还拥有多种外部接口,包括UART、ADC等,并带有多个数字输入输出引脚和模拟输入输出引脚,便于连接多种周边设备。此外,该芯片还采用节能技术,在低电功耗状态下工作,可有效延长使用时间。GSM900A芯片在汽车GPS、智能家居、远程测控、无人驾驶技术等方面应用广泛,能够实现优秀的无线通信功能,使其成为各种智能设备中不可或缺的一部分。

SIM900A 串口特性

SIM900A有许多特性,比如发射功率、GPRS连接特性和数据特性、实时时钟等,我们这里主要是通过串口与GSM进行通信,以下是他的一些串口特性:

  • 支持标准的8线制串行接口。
  • 传输速率支持从1.2kps到115.2kps。
  • 可以通过串口发送AT指令
  • 支持RTS/CTS硬件流控,并且可以通过软件打开或者关闭流控功能。
  • 支持符合GSM 07.10协议的串口复用功能。
  • 支持从1200bps到115200的自动波特率检查功能。

模块使用前的准备工作

  1. 模块在上电前,请将 SIM 卡插入卡座中。

SIM 卡卡座如下图所示:

首先按照图片上箭头的方向用力并稍微用力按压卡座的翻盖将卡座打开。

打开后将 SIM 卡插入卡座中,在将卡座翻盖向上推的同时请稍微向下按压翻盖,即可安装好 SIM 卡。

 

注意:SIM900A 模块为 2G 模块,支持全部 2G 卡,支持大部分 3G 4G 的手机卡,

不支持电信卡。

2.天线接口

将下图中红色的橡胶帽子拿掉,就可以看到天线接口了。拧上我们提供的 GSM 天线。注意:自己购买天线时请注意天线的频率。

天线频率范围为850MHz至960MHz以及1710MHz至1990MHz,支持850/900/1800/1900四个主要频段。需要注意的是,具体使用哪个频段将取决于您所在的地理位置以及您的运营商。

SIM900A 模块与单片机的连接

SIM900A 模块提供两组 TTL 接口,一组为 2.85V 的 TTL 接口,可以与 3.3V 单片机连接直接连接(已做了电平匹配);另一组为兼容各种电压的 TTL 电平,可以与 5V、3.3V等单片机直接连接。连接时,需将 SIM900A TXD 与单片机的 RXD 相连接,SIM900A RXD 与单片机的 TXD 相连接,GND 与单片机上的 GND 相连接

例如:模块与普通 51 系列单片机(TTL 电平电压为 5V)的连接应该是:SIM900A 5VT连接到单片机的 P3.0 管脚,SM900A 5VR 连接到单片机的 P3.1 管脚,SM900A 的VCC_MCU 连接到直流 5V 上,SM900A 的 GND 连接到单片机的 GND 上。如果您的单片机的TTL电平电压为3.3V时,可将单片机的TXD连接到模块上的5VR,将单片机的 RXD 连接到模块上的 5VT,单片机的 GND 连接到模块的 GND,模块上的VCC_MCU 接到直流 3.3V 上。从这里可以看出来,模块上 5VR 5VT 是可以兼容单片机各种 TTL 电平接口的。接不同的单片机 TTL 电平接口时,只要保证模块上 VCC_MCU 接入的电压跟单片机的 TTL 电平电压一致就可以了。但当3.3V单片机接的负载过多时会出现电流不够模块重启的现象,这个时候建议连接到SM900A 的 5V 电源上,最下面的白色2P底座时5V电源接口,从左到右是 GND VCC。RXD和TXD接模块上面3.3V的TXD和RXD。

Sim900a 模块 TTL 电平接口如下图所示。

SIM900A 的状态指示灯

 

当 D5 长亮,D6 亮一秒灭三秒后,SIM900A 模块就正常工作了。此时可以向模块中的电话卡打一个电话,如果能打通且电话不被立刻挂断,SIM900A 就可以正常执行其他功能了;如果能打通,但电话会立刻被挂掉,请检测供电电源,常见原因为:供电电源电压或电流达不到要求;如果电话打不通,常见原因为:模块没有检测到手机卡或模块没有注册到网络。解决的方法是:等待一段时间,直到 D6 慢闪。如果 1 分钟过去后,D6 还是快闪,很可能是 SIM900A 模块没有检测到手机卡,请更换一张手机卡。

四、区别

SIM800C和SIM900A是两款由SIMCOM公司生产的GSM/GPRS无线通信模块。它们都采用了GSM和GPRS协议,具有相似的功能,但也存在一些区别:

  1. 功耗:SIM800C芯片的功耗比SIM900A芯片更低,适合于对功耗要求较高的设备。
  2. 频段支持:SIM800C芯片支持更多的频段,并能够在WCDMA/HSPA网络中使用,而SIM900A只支持GSM/GPRS网络。
  3. 数据传输速度:SIM800C芯片支持更快的数据传输速度,最高可以达到85.6kbps,比SIM900A快得多。
  4. 接口:SIM800C与SIM900A相比新增了SPI接口,不再支持ADC接口。
  5. 电源控制:SIM800C芯片可以通过软件控制电源开关,而SIM900A不能。

总体而言,SIM800C芯片相比SIM900A芯片具有更好的性能和功能,特别是在频段支持、功耗和数据传输速度方面。但另一方面,SIM900A芯片已经被广泛应用,因此其软件兼容性可能更好,同时价格也较为亲民。用户在选择时可以根据具体需求进行权衡取舍。

注意事项

1、供电问题:电流必须大于1A;

2、SIM卡:目前支持GSM的只有移动,所以联通卡和电信卡无法发送短信

3、卡方向:一定要按照板子上规定的方向插入卡,且必须是断电情况下。

4、严禁在模块通电的状态下,插拔各个数据接口!

主题授权提示:请在后台主题设置-主题授权-激活主题的正版授权,授权购买:RiTheme官网

发表回复

后才能评论