Difference between revisions of "DW1000 Anchor"
From InCircuit
(→Software) |
|||
(16 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | |||
− | |||
==Hardware== | ==Hardware== | ||
+ | |||
Anchor for Ranging / RTLS applications with radino32 DW1000 Ultra Wide Band module. | Anchor for Ranging / RTLS applications with radino32 DW1000 Ultra Wide Band module. | ||
− | [[File: | + | [[File:DW1000_Anchor_front_1000.jpg|x300px|right|link=http://shop.in-circuit.de/product_info.php?cPath=22_27_58&products_id=189 | DW1000 Anchor]] |
'''Features:''' | '''Features:''' | ||
− | *radino32 DW1000 module | + | *[[radino32 DW1000]] module |
*Integrated UWB antenna | *Integrated UWB antenna | ||
*Vin 9-48V DC | *Vin 9-48V DC | ||
Line 18: | Line 17: | ||
− | == | + | ==Software== |
− | + | The {{PAGENAME}} is shipped programmed with a closed source firmware based on the [[dw1000 advanced demo]] from our [[radino Library]]. | |
− | + | ||
− | + | '''Extended functionality of the {{PAGENAME}} firmware''' | |
− | + | * Data is written out on the RS485 connection | |
+ | * If a TAG is within a configurable distance, the relay is triggered | ||
− | ''' | + | '''Working with the firmware command mode''' |
+ | |||
+ | * Connect the {{PAGENAME}} to your PC via RS485 (e.g. [[Interface_Modules#USB-RS485-Bridge|USB-RS485-Bridge]]) | ||
+ | * Connect VCC (9-48 V) and GND to {{PAGENAME}} | ||
+ | * Start a terminal program (e.g. PuTTY, HTerm, Hyperterminal, ...) with 57600 baud and 8N1 | ||
+ | * After opening the connection type "m" and press <Enter> once to display the menu | ||
+ | F)orceTag:0 C)han:5 X)Str:27.5 P)ol:On D)ist:2.0 T)ableOut:Y R)eload S)tore Q)uit | ||
+ | > | ||
+ | |||
+ | |||
+ | '''Available commands''' | ||
+ | |||
+ | All commands will be send by <Enter>. | ||
+ | |||
+ | f | ||
+ | * toggle between Anchor and Tag mode (0==Anchor,1==Tag) | ||
+ | cX | ||
+ | * set channel to X. (Valid values: 1,2,3,4,5,7) | ||
+ | xYYZ | ||
+ | * set tx power to YY.Z dB (Range 0 to 33.5 steps of 0.5) | ||
+ | p | ||
+ | * toggle state of relais when a tag is within distance | ||
+ | dXXX | ||
+ | * set distance below which a tag is considered near (XXX is the value in 10ths of a meter) | ||
+ | ** example: d55 <Enter> sets the distance to 5.5 meters | ||
+ | t | ||
+ | * toggle if information is printed as table (Y) or as single measurements (N) | ||
+ | r | ||
+ | * reload last stored values from EEPROM | ||
+ | s | ||
+ | * store current configuration to EEPROM | ||
+ | q | ||
+ | * leave command mode | ||
+ | |||
+ | |||
+ | '''Output formats''' | ||
+ | |||
+ | Table output format: | ||
+ | |||
+ | Type Address Range Battery OthRxP OurRxP (ADDR=1815) E | ||
+ | 2 1979 1.42 m 4.14 V -63.23 dBm -62.58 dBm | ||
+ | |||
+ | *ADDR=1815 means we are the Anchor with ID 1815 | ||
+ | *Type 2 means tag | ||
+ | *Address is the tags ID | ||
+ | *Range is the distance to the tag in m | ||
+ | *Battery is the current battery voltage the tag measures | ||
+ | *OthRxP is the Received Signal Strength Indication reported by the distant device | ||
+ | *OurRxP is the Received Signal Strength Indication our DW1000 measured | ||
+ | |||
+ | |||
+ | Single output format: | ||
+ | |||
+ | $RAN,373024,1979,1.14,4.12,-62.23,-63.30 | ||
+ | |||
+ | *$RAN - Header | ||
+ | *Milliseconds since Anchor power up | ||
+ | *ID of the tag | ||
+ | *Distance to the tag in meters | ||
+ | *Batterylevel the tag measures | ||
+ | *RSSI of the connection reported by the distant device | ||
+ | *RSSI of the connection reported measured by our DW1000 | ||
+ | |||
+ | |||
+ | ==Downloads== | ||
− | * | + | *Datasheet: [[Media:305000107A_DW1000_Anchor.pdf | Datasheet {{PAGENAME}}]] |
− | + | *Schematic: [[Media:schematic_dw1000_anchor.pdf | Schematic {{PAGENAME}}]] | |
− | * | + | |
− | + |
Latest revision as of 08:51, 3 April 2018
[edit] Hardware
Anchor for Ranging / RTLS applications with radino32 DW1000 Ultra Wide Band module.
Features:
- radino32 DW1000 module
- Integrated UWB antenna
- Vin 9-48V DC
- Enclosure IP 65
- RS485 Interface for data and setup
- 1x Relay 10A/250VAC, NC/NO-function switchable by jumper
- Connection: RS485(A/B/GND), Vin(9-48V), GND, 2xRelay
[edit] Software
The DW1000 Anchor is shipped programmed with a closed source firmware based on the dw1000 advanced demo from our radino Library.
Extended functionality of the DW1000 Anchor firmware
- Data is written out on the RS485 connection
- If a TAG is within a configurable distance, the relay is triggered
Working with the firmware command mode
- Connect the DW1000 Anchor to your PC via RS485 (e.g. USB-RS485-Bridge)
- Connect VCC (9-48 V) and GND to DW1000 Anchor
- Start a terminal program (e.g. PuTTY, HTerm, Hyperterminal, ...) with 57600 baud and 8N1
- After opening the connection type "m" and press <Enter> once to display the menu
F)orceTag:0 C)han:5 X)Str:27.5 P)ol:On D)ist:2.0 T)ableOut:Y R)eload S)tore Q)uit >
Available commands
All commands will be send by <Enter>.
f
- toggle between Anchor and Tag mode (0==Anchor,1==Tag)
cX
- set channel to X. (Valid values: 1,2,3,4,5,7)
xYYZ
- set tx power to YY.Z dB (Range 0 to 33.5 steps of 0.5)
p
- toggle state of relais when a tag is within distance
dXXX
- set distance below which a tag is considered near (XXX is the value in 10ths of a meter)
- example: d55 <Enter> sets the distance to 5.5 meters
t
- toggle if information is printed as table (Y) or as single measurements (N)
r
- reload last stored values from EEPROM
s
- store current configuration to EEPROM
q
- leave command mode
Output formats
Table output format:
Type Address Range Battery OthRxP OurRxP (ADDR=1815) E 2 1979 1.42 m 4.14 V -63.23 dBm -62.58 dBm
- ADDR=1815 means we are the Anchor with ID 1815
- Type 2 means tag
- Address is the tags ID
- Range is the distance to the tag in m
- Battery is the current battery voltage the tag measures
- OthRxP is the Received Signal Strength Indication reported by the distant device
- OurRxP is the Received Signal Strength Indication our DW1000 measured
Single output format:
$RAN,373024,1979,1.14,4.12,-62.23,-63.30
- $RAN - Header
- Milliseconds since Anchor power up
- ID of the tag
- Distance to the tag in meters
- Batterylevel the tag measures
- RSSI of the connection reported by the distant device
- RSSI of the connection reported measured by our DW1000
[edit] Downloads
- Datasheet: Datasheet DW1000 Anchor
- Schematic: Schematic DW1000 Anchor