DWM1000 定位操作流程--[蓝点无限]

Posted tuzhuke

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DWM1000 定位操作流程--[蓝点无限]相关的知识,希望对你有一定的参考价值。

蓝点DWM1000 模块已经打样测试完毕,有兴趣的可以申请购买了,更多信息参见 蓝点论坛 

技术分享图片

1烧录HEX文件

使用ST-LINK utility 烧录HEX文件,分别烧录三个基站以及一个标签,烧录基站时需要记录那个是基站0/1/2

ST-LINK utility 使用说明:https://www.cnblogs.com/tuzhuke/p/10085563.html

HEX下载链接:http://bphero.com.cn/forum.php?mod=viewthread&tid=59&extra=page%3D1

可以直接用keil 编译下载

2 放置基站

将烧录好程序的基站放置到指定位置(最优方案:三个基站构成等边三角形)

技术分享图片

如上图所示,基站0放置的坐标是(0,0),基站1放置在x轴上,而基站2最佳点是(x,y),不要教条,可以放置在(5,8)上,5是中点,而8是一个估计值。

如果想用官方定位软件,站的坐标就用类似的,基站0 和基站1 在x轴上,基站2在y轴或者如上类似。这个很重要!

 

由于定位计算过程中有一定的误差,推荐标签活动范围尽量在上图的实心黄色里。

在放置各个基站的时候,基站之间的距离或者坐标一定是真是的,例如上图,如果基站1要放到(10.0),那一定是距离基站0实实在在的10米,坐标是相对的,但是距离必须是与实际距离一致

 

3 连接基站0 串口

如下图,连接基站0的GND 和 TX,通过串口连接到电脑上,首先可以通过串口助手观察是否有数据送到电脑上,波特率为115200,若有数据,那么就可以打开官方定位软件了

技术分享图片

 

4 官方软件定位

官方定位软件需要两步操作,首先第一步打开串口(对原版软件进行一定的修改),然后根据实际情况设定各个基站的坐标值

对于基站修改,双击对应数字即可修改,修改的值一定与实际放置的坐标一致,否则无法定位。稍等片刻,便可以通过显示部分看到标签。

技术分享图片

 

5 模块放置

对于3基站1标签定位,只能实现2D定位,也就是所有模块理论上需要在一个平面,推荐使用类似于如下的移动电源供电,所有模块都垂直放置到地面或者等高的桌面上。

技术分享图片

 

以上是关于DWM1000 定位操作流程--[蓝点无限]的主要内容,如果未能解决你的问题,请参考以下文章

DWM1000 非官方开源定位代码bitcraze

DWM1000 定位上位机软件

DWM1000 Blink数据结构 -- 帧过滤第一节

DWM1000 收发RXLED TXLED控制代码修改

DWM1000 测距原理简单分析

UWB DWM1000 开源项目框架 之 温度采集