DW1000FOLLOWER开发版简介
来源:互联网 发布:道教里的仙人 知乎 编辑:程序博客网 时间:2024/06/09 23:51
DW1000FOLLOWER开发板简介
(1) 直接集成DW1000芯片,DW1000兼容IEEE802.15.4-2011协议的超宽带无线收发芯片,STM32F072/405 ARM Cortex-M0/M4处理器,MPU9250姿态解算芯片和气压计LPS25H;
(2) 默认DecaWave双向测距(twoway ranging)程序,还可以用做单纯数据传输,TOF(timeof flight)和TDOA(timedifference of arrive)等方法定位;数据传输速率最高达6.8Mb/s。
(3) 得益于相干接收技术,DWM1000通信距离在300米。
(4) C语言驱动代码,Keil编译器;
(5) SWD调试接口访问ARM处理器;
(6) 板载LED用于传输,接收和其他的信息状态(基站或者标签等信息)指示;
(7) DW1000芯片定位精度在10CM左右,我们采用双向测距(twoway ranging)的方法精度在20~30厘米。
(8) DW1000FOLLOWER是针对室内定位应用的开发板,目前测试的是一个标签(Tag)与6个基站(Anchor)同时通信,与基站的单次测距时间1毫秒左右,所以与所有基站测距的总时间1x6=6毫秒,测距周期166HZ,那其实三维定位最少需要4个基站就可以,测距总时间1x4=4毫秒,测距周期250HZ,完全满足一般的室内定位应用。
(9) DW1000FOLLOWER目前可配置基站地址1~9,也就是9个基站;如需要更多的基站需要用户自行修改程序。
DW1000FOLLOWER硬件参数
户外范围:根据传播环境不同,大概在300米的视距
测距时间:1ms,一次测距的时间
加速度计/陀螺仪/磁力计:MPU9250
气压计:LPS25H或者MS5611
EEPROM:AT24C64
WIFI接口:ESP8266
供电接口:micro-USB
显示接口:0.96寸OLED
主控制器:STM32F072RBT6/STM32F405RGT6
外部晶振:8MHZ
拨码开关:4位拨码开关,自定义用于角色(基站或者标签)或者地址选择
重量:待测
其他比较:
官方的TREK1000代码太乱刷新率不够? 我们可以更高
不会使用Coocox编译器?我们使用Keil
抛开DWM1000模块,我们寻找DW1000内部更多的细节。
我们抛掉DWM1000模块,真正开始自己开发DW1000芯片,这是我们的责任,我们有义务熟悉更多芯片内部的构成,室内定位我们可以做的更出色。
测距改善:
1,6.8Mbps,40米左右
2,110Kbps,300米左右
应用2:超高精度3D定位主要用途:VR/AR、无人机、机器人等
上位机展示:
- DW1000FOLLOWER开发版简介
- iOS开发---开发工具简介
- iOS 开发 :Multimedia开发简介
- 嵌入式 Linux 开发简介
- 嵌入式 Linux 开发简介
- 嵌入式Linux开发简介
- 嵌入式Linux开发简介
- STK开发简介
- Openlaszlo 开发技术简介
- 嵌入式开发简介
- Openlaszlo 开发技术简介
- EJB component开发简介
- NetBeans 模块开发简介
- HTC开发简介
- WPF开发简介
- WPF开发简介
- 敏捷开发简介
- php开发整体简介
- Linux权限管理
- PPPoE
- logback详解(三)
- android的帧动画显示多个
- ZARCHIVE_CONSTRUCT_INDEX
- DW1000FOLLOWER开发版简介
- nginx的模块开发
- 字符驱动与proc文件创建
- android-Ultra-Pull-To-Refresh 源码解析
- 文件上传
- 使用Selenium server standalone实现定时web自动化下载电影
- Python脚本获取Linux系统信息
- python 小例子
- HTML5中table的复杂表格分区