51uwb.cn

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

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

[复制链接]

73

主题

249

帖子

7069

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
7069
跳转到指定楼层
楼主
发表于 2019-1-11 09:54:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
官方提供的定位程序evk1000_software_package 使用大状态机, 很早之前分析过代码,使用大状态机,写的很复杂 -- 后面没有继续使用。 但是很多淘宝店铺配套的代码是官方代码,因为易于维护,兼容官方,自己省力,但是对于初学者是梦魇。在板子上使用拨码开关的一般都是官方代码。我也做了一块板子,但是还没来得及调试。
TWR-- 基于官方API 里的SS/DS 实现的测距,并按照官方数据格式传到官方定位软件实现定位,或者自定义简单数据格式,并且修改官方定位软件数据格式。(我属于后者)
基于此方法的程序相对来说简单很多,对初学者来说更容易入门


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



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




回复

使用道具 举报

73

主题

249

帖子

7069

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
7069
沙发
 楼主| 发表于 2019-1-11 10:22:06 | 只看该作者
关于帧过滤功能:
1 仿造官方代码构建完整发送数据结构
2 给每个模块分配短地址
3 使能帧过滤功能
4 测试
回复

使用道具 举报

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

本版积分规则

bphero Inc.  

GMT+8, 2024-11-26 15:32 , Processed in 0.009363 second(s), 4 queries , File On.

Powered by Discuz! X3.3

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

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