51uwb.cn

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

如何获取RSSI值

[复制链接]

12

主题

49

帖子

160

积分

注册会员

Rank: 2

积分
160
跳转到指定楼层
楼主
发表于 2022-4-18 22:22:52 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
请问数据格式中只有四个距离信息,如何能够同时在串口输出各基站到标签的RSSI的值呢?谢谢。
回复

使用道具 举报

35

主题

1053

帖子

4531

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4531
15#
发表于 2023-4-24 22:03:54 | 只看该作者
zgf009 发表于 2023-4-24 21:49
RSSI的准确性如何?能不能用两个天线.通过RSSI来判断标签的左右方向?

不能
回复

使用道具 举报

0

主题

11

帖子

28

积分

新手上路

Rank: 1

积分
28
14#
发表于 2023-4-24 21:49:14 | 只看该作者
RSSI的准确性如何?能不能用两个天线.通过RSSI来判断标签的左右方向?
回复

使用道具 举报

1

主题

6

帖子

29

积分

新手上路

Rank: 1

积分
29
13#
发表于 2023-4-8 15:14:52 | 只看该作者
蓝点无限 发表于 2023-4-1 21:13
你这个哪里的代码? 可以发一下链接吗?

http://51uwb.cn/forum.php?mod=vi ... 6&highlight=imu
可以发下bp50获取rssi的代码
回复

使用道具 举报

1

主题

6

帖子

29

积分

新手上路

Rank: 1

积分
29
12#
发表于 2023-4-2 17:09:43 | 只看该作者
蓝点无限 发表于 2023-4-1 21:13
你这个哪里的代码? 可以发一下链接吗?

代码:https://gitee.com/bpuwb/bpuwb_imu.git
原贴:http://51uwb.cn/forum.php?mod=vi ... 6&highlight=imu
因为我用的BP50和店铺里IMU的标签
回复

使用道具 举报

1

主题

6

帖子

29

积分

新手上路

Rank: 1

积分
29
11#
发表于 2023-4-1 21:29:29 | 只看该作者
蓝点无限 发表于 2023-4-1 21:13
你这个哪里的代码? 可以发一下链接吗?

https://gitee.com/bpuwb/bpuwb_imu.git
帖子网址:http://51uwb.cn/forum.php?mod=vi ... 6&highlight=imu
选这个是因为他支持bp50
回复

使用道具 举报

35

主题

1053

帖子

4531

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4531
10#
发表于 2023-4-1 21:13:16 | 只看该作者
hebbe 发表于 2023-3-31 19:25
使用的bp50和imu标签,代码用的uwb_imu的代码,按照上一个输出rssi的帖子修改代码,但是很多变量未定义,怎 ...

你这个哪里的代码? 可以发一下链接吗?
回复

使用道具 举报

1

主题

6

帖子

29

积分

新手上路

Rank: 1

积分
29
9#
发表于 2023-4-1 20:21:23 | 只看该作者
蓝点无限 发表于 2022-4-18 23:30
目前发布的BP30和BP400 在测距代码中可以读取RSSI

参考如下:

可以发一份bp50获取rssi的吗
回复

使用道具 举报

1

主题

6

帖子

29

积分

新手上路

Rank: 1

积分
29
8#
发表于 2023-3-31 19:25:41 | 只看该作者
本帖最后由 hebbe 于 2023-3-31 19:33 编辑

使用的bp50和imu标签,代码用的uwb_imu的代码,按照上一个输出rssi的帖子修改代码,但是很多变量未定义,怎么修改

2.JPG (19.25 KB, 下载次数: 1512)

2.JPG

1.JPG (13.94 KB, 下载次数: 1501)

1.JPG
回复

使用道具 举报

0

主题

8

帖子

46

积分

新手上路

Rank: 1

积分
46
7#
发表于 2022-8-12 11:26:53 | 只看该作者
测试的时候发现目前开源代码51base_twr_f1中dwGetReceivePower这个函数指针的使用貌似有点问题, 后面有人用到的可以注意一下
  1. float dwGetReceivePower(void) {
  2.   dwt_rxdiag_t diagnostics;
  3.   dwt_readdiagnostics(&diagnostics);
  4.   float C = diagnostics.maxGrowthCIR;
  5.   float N = diagnostics.rxPreamCount;

  6.   float twoPower17 = (float)(1 << 17);
  7.   return calculatePower(C * twoPower17, N, config.prf);
  8. }
复制代码
回复

使用道具 举报

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

本版积分规则

bphero Inc.  

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

Powered by Discuz! X3.3

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

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