Skip to content

LILYGO Sim Shield 扩展板使用指南 get it now

⚠️ 重要警告: 通电前必须检查跳线帽和 DIP 开关设置,错误配置可能导致硬件损坏。

概述

Sim Shield 是专为 LilyGo T-Sim 系列 开发的多功能扩展板,集成了以下功能:

  1. 三路电流检测:基于 INA3221 芯片,支持独立电流监测
  2. LoRa 无线通信:集成 SX1262 模块,支持远距离传输
  3. 宽压直流输入:支持 7~36V 直流输入,内置稳压电路
  4. RS485 接口:硬件自动收发控制,支持工业通信
  5. I2C/SPI 扩展:提供标准接口连接外设

快速开始

示例支持

示例PlatformIO/ArduinoESP-IDF描述
SimShield_LoRaWANLoRaWAN 通信
SimShield_LoRaReceiveLoRa 接收
SimShield_LoRaTransmitLoRa 发送
SimShieldCurrentSensor电流传感器
SimShieldFactory出厂测试程序
SerialRS485RS485 通信

开发平台

  1. Platform IO
  2. Arduino IDE
  3. VS Code

视频

主要特点

  • INA3221 三路独立电流检测
  • SX1262 LoRa 模块(远距离无线通信)
  • RS485 接口(硬件自动收发,波特率 ≤115200)
  • 宽压直流输入:7~36V,+5V 最大 2A 输出
  • SD 卡接口(SPI 重映射)
  • I2C 接口(支持 0.96 英寸 OLED)
  • 2.00mm 2Pin JST 5V 外部电源接口
  • 兼容全系列 LilyGo T-Sim 主板

产品参数

特性参数
DC 输入电压7~36V
电池输入电压4.2V(最大)
+5V 输出电流最大 2A
+3.3V 输出由主板提供(建议负载 ≤100mA)
LoRa 模块SX1262
电流检测INA3221(三通道)

引脚图

Sim Shield 引脚映射根据主板型号不同而不同,请按对应表格配置。

SIM7000G / A7670X / A7608X(ESP32 版)

配置图

跳线/开关设置说明
J25IO → LP2选择逻辑电平
J21RP1 → 5V选择 5V 电源
SW3ON启用此配置
SW1/SW2/SW4OFF必须关闭

适用型号:SIM7000G-ESP32 / A7608X-ESP32 / A7670X-ESP32

注意: A7670X/A7608X 需移除电阻才能使用 Sim Shield,详情见此链接

信号GPIO
SIMSHIELD_MOSI23
SIMSHIELD_MISO19
SIMSHIELD_SCK18
SIMSHIELD_SD_CS32
SIMSHIELD_RADIO_BUSY39
SIMSHIELD_RADIO_CS5
SIMSHIELD_RADIO_IRQ34
SIMSHIELD_RADIO_RST15
SIMSHIELD_RS_RX13
SIMSHIELD_RS_TX14
SIMSHIELD_SDA21
SIMSHIELD_SCL22

SIM7600X(ESP32 版)

配置图

跳线/开关设置说明
J25IO → BAT选择电池供电
J21RP2 → 5V选择 5V 电源
SW3ON启用此配置
SW1/SW2/SW4OFF必须关闭

适用型号:SIM7600X-ESP32

注意: GPIO32(SD CS)、GPIO34(RADIO IRQ)、GPIO12(RS RX)已被 Sim Shield 占用,分别复用为 SIM7600 DTR / STATUS / LED 引脚,请勿用于其他用途。

SIM7670G(ESP32-S3 版)

配置图

跳线/开关设置说明
J25IO → LP2选择逻辑电平
J21RP1 → 5V选择 5V 电源
SW2ON启用此配置
SW1/SW3/SW4OFF必须关闭

适用型号:SIM7670G-ESP32S3

信号GPIO
SIMSHIELD_MOSI15
SIMSHIELD_MISO7
SIMSHIELD_SCK16
SIMSHIELD_SD_CS46
SIMSHIELD_RADIO_BUSY38
SIMSHIELD_RADIO_CS39
SIMSHIELD_RADIO_IRQ6
SIMSHIELD_RADIO_RST40
SIMSHIELD_RS_RX41
SIMSHIELD_RS_TX42
SIMSHIELD_SDA2
SIMSHIELD_SCL1

A7608X(ESP32-S3 版)

配置图

跳线/开关设置说明
J25IO → LP2选择逻辑电平
J21不连接-
SW2ON启用此配置
SW1/SW3/SW4OFF必须关闭

适用型号:A7608X-ESP32S3

信号GPIO
SIMSHIELD_MOSI11
SIMSHIELD_MISO10
SIMSHIELD_SCK12
SIMSHIELD_SD_CS45
SIMSHIELD_RADIO_BUSY38
SIMSHIELD_RADIO_CS39
SIMSHIELD_RADIO_IRQ9
SIMSHIELD_RADIO_RST40
SIMSHIELD_RS_RX41
SIMSHIELD_RS_TX42
SIMSHIELD_SDA2
SIMSHIELD_SCL1

SIM7080G(ESP32-S3 PMU 版)

配置图

跳线/开关设置说明
J25不连接-
J21不连接-
SW4ON启用此配置
SW1/SW2/SW3OFF必须关闭

重要: SIM7080G 需将 18650 电池座正极焊接到指定位置,并移除主板 18650 电池座。DC5VSYS 引脚必须空置。

焊接示意图

适用型号:SIM7080G-ESP32S3

信号GPIO
SIMSHIELD_MOSI11
SIMSHIELD_MISO13
SIMSHIELD_SCK12
SIMSHIELD_SD_CS21
SIMSHIELD_RADIO_BUSY48
SIMSHIELD_RADIO_CS45
SIMSHIELD_RADIO_IRQ8
SIMSHIELD_RADIO_RST47
SIMSHIELD_RS_RX2
SIMSHIELD_RS_TX1
SIMSHIELD_SDA44
SIMSHIELD_SCL43

标准系列(SIM7000G / A7670X / SIM7670G / SIM7080G)

配置图

跳线/开关设置说明
J25IO → LP2选择逻辑电平
J21RP1 → 5V选择 5V 电源
SW1ON启用此配置
SW2/SW3/SW4OFF必须关闭
信号GPIO
SIMSHIELD_MOSI11
SIMSHIELD_MISO13
SIMSHIELD_SCK12
SIMSHIELD_SD_CS37
SIMSHIELD_RADIO_BUSY15
SIMSHIELD_RADIO_CS38
SIMSHIELD_RADIO_IRQ14
SIMSHIELD_RADIO_RST39
SIMSHIELD_RS_RX40
SIMSHIELD_RS_TX41
SIMSHIELD_SDA3
SIMSHIELD_SCL2

接口说明

电池连接

电池连接

通过跳线帽将外部电池接口连接到主板电池接口。如果外接电池,请勿在主板的 18650 插座上安装电池。

电流监测设置

电流监测

  • 垂直跳线帽: 将电池电流路由至 INA3221 通道 2,可监测充放电电流
  • 无跳线帽: 监测压线端子接口电流
  • 使用电池监测时,请勿连接压线端子

电流检测通道

电流检测接口

通道可用性说明
CH1条件可用如果电池通过跳线连接则不可用
CH2条件可用如果选择为电池监测则压线端子不可用
CH3始终可用自由使用

端子定义:IN+ 电流流入 / G 负载 GND / IN- 电流流出

尺寸图

原理图

数据手册

软件开发

依赖库

常见问题

  • Q. 使用前最重要的注意事项是什么?
    A. 通电前务必检查跳线帽和 DIP 开关设置,不同主板型号对应不同的配置,错误配置可能导致硬件损坏。

  • Q. SD 卡应该插在哪里?
    A. 使用 Sim Shield 后,SD 卡必须插入扩展板,而非主板。Sim Shield 重新映射了 SPI 接口。

  • Q. 如何选择正确的主板配置?
    A. 根据主板型号参考对应的跳线/开关配置表,确保只开启与所用主板对应的 SW 开关,其余保持 OFF。

  • Q. RS485 通信有什么限制?
    A. 建议通信波特率 ≤115200,硬件已自动处理收发控制,无需软件干预。

  • Q. A7670X / A7608X 使用时有特殊要求吗?
    A. 需移除主板上的相关电阻才能使用 Sim Shield,详情见此 GitHub Issue

版本历史

VersionUpdate dateUpdate description
T-SimShield-Rev1.02024-08-10初始版本,支持全系列 Sim 主板
T-SimShield-Rev1.12024-11-05优化电源电路,增强稳定性