编辑器版本 ×
标准版

1、简单易用,可快速上手

2、流畅支持300个器件或1000个焊盘以下的设计规模

3、支持简单的电路仿真

4、面向学生、老师、创客

专业版

1、全新的交互和界面

2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计

3、更严谨的设计约束,更规范的流程

4、面向企业、更专业的用户

专业版 UWB室内定位

简介:UWB室内定位方案,精度高达10cm,最大可在300米*300米范围内工作

开源协议: GPL 3.0

创建时间: 2023-05-25 11:31:07
更新时间: 2023-05-29 10:50:24
描述

项目说明

UWB(Ultra-Wide Band)技术是一种用于室内定位和跟踪的无线通信技术,其优点是定位精度高、抗干扰性强、可靠性高等。本项目旨在通过利用UWB技术实现一个室内定位系统,以解决室内定位问题。

 

项目描述

UWB RTLS(Ultra-wideband Real-Time Location System)的系统构成包括以下几个部分:

  1. Anchor(锚点):Anchor是一种固定在环境中的设备,在TWR算法中,Anchor还需要测量每个Anchor和Tag之间的距离。
  2. Tag(标签):Tag是一种携带在人或物体身上的设备,在TWR算法中,Tag需要测量与每个Anchor之间的距离。
  3. Cle(定位系统):TWR算法通过测量每个Anchor和Tag之间的距离来计算Tag的位置。该算法使用多个Anchor和Tag之间的距离测量值,通过加权平均或三角测量等方法计算Tag的位置。

 

 

项目硬件说明

项目硬件由以下几个部分组成,同时,为了节约成本与兼容,锚点与标签将使用同样的硬件构成。

  • 主控:STM32G431CBU6
  • 定位芯片:DW1000
  • pa与lna:SW8112Q
  • 电源:TLV75733 LDO
  • 充电:TP4057

 

DW1000简介

dw1000有7个通道可选,当前项目使用通道5

 

 

 

 

项目软件算法

UWB TWR(Two-Way Ranging)是一种基于UWB技术的双向测距方法,它利用互相通信的两个设备之间的往返时间来计算距离。在UWB TWR测量中,设备A发送一次信息,设备B接收到后,间隔一定时间发送一次信息到设备A。现在可以得到四个时间戳,分别是设备A发送时间与接收时间,设备B发送时间与接收时间。然后再由设备B发送一次信息,设备A接收到后,间隔一定时间发送一次信息到设备B。同样也可以得到四个时间戳。但是可以简化为只发送三次消息。

由以下公式可以计算出信号再空中飞行的时间,代入电磁波在空气中的速度,即可计算出距离。

 

 

设计图
原理图
1 /
PCB
1 /
暂无
工程视频/附件
暂无
工程成员
侵权投诉
相关工程
换一批
加载中...
添加到专辑 ×

加载中...

温馨提示 ×

是否需要添加此工程到专辑?

  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 技术支持

  • 开源平台公众号