0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

国产UWB定位测距MK8000与DW1000互通操作说明

深圳硅传科技 2025-09-09 15:34 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Decavave(已被Qorvo收购)公司的DW1000芯片是UWB领域应用最久最广泛的芯片之一,今天我在这里推荐一款国产能和它互通的UWB芯片:北京瀚巍的MK8000.并介绍一下其与DW1000互通的相关配置说明。

一、PHY参数映射和配置

两者PHY参数的映射关系如下(左DW1000.右MK8000):

get?code=YTI4ZTMzMzBmZTBmZDY3ZTJiYTAyMTk1M2MyOWJiZDUsMTc1NzQwMjc5MjA1NQ==

1、DW1000的PHR配置为DWT_PHRMODE_STD,MK8000才可与其测距。

2、MK8000的一些特定参数配置如下:

ranging_bit -> 0/1

trx_mode -> TRX_MODE_15_4A

sts_pkt_cfg -> STS_PKT_CFG_0

sts_segnum -> STS_SEGNUM_BPRF_1

sts_seglen -> STS_SEGLEN_BPRF_64

rx_ant_id->UWB_RX_ANT_2 (ch2)/UWB_RX_ANT_3(ch5/9)

3、两者PHY参数配置最大差异点在于SFD的使用。

若DW1000使用标准SFD,不同datasheet下与之对应的MK8000配置为:

6.8M: BPRF_NSFD_8

850K: BPRF_NSFD_8

110K: NSFD_64

若DW1000使用非标准SFD,不同datasheet下与之对应的MK8000配置为:

6.8M: NON_STD_NSFD5_8

850K: NON_STD_NSFD6_16

110K: NON_STD_NSFD7_64

4、其他还有一些参数的命名和值基本是一一对应的,如:

MEAN_PRF_64M -> DWT_PRF_64M

DATA_BR_6M8 -> DWT_BR_6M8

二、MK8000如何与DW1000测试Simple TX/RX例程

1、例如,DW1000配置如下参数:

get?code=ZTE0NmQxY2VmYzFjNzgzODAxNzM2MTMwYjZhM2YyYzQsMTc1NzQwMjc5MjA1NQ==

2、MK8000配置如下,使用SDK版本为(SDK v0.6.8):

3、MK8000运行simple_rx例程,DW1000运行ex_01a_simple_tx例程。DW1000发送“Hello!I am DW1000”字符,MK8000收到数据后串口打印数据,DW1000发送成功串口打印“Send Success\r\n”。

* DW1000代码片段

* MK8000代码片段

4、运行后,MK8000和DW1000串口数据界面如下,MK8000可以收到DW1000发送的数据。

get?code=ODU1ZjEzMWNiYTBlZGRhZjJjZmQ2Y2YwZjc0M2QyMjIsMTc1NzQwMjc5MjA1NQ==

5、MK8000运行simple_tx例程,DW1000运行ex_02a_simple_rx例程。

MK8000发送“Hello!I am MK8000”字符,DW1000收到数据后串口打印数据,DW1000发送成功串口打印“UWB TX Successfully\r\n”。

get?code=OWFiNGRmODczNDA5MzAzOTE5YTc4ZjYxN2ZhOTJjYTQsMTc1NzQwMjc5MjA1NQ==

* DW1000代码片段

get?code=OTRkNTRkNmM2NzY1OWJjNGZhNGJmYTRjZjhmOWYzZTUsMTc1NzQwMjc5MjA1NQ==

* MK8000代码片段

6、运行后,MK8000和DW1000串口数据界面如下,DW1000可以收到MK8000发送的数据。

三、MK8000如何与DW1000测试DS TWR例程

1、DW1000配置如下参数,使用6.8Mbps速率进行测距

get?code=NmU3ZjRmYWJlMWQ2NjAxNTJjYWU1MzNjOWE3ZGNjYzQsMTc1NzQwMjc5MjA1NQ==

2、MK8000配置如下,使用SDK版本为(SDK v0.6.8)

3、MK8000修改simple_ds_twr_resp例程,DW1000修改ex_05a_twr_init例程
①MK8000需要将发送/接收数组更改与DW1000兼容:

get?code=YjdhOTBlZGY5MmI2NDE4MGNmYTQ4NTc4M2Y1ZGIzMTAsMTc1NzQwMjc5MjA1NQ==

②DW1000数组如下:

get?code=YThmYzI3MTBlNTI3NjE1ZjMyZTNlODIzMmM0N2RmNjEsMTc1NzQwMjc5MjA1NQ==

此外还需要调整DW1000和MK8000的延时发送和接收超时参数。

③DW1000调整后参数如下:

get?code=YWE0MjQ1ZWFmOTljYWVkMWZjZTM1NzM2YTczMzYwYzYsMTc1NzQwMjc5MjA1NQ==

④MK8000调整后参数如下:

get?code=ZGQwOWUyYmY3Zjg0NTYyYmJkMzc5NTQ1ZTY0YjEzZjMsMTc1NzQwMjc5MjA1NQ==

⑤MK8000需要调整接收FINAL信息后的处理逻辑,更改如下:

get?code=NDJlZjI1OTdmYzc1YTdjZmU5YTlkNGMyOWNiZWU4ODQsMTc1NzQwMjc5MjA1NQ==

4、MK8000运行simple_ds_twr_resp例程,DW1000运行ex_05a_twr_init例程

MK8000这一侧能够打印距离,DW1000打印测距过程

get?code=ZGMzNDc3MmZlYTczZTk0ZTAxMTcxZTA0MTQzMDE3N2UsMTc1NzQwMjc5MjA1NQ==


5、MK8000修改simple_ds_twr_init例程,DW1000修改ex_05a_twr_resp例程。
①MK8000需要将发送/接收数组更改与DW1000兼容:

get?code=NTU5MWM2YjQ3NmI3OTBiNjc4NmM1ODU4NGI1NjRjYTgsMTc1NzQwMjc5MjA1NQ==

②DW1000数组如下:

get?code=YTQyMGJiZmUyZDFkOWEyNThhOTdjOThkYzI3NGM4YjksMTc1NzQwMjc5MjA1NQ==

③DW1000调整接收和发送延时/超时参数如下:

get?code=OGUwNmFhY2U0ODViY2VjMGEwMTJkNDI0ZDc0ZDU5MTIsMTc1NzQwMjc5MjA1NQ==

④MK8000调整后参数如下:

get?code=YjU5ZjVmZDVjODZjMGNiZmZmZjBmZjFiMTUyNjFlOGUsMTc1NzQwMjc5MjA1NQ==

⑤DW1000需要调整接收FINAL信息后的处理逻辑,更改如下(因MK8000提前计算了Ra和Db,所以直接代入公式即可计算):

get?code=ZDUxZjE5ZjkzNzFiOTIwZDA1YjRjN2JmNzViOGY3ZGEsMTc1NzQwMjc5MjA1NQ==

⑥MK8000运行simple_ds_twr_init例程,DW1000运行ex_05a_twr_resp例程,DW1000这一侧打印距离,MK8000打印测距过程:

get?code=NGNhNjYzZjM1YWE5YTgzN2E3OTUyOGRlN2U1MTJjNGEsMTc1NzQwMjc5MjA1NQ==

* 需要高清版本请联系客服

作为原厂授权代理商

硅传不仅能提供更具竞争力的价格

更可依托原厂资源

为客户配备全套技术支持

get?code=NDE3YWNhMTQ3NGM1NjFjMDVjOWU3YWY5NzU5YWNiNjMsMTc1NzQwMjc5MjA1NQ==

精准性:精度±10cm

兼容性:可与DW1000互通

稳定性:国产化,供应链稳定可控

低功耗:芯片制程更高

工作电流比DW1000低一半以上

get?code=ZDM3OWNlN2FmOWZmZDZhNTNlY2EwZGQ2MjAxMTMxYmIsMTc1NzQwMjc5MjA1NQ==

芯片已开发多款适配模组

可满足多样化场景需求

支持软件与硬件定制开发

提供从方案设计到功能实现的个性化支持

有更多需求

欢迎随时联系客服咨询详情

get?code=NWYwZTA3YWI5NWI4MjU3OWRmMjIwY2NkZWI0ZjI2M2IsMTc1NzQwMjc5MjA1NQ==

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • UWB
    UWB
    +关注

    关注

    32

    文章

    1244

    浏览量

    64663
  • PHY
    PHY
    +关注

    关注

    2

    文章

    331

    浏览量

    53800
  • 国产芯片
    +关注

    关注

    2

    文章

    379

    浏览量

    31517
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    DW1000是什么--超宽带 (UWB) 低功耗、低成本收发器 IC 适用于定位标签精准定位

    说明:参考应用1.物流仓储在物流仓储领域,DW1000 可以用于货物的准确定位和追踪。通过在货物上搭载 DW1000 模块,可以实时监测货物的位置信息,提高物流效率和准确性。2.智能家
    发表于 03-26 10:12

    UWB DW1000 超宽带测距开发外包

    诚意寻求UWB 超宽带测距方案,要求:有成熟的方案,只要求点到多点测距,采用DW1000开发费用:面议地点:深圳,其他地方亦可有意向,发邮件到94791249@qq.com,谢谢。
    发表于 03-15 18:35

    基于官方手册DW1000UWB定位驱动stm32源码

    );KDWM_DW1000_Config();}void KDWM_Loop( void ){while(1) { LED_G_Toggle(); delay_ms(100);}} UWB定位驱动源码下载: KDWM_Modu
    发表于 07-03 10:18

    【动能世纪】基于UWB技术的DW1000芯片

    基于UWB技术的DW1000芯片简单解析近些年来随着物联网和机器人技术的大发展,精确定位技术的热度也随之攀升。目前精确定位的技术有很多,如基于wifi、RFID、zigbee、超声波、
    发表于 08-30 10:29

    UWB定位市场前景如何?

    从Decawave第一颗广泛商用的UWB芯片DW1000上市至今,已有5余年的时间,室内精准定位市场受到越来越广泛的关注,应用领域从传统的ToB市场开始逐步向ToC市场加速布局。2019年apple
    发表于 09-26 10:06

    DW1000芯片的相关资料分享

    DW1000的最远传输距离为450米(直视距离,非直视距离为45米)。芯片功耗低,可双向测距定位,可作为室内定位。单电源电压:2.8 V至3.6 V数据传输速率:110 kbit/
    发表于 12-03 06:38

    UWB超宽带收发芯片

    的 SPI 接口接收数据到主机处理器。实施各种控制方案来维持和优化收发器性能。 DW1000芯片是Decawave公司设计的超宽带收发芯片。这款芯片可用在TWR或TDOA定位系统中,用来定位目标,其
    发表于 06-25 11:23

    DW1000校准相关资料下载

    DW1000校准相关资料下载
    发表于 01-25 16:18 22次下载

    DW1000 UWB收发器芯片的数据手册免费下载

    DW1000是一款完全集成的单芯片超宽带(UWB)低功耗低成本收发器IC,符合IEEE802.15.4-2011。它可用于双向测距或时差定位系统,以
    发表于 01-29 08:00 146次下载
    <b class='flag-5'>DW1000</b> <b class='flag-5'>UWB</b>收发器芯片的数据手册免费下载

    DW1000超宽带低功耗收发芯片的数据手册免费下载

    DW1000是一款完全集成的单芯片超宽带(UWB)低功耗低成本收发芯片,符合IEEE802.15.4-2011标准。它可以用于双向测距或时差定位系统,以
    发表于 04-26 17:18 80次下载
    <b class='flag-5'>DW1000</b>超宽带低功耗收发芯片的数据手册免费下载

    集成两路DW1000uwb模块SKU611的适用领域

    95power推出适用于信号到达相位差PDOA测距应用的UWB模块SKU611,是专门针对于PDOA系统开发一款基站模块。SKU611 集成了nRF52840和两路UWB收发器DW1000
    的头像 发表于 05-21 17:16 2381次阅读

    DW1000芯片 室内定位传感器

    DW1000的最远传输距离为450米(直视距离,非直视距离为45米)。芯片功耗低,可双向测距定位,可作为室内定位。单电源电压:2.8 V至3.6 V数据传输速率:110 kbit/
    发表于 11-23 17:51 39次下载
    <b class='flag-5'>DW1000</b>芯片 室内<b class='flag-5'>定位</b>传感器

    DW1000开发笔记(二)使用STM32硬件SPI+STM32cubeMX+HAL库测试DW1000通信

    ,这里我准备的是STM32L4的开发板(BearPi):DW1000模块这里我连接到DW1000官方评估板上,直接与DW1000芯片通信:连接方法首先查看DW1000官方评估板预留的外
    发表于 12-08 10:21 27次下载
    <b class='flag-5'>DW1000</b>开发笔记(二)使用STM32硬件SPI+STM32cubeMX+HAL库测试<b class='flag-5'>DW1000</b>通信

    DW1000开发笔记(六)DW1000发送数据并等待另一个DW1000回应

    系列文章DW1000开发笔记(一)DW1000芯片概览DW1000开发笔记(二)使用STM32硬件SPI+STM32cubeMX+HAL库测试DW1000通信
    发表于 12-08 19:21 28次下载
    <b class='flag-5'>DW1000</b>开发笔记(六)<b class='flag-5'>DW1000</b>发送数据并等待另一个<b class='flag-5'>DW1000</b>回应

    基于UWB技术的芯片DW1000介绍

    UWB技术, 目前主要应用在室内定位、人员定位系统等定位领域。近年来被应用在无线定位和雷达测距
    的头像 发表于 08-08 16:30 9701次阅读
    基于<b class='flag-5'>UWB</b>技术的芯片<b class='flag-5'>DW1000</b>介绍