RFLINK-UART无线UART传输模块使用手册
RFLINK-UART无线UART传输模块

RFLINK-UART无线UART传输模块是一款简单易用的模块,可即时、无痛地将有线UART升级为无线UART传输。 不仅如此,那里还有一组 I/O 端口,因此您不需要任何编码工作和硬件即可很好地远程控制 IO 开关。

模组外观尺寸

RFLINK-UART模块包含一个根端(左)和最多四个Device端(下图右侧,可能编号为1到4),两者外观相同,可以识别由背面的标签。

如下图,RFLINK-UART模块的Group ID为0001,BAUD为

模组外观尺寸

模块特性

  1. 操作量tage: 3.3~5.5伏
  2. 射频频率: 2400MHz~2480MHz。
  3. 功耗: TX 模式下为 24 mA@ +5dBm,RX 模式下为 23 mA。
  4. 发射功率: +5分贝
  5. 传输速率:250Kbps
  6. 传输距离: 空地约 80 至 100m
  7. 波特率:9,600bps 或 19,200bps
  8. 支持一对一或一对多(最多四个)传输。

引脚定义


引脚定义
设备
引脚定义
地线à 地面

+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 我们可以实现动态连接不同设备的能力。

使用 Arduino

阿杜诺(意大利) D2 D3 D5 D7 D8 5V 地线
RFLINK-UART RX TX ID_Lat(根) ID0

(根)

ID1

(根)

5V 接地 CEB

Examp根端传输程序的文件:

根侧传输程序 根侧传输程序

ExampRX 接收端程序的文件:

RX 接收端程序

执行

执行

使用树莓派

在 Raspberry Pi 上使用这个 mod 也相当容易! RFLINKUART 模块的引脚连接到树莓派的相应引脚,如 examp上面的 Arduino 文件。 换句话说,您可以直接读写 RX/TX 引脚并指定要连接的设备,就像传统的 UART 一样。

下图是Root-side之间的连接方式
树莓派和RFLINK-UART模块,Device端的连接方式基本相同,只是ID_Lat pin pin不需要连接,ID0和ID1根据需求设置不同的ID号.

使用树莓派

Examp程序文件:

发送器重复向设备#3 和设备#1 发送信息

Examp程序文件 Examp程序文件

收件人:这个前ample 是一个简单的接收

这个前任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 灯泡。

使用 IO 端口 使用 IO 端口

 

文件/资源

RFLINK RFLINK-UART无线UART传输模块 [pdf] 使用说明书
RFLINK-UART,无线UART传输模块,RFLINK-UART无线UART传输模块

参考

发表评论

您的电子邮件地址不会被公开。 必填字段已标记 *