我想用CC2541的自动确认(Auto-Acknowledgemet)功能,精确测量两个CC2541之间的往返时间(RTT),用于室内定位于导航。
这种想法可行吗?
应用程序应该如何编写?
Yan:
Honggui,
在同一个connection event中,master->slave, 230us 左右,slave->master。 就是说,中间有230us 左右。接下来还有包的话,也是一样。
不知道是否是你需要的答案?我也不是太了解是内定位的具体需求。
如果是两个connection event 之间,那么就是connection interval了,那么最小就是7.5ms。
wenzhong shen:
以前做过一个项目,可以用场强定位,蓝牙的RSSI值很精准。你可以编一个算法试试精度如何
Honggui Li:
回复 Yan:
Hi Yan,
在swru191f.pdf(CC2541 User's Guide)中有:
Table 25-4. RAM-Based Registers (continued)
Name:PRF_RX_TX_TIME
Addr:0x6014–0x6015
Prot:Sem1
Description:Time to add to RX-TX turnaround time in RX with auto ACK, given in 31.25-ns units
“auto ACK”是否可以将接收端的处理时间设置在31.25-ns的量级?
谢谢!
Honggui
Honggui Li:
回复 wenzhong shen:
Hi wenzhong :
我用RSSI做过,RSSI受环境影响很大,不稳定。
希望往返时间可以稳定。
谢谢!
Honggui