注意事项说明
使用时请注意以下事项:
应用场景
📈

工业自动化

适用于工业现场设备之间的无线数据传输,实现自动化控制和监测。

🏠

智能家居

用于家庭自动化设备之间的无线通信,例如无线遥控开关、传感器网络等。

📡

远程监测

适用于环境监测、农业监测等需要低功耗长距离数据传输的场景。

常见问题

两个模块如何正确配置才能互相通信?

要使两个模块互相通信,必须确保以下设置相同:

  1. 无线频率必须设置成一致,例如都是433.00MHz
  2. 地址码必须一致,例如都是1

如果需要一对多通信,可以将发送方的地址码设为0(广播模式),此时所有接收方都能接收到数据。

如何延长模块的电池寿命?

延长模块电池寿命的主要方法是:

  • 充分利用模块的休眠功能,在非工作状态下让SLEEP端口保持高电平
  • 适当降低发射功率(使用AT+PWR命令),在满足通信距离的前提下选择较低的功率档位
  • 优化数据传输策略,减少不必要的数据发送
  • 使用更高效的电源管理系统

为什么模块无法通信?

模块无法通信的常见原因包括:

  • 频率设置不一致
  • 地址码不匹配
  • 工作模式不正确(确保一方是在透传模式)
  • 波特率设置不一致
  • 天线连接不良或天线匹配度差
  • 环境干扰过大
  • 传输距离超出模块工作范围
  • 供电不足或不稳定

如何解决串口通信问题?

解决串口通信问题的常见步骤:

  1. 确认TXD和RXD连接是否正确(注意不要接反)
  2. 检查波特率设置是否一致
  3. 确认模块是否处于正确的工作模式
  4. 检查供电是否稳定(推荐3.3V)
  5. 使用示波器或逻辑分析仪检查信号质量
  6. 如果使用AT指令失败,可以尝试恢复出厂设置后重新配置
接线示例

典型接线图

MCU
TXD →
RXD →
GPIO1 →
GPIO2 →
3.3V →
GND →
RFUT3L模块
← RXD
← TXD
← SLEEP
← SET
← VDD
← GND
注意:RXD和TXD需要交叉连接(MCU的TXD连接模块的RXD,MCU的RXD连接模块的TXD)

工作模式控制

需求 SLEEP端口 SET端口
需要配置模块参数 低电平 低电平
正常工作(透传模式) 低电平 高电平
省电(休眠模式) 高电平 高电平

提示:如不需要频繁切换工作模式,可将不需要的控制引脚直接连接到VDD(高电平)或GND(低电平)。

产品优势

稳定可靠

采用工业级芯片和镀金工艺设计,具有极高的稳定性和抗干扰能力,确保在恶劣环境下仍能可靠传输数据。

超低功耗

休眠电流仅为100μA,通过休眠模式可大幅延长电池供电设备的使用寿命,适合各类低功耗应用场景。

灵活配置

支持串口AT指令快速配置参数,无需专业编程知识,方便工程师快速开发和现场调试,降低应用开发难度。

包装清单
物品名称 数量
RFUT3L无线通讯模块 1个
433MHz天线 1个
产品说明书 1份

购买建议

  • 建议成对购买以便进行双向通信测试
  • 如需要更远距离传输,可选配增益较高的定向天线
  • 首次使用建议同时选购USB转TTL调试器,方便快速配置
温馨提示

本产品属于电子元器件,非消费类电子产品,需要具备相关电子技术知识才能正常使用。如有技术问题,请通过店内客服联系我们,我们将为您提供专业的技术支持。

RFUT3L 433MHz无线通讯模块 - 淘宝详情页
RFUT3L 433MHz无线通讯模块产品规格书
产品概述
RFUT3L 433MHz

RTUF3L模组是一款基于通用ISM(433Mhz)频段的GFSK调制无线通讯透传模块,具有极高的工业稳定性。采用GPIO电平及TTL串口通讯方式,有利于工程师快速开发及应用。具备AT指令快速配置及设定参数,相比无MCU版本开发更加快捷。拥有超低功耗模式(休眠),最低待机电流约100微安。

产品尺寸:
  • 长宽为17×21mm
  • 带屏蔽罩版本,厚度3mm
  • 不带屏蔽罩版本,厚度为2mm
产品特点
  • 数据透明传输,全方位适应用户需求,最大传输距离1KM(使用吸盘天线且在433频率下测得)。
  • 支持超低功耗模式(休眠),延长用户产品待机时间。
  • 支持点对点通讯及点对多发送,应用场景更广。
  • 支持单次透传最大300字节,模组自动分包减少用户开发难度。
  • 采用半孔工艺设计,STM贴片生产,生产加工简单。
  • 模块采用镀金工艺,抗氧化及通讯阻抗更加优秀。
GPIO引脚定义
序号 定义 功能 特性
1 GND GND /
2 VDD 电源供电 电压范围2.8~3.3V,推荐电压3.3V。
3 RUN 状态输出端口 休眠时该端口输出高电平,运行时低电平。
4 LBO 工程专用端口,浮空。
5 RST 复位输入端口 模块复位端口,内部有RC电路,内部有上拉。
6 BUSY 繁忙输出端口 无线射频繁忙时低电平,空闲时高电平。
7 SLEEP 休眠输入端口 输入低电平时运行,浮空或高电平时休眠。
8 SET 配置输入端口 输入低电平时进入AT模式,浮空或高电平时退出AT模式。
9 TXD 输出TXD 通讯端口
10 RXD 输入RXD 通讯端口
11 NCO 工程专用端口,浮空。
12 NCC 工程专用端口,浮空。
13 GND GND /
14 GND GND /
15 GND GND /
16 ANT 天线端口 连接外部天线端子

备注:RXD端口在AT模式下输入低电平5秒以上也可作为恢复出厂设置使用。

SLEEP及SET端口IO逻辑

SLEEP端口状态 SET端口状态 设备状态
SLEEP高电平 SET高电平 设备进入休眠
SLEEP高电平 SET低电平 设备进入AT指令模式
SLEEP低电平 SET高电平 设备进入透传模式
SLEEP低电平 SET低电平 设备进入AT指令模式
RFUT3L
硬件参数
电气参数
  • 供电电压参数2.8V到3.6V
  • IO输入电压参数0V到VDD+0.3V
  • IO输入端口内置上拉电阻,浮空状态下为高电平,此时电压等于VDD
  • IO低电平输入电压判断值为0.3*VDD+0.07
  • IO高电平输入电压判断值为0.7*VDDIO
  • IO输出电压参数0V到VDD(低电平电压为0V 高电平电压为VDD)
射频参数
  • 工作频段:433Mhz(420-470任意设置)
  • 通讯波特率:1000-200000任意配置
  • 输出功率:-15至18dBm 最大20dBm
  • 无线速率:40Kbps
  • 调制方式:GFSK
  • 接收灵敏度:-112dBm
电流参数
  • 接收电流:约30mA
  • 发射电流:小于100mA(根据发射功率不同电流不同,最大功率下约100mA)
  • 休眠电流:小于100uA
接口参数
  • 驱动接口:TTL串口+GPIO电平
  • 配置方式:串口AT指令

设备默认设置参数

  • AT指令回显功能为开。
  • 默认通讯比特率9600。
  • 通讯配置8N1无法修改,内部固定。
  • 默认发射功率档位为19。
  • 默认设备地址码为1。
AT指令集

AT指令用于设置模块的内部参数,例如串口波特率、无线频率等等。

使用备注:

  1. 所有AT命令必须以字符串:\r\n结尾,即以16进制为0X0D,0X0A结尾,\r\n代表回车。
  2. AT命令配置完后必须设置存储命令,设置的参数才会掉电保存,存储命令是ATF\r\n。
  3. 所有的AT命令中,字母都以大写的形式出现,如果发送的命令中包含小写字母,模块会回复ERROR。
  4. 所有AT命令中的数字都以字符的形式出现,例如:AT+UART=009600,009600都是字符。

提示:两个模块要透传数据,必须满足以下两点设置必须相同:

  • 无线频率设置成一致,例如都是433.00MHz,设置命令为:AT+FEQ=433.00\r\n
  • 地址码一致,例如都是1,设置命令为:AT+PB=00001\r\n

基础命令

AT\r\n (测试命令)

通过其他设备,例如通过电脑的串口助手,借助USB转TTL数据线,接到模组的TXD和RXD引脚,然后给模组发字符串:AT\r\n

模组工作时,会给串口助手返回字符串:AT\r\n
故障排查:

若模组没有数据返回,或返回数据不对,请检查以下几点:

  1. 模组VDD供电是否正常;
  2. TXD和RXD两个引脚顺序有没有接反;
  3. 模组和电脑串口助手的波特率设置是否一致,波特率不一致时,无法正常通讯;
  4. 命令中的数值全是字符型,显示界面中是否选中了"16进制显示";
  5. 命令是否发完全,或者多发、错发,记得不要漏发\r\n,在发送选项中勾选"发送新行"就代表在AT后面添加了\r\n,\r\n代表回车;
  6. 串口选择中,选择的串口号是否正确,如果串口号不正确,就无法收到数据了;

ATC\r\n (读取全部参数设置)

给模组发送命令:ATC\r\n,模组回复所有的参数配置信息。

AT+ATN=1 AT+FEQ=433.00 AT+PWR=19 AT+PB=00001 AT+UART=009600
返回信息含义说明:
  1. AT+ATN=1:代表回显功能打开,回显打开时,模块会回复收到的AT命令。
  2. AT+FEQ=433.00:代表当前的无线频率为433.00MHz。
  3. AT+PWR=19:代表当前的发送功率为19挡位。发送功率从0到19总共20个挡位,19为最高发送功率,发送功率越高,模块耗电越大,无线传输距离越远。
  4. AT+PB=00001:代表地址码为1,地址码是从0到65535之间的数,注意这里的00001都是字符。地址码用于模块之间透传数据时候的配对传输,模块只能接收与自身地址码相同的模块发送的无线数据,无法接收到与自身地址码不同的模块发送的数据,但地址码为0时除外,模块可以接收到地址码为0的模块发送过来的数据,即地址码为0时可以作为广播。
  5. AT+UART=009600:代表当前串口波特率为9600。

配置命令

AT+ATN=X\r\n (回显关闭和打开)

该回显仅为AT模式下回显,透传下无回显。X的范围是字符0和字符1。

回显是指给模块发送什么命令,模块就回复显示什么命令。

关闭回显:

AT+ATN=0\r\n

打开回显:

AT+ATN=1\r\n

如果把回显命令关闭,给模块发命令后,模块只回复相关的参数或者回复OK或者ERROR等状态,而不回复回显。

备注:出厂默认回显打开

AT+FEQ=ABC.EF\r\n (设定通讯频率)

ABC.EF中包含三位整数,一个小数点,两位小数,都是字符型。

例如,设置模块的频率位433.00MHz,则给模组发送命令:AT+FEQ=433.00\r\n,模块回复如下:

  1. 回显打开时:AT+FEQ=433.00\r\n(当回显关闭时不回复这条数据)
  2. 设置成功,模组返回:OK\r\n
  3. 设置失败,模组返回:ERROR\r\n

备注:

  1. 模块频率的设置范围是420.00 MHz到470.00 MHz,超出设置范围回复ERROR;
  2. 模块的出厂默认频率为433.00MHz

AT+PWR=XX\r\n (设置发射功率)

XX中包含两位整数,且都是字符型,而不是数字。XX代表设置发射功率,范围是00到19。

档位 dBm值 档位 dBm值
00 -15 10 8
01 -6 11 9
02 -1 12 10
03 0 13 11
04 1 14 12
05 2 15 13
06 4 16 15
07 5 17 16
08 6 18 17
09 7 19 18

例如,设置发射功率19挡位,给模组发送命令:AT+PWR=19\r\n

设置成功:

OK\r\n

设置失败:

ERROR\r\n

备注:出厂默认挡位19

AT+PB=XXXXX\r\n (设置模块地址)

模块地址是模组通过无线收到的数据帧的最开头两个字节,即16位长度,它类似于485通讯时候的从机地址,其地址的范围是0到65535。

设备地址的作用是:当本模组通过无线接收到另外的模组发送的数据时,通过设备地址来判断,这些数据是否要通过模组的TXD引脚接口原封不动地发送出去,如果模组收到的数据中的设备地址和自身地址一致时,此帧数据可以通过TXD引脚透传发送出去,否则数据被舍弃。

设备地址为0时,代表同频段广播,即所有的接收设备都可以接收并透传设备地址为0的无线数据,但前提得是在同一个频段下,例如都在433.00MHz下。

设置举例:设置设备地址是1,所以给模组发送设置命令:AT+PB=00001\r\n,模块回复如下:

  1. 回显打开时:AT+PB=00001\r\n(当回显关闭时不回复这条数据)
  2. 设置成功,模组返回:OK\r\n
  3. 设置失败,模组返回:ERROR\r\n

备注:

  1. 出厂默认设备地址值为1;
  2. 命令皆为字符,且区分大小写

AT+UART=XXXXXX\r\n (设置串口波特率)

X代表一个字符范围是'0'到'9',XXXXXX代表六位整数,代表的整数范围是1000到200000,命令中的X类型都是字符,不满六位或者超过六位设置失败并报错,设置完成后,如果需要掉电保存,则需要发送ATF\r\n指令。

例如,设置波特率9600:AT+UART=009600\r\n

设置成功:

OK\r\n

设置失败:

ERROR\r\n

修改串口波特率步骤举例:

  1. 出厂默认波特率为9600,将波特率改为115200,则发送命令AT+UART=115200\r\n
  2. 注意:\r\n代表回车,选中发送新行即可在AT+UART=115200的末尾自动添加发送\r\n,发送成功后回复OK,如果回显功能打开,会在OK的上面显示发送内容即AT+UART=115200\r\n

配置该指令后需将串口发送设备的波特率改为115200,然后才可以通讯,否则通讯不上。

备注:出厂默认波特率为9600

系统命令

ATF\r\n (参数保存命令)

保存成功:

OK\r\n

保存失败:

ERROR\r\n

命令执行成功后,参数被保存,掉电并再次上电时,参数是保存后的值。

ATR\r\n (恢复出厂设置)

恢复成功:

OK\r\n

恢复失败:

ERROR\r\n

命令执行成功后,清除保存的参数并恢复出厂参数。

备注:RXD端口在AT模式下输入低电平5秒以上也可作为恢复出厂设置使用。