发帖
4 0 0

【BU03-Kit 测评】UWB 测距

无垠的广袤
金牌会员

19

主题

26

回帖

2702

积分

金牌会员

积分
2702
QQ
UWB 90 4 6 天前

【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)。

测试流程

流程图

flowchart.jpg

两根 Type-C 数据线分别连接两开发板 TTL 接口与电脑,设备管理器识别出 UART 端口号;

打开安信可串口调试助手,打开其中一个端口;

依次发送指令 AT+SETCFG=0,0,1,1AT+SAVE 完成 标签 设备的角色配置;

Label_Module_Config.jpg

标签设备效果

Label_Module.jpg

动态效果

Label_show.gif

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

Base_Module_Config.jpg

基站效果

Base_Module.jpg

动态效果

Base_show.gif

效果演示

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

效果

Base_Label_Modules.jpg

动态

Base_Label_Modules.gif

彩色通信指示灯 buling ~ buling ~

距离实测

这里举例测试了罗技 K275 键盘的长度(标称长度 0.440 m)

第一次测量

Measure_Keyboard1.jpg

测量结果

distance_keyboard1.jpg

第二次测量

Measure_Keyboard2.jpg

测量结果

distance_keyboard2.jpg

说明

通过上述板载固件的实际测试,BU03 模组能够实现距离测试,测试效果符合预期。

误差分析

实际距离 0.4~0.5m,设备显示距离 0.6~1.1m,误差范围在 50% 左右。误差来源可能包含以下几点:

(1)设备使用默认出厂设置,未经过校准(可能由于测试环境差异引起误差);

(2)测试时需要保持两端设备天线之间无遮挡、角度匹配;

(3)基站和标签设备不能放置桌面,应远离平面,置于支架悬空放置;

总结

本文介绍了安信可 BU03 模组开发板套件实现 UWB 距离测试的相关流程,通过测距原理、角色配置、AT指令说明等流程,完成基站和标签设备的配置,并通过具体案例测试,给出相应的误差分析和解决方案,为相关产品的设计、改善和应用提供参考,后续会通过校准指令完善和提高测量精度。

──── 0人觉得很赞 ────

举报

6 天前
还得是博士!
6 天前
已经玩起来了吗,很高级呀
6 天前
116m是啥意思,距离?
6 天前
HaydenHu 发表于 2025-3-26 17:51
116m是啥意思,距离?

前面还有小数点哦~ 是1.116m
您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 28220 个
  • 话题数: 40145 篇