DW1000芯片 厂商DECAWAV 封装QFN48 简介说明
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有8个通道需要配置,最大接收带宽为900MHz,编程会用到。
比如:模式1
Channel_Config[8]={
2, //选择通道
DW1000_PRF_16M, //脉冲频率
DW1000_BR_110K, //波特率
3, //前导码
DW1000_PLEN_1024, //前导码数据长度
DW1000_PAC32, //指定PAC前导长度
1, //非标SFD
(1025 + 64 - 32) //SFD超时
}
支持的波特率为:
DW1000有两个频率合成器,本地时钟即外部和系统时钟。带宽设置有两种模式:500MHz和900MHz。由相关寄存器设置特定的带宽模式。带宽设置的增加范围大了,相应功耗也就增加。因此该TX脉冲宽度允许传输的带宽应该合理控制。DW1000寄存器是不可编程的,需要写相关值来控制。
看完数据手册,接下来就好好啃两百多页的英文用户手册,看看SPI读写操作和各个寄存器值的读写操作。大概有四十多个寄存器。DW1000对于寄存器的操作十分严格,尤其是时间同步控制。两种定位方法:到达时间差(TDOA)和双向测距(TOF)定位。时间控制不合适会导致定位误差。
湿度大也会衰减发射信号的强度,影响距离,比如阴雨天时,收音机的信号就明显差很多。因为无线电波的传播介质发生了变化,介质的性质(介电常数)发生变化,电磁波波速就会产生变化。
3.软件流程
使能DW1000软件操作流程:
a.设备初始化(时钟初始化、GPIO初始化、中断优先级配置、串口及SPI初始化等);
b.关中断(若开启了外部中断);
c.复位;
d.读取芯片32位ID号(如果读取设备寄存器成功,返回设备号0xDECA0130,说明硬件初始化正常);
e.指定角色(Tag/Anchor)
f.配置信道参数(通道数、频率、数据速率、引导码、PAC、SFD等)
g.使能芯片寄存器操作;
h.使能中断;
i. Tag/Anchor发送(Poll message)接收(Response message)消息帧,记录时间戳(timestamp)。
值得一提的是DECAWAV 在推出DWM1001 室内测距定位 UWB/BLE 全新原装正品 里面采用了NORDIC北欧的蓝牙芯片NRF52832 SOC (NRF52832-CIAA-R WLCSP封装)小体积大大缩小了集成模块的体积 并内置了ST 的三轴加速度传感器LIS2DH12TR LGA12封装
不说了先上图大家能看到 室内定位测距芯片加上蓝牙上传上位机设备端这个新时代产品的标配被集成在这小小的模块里,通过DW1000芯片传感器获得数据然后打包发走蓝牙接收端。而集成3轴加速度 ST厂商承成熟期的传感器性价比高,在弥补DW1000单一的室内定位上加入姿态反馈更是相得益彰,把一个活动的物体可以抓取到更多信息。
最后的最后附上DW1001摸模组的BOM表吧
BOM表内大部分产品我司都有代理分销,如有需要请联系华芯顿-曾先生 Q:3007272634
LIS2DH12TR:
产品淘宝链接:https://item.taobao.com/item.htm?id=591805773701&ns=1&abbucket=11#detail
DW1000:
产品淘宝链接:https://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-21619503948.9.61ba2255huxudQ&id=610504028795
带尺寸的图片:
居中的图片:
居中并且带尺寸的图片:
当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。
去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片
.
// An highlighted block
var foo = 'bar';
一个简单的表格是这么创建的:
项目 | Value |
---|---|
电脑 | $1600 |
手机 | $12 |
导管 | $1 |
使用:---------:
居中
使用:----------
居左
使用----------:
居右
第一列 | 第二列 | 第三列 |
---|---|---|
第一列文本居中 | 第二列文本居右 | 第三列文本居左 |
SmartyPants将ASCII标点字符转换为“智能”印刷标点HTML实体。例如:
TYPE | ASCII | HTML |
---|---|---|
Single backticks | 'Isn't this fun?' |
‘Isn’t this fun?’ |
Quotes | "Isn't this fun?" |
“Isn’t this fun?” |
Dashes | -- is en-dash, --- is em-dash |
– is en-dash, — is em-dash |
一个具有注脚的文本。1
Markdown将文本转换为 HTML。
您可以使用渲染LaTeX数学表达式 KaTeX:
Gamma公式展示 Γ ( n ) = ( n − 1 ) ! ∀ n ∈ N \Gamma(n) = (n-1)!\quad\forall n\in\mathbb N Γ(n)=(n−1)!∀n∈N 是通过欧拉积分
Γ ( z ) = ∫ 0 ∞ t z − 1 e − t d t . \Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,. Γ(z)=∫0∞tz−1e−tdt.
你可以找到更多关于的信息 LaTeX 数学表达式here.
可以使用UML图表进行渲染。 Mermaid. 例如下面产生的一个序列图:
这将产生一个流程图。:
我们依旧会支持flowchart的流程图:
如果你想尝试使用此编辑器, 你可以在此篇文章任意编辑。当你完成了一篇文章的写作, 在上方工具栏找到 文章导出 ,生成一个.md文件或者.html文件进行本地保存。
如果你想加载一篇你写过的.md文件,在上方工具栏可以选择导入功能进行对应扩展名的文件导入,
继续你的创作。
注脚的解释 ↩︎