【BU03-Kit 测评】UWB 测距
本文介绍了安信可 BU03-Kit 套件实现 UWB 测距相关流程,包括原理、角色配置、AT指令说明、测试流程和效果演示等。
官方资料详见:https://docs.ai-thinker.com/uwb
测试教程参考:https://fcniufr8ibx1.feishu.cn/wiki/Q0TMwRR7AiuWoIkNzYFcTze8nab
原理
- 测距配置,即标签和基站间的距离测算,
- 需要两个 BU03-Kit 开发板,
- 配置完成后,基站 OLED 将显示二者之间的距离。
角色配置
TTL 串口连接模式下,通过 AT 指令配置开发板角色。
角色包括 基站 和 标签 。
AT指令说明
指令 |
描述 |
AT+SETCFG=x,x,x,x |
角色信道设置指令 |
AT+SAVE |
保存指令 |
AT+RESTORE |
恢复出厂设置 |
角色配置指令格式
AT + SETCFG = 参数1, 参数2, 参数3, 参数4
(SETCFG: set configuration)
其中
- 参数 1 为设备 ID (0~10),
- 参数 2 为设备角色 (0:标签 1:基站),
- 参数 3 为设备信道 (0:信道9 1:信道5),
- 参数 4 为设备速率 (0:850K 1:6.8M)。
测试流程
流程图

两根 Type-C 数据线分别连接两开发板 TTL 接口与电脑,设备管理器识别出 UART 端口号;
打开安信可串口调试助手,打开其中一个端口;
依次发送指令 AT+SETCFG=0,0,1,1
和 AT+SAVE
完成 标签
设备的角色配置;


标签设备效果


动态效果


安信可串口调试助手打开另一个端口,依次发送指令 AT+SETCFG=0,1,1,1
和 AT+SAVE
完成 基站
设备的角色配置。


基站效果


动态效果


效果演示
上述指令执行成功后,基站和标签设备标定完成,内部程序自动运行,基站设备的 OLED 显示实时距离。
效果


动态


彩色通信指示灯 buling ~ buling ~
距离实测
这里举例测试了罗技 K275 键盘的长度(标称长度 0.440 m)
第一次测量


测量结果


第二次测量


测量结果


说明
通过上述板载固件的实际测试,BU03 模组能够实现距离测试,测试效果符合预期。
误差分析
实际距离 0.4~0.5m,设备显示距离 0.6~1.1m,误差范围在 50% 左右。误差来源可能包含以下几点:
(1)设备使用默认出厂设置,未经过校准(可能由于测试环境差异引起误差);
(2)测试时需要保持两端设备天线之间无遮挡、角度匹配;
(3)基站和标签设备不能放置桌面,应远离平面,置于支架悬空放置;
总结
本文介绍了安信可 BU03 模组开发板套件实现 UWB 距离测试的相关流程,通过测距原理、角色配置、AT指令说明等流程,完成基站和标签设备的配置,并通过具体案例测试,给出相应的误差分析和解决方案,为相关产品的设计、改善和应用提供参考,后续会通过校准指令完善和提高测量精度。