DWM1000模块调试
记录下调试UWB模块调试(DWM1000模块调试)
Qorvo的DWM1000模块基于DW1000超宽带(UWB)收发IC,这是一个IEEE 802.15.4a超宽带实现。它将天线、所有射频电路、电源管理和时钟电路集成在一个模块中。它可以用于双向测距或TDOA定位系统,定位的精度为10厘米,支持高达6.8 Mbps的数据速率。
1、资源下载地址
入门可以直接调试的官方demo: 官方的Demo(官方下载)
DWM1000模块 demo 和相关资料:下载地址(gzlwkj.com)
DW1000模块官方的数据文档:(官方数据文档)
安信可科技也提供Keil工程的demo : UWB 模组系列 | 安信可科技 (ai-thinker.com) (NodeMCU-BU01开发板出厂固件AT源码 STM32 (可下载参考) )
UWB DWM1000 开源项目框架(由蓝点无限科技提供):UWB DWM1000 开源项目框架
2、工程环境搭建
(1)软件环境(标签与基站)代码搭建
找到下载的压缩包解压,官方给的例程都存放 在 官方例程 / dw1000_api_rev2p14_coocox / examples里,DECAWAVE上给了好多例程,第一个便是使用DW1000发送数据(软件包基于stm32开发,使用的IDE有SW4STM32和COOCOX,所以想要熟悉代码结构,需要先安装其中的一个ide)
主要用到04a & 04b这俩套例子(04a是 TWR --SS 的测距方法、04b是TWR -DS方法,相同的是都采用TOF双向飞行测距,即 测量脉冲飞行的时间 * 光速 = 标签与模块的距离。不同是04a & 04b 采用的是单边双向飞行测距,05a & 05b 采用的是手双边双向飞行测距,当然双边更加准确,这里采用双边测距。)
继续点击去05a 把main.c 文件复制到\Keil工程\MDK-ARM中的project 当中即可。copy 一份在复制05b的代码。 05A即标签的代码,05即基站的代码。好了代码环境就搭建完了。对于里边的各种函数还需要自己去稍加理解,压缩包里有带API接口引导手册,名字为《DW1000_Software_API_Guide_rev2p0》
(2)源码分析及源码移植
源码分析及源码移植参考博客: STM32+DWM1000开发uwb测距系列教程之一:官方例程简介
UWB1000官网地址:DWM1000 - Qorvo
DWM1000模块调试相关推荐
- Linux驱动编程 step-by-step (六) 用户地址检测 简单模块调试 以及一些杂项
用户地址检测 简单模块调试 以及一些杂项 检测用户空间地址的有效性 上一节中提到在read write时候要检测用户空间传递的参数地址是否是有效地址,有的内核函数会自行检测,但是在调用轻量级的内核函数 ...
- 你所不知道的模块调试技巧 - npm link #17
你所不知道的模块调试技巧 - npm link #17 1. 背景 node 应用开发中,我们不可避免的需要使用或拆分为 npm 模块,经常遇到的一个问题是: 新开发或修改的 npm 模块,如何在项目 ...
- 第十三届蓝桥杯嵌入式备赛-STM32G431-基础模块调试①LED/LCD调试
目录 0.前言 时钟设置 项目设置 1.功能要求 电路原理图 2.STM32Cubemx初始化 3.程序实现 LCD LED 编写LED灯亮灭的相关函数 LED关闭函数 LEDx开启函数 LEDx关闭 ...
- WIFI模块调试_RTL8189FTV
WIFI模块调试记录 本文调试的模块是:BL_M8189FS6(必联的WIFI模块) 简单介绍: 该模块就是用的毛蟹的8189FTV(全程应该是:RTL8189FTV,和RTL8189ETV是有区别的 ...
- UWB定位 三基站加一个标签UWB相关资料 dwm1000模块 uwb定位
UWB定位 三基站加一个标签UWB相关资料 dwm1000模块 uwb定位 ds-twr测距 dw1000模块,双边双向测距,研创物联代码,最多支持4基站8标签测距,基站和标签.信道.速率等配置可通过 ...
- hc-05蓝牙模块调试
hc-05蓝牙模块调试 本文主要记录hc-05蓝牙模块调试的过程,包括hc-05蓝牙模块连线,驱动下载,hc-05蓝牙模块模式介绍,AT指令,串口调试以及与安卓手机app连接发送数据.(只列举了我在调 ...
- 【JDY-23蓝牙模块调试】
JDY-23蓝牙模块调试 整体说明 工欲善其事,必先利其器(JDY23蓝牙模块的购买) 电路原理图的设计 原理图的设计 PCB的设计 手机APP的设计 主窗口设计 IO控制窗口 串口透传功能 视频及开 ...
- Lora模块调试记录
一.Lora模块调试启动过程调试 1.Lora主程序启动 这个报错主要是GPS模块使用了另外一路的spi,在检查spi的模式.速率等等时候报错.目前没有GPS模块所以不影响正常运行情况下的报错信息忽略 ...
- 龙尚U9507 4G模块调试小结
最近在调U9507模块,调试一个模块,其主要步骤如下: 1.首先要查看其数据手册,看其工作电压,该模块工作电压为3.3~4.2V,要先用万用表测其供电电压是否正常(注要一定要达3.3V以上,因为有些模 ...
最新文章
- 算法编程Algos Programming
- Cargo 教程介绍
- asp.net C# MVC 提交表单后清空表单
- python推荐书籍-7本经典的Python书籍,你都读过了么?
- C++ 继承和派生 及 学生管理范例
- Go语言defer详解
- HTML5中各种标签总结(列表标签、表格标签)
- python requests cookie_Python requests模块cookie实例解析
- 1.7 ConcurrentHashMap增删改查
- Simulink之门极关断晶闸管(GTO)
- Map先排序value小->大再排序key小->大,ArrayList与Stream分别实现
- 使用python和Modbus协议控制YK-08继电器
- 买硬盘需要知道哪些知识?
- 如何寻找计算机领域的英文文献?
- array_column()函数用法
- Mac显示隐藏文件命令
- 强化学习PARL——5. 基于连续动作空间上方法求解RL及大作业
- 独立网店运营简要分析
- 音乐计算机研修心得,音乐教师研修总结报告
- 腾讯云双十一云服务器配置表汇总