16浏览
查看: 16|回复: 0

试用RainbowLink V2 USB协议转换器调试毫米波雷达传感器

[复制链接]
本帖最后由 云天 于 2026-2-27 23:24 编辑

       非常感谢DFRobot提供的试用机会,让我有机会深度体验这款RainbowLink V2 USB协议转换器。
       简单来说,这是一个很实用的桌面工具。它把1路隔离RS485、1路隔离RS232和2路TTL共四个独立通道集成在一个小盒子里,还能直接从USB输出12V、5V和3.3V给外部设备供电,并且用了杠杆式快接端子,接线不用螺丝刀。
       接下来的试用,我主要会从四个方面入手:
  • 基础功能:电脑识别顺利,四个通道独立工作。
  • 核心通信:TTL回环测试、RS485对测均能正常收发数据。
  • 电源输出:三路电压输出准确稳定,能为不同设备供电。
  • 实际应用:成功连接并调试了C4001毫米波传感器,实现了参数配置和实时数据读取,充分体现了其作为“多功能协议转换器+便携电源”的实用价值。


       第一阶段:基础通电与识别测试(最简单的开始)
       这是确认设备本身没坏、电脑能识别的最基本步骤。
       1.连接电脑:用包装里的USB线将RainbowLink连接到电脑的USB口(建议用USB 3.0或Type-C口以保证供电充足。
       2.观察指示灯:连接后,设备上的电源指示灯应该亮起。如果有数据指示灯在闪烁,也是正常的。
       3.检查电脑识别(免驱体验):
  • Windows用户:右键点击“此电脑” -> “管理” -> “设备管理器” -> 展开“端口(COM和LPT)”。
  • 你应该能看到4个新的COM口,这分别对应RainbowLink的四个通道:RS485、RS232、TTL-A、TTL-B。如果能看到,说明电脑已经成功识别,即插即用功能正常。
  • 注意:如果显示的是带黄色感叹号的未知设备,可能需要从DFRobot官网下载安装一下驱动。

试用RainbowLink V2 USB协议转换器调试毫米波雷达传感器图1


       第二阶段:核心功能自测试
       这部分测试主要验证各个通信接口的发送和接收是否正常。
       1. TTL通道自收发测试(最简单,只需一根杜邦线)
       TTL通道是测试门槛最低的,可以用来验证最基本的串口通信功能。
       1)硬件:准备一根杜邦线(或任何导线)。
       2)连接:找到RainbowLink的 TTL-1(C) 通道接口(通常是排针)。用杜邦线将它的 TX(发送) 和 RX(接收) 两个引脚短接在一起。
       3)软件:打开任意串口调试助手软件(如 SSCOM、Putty),我使用的是Arduino ide 串口监视器。
  • 选择TTL-1(C) 对应的COM口(上图COM41)。
  • 设置波特率(例如 9600),数据位8,停止位1,无校验。
  • 打开串口。
  • 在发送区输入任意字符(如 "Hello RainbowLink"),点击发送。
       4)判断:如果能立即在接收区看到你刚刚发送的相同字符,说明这个TTL通道的发送和接收功能完美,这就是经典的“回环测试”。
       5)重复:用同样的方法测试 TTL-B 通道。
试用RainbowLink V2 USB协议转换器调试毫米波雷达传感器图2

       2. RS485通道测试(需要另一个USB转485模块)
       RS485是差分信号,不能直接短接TX和RX,需要两个设备“对话”。
       1)硬件:你需要另一个 USB 转 RS485 模块(https://www.dfrobot.com.cn/goods-3123.html)。
       2)连接:

  • 将RainbowLink的 RS485 A(+) 端子连接到另一个模块的 A(+)。
  • 将 B(-) 连接到另一个模块的 B(-)。
  • 将两者的 GND 也连接在一起。

       3)软件:

  • 在电脑上打开两个串口调试助手窗口。
  • 一个窗口选择RainbowLink的RS485对应的COM口,另一个窗口选择另一个USB转485模块的COM口。
  • 在两个窗口都设置好相同的波特率(如9600)并打开串口。

       4)测试:从一个窗口发送数据,观察另一个窗口是否能正确接收。然后再反过来测试。
       5)进阶:如果想测试RS485的工业标准Modbus协议,可以用 Modbus Slave 和 Modbus Poll 这两个软件来分别模拟从站和主站,进行更专业的数据包测试。
试用RainbowLink V2 USB协议转换器调试毫米波雷达传感器图3


试用RainbowLink V2 USB协议转换器调试毫米波雷达传感器图4

6合1多功能串口转换器 是一款支持USB-TTL,USB-232,USB-485,TTL-232,TTL-485,232-485的多功能串口转换模块,使用USB-485功能。

试用RainbowLink V2 USB协议转换器调试毫米波雷达传感器图5

       第三阶段:电源输出能力测试(验证供电功能)
        这个测试验证RainbowLink的核心功能之一:对外供电。
       1.准备工具:你需要一个 万用表,如果手头有 电子负载 会更好,没有的话用一些小功率的12V/5V/3.3V设备(如风扇、LED灯、开发板)也行。
       2.测试12V输出:
  • 将万用表红表笔接到 12V 端子,黑表笔接到 GND。
  • 读数应该在 12V 左右。
  • 如果连接了一个12V的设备(如一个小风扇),观察电压是否稳定。RainbowLink的12V输出额定电流是 800mA,过载时会自动保护。
       3.测试5V和3.3V输出:用同样的方法测试 5V 和 3.3V 端子。5V输出能力最强(Type-C口可达2A),3.3V为200mA。
试用RainbowLink V2 USB协议转换器调试毫米波雷达传感器图6

(笔记本USB口供电)
       第四阶段:调试毫米波雷达传感器
       DFRobot C4001 24GHz毫米波存在传感器,是一个非常典型的 UART(串口)接口的主动型传感器,一款能感知人体存在和运动的“高级雷达眼”。跟传统红外传感器不同,它不受温度、光线、气流干扰,能检测到静止不动的人。
       核心亮点
  • 动静皆可检测:这是它最大的优势。它不仅能检测到25米内的人体运动,还能在16米范围内检测到静止的人(比如躺着睡觉、坐着办公),红外传感器很难做到这点。
  • 测量距离和速度:除了检测有无,它还能测量出目标的距离(最远25米)和移动速度(0.1~10m/s)。
  • 接口简单(UART):它通过标准的UART串口(也就是TTL电平)进行通信,供电兼容3.3V/5V。

       RainbowLink调试毫米波存在传感器
       传感器操作文档https://img.dfrobot.com.cn/wiki/ ... 59a617ca4659d93.pdf

       第一步:硬件连接与准备
  • 连接RainbowLink:将传感器的VIN和GND分别连接到RainbowLink的5V和GND输出;将传感器的TX连接到RainbowLink TTL通道的RX,RX连接到TX。
  • 连接电脑:用USB线将RainbowLink连上电脑,在设备管理器中找到对应TTL通道的COM口。
    试用RainbowLink V2 USB协议转换器调试毫米波雷达传感器图9
       第二步:打开串口调试工具
  • 打开Arduino IDE的串口监视器,或使用更专业的工具如Putty、CoolTerm。
  • 选择正确的COM口,并将波特率设置为 115200,格式为“Both NL & CR”(即发送新行和回车,对应文档要求的回车换行结尾)。
    试用RainbowLink V2 USB协议转换器调试毫米波雷达传感器图8
       第三步:发送命令与接收数据
       根据文档,交互分为配置模式和运行模式。
       1. 进入配置模式(修改参数前必须做)
       操作:在串口发送框中输入 sensorStop 并发送。
       预期:传感器停止上报,返回命令提示符DFRobot:/>,表示已准备好接收配置命令。
       2. 尝试常用配置命令(以修改检测距离为例)
       查看当前距离:发送 getRange,应收到类似 Response 0.6 6 的回复。
       修改距离:发送 setRange 0.6 12(设置最近0.6米,最远12米)。
       成功反馈:收到 Done。
       3. 保存配置并重启(关键步骤)
       所有配置完成后,需按顺序执行:
        发送 saveConfig(将新的配置参数保存到Flash 中)。
        发送 resetSystem(模块执行软件复位,重新开始运行)。
       4. 查看主动上报数据
       重启后,传感器默认进入运行模式。你将在串口监视器中看到以 $ 开头、以 * 结尾的ASCII数据帧,例如:
$DFHPD,par1,par2,par3,par4* (检测到有人存在 $DFHPD,1, , , *)。

试用RainbowLink V2 USB协议转换器调试毫米波雷达传感器图7

       调试要点提醒
  • 命令格式:严格按照文档,命令与参数间用空格分隔,必须以回车换行结尾。在串口监视器中,选择发送新行(NL)或CR+LF即可。
  • 时序要求:文档提到,上电后15秒才可进行参数读写;配置前必须发sensorStop。
  • 波特率陷阱:如果修改了波特率(setUart),保存重启后,你的串口监视器也必须改用新波特率才能再次通信。切记不要设置为超过115200的值,否则可能无法连接。
    演示视频




您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4 备案 沪公网安备31011502402448

© 2013-2026 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail