51uwb.cn

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

BPhero-UWB 跟踪原理代码实现分析

[复制链接]

3

主题

15

帖子

36

积分

新手上路

Rank: 1

积分
36
跳转到指定楼层
楼主
发表于 2019-8-25 16:42:41 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
您好,这边看了您关于跟踪原理的分析,有一些问题,还请麻烦您解答一下.我这边的思路就是将基站0的TX与主控芯片STM32F103C8T6的RX连接通信,
目的是将两个基站到标签的距离反馈给主控芯片,主控芯片获取到数据之后,
然后再处理数据,将处理的结果进行判断,然后给某些引脚高低电平就好了.
目前存在的问题是:
1.基站0如何与主控芯片STM32F103C8T6通信,即将数据传给主控芯片
2.在判断的时候,我是设置某些引脚的高低电平,但是不知道当前哪些引脚已经被占用了,会不会有冲突.
回复

使用道具 举报

73

主题

249

帖子

7065

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
7065
21#
发表于 2019-9-14 15:32:01 | 只看该作者
wangyiguochao 发表于 2019-8-30 21:01
我按照用户手册将基站0与电脑通过串口连接,但是串口显示的是乱码,我怎么弄?而且那个定位软件也安装不了

显示结果为hex,不是乱码

为何安装不了,什么提示
回复

使用道具 举报

3

主题

15

帖子

36

积分

新手上路

Rank: 1

积分
36
20#
 楼主| 发表于 2019-8-30 21:01:45 | 只看该作者
我按照用户手册将基站0与电脑通过串口连接,但是串口显示的是乱码,我怎么弄?而且那个定位软件也安装不了
回复

使用道具 举报

73

主题

249

帖子

7065

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
7065
19#
发表于 2019-8-29 21:39:09 | 只看该作者
wangyiguochao 发表于 2019-8-29 19:22
管理,为什么那个基站0跟主控芯片连接通信后,主控芯片串口现实的数据一直是这样的啊?
[12:48:02.185] mrd ...


问了这么多你们不看用户手册吗??????
回复

使用道具 举报

3

主题

15

帖子

36

积分

新手上路

Rank: 1

积分
36
18#
 楼主| 发表于 2019-8-29 19:22:59 | 只看该作者
管理,为什么那个基站0跟主控芯片连接通信后,主控芯片串口现实的数据一直是这样的啊?
[12:48:02.185] mrd***d
[12:48:02.860] mrd***d
[12:48:03.524] mrf***f
[12:48:04.199] mrc***c
[12:48:04.864] mra***a
[12:48:05.539] mra***a
[12:48:06.203] mra***a
[12:48:06.872] mrb***b
[12:48:07.542] mra***a
[12:48:08.212] mrb***b
[12:48:08.881] mrb***b
回复

使用道具 举报

3

主题

15

帖子

36

积分

新手上路

Rank: 1

积分
36
17#
 楼主| 发表于 2019-8-29 17:18:30 | 只看该作者
BPhero-UWB 基站 0 和上位机通过串口通信,但是我将基站0的串口跟电脑连接后电脑上没有串口显示
回复

使用道具 举报

3

主题

15

帖子

36

积分

新手上路

Rank: 1

积分
36
16#
 楼主| 发表于 2019-8-29 12:20:15 | 只看该作者
管理,我将基站0和主控芯片通信的时候,基站0的ledtx灯不亮,但是ledrx灯在闪烁.
回复

使用道具 举报

3

主题

15

帖子

36

积分

新手上路

Rank: 1

积分
36
15#
 楼主| 发表于 2019-8-28 22:15:56 | 只看该作者
tuzhuke 发表于 2019-8-28 20:32
那你里面判断的距离信息是哪里的? 我看判断条件,像是uwb 主控跑的代码

就是主控程序里面的,现在串口一直显示的是定位数据
回复

使用道具 举报

73

主题

249

帖子

7065

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
7065
14#
发表于 2019-8-28 20:38:06 | 只看该作者
wangyiguochao 发表于 2019-8-28 13:37
这边基站0与主控芯片的通信就是将基站0的GND与主控芯片的GND相连接,基站0的TX与主控芯片的RX连接,没有其他 ...

这个帖子是跟踪原理,干活前把原理搞懂,不要蒙头干活http://bphero.com.cn/forum.php?m ... &extra=page%3D2

再强调下,你控制电机的主控,通过串口连基站0 的串口,基站0 标签需要配置跟踪模式(参考用户手册),基站0,根据距离和角度拟合一个字符,将这个字符通过串口发出来,你控制电机的主控通过串口收到这个字符,对电机进行控制。

基站0每次发送一个字符,一共有4个,对应4种控制指令,F ,向前,控制电机的主控收到这个就控制小车前进,S,对应停止,L 对应左转,R对应右转。

做跟踪小车,上面内容必须理解再进行工作!!
回复

使用道具 举报

73

主题

249

帖子

7065

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
7065
13#
发表于 2019-8-28 20:32:39 | 只看该作者
wangyiguochao 发表于 2019-8-28 12:40
我测试的是主控芯片的IO端口,不是基站,也不是标签上的.

那你里面判断的距离信息是哪里的? 我看判断条件,像是uwb 主控跑的代码
回复

使用道具 举报

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

本版积分规则

bphero Inc.  

GMT+8, 2024-11-23 18:44 , Processed in 0.016893 second(s), 6 queries , File On.

Powered by Discuz! X3.3

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

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