You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

连接Arduino UNO时如何修改SIM 7600EI模块的波特率

SIM7600EI 波特率修改教程(Arduino UNO + Arduino IDE 环境)

前置准备

首先完成硬件连接:

  • SIM7600EI 的 TX 引脚接 Arduino UNO 的 D2 引脚(软串口 RX)
  • SIM7600EI 的 RX 引脚接 Arduino UNO 的 D3 引脚(软串口 TX)
  • SIM7600EI 的 VCC 接对应供电(多数模块为5V,部分为3.3V,以模块说明书为准)
  • SIM7600EI 的 GND 与 Arduino UNO 的 GND 共地
    给模块上电,等待 NET 指示灯正常闪烁,代表模块启动完成。

步骤1:烧录AT指令透传测试代码

打开Arduino IDE,烧录以下代码,用于和SIM7600EI通信,模块默认波特率为115200:

#include <SoftwareSerial.h>

// 定义软串口,D2为RX,D3为TX
SoftwareSerial sim7600Serial(2, 3);

void setup() {
  // 硬件串口用于和电脑串口监视器通信
  Serial.begin(9600);
  // 软串口用默认波特率连接SIM7600EI
  sim7600Serial.begin(115200);
  Serial.println("SIM7600EI 波特率测试工具启动");
}

void loop() {
  // 把串口监视器输入的内容转发给SIM7600EI
  if (Serial.available()) {
    sim7600Serial.write(Serial.read());
  }
  // 把SIM7600EI返回的内容转发给串口监视器
  if (sim7600Serial.available()) {
    Serial.write(sim7600Serial.read());
  }
}

烧录完成后打开串口监视器,波特率设置为9600,换行符选择「两者都有(NL & CR)」。

步骤2:发送AT指令修改波特率

在串口监视器输入框中输入以下指令,点击发送:

  1. 先测试通信是否正常,输入 AT,收到返回 OK 代表连接正常
  2. 发送修改波特率指令,例如你需要设置为9600,就输入 AT+IPREX=9600,收到返回 OK 代表修改成功

注:AT+IPREX 指令修改的波特率会固化到模块内部,掉电不会丢失,无需每次上电重新设置

步骤3:验证新波特率

修改完成后,把刚才的Arduino代码里的 sim7600Serial.begin(115200); 改为 sim7600Serial.begin(9600);(改成你设置的对应波特率),重新烧录代码。再次打开串口监视器发送 AT,能正常收到 OK 代表配置生效。

常见问题说明

  • 如果发送AT+IPREX没有响应,可以尝试用指令AT+IPR=9600,注意该指令设置后会关闭自动波特率识别,优先使用AT+IPREX
  • 如果忘记设置过的波特率,可以依次用9600、19200、38400、57600、115200这几个常用值替换sim7600Serial.begin的参数,烧录后发送AT测试,能收到OK就是正确的波特率
  • 不要使用Arduino UNO的硬件串口(D0/D1)连接SIM7600EI,会占用烧录代码的端口,建议全程用软串口通信

内容的提问来源于stack exchange,提问作者Tom Shaw

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 10:24:04