51uwb.cn

 找回密码
 立即注册
查看: 5571|回复: 7
打印 上一主题 下一主题

长距离测距

[复制链接]

3

主题

11

帖子

49

积分

新手上路

Rank: 1

积分
49
跳转到指定楼层
楼主
发表于 2019-12-16 10:25:51 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
在地面大概15cm左右放置两个模块来进行长距离测距时,我已经在tag上修改代码使其在串口打印距离信息,发现30m以上串口距离的数据显著减少,到40m时两个模块已经不能连接,获取不到串口数据。
是因为地面影响了信号的传播吗?我是不是要提高发射功率?发射功率是定义在哪个文件里呢?
回复

使用道具 举报

0

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
8#
发表于 2022-8-12 17:51:42 | 只看该作者
蓝点无限 发表于 2022-8-10 21:10
6.8Mbps 没有做代码修改
默认参数可能不行

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

使用道具 举报

1

主题

4

帖子

12

积分

新手上路

Rank: 1

积分
12
7#
发表于 2022-8-11 16:49:32 | 只看该作者
如果我需要使用6.8Mbps怎么修改
回复

使用道具 举报

35

主题

1053

帖子

4531

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4531
6#
发表于 2022-8-10 21:10:51 | 只看该作者
Xcc333 发表于 2022-8-10 14:25
数据率在6.8M的时候烧录之后测距不能正常跑

6.8Mbps 没有做代码修改
默认参数可能不行
回复

使用道具 举报

1

主题

4

帖子

12

积分

新手上路

Rank: 1

积分
12
5#
发表于 2022-8-10 14:25:21 | 只看该作者
数据率在6.8M的时候烧录之后测距不能正常跑
回复

使用道具 举报

73

主题

249

帖子

7065

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
7065
地板
发表于 2019-12-23 15:58:34 | 只看该作者
password111go 发表于 2019-12-23 10:34
请问改成信道配置成这样的话,测距一般最大能到多少呢?

我实际测试50+
你可以分享下你测试数据
回复

使用道具 举报

3

主题

11

帖子

49

积分

新手上路

Rank: 1

积分
49
板凳
 楼主| 发表于 2019-12-23 10:34:28 | 只看该作者
请问改成信道配置成这样的话,测距一般最大能到多少呢?
回复

使用道具 举报

73

主题

249

帖子

7065

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
7065
沙发
发表于 2019-12-16 22:33:04 | 只看该作者
在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. };
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

bphero Inc.  

GMT+8, 2024-11-22 21:06 , Processed in 0.014504 second(s), 5 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

快速回复 返回顶部 返回列表