风筝
发表于: 2022-4-1 14:42:35 | 显示全部楼层

在本篇文章中,我们将学习如何基于Arduino开发板使用SIM7600 4G LTE模块,并实现互联网连接。


在早些时候,我们使用SIM800/900以及A9G等2G GSM模块。众所周知,2G GSM/GPRS在澳大利亚和加拿大等大多数国家或地区都处于关闭阶段。但确实有一些项目需要远程GSM无线通信。在这些地区,该项目需要访问互联网,例如远程环境监测。考虑到投资/风险,在大多数情况下,LTE 4G目前仍然是一个合适的解决方案。


SIM7600是最受欢迎的4G LTE模块之一。 SIM7600系列是支持LTE无线通信模式的LTE模块。它还集成了多个卫星高精度定位GNSS系统,内置多种网络协议。


SIM7600 4G LTE模块

SIM7600系列是多频段LTE-TDD/LTE-FDD/HSPA+/TD-SCDMA和双频段GSM/GPRS/EDGE模块解决方案,采用SMT表面贴装,支持高达150Mbps的LTE CAT4下行链路数据传输。

SIM7600.jpg


SIM7600扩展能力强,接口丰富,包括UART、USB2.0、SPI、I2C、GPIO等。具有丰富的应用环境,如TCP/UDP/FTP/FTPS/HTTP/HTTPS/SMTP/POP3、彩信等,模块提供了很多客户应用程序的灵活性和易于集成。要了解有关 SIM7600 的更多信息,请参考SIM7600数据手册


Maduino Zero 4G LTE开发板

Maduino Zero 4G LTE开发板集成了两种类型的4G LTE CAT4模块SIM7600A-H或SIM7600E-H。 SIM7600A-H/SIM7600E-H是完整的LCC型多频段LTE-FDD/LTE-TDD/HSPA+/UMTS/EDGE/GPRS/GSM模块解决方案。它支持LTE CAT4,高达150Mbps的下行链路和50Mbps的上行链路数据传输,比2G/3G更快且更受欢迎。

Maduino-Zero-4G-LTESIM7600X-Board.jpg


Maduino Zero 4G LTE开发板基于ATSAMD21G18A微控制器,兼容Arduino。因此,您可以使用Arduino IDE来操作和编程SIM7600模块。开发板的正面和背面如下图所示。

SIM7600-Board-Interfaces.jpg


在正面,您可以将3.7V锂离子电池连接到电池连接器。开关可用于打开/关闭模块。有两个USB TypeC端口,一个用于微控制器,另一个用于LTE模组。有两个按钮分别用于MCU和LTE复位。 STA LED 指示网络连接状态。您可以将3根天线连接到开发板上,它们是主天线、辅助天线和GPS天线。 3.5 毫米插孔可用于连接麦克风或耳机,音频插孔可用于连接扬声器。


在背面,有一个用于插入4G SIM卡的micro-sim卡槽。同时还有一对SD卡插槽,一个用于微控制器,另一个用于SIM7600。


在Arduino中使用SIM7600 4G LTE开发板

现在让我们看看如何使用SIM7600 4G LTE模组和Arduino来通过AT命令来实现电话和短信功能。

SIM7600-GSM-GPS-4G-LTE-with-Arduino.jpg


1.   将SIM卡插入开发板。

2.   将GPS天线插入接口。

3.   将两根4G-GSM天线插入主天线接口和副天线接口。

4.   用麦克风插入耳机。

5.   将 SD 卡插入 SIM7600 的 SD 卡槽。


给开发板供电并且SIM7600模块工作时,板载的STA LED(蓝色)将点亮。


设置Arduino IDE开发环境

由于ATSAMD21G18A开发板支持包未预装在ArduinoIDE中。 因此,需要从Board Manager 安装“Arduino Zero Board”。


在Arduino IDE菜单中,选择 Tools-> Board-> Boards Manager... 打开Boards Manager对话框。然后安装 Arduino SAMD Boards(32-bits ARM Cortex-M0+)

Arduino-Zero.jpg


安装完成后,您现在可以选择Arduino Zero开发板,如下图所示。 要对开发板进行编程,您需要连接USB TypeC数据线。


现在打开Arduino IDE并粘贴以下草图。验证代码并上传。 main.rar (1.02 KB, 下载次数: 20)


上传代码后,打开串口监视器。 您现在可以向开发板发送AT命令,它将打印输出模块的响应。

跳转到指定楼层
风筝
发表于: 2022-4-1 14:56:06 | 显示全部楼层

使用SIM7600浏览互联网

SIM7600 Arduino Modem可以作为无线网络设备,支持PC或Raspberry PI上网。使用Type-C USB数据线连接开发板和PC。

Surfing-the-Internet-using-SIM7600-1.jpg


要上网,您需要在PC上安装SIM7600驱动程序。驱动程序可以在该页面进行下载。

internet1.jpg


打开设备管理器-->其他设备-->“SimTech,Incorporated”->更新驱动-->浏览我的电脑查找驱动文件-->根据系统选择驱动文件保存路径->安装。

internet2.jpg


为所有显示为黄色感叹号的驱动程序安装对应的驱动。


如果PC没有通过此设备连接到互联网,请打开串口监视器并发送AT指令开始联网。

  1. AT$QCRMCALL=1,1
复制代码

然后网络图标将显示为蜂窝网络。

Surfing-the-Internet-using-SIM7600.jpg


如果还是不能上网,请使用PPP拨号连接方式开始联网。您可以从 GitHub 获得更多信息。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题 700 | 回复: 1480



手机版|

GMT+8, 2024-4-20 12:37 , Processed in 0.132950 second(s), 6 queries , Gzip On, MemCache On. Powered by Discuz! X3.5

YiBoard一板网 © 2015-2022 地址:河北省石家庄市长安区高营大街 ( 冀ICP备18020117号 )

快速回复 返回顶部 返回列表