SIM7600G LTE CAT1 Модуль сотовой связи

Узнайте всё о модуле SIM7600G: технические характеристики LTE CAT1, распиновка, схемы подключения к ESP32, datasheet и примеры кода на AT-командах

SIM UART

Обзор

SIM7600G — это универсальный LTE CAT1 модуль, обеспечивающий надежную связь для различных IoT-приложений. Его компактный дизайн, высокая скорость передачи данных и наличие множества интерфейсов делают его идеальным выбором для проектов, требующих сотовой связи и навигации (GNSS).

SIM7600G поддерживает работу в сетях LTE-FDD/LTE-TDD/HSPA+ и GSM. Благодаря поддержке LTE Cat 1, он обеспечивает скорость скачивания до 10 Мбит/с, что достаточно для передачи видео и больших объемов данных в реальном времени.

Модуль SIM7600G
Быстрая навигация
Основные разделы
Примеры кода
Платформы

О модуле SIM7600G

SIM7600G — это высокопроизводительный модуль мобильной связи, поддерживающий глобальные частотные диапазоны LTE. Он оптимизирован для промышленного интернета вещей (IIoT), систем телематики и удаленного мониторинга.

Ключевые особенности

  • Глобальная поддержка сетей — Работает в сетях LTE-FDD, LTE-TDD, HSPA+, GSM/GPRS.
  • Высокая скорость — LTE Cat 1 обеспечивает 10 Мбит/с на загрузку и 5 Мбит/с на отдачу.
  • Встроенный GNSS — Поддержка систем GPS, ГЛОНАСС, BeiDou и Galileo.
  • Богатый набор интерфейсов — UART, USB 2.0, GPIO, I2C и другие.
  • Простота управления — Поддержка стандартных AT-команд.

🔗 Не уверены, какой модуль выбрать? Сравните его с другими в нашей таблице сравнения SIM-модулей. 🚀

Где купить

Приобретите SIM7600G LTE CAT1 Модуль сотовой связи

Технические характеристики

Характеристики SIM7600G

Основные технические параметры модуля SIM7600G.

Сети сотовой связи
LTE CAT1, 3G, 2G
Скорость передачи
До 10 Мбит/с
Навигация
GPS / GLONASS / Galileo
Питание (VBAT)
3.4В ... 4.2В
Скачать datasheet (PDF)
Распиновка модуля

Конфигурация пинов SIM7600G

Распиновка типового модуля (шилда) SIM7600G для подключения к контроллерам.

Распиновка SIM7600G
Всего пинов
9
Совет по питанию

В пиках модуль может потреблять до . Используйте внешний БП.

Таблица выводов основного UART
Пины Название Тип Описание
1 VBAT Питание Вход напряжения (3.4В - 4.2В).
2 GND Power Общий провод.
3 TXD UART TX Передача данных в MCU (к RX ESP32).
4 RXD UART RX Прием данных от MCU (к TX ESP32).
5 PWRKEY Control Включение/выключение (активный низкий).
Схема подключения

Подключение SIM7600G к ESP32

Интерфейс UART используется для управления модулем через AT-команды.

Схема подключения SIM7600G к ESP32
Протокол
UART (115200 bps)
Питание
3.7V - 4.2V (LiPo)
Таблица соединений (UART)
SIM7600G Pin На ESP32 Описание
VBAT Внешний 4В / LiPo Основное питание (ток до 2А).
GND GND Общий минус.
TXD GPIO16 (RX2) Выход данных из модуля.
RXD GPIO17 (TX2) Вход данных в модуль.
PWRKEY GPIO5 Программное управление питанием.
Устранение неполадок

Отладка SIM7600G

Проблема: Модуль циклически перезагружается
99% причин — недостаточное питание. При поиске сети ток подскакивает до 2А. Питание USB от ПК не подходит. Используйте мощный внешний блок питания с конденсатором 1000 мкФ.
Проблема: Нет ответа на AT-команды
1. Проверьте скорость UART (обычно 115200 или автоопределение).
2. Убедитесь, что пины TX и RX перекрещены (TX модуля к RX ESP).
3. Модуль должен быть включен (пульс на PWRKEY).
Примеры программирования

Программирование SIM7600G

Управление модулем осуществляется через AT-команды по последовательному интерфейсу (UART).

Arduino

Arduino IDE (ESP32)

C++
#include <HardwareSerial.h>

// Используем Hardware UART1 для работы с SIM7600
HardwareSerial SIM7600(1); 

#define PWR_PIN 5 // Пин управления питанием

void setup() {
  Serial.begin(115200);
  
  // Инициализация пина включения
  pinMode(PWR_PIN, OUTPUT);
  digitalWrite(PWR_PIN, LOW);
  delay(100);
  digitalWrite(PWR_PIN, HIGH);
  delay(1000); // Держать 1 сек для включения
  digitalWrite(PWR_PIN, LOW);
  
  // Скорость UART для SIM7600G обычно 115200
  SIM7600.begin(115200, SERIAL_8N1, 16, 17); // RX=16, TX=17
  
  Serial.println("Ожидание запуска модуля...");
  delay(5000);
  
  // Тестовая команда
  SIM7600.println("AT");
}

void loop() {
  // Мост между монитором порта и модулем
  if (SIM7600.available()) {
    Serial.write(SIM7600.read());
  }
  if (Serial.available()) {
    SIM7600.write(Serial.read());
  }
}
MicroPython

MicroPython

Python
from machine import UART, Pin
import time

# Инициализация UART2 (ESP32)
uart = UART(2, baudrate=115200, tx=17, rx=16)
pwr_pin = Pin(5, Pin.OUT)

def sim_power_on():
    pwr_pin.value(1)
    time.sleep(1)
    pwr_pin.value(0)
    time.sleep(5)

def send_at(cmd):
    uart.write(cmd + '\r\n')
    time.sleep(1)
    if uart.any():
        print(uart.read().decode('utf-8'))

# Включение и проверка
sim_power_on()
send_at("AT")
send_at("AT+CSQ") # Уровень сигнала

Итоги и рекомендации

Для чего подходит

SIM7600G идеален для передачи видео, быстрой загрузки логов и проектов, где требуется глобальная совместимость LTE-сетей.

Безопасность

Всегда подключайте антенну перед подачей питания на радиомодуль, иначе вы можете повредить выходной каскад усилителя.

Альтернативные варианты