Difference between revisions of "DW1000 Anchor"

From InCircuit
Jump to: navigation, search
(Software)
Line 16: Line 16:
 
*Connection: RS485(A/B/GND), Vin(9-48V), GND, 2xRelay
 
*Connection: RS485(A/B/GND), Vin(9-48V), GND, 2xRelay
  
<br/>
 
  
 
==Software==
 
==Software==
  
The {{PAGENAME}} will be shipped with a closed source demo-firmware.
+
The {{PAGENAME}} is shipped programmed with a closed source firmware based on the [[dw1000 advanced demo]] from our [[radino Library]].
  
  
'''Functionality of demo-firmware'''
+
'''Extended functionality of the {{PAGENAME}} firmware'''
  
* Shows data of received Tags on RS485-interface in a readable format:
+
* Data is written out on the RS485 connection
* TAG-ID, distance, signal strength.
+
* If a TAG is within a configurable distance, the relay is triggered
* If a TAG is inside a secure distance of 2 meter, the relay is triggered
+
* Fix HF-setup (channel, band width, transmitting power)
+
  
  
'''Working with the demo-firmware command mode'''
+
'''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 the {{PAGENAME}} to your PC via RS485 (e.g. [[Interface_Modules#USB-RS485-Bridge|USB-RS485-Bridge]])
Line 37: Line 34:
 
* Start a terminal program (e.g. PuTTY, HTerm, Hyperterminal, ...) with 57600 baud and 8N1
 
* 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
 
* After opening the connection type "m" and press <Enter> once to display the menu
  C)han:5  X)Str:27.5  P)ol:On  D)ist:2.0  T)ableOut:Y  R)eload  S)tore  Q)uit
+
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
 
  >
 
  >
  
<br/>
+
 
'''Available commands:'''
+
'''Available commands'''
  
 
All commands will be send by <Enter>.
 
All commands will be send by <Enter>.
  
 +
f
 +
* toggle between Anchor and Tag mode (0==Anchor,1==Tag)
 
  cX
 
  cX
 
* set channel to X. (Valid values: 1,2,3,4,5,7)
 
* set channel to X. (Valid values: 1,2,3,4,5,7)
Line 76: Line 75:
 
*Range is the distance to the tag in m
 
*Range is the distance to the tag in m
 
*Battery is the current battery voltage the tag measures
 
*Battery is the current battery voltage the tag measures
*OthRxP is the Received Signal Strength Indication reported by the distand device
+
*OthRxP is the Received Signal Strength Indication reported by the distant device
 
*OurRxP is the Received Signal Strength Indication our DW1000 measured
 
*OurRxP is the Received Signal Strength Indication our DW1000 measured
  
Line 92: Line 91:
 
*RSSI of the connection reported measured by our DW1000
 
*RSSI of the connection reported measured by our DW1000
  
<br/>
 
  
 
==Downloads==
 
==Downloads==
  
*Datasheet: [[Media:305000107A_DW1000_Anchor.pdf | Datasheet {{PAGENAME}}]]<br/>
+
*Datasheet: [[Media:305000107A_DW1000_Anchor.pdf | Datasheet {{PAGENAME}}]]
*Schematic: [[Media:schematic_dw1000_anchor.pdf | Schematic {{PAGENAME}}]]<br/>
+
*Schematic: [[Media:schematic_dw1000_anchor.pdf | Schematic {{PAGENAME}}]]
 
+
<br/>
+

Revision as of 12:24, 13 October 2017

Hardware

Anchor for Ranging / RTLS applications with radino32 DW1000 Ultra Wide Band module.

DW1000 Anchor


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


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


Downloads

Personal tools