发帖
0 0 0

【安信可BU03-Kit】评测二,测距等

诸葛赚赚
注册会员

3

主题

0

回帖

102

积分

注册会员

积分
102
UWB 7 0 4 小时前

U****vb测距原理

官方原版英文,谁要想学习英文的可以拿去:

测距原版英文.jpg

upload 附件:DW3000DataSheet5.pdf点击这里下载原厂原版datasheet

弄懂了你就真正是技术高手了,不管用什么mcu都能跑起来了,不过嘛,打工的要给老板省钱啊,老板不可能花那么大代价请你从零开始开发的。S****o,我们为什么要选择安信可的模块,因为他代码算法全部封装好啦,一条AT指令就搞定。就比如说把,老板做个需要出口欧洲医疗设备,一直开发的项目临时蓝牙方案改成这个,你真的要为了省个mcu从零开发?拜托,等你开发出来,订单还在不在都是问题哦。搞不好老板说你的方案需要2个月左右,估计老板今晚就叫hr发招聘了,哈哈。

所以呢,有空可以学习英文,英文版的是真原厂的,不会出现莫名其妙的词语和奇奇怪怪的代码。这个在之前学stm32的时候就有感触,相信很多同学应该也是把?

UWB(超宽带)技术双向测距原理通俗来讲,就像是两个人互相扔球来计算距离。以下是具体的解释:

准备阶段:假设有两个设备,设备 A 和设备 B,它们都支持 UWB 技术,并且都知道自己发送和接收信号的时间。

信号发送与接收:设备 A 先向设备 B 发送一个信号,这个信号就好比是一个球被扔出去。设备 B 收到信号后,会马上向设备 A 回发一个信号,就像把球又扔回给设备 A。

计算时间:设备 A 能记录下自己发送信号的时间,以及收到设备 B 回发信号的时间,这样就能算出从自己发信号到收到回信号一共用了多长时间,我们把这个时间记为T1。同样的,设备 B 也会记录下自己收到信号和回发信号的时间,算出一个时间差,记为T2。

**计算距离:由于信号在空气中传播的速度是已知的,我们假设这个速度是v。那么,设备 A 和设备 B 之间的距离d就可以通过公式来计算。因为信号从 A 到 B 再回到 A,走的路程是2d,所以2d=v×(T1−T2),那么距离d=v×(T1−T2)/2。**

通过这样的双向信号传输和时间计算,UWB 技术就能精确地算出两个设备之间的距离了。而且 UWB 信号具有很宽的带宽,能更精确地测量时间,所以测距也会更加准确。

安信可这个模块把这个过程全部透明话了,就仅仅需要配置下就可以,配置命令参考AT指令

at指令.jpg

配置角色:

设置基站.jpg

基站设置完成!

设置标签.jpg

再设置个标签:

Ok,再输入AT+SAVE,不然断电又白忙啦!

基站配置:AT+SETCFG=0,1,1,1(设备 ID 0,基站角色,信道 5,速率 6.8Mbps)

标签配置:AT+SETCFG=0,0,1,1(设备 ID 1,标签角色,信道 5,速率 6.8Mbps)

不就是玩UWB嘛,搜易这!!!

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

使用道具 举报

您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 28481 个
  • 话题数: 40601 篇