概 述
SIM7600CE-T 4G(LTE) Shield是一款一款2G/3G/4G和GNSS导航技术的Arduino扩展板。尺寸仅与一块信用卡相当,符合标准Arduino管脚分装,兼容Arduino UNO、 Leonardo、Mega等主控器。,支持 LTE-TDD/LTE-FDD/HSPA+/TD-SCDMA/EVDO和GSM/GPRS/EDGE等频段, 支持LTE CAT4(下行速度为150Mbps)。其性能稳定,外观小巧,性价比高,可以低功耗实现SMS和数据信息的传输。
SIM7600CE-T 4G(LTE) Shield V1.0采用Simcom最新版SIM7600CE模块,与市面上现有的GSM/GPRS/GPS模块相比,模块具有更好的稳定性,并且支持4G通信,GNSS导航技术,拥有更好的定位效果。
技术规格
- 工作电压:5V
- 输入电源:VIN(7-23V)/USB(5V)
- 网络支持
- TDD-LTE B38/B39/B40/B41
- FDD-LTE B1/B3/B8
- TD-SCDMA B34/B39
- WCDMA/HSDPA/HSPA+ B1/B8
- CDMA 1X/EVDO BC0
- GSM/GPRS/EDGE 900/1800 MHz
- 4G通信速率:上行最大速率:50Mbps/下行最大速率:150Mbps
- 通过AT指令控制(3GPP TS 27.007,27.005 和 SIM7500_SIM7600 Series_AT Command)
- 支持GNSS卫星导航技术
- 支持低功耗模式:20mA@7V-飞行模式
- 支持LED状态显示:显示电源供应状态,网络状态和工作模式
- 工作环境:-40℃ ~85℃
- 大小:69*54mm
接口示意图
⚠模块接口及注意事项:
- 已占用管脚:D0, D1, D12,其中数字口“D12”已内部连接至SIM7600CE模块开/关引脚,可用于SIM7600CE模块开/关机控制。
- SIM7600CE板载MIC与3.5mm SIM7600CE麦克风接口使用同一路MIC通道。
- Boot开关按钮——SIM7600CE模块开关,短按Boot 1s开机,长按3s关机
- 指示灯“ON”——SIM7600CE电源指示灯,只有当您接上外接电源时,模块才能正常工作。
- Net——GSM信号指示灯
- 常亮:搜寻网络
- 快闪(1s一次):网络注册完成
- 跳线帽接口
- RX/TX——SIM7600CE通讯串口,接受AT指令控制。
- D0/D1&D7/D8——与SIM7600CE通信串口选择,根据使用的Ardunio控制器,选择适合的串口。(AT调试使用)
- RI——RI通常情况下保持高电平输出,当收到短消息,或URC上报时, RI会输出低电平。 RI在输出低电平后,会一直保持低电平,直到主机使用” AT+CRIRS”命令清除此事件为止。
- DTR——DTR可以作为SIM7600CE的休眠唤醒引脚。当SIM7600CE进入休眠模式后,拉低DTR可以唤醒SIM7600CE
- FT——飞行模式使能口,低有效。
模块作为4G上网卡样例
在这一部分中,我们将演示如何通过SIM7600CE-T 4G(LTE)通信模块,使得PC能够通过4G访问互联网,并且能拨打接听电话和发送短信,拥有手机的功能。
准备
-
硬件
- SIM7600CE-T 4G(LTE) Shield x1
- Windows PC x1
- SIM手机卡 x1
- MicroUSB数据线 x1
-
软件
- 下载并安装PC ManagerV1.8_160412 点击下载PC管理软件
-
- 下载并安装win10 7-0816点击下载USB驱动
步骤
-
选择适合自己系统的USB驱动安装
-
选择适合自己系统的PC Manager安装
-
打开PC Manager,配置参数,设置运营商
-
访问互联网
- 点击连接网络即可实现PC访问互联网,在Internet界面可以查看流量、网速等相关信息
- 打开PC 网络共享中心,可以看到建立的网络
- 点击连接网络即可实现PC访问互联网,在Internet界面可以查看流量、网速等相关信息
-
拨打接听电话,发送短信(需要在首页先断开互联网连接)
- 打开电话界面,选择电话号码拨打
- 打开短信界面,新建短信并发送
- 打开电话界面,选择电话号码拨打
功能调试(AT命令)
除了上述方式通过Arduino控制SIM7600CE-T之外,你也可以在PC上通过板载USB虚拟串口或者Arduino串口发送AT指令的方式对SIM7600CE-T扩展板进行调试。在这一部分中,我们将以图文形式,演示如何通过串口发送AT命令的方式来对SIM7600CE-T扩展板进行调试。更多的指令和功能,请参考页末更多中的AT指令集。
准备
-
硬件
- Arduino UNO x1
- SIM7600CE-T 扩展板 x1
- 外接电源 x1
-
软件
- Arduino IDE 版本最新版 点击下载Arduino IDE
- 串口调试助手(任意,能够发送16位进制数即可,可根据需要自己选择)
步骤
- 将SIM卡插在扩展板上,并把SIM7600CE-T扩展板插上Arduino UNO,同时接上接上外接电源。
- 按下Boot开机键,等待SIM卡网络注册正常,即Net状态指示灯进入快闪状态(1s一次)
- 根据控制板的类型,通过跳线帽来选择使用D0/D1或者D7/D8作为通信串口。
- 下面以使用Arduino UNO为例,下载如下的代码至UNO,并使用跳线帽连接RX-D8/TX-D7
#include <SoftwareSerial.h>
SoftwareSerial myserial(7, 8); //定义虚拟串口名为myserial,Rx为7号端口,Tx为8号端口
void setup()
{
myserial.begin(115200); //初始化虚拟串口
Serial.begin(115200); //初始化Arduino默认串口
}
void loop()
{
while (1) {
while (myserial.available()) {
Serial.write(myserial.read());//如果Serial收到数据则通过mySerial输出
}
while (Serial.available()) {
myserial.write(Serial.read());//如果myserial收到数据则通过Serial输出
}
}
}
拨打电话
在串口助手中发送AT,得到返回OK代表通信正常。
按图所示,输入AT指令,应该得到相同内容。注意:电话号码后面需要跟一个英文分号“;”.
接听与挂断电话
发送短信
读取短信
TCP通讯
GPS信息输出
注意:GPS天线必须置于室外,才可以获得稳定的GPS定位数据输出。
` 发送AT+CGPS=1命令(打开GPS)`
` 发送AT+CGPSINFO命令(读取GPS数据)`
` 如果GPS天线已经放置露天位置并收到GPS数据,等待几分钟后,会有正确的GPS定位数据输出。`
` 当想关闭GPS,可发送AT+CGPS=0命令关闭GPS。`
` 发送AT+CPOF,将模块关机。`
更多精彩指令,请参考页末的AT指令表。
SIM7600CE-T省电模式
最小功能模式
最小功能模式就是将模块功能减小到最少,所以也使得模块的电流消耗减小到最少。可以通过命令"AT+CFUN=
- AT+CFUN=0:最小功能模式。这种模式下,串口仍然可以继续使用,但是与射频和SIM卡相关的功能以及部分AT命令不能使用。
- AT+CFUN=1:全功能模式(默认)。
- AT+CFUN=4:飞行模式。这种模式下,模块仍然可以使用串口,但是与射频相关以及部分AT指令不能使用。
更多功能请参考页末AT指令