tuzhuke 发表于 2019-1-11 09:54:04

TWR 定位优缺点以及后期开发展望记录

官方提供的定位程序evk1000_software_package 使用大状态机, 很早之前分析过代码,使用大状态机,写的很复杂 -- 后面没有继续使用。 但是很多淘宝店铺配套的代码是官方代码,因为易于维护,兼容官方,自己省力,但是对于初学者是梦魇。在板子上使用拨码开关的一般都是官方代码。我也做了一块板子,但是还没来得及调试。
TWR-- 基于官方API 里的SS/DS 实现的测距,并按照官方数据格式传到官方定位软件实现定位,或者自定义简单数据格式,并且修改官方定位软件数据格式。(我属于后者)
基于此方法的程序相对来说简单很多,对初学者来说更容易入门


目前TWR 定位系统中,一个固定时刻只有一对模块通信,如果超过两个模块同时通信,会产生干扰,原因在于,自定义数据结构,没有使用帧过滤等相对高级的功能。 任何一个模块发送信息,其它模块都可以收到。



后期逐步改进:
1 增加帧过滤功能
2 增加中断功能
3 实现双频模块(ZigBee+UWB)




tuzhuke 发表于 2019-1-11 10:22:06

关于帧过滤功能:
1 仿造官方代码构建完整发送数据结构
2 给每个模块分配短地址
3 使能帧过滤功能
4 测试
页: [1]
查看完整版本: TWR 定位优缺点以及后期开发展望记录