U****vb测距原理
官方原版英文,谁要想学习英文的可以拿去:

附件: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指令

配置角色:


基站设置完成!

再设置个标签:

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嘛,搜易这!!!