51uwb.cn

标题: UWB角度测算同一角度能从0跳到100多以上 [打印本页]

作者: suhihi    时间: 2023-3-6 21:46
标题: UWB角度测算同一角度能从0跳到100多以上
if(dis1 > 0.5)
    {
                          if(angle > 115)
        {
           // printf("turn right\r\n");
            angle_msg[10] = 'L';
        }
        else if(angle >100 && angle <= 115)
        {
          //  printf("turn right\r\n");
            angle_msg[10] = 'K';
        }
                               
        else if(angle < 65 && angle > 0)
        {
          //  printf("turn left\r\n");
            angle_msg[10] = 'R';
        }
                                else if(angle < 80 && angle>=65)
        {
         //   printf("turn left\r\n");
            angle_msg[10] = 'E';
        }
        else if(angle <= 100 && angle>= 80)
        {
          //  printf("forward\r\n");
            angle_msg[10] = 'F';
        }
    }
    else
    {
        printf("stay here\r\n");
        angle_msg[10] = 'S';
    }
    angle_msg[LOCATION_FLAG_IDX] = 0;




代码应该是没有问题的,就是标签上的角度显示,我站在右边一个固定的位置,但是角度的变化能从0跳到100多,然后下发的指令就有问题了。求解


作者: 蓝点无限    时间: 2023-3-6 22:04
1. 两个基站距离多少? 需要再代码中配置基站的距离,并准确放置,实际距离为两个基站天线之间的距离
2. 观察标签上,标签和两个基站的距离是否有异常,是否出现跳动,以及是否与实际距离有较大稳定的偏移,如果有偏移,参考资料包中的天线校准,进行天线延时校准
作者: suhihi    时间: 2023-3-7 10:01
蓝点无限 发表于 2023-3-6 22:04
1. 两个基站距离多少? 需要再代码中配置基站的距离,并准确放置,实际距离为两个基站天线之间的距离
2.  ...

天线是开发板上突出来白色的那一块吗?
作者: suhihi    时间: 2023-3-7 10:43
蓝点无限 发表于 2023-3-6 22:04
1. 两个基站距离多少? 需要再代码中配置基站的距离,并准确放置,实际距离为两个基站天线之间的距离
2.  ...

我参考资料包里没有天线校准资料,只找到一个B站的视频,找不到对应代码
作者: 蓝点无限    时间: 2023-3-7 22:31
suhihi 发表于 2023-3-7 10:43
我参考资料包里没有天线校准资料,只找到一个B站的视频,找不到对应代码

天线校准,是一个参数,不是代码。TX_ANT_DLY或者RX_ANT_DLY修改一个即可。

还有,测距的时候保持所有模块树立,不要有模块平放。
作者: 蓝点无限    时间: 2023-3-7 22:31
suhihi 发表于 2023-3-7 10:01
天线是开发板上突出来白色的那一块吗?

是的,白色方块,是陶瓷天线
作者: suhihi    时间: 2023-3-7 23:09
蓝点无限 发表于 2023-3-7 22:31
天线校准,是一个参数,不是代码。TX_ANT_DLY或者RX_ANT_DLY修改一个即可。

还有,测距的时候保持所有 ...

在哪里改,我找不到你视频里修改的地方
作者: 蓝点无限    时间: 2023-3-8 21:45
suhihi 发表于 2023-3-7 23:09
在哪里改,我找不到你视频里修改的地方

(, 下载次数: 929)





欢迎光临 51uwb.cn (http://51uwb.cn/) Powered by Discuz! X3.3