DWM1000DISCOVERY
技术在路上
这个作者很懒,什么都没留下…
展开
-
菲涅尔区计算方法
菲涅尔区计算链接https://lunaw.cn/wifical/?from=groupmessage原创 2021-12-21 16:00:23 · 1960 阅读 · 0 评论 -
DWM1000DISCOVERY问题集锦
下载程序问题:1,Keil 5xx版本需要根据使用的MCU安装PACK,我们使用的是STM32F072RB,所以需要安装Keil.STM32F0xx_DFP.1.5.0.pack文件,可以在共享目录的Tool下找,也可以到ARM Keil官方找,连接如下:http://www.keil.com/dd2/Pack/2,出现下载不进去,提示Internal command er原创 2016-05-22 21:53:55 · 4295 阅读 · 0 评论 -
TOF和TDOA测距主要的错误来源
1,信号减损室内定位的测距信息是假设在视距的情况下测得的距离,如果非视距,比如中间有障碍物或者通过反射到达,都将会导致接收的时间变长,从而测得的距离会变大。2,基站坐标错误标签Tag的坐标是相对于基站anchor坐标而言的,如果基站的坐标本身就有错误,那我们的定位数据就没有什么意义了。3,时钟同步错误每一个基站他们的时钟都会有略微的差距,但是如果差距在1ns就会有30厘米的误差原创 2016-04-20 18:30:50 · 8037 阅读 · 0 评论 -
DWM1000DISCOVERY开发板简介
DWM1000DISCOVERY开发板简介(1) 集成DWM1000模块,该模块承载DecaWave的DW1000兼容IEEE802.15.4-2011协议的超宽带无线收发芯片,STM32F072ARM Cortex-M0处理器,MPU9250姿态解算芯片和气压计LPS25H;(2) 默认DecaWave双向测距(twoway ranging)程序,还可以用做单纯数据传输,TOF(原创 2016-04-08 19:28:48 · 11372 阅读 · 13 评论 -
DWM1000DISCOVERY EEPROM数据格式
最近参考bitcraze的程序,做了一个类似的板子,MCU同样使用STM32F072RBT6,除了LED和DWM1000 reset pin不同,其他都差不多一样,目前开发阶段,最后完成了会发布整个版本。这里讲下板子上EEPROM保存的数据内容格式,主要保存了地址,板子的类型(Anchor还是Tag)和基站列表。具体格式如下:(1)Head,5bytes(2)Payload,0~19b原创 2016-03-10 18:08:57 · 2550 阅读 · 0 评论 -
UWB在中国可使用频段的担心
从Decawave官方发布的文档上看,中国UWB的可使用范围是在:从DW1000 datasheet上看到目前支持的信道上只是Channel5和Channel7在China的范围内:也就是说在信道1,2,3和4做无线通信都有违法的可能?以后还是尽量使用5和7保险点儿,但是问题是中心频率越高通信距离越短啊,真是郁闷!原创 2016-04-24 22:58:12 · 13244 阅读 · 2 评论 -
DWM1000DISCOVERY配置角色(Anchor或者Tag)和地址的方法
板子上电之后,会打出来Mode和Address的信息,Mode分为两种Anchor基站和Tag标签,地址目前程序只是可以配置为0~9,默认标签地址为0,基站的地址可以是1~9,最好连续配置地址,比如有六个板子,最好配置为1个Tag标签,地址为0,五个Anchor基站地址分别为1,2,3,4,5,6。配置角色:PC端配置串口工具为115200,8N1,接上串口上电之后,等待如下信息打原创 2016-04-11 14:37:21 · 4089 阅读 · 0 评论 -
DWM1000DISCOVERY SPI通信方式的选择
驱动DWM1000需要使用SPI,根据SPI clock初始电平和边沿采样可以把SPI分为四种通信方式:(1)SPIPOL=0,SPIPHA=0(2)SPIPOL=1,SPIPHA=0(3)SPIPOL=0,SPIPHA=1(4)SPIPOL=1,SPIPHA=1STM32中配置SPI通信方式靠register来选择,但是DWM1000靠外部引脚GP原创 2016-04-11 09:58:34 · 5332 阅读 · 0 评论 -
DWM1000DISCOVERY开发板测试方法
配件情况:购买两个开发板:默认一个配置为标签Tag,另一个配置为基站Anchor购买两个以上:默认一个配置为标签Tag,另外的板子配置为基站Anchor 需要注意的板载硬件分布:1,左下侧的3个LED2,左侧的P3接口3,DWM1000模块右侧的4个LED 测试工具:1,至少两块DWM1000DISCOVERY开发板2,USB转TTL串口模块,连接到标签原创 2016-04-08 19:49:00 · 4761 阅读 · 2 评论 -
DWM1000模块简介
DWM1000模块简介(1) 基于DecaWave公司开发的DW1000芯片,兼容IEEE802.15.4-2011协议的超宽带无线收发芯片(2) 在实时定位系统中用于物体的定位,精度高达10厘米(3) 数据传输速率高达6.8Mb/s(4) 通信距离在300米(5) 使用短包方式通信,在20米半径内,标签的密度高达11000个(6) 对于多路径衰弱有更强的抗干扰能力,在高衰原创 2016-04-08 19:15:34 · 25307 阅读 · 2 评论 -
Ubuntu下安装arm-linux-gnueabi-xxx编译器
安装ARM-Linux-GCC工具链在你的Ubuntu系统是最新的前提条件下,只需要执行如下命令就可以成功安装:sudo apt-get install gcc-arm-linux-gnueabi安装完成之后,直接在终端中键入arm-linux-guneabi-gcc -v可以看到具体的版本信息。另外我们也可以通过官网的下载包进行安装:官网:http原创 2016-04-01 11:52:30 · 13162 阅读 · 0 评论