51uwb.cn

标题: 长距离测距 [打印本页]

作者: password111go    时间: 2019-12-16 10:25
标题: 长距离测距
在地面大概15cm左右放置两个模块来进行长距离测距时,我已经在tag上修改代码使其在串口打印距离信息,发现30m以上串口距离的数据显著减少,到40m时两个模块已经不能连接,获取不到串口数据。
是因为地面影响了信号的传播吗?我是不是要提高发射功率?发射功率是定义在哪个文件里呢?

作者: tuzhuke    时间: 2019-12-16 22:33
在main.c 中配置模块信道,如下所示,然后将所有模块重新编译下载
  1. static dwt_config_t config =
  2. {
  3. //    2,               /* Channel number. */
  4. //    DWT_PRF_64M,     /* Pulse repetition frequency. */
  5. //    DWT_PLEN_1024,   /* Preamble length. */
  6. //    DWT_PAC32,       /* Preamble acquisition chunk size. Used in RX only. */
  7. //    9,               /* TX preamble code. Used in TX only. */
  8. //    9,               /* RX preamble code. Used in RX only. */
  9. //    1,               /* Use non-standard SFD (Boolean) */
  10. //    DWT_BR_110K,     /* Data rate. */
  11. //    DWT_PHRMODE_STD, /* PHY header mode. */
  12. //    (1025 + 64 - 32) /* SFD timeout (preamble length + 1 + SFD length - PAC size). Used in RX only. */
  13.     5,               /* Channel number. */
  14.     DWT_PRF_64M,     /* Pulse repetition frequency. */
  15.     DWT_PLEN_128,    /* Preamble length. */
  16.     DWT_PAC8,        /* Preamble acquisition chunk size. Used in RX only. */
  17.     9,               /* TX preamble code. Used in TX only. */
  18.     9,               /* RX preamble code. Used in RX only. */
  19.     0,               /* Use non-standard SFD (Boolean) */
  20.     DWT_BR_6M8,      /* Data rate. */
  21.     DWT_PHRMODE_STD, /* PHY header mode. */
  22.     (129 + 8 - 8)    /* SFD timeout (preamble length + 1 + SFD length - PAC size). Used in RX only. */
  23. };
复制代码



作者: password111go    时间: 2019-12-23 10:34
请问改成信道配置成这样的话,测距一般最大能到多少呢?
作者: tuzhuke    时间: 2019-12-23 15:58
password111go 发表于 2019-12-23 10:34
请问改成信道配置成这样的话,测距一般最大能到多少呢?

我实际测试50+
你可以分享下你测试数据
作者: Xcc333    时间: 2022-8-10 14:25
数据率在6.8M的时候烧录之后测距不能正常跑

作者: 蓝点无限    时间: 2022-8-10 21:10
Xcc333 发表于 2022-8-10 14:25
数据率在6.8M的时候烧录之后测距不能正常跑

6.8Mbps 没有做代码修改
默认参数可能不行
作者: Xcc333    时间: 2022-8-11 16:49
如果我需要使用6.8Mbps怎么修改
作者: sbsbsbsbs    时间: 2022-8-12 17:51
蓝点无限 发表于 2022-8-10 21:10
6.8Mbps 没有做代码修改
默认参数可能不行

为什么调成6m8 代码运行就会加入reset呢




欢迎光临 51uwb.cn (http://51uwb.cn/) Powered by Discuz! X3.3