51uwb.cn

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

求助 DWM1000 谁有信号质量 和功率代码和计算方式

[复制链接]

5

主题

29

帖子

264

积分

中级会员

Rank: 3Rank: 3

积分
264
跳转到指定楼层
楼主
发表于 2020-7-6 11:14:17 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
求助 DWM1000 谁有信号质量 和功率代码和计算方式

dwt_readfromdevice( RX_FQUAL_ID , 0 , 8, (uint8 *)&dw_event.rxQuality[0] ) ;//信号质量


没找到相关介绍啊 还有功率 记得在本论坛看到一个视频上面显示过功率-98.2db
有没有好心的哥哥给说一下

无标题.png (222.48 KB, 下载次数: 509)

无标题.png
回复

使用道具 举报

5

主题

29

帖子

264

积分

中级会员

Rank: 3Rank: 3

积分
264
沙发
 楼主| 发表于 2020-7-6 11:21:32 | 只看该作者
找个的了一点说明 不知道有没有在做的 可以分享一下

QQ浏览器截图20200706111820.png (121.75 KB, 下载次数: 492)

QQ浏览器截图20200706111820.png

QQ浏览器截图20200706111833.png (139 KB, 下载次数: 502)

QQ浏览器截图20200706111833.png

QQ浏览器截图20200706111848.png (117.17 KB, 下载次数: 563)

QQ浏览器截图20200706111848.png
回复

使用道具 举报

5

主题

29

帖子

264

积分

中级会员

Rank: 3Rank: 3

积分
264
板凳
 楼主| 发表于 2020-7-6 17:33:29 | 只看该作者
参考博主的https://**ceres.comblogs.com/tuzhuke/p/12169538.html
使用dwt_readdiagnostics(diagnostics);直接就不运行
发现是此函数的原因dwt_readfromdevice(RX_FQUAL_ID, 0x0, 8, (uint8*)&diagnostics->stdNoise);
将 (uint8*)&diagnostics->stdNoise 不使用指针或强制转换 定义一个 uint8 aa[8]   调用后成功通过

求解什么原因?
回复

使用道具 举报

5

主题

29

帖子

264

积分

中级会员

Rank: 3Rank: 3

积分
264
地板
 楼主| 发表于 2020-7-6 17:35:59 | 只看该作者
此图为博主代码,,,

QQ浏览器截图20200706173357.png (37.23 KB, 下载次数: 493)

QQ浏览器截图20200706173357.png
回复

使用道具 举报

35

主题

959

帖子

4036

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4036
5#
发表于 2020-7-6 21:44:37 | 只看该作者
haonan1211 发表于 2020-7-6 17:33
参考博主的https://**ceres.comblogs.com/tuzhuke/p/12169538.html
使用dwt_readdiagnostics(diagnostics) ...

没看懂描述内容
回复

使用道具 举报

5

主题

29

帖子

264

积分

中级会员

Rank: 3Rank: 3

积分
264
6#
 楼主| 发表于 2020-7-7 08:37:42 | 只看该作者

dwt_readfromdevice(RX_FQUAL_ID, 0x0, 8, (uint8*)&diagnostics->stdNoise);
就是这个函数 结构体指针取地址 直接停止运行 会导致单片机卡住
回复

使用道具 举报

35

主题

959

帖子

4036

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4036
7#
发表于 2020-7-7 11:56:56 | 只看该作者
haonan1211 发表于 2020-7-7 08:37
dwt_readfromdevice(RX_FQUAL_ID, 0x0, 8, (uint8*)&diagnostics->stdNoise);
就是这个函数 结构体指针 ...

这个库函数,应该没有问题的,你检查其他代码是不是有问题吧
回复

使用道具 举报

1

主题

23

帖子

49

积分

新手上路

Rank: 1

积分
49
8#
发表于 2021-1-15 09:35:31 | 只看该作者
haonan1211 发表于 2020-7-6 17:35
此图为博主代码,,,

        // approximation of Fig. 22 in user manual for dbm correction
                estFpPwr += (estFpPwr + 88) * corrFac;

你知道这个功率修正原理吗?没懂最后这个部分的意思
回复

使用道具 举报

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

本版积分规则

bphero Inc.  

GMT+8, 2024-4-25 04:07 , Processed in 0.021431 second(s), 6 queries , File On.

Powered by Discuz! X3.3

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

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