51uwb.cn

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

四基站一标签

[复制链接]

3

主题

11

帖子

49

积分

新手上路

Rank: 1

积分
49
跳转到指定楼层
楼主
发表于 2019-11-8 17:55:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
想把原来的三基站改为四基站,我将ANCHOR_MAX_NUM改为4,compute_angle_send_to_anthor0(int distance1, int distance2,int distance3,int distance4)增加了一个参数,然后把第四个基站测得的数据显示在OLED第一行上,代码编译已经通过,但在OLED屏幕上只显示原来三个基站的距离。第一行不显示距离,还是原来的英文单词是怎么回事呢?
回复

使用道具 举报

3

主题

11

帖子

49

积分

新手上路

Rank: 1

积分
49
沙发
 楼主| 发表于 2019-11-11 17:16:21 | 只看该作者
问题解决了,是由于第四个基站晶振是8MHz,而前三个基站的晶振是16MHz。所以应该修改以下STM32相应的库函数即可,不再进行二分频,直接进行9倍频就可以了。但是不知道四个基站晶振不同会对最后的定位误差有多大的影响,这要看后面定位的效果了。
回复

使用道具 举报

1

主题

6

帖子

17

积分

新手上路

Rank: 1

积分
17
板凳
发表于 2022-6-23 09:48:52 | 只看该作者
您好,实现四标签一基站,只需要修改定位源码里的ANCHOR_MAX_NUM 和 compute_angle_send_to_anthor0(int distance1, int distance2,int distance3,int distance4)吗?如果要让上位机显示Z轴数值,上位机源码需要修改吗?谢谢。
回复

使用道具 举报

7

主题

14

帖子

48

积分

新手上路

Rank: 1

积分
48
地板
发表于 2024-7-17 21:07:17 | 只看该作者
password111go 发表于 2019-11-11 17:16
问题解决了,是由于第四个基站晶振是8MHz,而前三个基站的晶振是16MHz。所以应该修改以下STM32相应的库函数 ...

您好,请问晶振怎么修改
回复

使用道具 举报

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

本版积分规则

bphero Inc.  

GMT+8, 2024-11-22 21:05 , Processed in 0.011625 second(s), 4 queries , File On.

Powered by Discuz! X3.3

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

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