UWB调试时相关细节(2)

其实项目研发中,大部分是硬件问题,硬件一定要检查好!

1.有源晶振无缘晶振影响的速率问题,有源晶振导致速率2-3秒刷新一次数据(非正常),无源晶振可以1秒刷新5+次数据,当时看代码各种调试,都吐了,修改SPI的传输速率,打开系统定时器的时间戳等相关问题。

2.每次完成一个功能后我喜欢备份这个程序。有时UWB忘了修改哪里了导致定位数据不出来了,从头对照程序,看了好几遍都头晕了,所以推荐一个软件代码对比器,你只要用就爱不释手!
在这里插入图片描述

3.按键中断问题 这个倒是硬件问题,把两个引脚引到了一根中断线,两个按键只有配置到后面的引脚可以使用,在终断里加判断??

4.扩基站问题 其实目前只能完成4基站,8标签的定位,可是在实际生产中,我们需要把基站或者标签扩到200个左右,这部分是个难点,你们有办法吗?

5.其实精度这方面还是挺准确的,如果一开始精度没那么高,加上滤波算法,此时精度已经可以提高很多了,然后再加上一次函数的拟合曲线,把公式带进去,完全可以达到10cm内。

6.定位最重要的部分就是那800多行的状态机,每次跑不通,检查问题,先检查SPI能不能读出设备ID=0XDECA0130,然后进到状态机里打断点,记住如果定位跑通一次,一定运行一下状态机,看看跑通时各个状态的前后状态是什么,如果换到其他板子上跑不通,那么可以看看状态卡到哪里了。

以后有问题再补充吧!欢迎大家补充。

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值