51uwb.cn

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

bp30接收不到bp400数据包

[复制链接]

4

主题

11

帖子

32

积分

新手上路

Rank: 1

积分
32
跳转到指定楼层
楼主
发表于 2022-11-8 09:48:27 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
博主你好,先介绍测试环境:
1. bp30 模块、通过杜邦线连接spi接口和电源,单片机初始化bp30模块参数、都成功了;单片机移植的程序是测量距离BP400程序,
    接收spi的数据、被修改为查询方式;初始化程序如下:


2. bp400 模块、使用是贵司提供的例程、采用tx_main节点程序,仿真该程序、定时器中断进入发送数据帧正常;
问题:
bp400 模块在定时发送数据,查询 bp30 模块无RXFCG状态标识,接收不到数据。接收数据程序如下:


备注说明:bp30 与 bp400 的 config 参数相同,内容如下:


麻烦博主给指点下,谢谢。



回复

使用道具 举报

4

主题

11

帖子

32

积分

新手上路

Rank: 1

积分
32
沙发
 楼主| 发表于 2022-11-8 09:52:28 | 只看该作者
涉及到的程序。
回复

使用道具 举报

4

主题

11

帖子

32

积分

新手上路

Rank: 1

积分
32
板凳
 楼主| 发表于 2022-11-8 09:59:25 | 只看该作者
通过发帖提问这种方式,建议更换一种方式吧,
让提个问题花费的时间成本太高了


配置参数.png (68.08 KB, 下载次数: 668)

配置参数.png

数据接收.png (135.57 KB, 下载次数: 699)

数据接收.png

初始化.png (168.11 KB, 下载次数: 687)

初始化.png
回复

使用道具 举报

35

主题

959

帖子

4038

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4038
地板
发表于 2022-11-9 22:21:32 | 只看该作者
看代码语法,这个代码不是我们的代码。没法解答。

另外关于发帖问题,如果是正常版,可以旺旺技术交流。
回复

使用道具 举报

4

主题

11

帖子

32

积分

新手上路

Rank: 1

积分
32
5#
 楼主| 发表于 2022-11-10 17:48:18 | 只看该作者
谢谢博主的答复,代码语法是c++,调用的基础库内容是你们测距代码。
回复

使用道具 举报

4

主题

11

帖子

32

积分

新手上路

Rank: 1

积分
32
6#
 楼主| 发表于 2022-11-10 18:01:57 | 只看该作者
我把这个踩坑过程、分享一下。希望有相同情况的朋友呢,参考、作为解题思路。

我搭建开发环境的时、用的杜邦线,只连接spi接口和电源接口,bp30的模块电源 vcc 有三路,
我测试时、只接了其中一路,根据dwm1000的电源系统图,如下。



推测 bp30 与 bp400 模块电源是独立引出的,估计是 LNA 的电源没有供电导致,任何数据都接收不到。


把电源全部接收后、模块已经能够接收到数据了;目前的情况是接收的数据是错误的。

芯片供电系统.png (47.64 KB, 下载次数: 676)

芯片供电系统.png
回复

使用道具 举报

35

主题

959

帖子

4038

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4038
7#
发表于 2022-11-10 22:07:13 | 只看该作者
dtltljb 发表于 2022-11-10 17:48
谢谢博主的答复,代码语法是c++,调用的基础库内容是你们测距代码。

基础库是Decawave的,我们实现的是顶层
回复

使用道具 举报

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

本版积分规则

bphero Inc.  

GMT+8, 2024-4-25 18:10 , Processed in 0.015999 second(s), 5 queries , File On.

Powered by Discuz! X3.3

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

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