基于UWB技术的DW1000芯片简单解析
近些年来随着物联网和机器人技术的大发展,精确定位技术的热度也随之攀升。目前精确定位的技术有很多,如基于wifi、RFID、zigbee、超声波、UWB等技术都可以实现精准定位。由于技术的不同,精度也不尽相同,造假也不同。本文将讲述基于超宽带技术的定位系统的技术实现框架和流程,由于本文主要参考DECAWAVE公司出品的DW1000芯片相关技术问题,因此对DW1000芯片实现产品化具有推动作用。
自从UWB定位芯片DW1000推向市场,UWB定位终于有了竞争力的方案了,芯片方案的出台给了这个行业良性发展的基础,但是每个行业的发展都不是一番风顺的,UWB定位也一样。
UWB定位技术目前基本都是采用DW1000的芯片,实际上这个芯片集成的算法很少,就是发个脉冲信号,主要的定位算法都是需要做定位的集成厂商来自己研究和优化,各家公司的定位研究都不开放,导致开发的难度高,投入的人力大,而且定位的偶然性误差会较大,因此,用DW1000做定位系统很容易,但是做好了,一点都不容易。
国内研发的UWB定位系统的公司的技术也在迎头赶上,这点从微软室内定位大赛就可以看出,中国公司的成绩也是越来越好,当然国内做的比较大的几家都是没去过室内定位大赛的,是具体去了没得奖还是没敢去就不知道了。但是说明国内的初创公司在UWB定位的研究上还是有实力的,名气大的只能在行业里混的时间长点,别的也说明不了啥问题。反之也说明了国外的公司水平也一般,在UWB定位这行业里,没必要外面的月亮更圆,可能墙内的花更香。
网上说了半天什么UWB简单,其实这些都不正确,简单和复杂是相对芯片和模块而言的,对集成商而言,做个3G的数据模块非常容易,买个成熟的就行,价格便宜,比自己做要强,而UWB则不一样,要从芯片开始做基础算法,所以难度大了不是一点半点。当然所有这些问题都可以通过算法的优化去解决,但是要花费大量的人力。相比WIFI和蓝牙等定位技术的开发难度,就不是在一个级别上,这也是成本居高不下的另外一个原因。新入行的企业一般都会碰到DW1000芯片例程调试等各方面的问题,调通之后精度收到各种因素的影响会有较大的误差,产品的资料又比较少,技术支持力度又不足等等,每个问题的解决都是充满艰辛的里程。
UWB定位的问题很多,研发难度只是其中的一部分。当然只要有市场的需求就没有克服不了的问题,UWB定位作为新的室内定位技术,在人员定位系统上的优势也是显而易见的。只要扎扎实实的做研发,还是能够做出优秀的产品的。
DecaWave公司的DW1000芯片。符合IEEE802.15.4-2011超宽带标准。按照数据手册上应该最小误差在10厘米以内。DW1000的最远传输距离为450米(直视距离,非直视距离为45米)。芯片功耗低,可双向测距和定位,可作为室内定位。
单电源电压:2.8 V至3.6 V
数据传输速率:110 kbit/s,850 kbit/s和6.8 Mbit/s;
6频段:从3.5 GHz至6.5 GHz
发射功率:-14 dBm/-10 dBm
发射功率密度:<-41.3dBm / MHz
支持数据包大小:1023字节
调制方式:BPM(二相调制)与BPSK(二进制相位调制)
FDMA:6通道
CDMA:12种不同的信道编码
工业级温度范围:-40°C至+ 85°C
读数据手册的摘录及心得:
DW1000需接外部38.4MHz的晶振,支持SPI通信。

DW1000有两个频率合成器,本地时钟即外部和系统时钟。带宽设置有两种模式:500MHz和900MHz。由相关寄存器设置特定的带宽模式。带宽设置的增加范围大了,相应功耗也就增加。因此该TX脉冲宽度允许传输的带宽应该合理控制。DW1000寄存器是不可编程的,需要写相关值来控制。
看完数据手册,接下来就好好啃两百多页的英文用户手册,看看SPI读写操作和各个寄存器值的读写操作。大概有四十多个寄存器。DW1000对于寄存器的操作十分严格,尤其是时间同步控制。两种定位方法:到达时间差(TDOA)和双向测距(TOF)定位。时间控制不合适会导致定位误差。
湿度大也会衰减发射信号的强度,影响距离,比如阴雨天时,收音机的信号就明显差很多。因为无线电波的传播介质发生了变化,介质的性质(介电常数)发生变化,电磁波波速就会产生变化。
需要这款芯片的可以联系我!价格舒适美丽
钱先生
TEL:13714767600
QQ:1781066920
基于UWB技术的DW1000芯片简单解析的更多相关文章
- 基于DOM的XSS注入漏洞简单解析
基于DOM的XSS注入漏洞简单解析http://automationqa.com/forum.php?mod=viewthread&tid=2956&fromuid=21
- 学生信息管理系统--基于jsp技术和MySQL的简单增删改查
web实现增删改查的方式有很多啊,对于初学者来说当然是要先了解各部分的传值的方式.本篇博客从jsp技术的最基础方面进行说明. 一.什么是jsp技术 首先,我们要了解什么是jsp技术. jsp技术是基于 ...
- DW1000芯片定位技术解析
近些年来随着物联网和机器人技术的大发展,精确定位技术的热度也随之攀升.目前精确定位的技术有很多,如基于wifi.RFID.zigbee.超声波.UWB等技术都可以实现精准定位.由于技术的不同,精度也不 ...
- 关于UWB技术:DecaWave公司的DW1000芯片资料
关于人在隧道工作时都需要准确的精确度确定精准的位置.DecaWave公司的DW1000芯片,对定位上的精确度更是再适合不过了.符合IEEE802.15.4-2011超宽带标准.按照数据手册上应该最小误 ...
- 基于 WebRTC 技术的实时通信服务开发实践
随着直播的发展,直播实时互动性变得日益重要.又拍云在 WebRTC 的基础上,凭借多年的开发经验,结合当下实际情况,开发 UPRTC 系统,解决了网络延时.并发量大.客户端解码能力差等问题. WebR ...
- 锐速与BBR的原理简单解析
锐速与BBR的原理简单解析 4 前言 昨天,有一位朋友在我的文章下留言说,锐速和BBR不都是一样,是拥塞算法嘛.因为这方面需要讲的东西比较多,所以我还是专门水一篇文章吧. 锐速 参考资料: http ...
- Spring3.2 中 Bean 定义之基于 XML 配置方式的源码解析
Spring3.2 中 Bean 定义之基于 XML 配置方式的源码解析 本文简要介绍了基于 Spring 的 web project 的启动流程,详细分析了 Spring 框架将开发人员基于 XML ...
- 参考MySQL Internals手册,使用Golang写一个简单解析binlog的程序
GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源. MySQL作为最流行的开源关系型数据库,有大量的拥趸.其生态已经相当完善,各项特性在圈内都有大量研究.每次新特性发布,都会 ...
- 最简单的基于libVLC的例子:最简单的基于libVLC的推流器
===================================================== 最简单的基于libVLC的例子文章列表: 最简单的基于libVLC的例子:最简单的基于lib ...
随机推荐
- idea中如何将一个普通项目转换为maven项目
在pom.xml 文件上右键 Add as Maven Project即可.
- Day3-M-Cable master POJ1064
Inhabitants of the Wonderland have decided to hold a regional programming contest. The Judging Commi ...
- 预备JS执行环境,预执行脚本
page.evaluateOnNewDocument(pageFunction, ...args) pageFunction <function|string> Function to b ...
- 十九 Listener
Listener 监听器 一 监听器内部原理:其实就是接口回调 需求:A在执行循环,当循环到5的时候,通知B 事先先把某一个对象传递给A ,当A执行到5的时候,通过这个对象来调用B中的方法 但是不是直 ...
- HTML学习第七天(二)
HTML学习第七天(二) 新增的非主体结构 header元素 footer元素 hgroup元素 address元素 header元素:通常用于存放整个页面或页面内的一个区域块的标题,但也可以存放类似 ...
- sslopen RSA加解密
一. 原理概念 OpenSSL定义: OpenSSL是为网络通信提供安全及数据完整性的一种安全协议,囊括了主要的密码算法.常用的密钥和证书封装管理功能以及SSL协议,并提供了丰富的应用程序供测试或其 ...
- Day6 - H - Balanced Lineup POJ - 3264
For the daily milking, Farmer John's N cows (1 ≤ N ≤ 50,000) always line up in the same order. One d ...
- NIO 与 零拷贝
零拷贝介绍 零拷贝是网络编程的关键, 很多性能优化都需要零拷贝. 在 Java程序中, 常用的零拷贝方式有m(memory)map[内存映射] 和 sendFile.它们在OS中又是怎样的设计? NI ...
- pom.xml报unknown error
1. 从https://start.spring.io/的spring initializr生成demo,使用默认的2.1.6.release(2019年7月10日) 2. 在eclipse加载后,p ...
- 吴裕雄 Bootstrap 前端框架开发——Bootstrap 字体图标(Glyphicons):glyphicon glyphicon-road
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name ...