RFLINK-UART无线UART传输模块使用手册
RFLINK-UART无线UART传输模块是一款简单易用的模块,可即时、无痛地将有线UART升级为无线UART传输。 不仅如此,那里还有一组 I/O 端口,因此您不需要任何编码工作和硬件即可很好地远程控制 IO 开关。
模组外观尺寸
RFLINK-UART模块包含一个根端(左)和最多四个Device端(下图右侧,可能编号为1到4),两者外观相同,可以识别由背面的标签。
如下图,RFLINK-UART模块的Group ID为0001,BAUD为
模块特性
- 操作量tage: 3.3~5.5伏
- 射频频率: 2400MHz~2480MHz。
- 功耗: TX 模式下为 24 mA@ +5dBm,RX 模式下为 23 mA。
- 发射功率: +5分贝
- 传输速率:250Kbps
- 传输距离: 空地约 80 至 100m
- 波特率:9,600bps 或 19,200bps
- 支持一对一或一对多(最多四个)传输。
引脚定义
根![]() |
设备![]() |
地线à 地面
+5 伏à 5V 音量tag输入 德克萨斯州à对应开发板UART的RX 接收器à对应开发板UART的TX 行政首长协调会à 此 CEB 应接地(GND),然后模块将上电,可用作节电控制功能。 出去à IO 口的输出引脚(On/Off 输出) INà IO 端口的输入引脚(开/关接收)。 ID1,ID0 à选择通过这两个引脚的高/低组合连接到哪个设备。 ID_纬度à 器件 ID 锁存器引脚。 当 Root 通过 ID0、ID1 设置目标设备时,您需要将此引脚设置为 LOW,然后连接将正式切换到指定设备。 |
地线à 地面
+5 伏à 5V 音量tag输入 德克萨斯州à对应开发板UART的RX 接收器à对应开发板UART的TX 行政首长协调会à 此 CEB 应接地(GND),然后模块将上电,可用作节电控制功能。 出去à IO口输出引脚(On/Off输出)I INà IO 端口的输入引脚(开/关接收)。 ID1,ID0à 通过这两个引脚的 HIGH/LOW 组合,可以将 Device 设置为不同的设备号。 ID_纬度à 此 Pin 脚对 Device 没有影响。 |
如何使用
支持UART通信接口的各类开发板和MCU均可直接使用该模块,无需额外安装驱动或API程序。
设置根目录和设备
传统的有线TTL是1对1传输,RFLINK-UART无线UART传输模块将支持1对多类型,上电后默认Root终端(#0)与设备(#1)连接,如果你有另一个编号设备(#2~#4)。 您可以通过根侧的 ID0 和 ID1 引脚选择要连接的不同设备侧。 设备选择的ID0/ID1组合请参考下表
设备 1 (#1) | 设备 2 (#2) | 设备 3 (#3) | 设备 4 (#4) | |
ID0 引脚 | 高的 | 高的 | 低的 | 低的 |
ID1 引脚 | 高的 | 低的 | 高的 | 低的 |
ID0、ID1 引脚默认为高电平,通过接地它们将为低电平。
笔记: 设备端应先设置为所需的设备号,
root 将通过同一个表选择目标设备。
您可以选择不同的设备通过root的ID0和ID1传输消息,通常将ID0或/和ID1连接到GND。 不仅如此,根侧还可以通过 IO 引脚发送低/高信号以即时选择目标设备。
例如ample,在下图中,Arduino Nano 通过 D4 和 D5 引脚选择要连接的 Device 。
将相应的高/低信号发送到 ID0 和 ID1 引脚后,
根终端将中断与旧连接端的传输(即停止与旧连接端的传输和接收)。 并等待来自 ID_Lat 引脚的低信号切换到新连接。
使用新连接开始发送/接收消息
通过 ID0、ID1 发送目标设备号信号后,根与当前连接的设备之间的所有横断都将停止。 直到您发送 ID_Lat 的 LOW 信号至少 3ms 后,新的横断才会开始。
Arduino、Raspberry Pi 和传感器有三个用例。
使用 Arduino
该模块除了直接使用Arduino的硬件TX/RX接口外,还支持软件串口,因此可以在软件仿真UART中使用,避免占用物理UART接口。
以下示例ample 将 D2 和 D3 连接到 TX 和 Root 端
RFLINK-UART 模块通过软件串口 RX,D7,D8 是设置与设备连接的引脚,D5 用作 ok toggle 引脚。 通过 Arduino 的指令 digitalWrite 为 D7、D8 和 D5 引脚输出 LOW 或 HIGH 我们可以实现动态连接不同设备的能力。
阿杜诺(意大利) | D2 | D3 | D5 | D7 | D8 | 5V | 地线 |
RFLINK-UART | RX | TX | ID_Lat(根) | ID0
(根) |
ID1
(根) |
5V | 接地 CEB |
Examp根端传输程序的文件:
ExampRX 接收端程序的文件:
执行
使用树莓派
在 Raspberry Pi 上使用这个 mod 也相当容易! RFLINKUART 模块的引脚连接到树莓派的相应引脚,如 examp上面的 Arduino 文件。 换句话说,您可以直接读写 RX/TX 引脚并指定要连接的设备,就像传统的 UART 一样。
下图是Root-side之间的连接方式
树莓派和RFLINK-UART模块,Device端的连接方式基本相同,只是ID_Lat pin pin不需要连接,ID0和ID1根据需求设置不同的ID号.
Examp程序文件:
发送器重复向设备#3 和设备#1 发送信息
收件人:这个前ample 是一个简单的接收
与传感器直接连接
如果您的传感器支持 UART 接口并且波特率支持 9,600 或
19,200,然后可以直接连接到RFLINK-UART模块的设备端,也可以快速无痛升级无线功能传感器。 以下G3 PM2.5传感器作为example,参考下面的连接方法
接下来,请准备一个开发板(Arduino或Raspberry Pi)
连接RFLINK-UART模块的RO 在ot端,可以通过通用UART方式读取G3传输的PM2.5数据,恭喜G3升级为PM2.5传感模块,具备无线传输能力。
使用 IO 端口
RFLINK-UART 模块提供了一组 IO 端口,可以让您无线传输开/关命令,而这组 Io 端口不限于模块的发送端或接收端,两端可以相互控制。 只要你改变音量tag任一端的 IN 端口的 e,您将更改输出 voltage 同步另一端的 Out 端口。 请参考以下用法example 解释如何使用 IO 端口远程控制开关 LED 灯泡。
文件/资源
![]() |
RFLINK RFLINK-UART无线UART传输模块 [pdf] 使用说明书 RFLINK-UART,无线UART传输模块,RFLINK-UART无线UART传输模块 |