KDWM1000 介紹
近期新設計了一款 Local Positioning System(LPS) 的定位開發模組,這款模組主要結合了自己之前做的 SmartIMU 與現成的 DWM1000 模組,目前版本 v1.4,大致的功能都驗證過沒問題。
github link → https://github.com/KitSprout/KDWM1000
Ultra-wideband(UWB) 是一種無載波通信技術,採用 nanosecond(ns) 至 picosecond(ps) 級的極短脈衝信號來傳遞數據,耗電量低,因為脈衝極短(光速大約30cm/ns),所以對於繞射、反射干擾影響較小,電波訊號穿透性較佳,理論上可以實現較精確的定位。
KDWM1000 UWB 部分使用的是 Decawave 開發的 DWM1000 模組,實體圖片↓
DWM1000 模組基本簡介
- 符合 IEEE802.15.4-2011 UWB 規範
- 在實時的定位系統中,可以達到室內 10cm 的精度
- 資料傳輸速度高達 6.8 Mb/s
- 通訊距離達 300m
- 支持高密度 tag,20m 半徑內可達 11,000
- 對多路徑與衰減具有高抗干擾能力,使其在高衰減環境亦可進行可靠的通訊
- 功耗低,可以使用電池工作在長時間下
- 體積小,容易結合至其他 RTLS 與 WSN 系統
- 集成天線的一款模組
更詳細的說明與功能可以參考官方的相關資料
http://www.decawave.com/products/dwm1000-module
KDWM1000 模組基本簡介
KDWM1000 是一款 LPS 的開發模組,集成了 MPU9250(加速度計、陀螺儀、磁力計)、LPS25HB(氣壓計) 10DOF 的感測器,並採用 ARM CortexM4F STM32F411CE 來控制,除了感測器與 DWM1000 模組外,還有可控制的三個 RGB LED、一個電源開關、按鍵與一個 MicroUSB 接口,此外將其他沒有使用到的腳位都拉到 2.54mm 的排針上面,可以直接插在麵包版上做開發,預計之後要透過 IMU 與 UWB 來實現空間中的定位,並嘗試將其結合至飛行器上,實現成另一款飛控板。