password111go 发表于 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屏幕上只显示原来三个基站的距离。第一行不显示距离,还是原来的英文单词是怎么回事呢?

password111go 发表于 2019-11-11 17:16:21

问题解决了,是由于第四个基站晶振是8MHz,而前三个基站的晶振是16MHz。所以应该修改以下STM32相应的库函数即可,不再进行二分频,直接进行9倍频就可以了。但是不知道四个基站晶振不同会对最后的定位误差有多大的影响,这要看后面定位的效果了。

Mike_Zhang 发表于 2022-6-23 09:48:52

您好,实现四标签一基站,只需要修改定位源码里的ANCHOR_MAX_NUM 和 compute_angle_send_to_anthor0(int distance1, int distance2,int distance3,int distance4)吗?如果要让上位机显示Z轴数值,上位机源码需要修改吗?谢谢。
页: [1]
查看完整版本: 四基站一标签