记录下调试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模块调试相关推荐

  1. Linux驱动编程 step-by-step (六) 用户地址检测 简单模块调试 以及一些杂项

    用户地址检测 简单模块调试 以及一些杂项 检测用户空间地址的有效性 上一节中提到在read write时候要检测用户空间传递的参数地址是否是有效地址,有的内核函数会自行检测,但是在调用轻量级的内核函数 ...

  2. 你所不知道的模块调试技巧 - npm link #17

    你所不知道的模块调试技巧 - npm link #17 1. 背景 node 应用开发中,我们不可避免的需要使用或拆分为 npm 模块,经常遇到的一个问题是: 新开发或修改的 npm 模块,如何在项目 ...

  3. 第十三届蓝桥杯嵌入式备赛-STM32G431-基础模块调试①LED/LCD调试

    目录 0.前言 时钟设置 项目设置 1.功能要求 电路原理图 2.STM32Cubemx初始化 3.程序实现 LCD LED 编写LED灯亮灭的相关函数 LED关闭函数 LEDx开启函数 LEDx关闭 ...

  4. WIFI模块调试_RTL8189FTV

    WIFI模块调试记录 本文调试的模块是:BL_M8189FS6(必联的WIFI模块) 简单介绍: 该模块就是用的毛蟹的8189FTV(全程应该是:RTL8189FTV,和RTL8189ETV是有区别的 ...

  5. UWB定位 三基站加一个标签UWB相关资料 dwm1000模块 uwb定位

    UWB定位 三基站加一个标签UWB相关资料 dwm1000模块 uwb定位 ds-twr测距 dw1000模块,双边双向测距,研创物联代码,最多支持4基站8标签测距,基站和标签.信道.速率等配置可通过 ...

  6. hc-05蓝牙模块调试

    hc-05蓝牙模块调试 本文主要记录hc-05蓝牙模块调试的过程,包括hc-05蓝牙模块连线,驱动下载,hc-05蓝牙模块模式介绍,AT指令,串口调试以及与安卓手机app连接发送数据.(只列举了我在调 ...

  7. 【JDY-23蓝牙模块调试】

    JDY-23蓝牙模块调试 整体说明 工欲善其事,必先利其器(JDY23蓝牙模块的购买) 电路原理图的设计 原理图的设计 PCB的设计 手机APP的设计 主窗口设计 IO控制窗口 串口透传功能 视频及开 ...

  8. Lora模块调试记录

    一.Lora模块调试启动过程调试 1.Lora主程序启动 这个报错主要是GPS模块使用了另外一路的spi,在检查spi的模式.速率等等时候报错.目前没有GPS模块所以不影响正常运行情况下的报错信息忽略 ...

  9. 龙尚U9507 4G模块调试小结

    最近在调U9507模块,调试一个模块,其主要步骤如下: 1.首先要查看其数据手册,看其工作电压,该模块工作电压为3.3~4.2V,要先用万用表测其供电电压是否正常(注要一定要达3.3V以上,因为有些模 ...

最新文章

  1. 算法编程Algos Programming
  2. Cargo 教程介绍
  3. asp.net C# MVC 提交表单后清空表单
  4. python推荐书籍-7本经典的Python书籍,你都读过了么?
  5. C++ 继承和派生 及 学生管理范例
  6. Go语言defer详解
  7. HTML5中各种标签总结(列表标签、表格标签)
  8. python requests cookie_Python requests模块cookie实例解析
  9. 1.7 ConcurrentHashMap增删改查
  10. Simulink之门极关断晶闸管(GTO)
  11. Map先排序value小->大再排序key小->大,ArrayList与Stream分别实现
  12. 使用python和Modbus协议控制YK-08继电器
  13. 买硬盘需要知道哪些知识?
  14. 如何寻找计算机领域的英文文献?
  15. array_column()函数用法
  16. Mac显示隐藏文件命令
  17. 强化学习PARL——5. 基于连续动作空间上方法求解RL及大作业
  18. 独立网店运营简要分析
  19. 音乐计算机研修心得,音乐教师研修总结报告
  20. 腾讯云双十一云服务器配置表汇总

热门文章

  1. java开发如何年薪30万_这位Java工程师,5年突破年薪30万,是如何做到的?
  2. java excel 读取表头_java 读取 excel 表格内容
  3. C++ Qt 构建树形结构 树形结构生成XML
  4. STM32系列(HAL库)——F103C8T6硬件SPI点亮带字库OLED屏
  5. 自学Python 58 Socket套接字编程 (一)
  6. Jmeter简单并发测试
  7. Jmeter并发测试入门(非登录)
  8. Nginx安装和配置规范
  9. QQ引流之伪装红包系列
  10. -fpic 与-fPIC的区别