Difference between revisions of "radino32 DW1000"
(→Hardware) |
|||
| (34 intermediate revisions by one user not shown) | |||
| Line 2: | Line 2: | ||
== Hardware == | == Hardware == | ||
| − | + | <div style="display: flex; flex-wrap: wrap; align-items: flex-start; gap: 20px; margin-bottom: 20px;"> | |
| − | [[File:901.388_top_1000_s.png| | + | <div style="text-align: center;"> |
| − | [[File:901.388_bot_1000_s.png| | + | [[File:901.388_top_1000_s.png|x250px|link=https://shop.in-circuit.de/|radino32 DW1000]]<br/> |
| − | [[File:radino 32 WiFi Pinout.jpg | | + | <small>Top View</small> |
| + | </div> | ||
| + | <div style="text-align: center;"> | ||
| + | [[File:901.388_bot_1000_s.png|x250px|link=https://shop.in-circuit.de/|radino32 DW1000]]<br/> | ||
| + | <small>Bottom View</small> | ||
| + | </div> | ||
| + | <div style="text-align: center;"> | ||
| + | [[File:radino 32 WiFi Pinout.jpg|x250px|radino32 DW1000 Pinout]]<br/> | ||
| + | <small>Pinout</small> | ||
| + | </div> | ||
| + | </div> | ||
The In-Circuit radino32DW1000 combines an STM32L151 with the DW1000 UWB radio from Decawave in a small form-factor EMC-compliant module.<br /> | The In-Circuit radino32DW1000 combines an STM32L151 with the DW1000 UWB radio from Decawave in a small form-factor EMC-compliant module.<br /> | ||
The DW1000 is a fully integrated single chip Ultra Wideband (UWB) low-power low-cost transceiver IC compliant to IEEE802.15.4-2011. It can be used in 2-way ranging or TDOA location systems to locate assets to a precision of 10 cm. It also supports data transfer at rates up to 6.8 Mbps.<br /> | The DW1000 is a fully integrated single chip Ultra Wideband (UWB) low-power low-cost transceiver IC compliant to IEEE802.15.4-2011. It can be used in 2-way ranging or TDOA location systems to locate assets to a precision of 10 cm. It also supports data transfer at rates up to 6.8 Mbps.<br /> | ||
The core of the radino32 DW1000 is the powerfull STM32L151 by STMicroelectronics, which with 32-bit ARM® Cortex®-M3 CPU, 32 kbyte RAM, 256 kbyte Flash and 8 kbyte EPROM provides enough resources for complex functionalities.<br /> | The core of the radino32 DW1000 is the powerfull STM32L151 by STMicroelectronics, which with 32-bit ARM® Cortex®-M3 CPU, 32 kbyte RAM, 256 kbyte Flash and 8 kbyte EPROM provides enough resources for complex functionalities.<br /> | ||
| − | The radino32 DW1000 is part of the radino-series, which provides full-Arduino-compatible wireless communication devices in a small form factor. All | + | The radino32 DW1000 is part of the radino-series, which provides full-Arduino-compatible wireless communication devices in a small form factor. All radino32Modules are pin-to-pin compatible.<br /> |
| + | |||
| + | [[File:901.388_45_1000_s.png|thumb|200px|radino32 DW1000|link=https://shop.in-circuit.de/]] | ||
| − | |||
'''Features:''' | '''Features:''' | ||
| Line 30: | Line 41: | ||
== Suitable application development boards == | == Suitable application development boards == | ||
| − | + | {| class="wikitable" style="width: 100%; background-color: #222; color: #eee; border: 1px solid #333; border-collapse: collapse; margin-top: 20px;" | |
| − | {| class="wikitable" | + | |- style="background-color: #1a1a1a; color: #00e5ff; text-align: left;" |
| − | ! | + | ! style="padding: 12px; border: 1px solid #333;" | Compatible ADB |
| + | ! style="padding: 12px; border: 1px solid #333;" | ADB Image | ||
| + | ! style="padding: 12px; border: 1px solid #333;" | Form Factor / Features | ||
| + | ! style="padding: 12px; border: 1px solid #333;" | Status | ||
|- | |- | ||
| − | |[[radino Leonardo]] | + | | style="padding: 10px; border: 1px solid #333;" | [[radino Leonardo]] |
| − | | | + | | style="padding: 5px; border: 1px solid #333; text-align: center;" | [[File:Leonardo moduleinlegen.jpg|100px]] |
| − | |style=" | + | | style="padding: 10px; border: 1px solid #333;" | Carrier board suitable for all radino32 modules. Includes Arduino connector for easy mounting of Arduino shields. Voltage regulator and Level-Shifters are also included. |
| + | | style="padding: 10px; border: 1px solid #333; color: #00ff00;" | Active | ||
|- | |- | ||
| − | |[[radino Spider RP-SMA]] | + | | style="padding: 10px; border: 1px solid #333;" | [[radino Spider RP-SMA | radino32 Spider RP-SMA]] |
| − | |[[File:radino- | + | | style="text-align: center;" | <div style="display: flex; align-items: center; justify-content: center; gap: 10px;">[[File:radino-spider_DW1000_UWBant.jpg|100px]] [[File:radino-spider-rpsma_top.jpg|x100px]]</div> |
| − | |style=" | + | | style="padding: 10px; border: 1px solid #333;" | Breadboard adapter for all radino32 modules with RP-SMA Antenna Connector. |
| + | | style="padding: 10px; border: 1px solid #333; color: #00ff00;" | Active | ||
|- | |- | ||
| − | |[[DW1000 USB-Stick]] | + | | style="padding: 10px; border: 1px solid #333;" nowrap | [[DW1000 USB-Stick | radino32 USB Stick]] |
| − | | | + | | style="padding: 5px; border: 1px solid #333; text-align: center;" | [[File:DW1000 Sick LP 45 1000.jpg|100px]] |
| − | |style=" | + | | style="padding: 10px; border: 1px solid #333;" | USB-Stick with UWB-chip-antenna and USB-A Plug. |
| + | | style="padding: 10px; border: 1px solid #333; color: #00ff00;" | Active | ||
|- | |- | ||
| − | |[[radino USB Stick]] | + | | style="padding: 10px; border: 1px solid #333;" nowrap | [[radino USB Stick | radino32 USB Stick RP-SMA]] |
| − | | | + | | style="padding: 5px; border: 1px solid #333; text-align: center;" | [[File:radino-usb-stick_DW1000_UWBant.jpg|100px]] |
| − | |style=" | + | | style="padding: 10px; border: 1px solid #333;" | RP-SMA-Version of USB-Stick with UWB-antenna and USB-A Plug. |
| + | | style="padding: 10px; border: 1px solid #333; color: #00ff00;" | Active | ||
|- | |- | ||
| − | |[[radino UART-Bridge | + | | style="padding: 10px; border: 1px solid #333;" | [[radino UART-Bridge | radino32 UART-Bridge]] |
| − | | | + | | style="padding: 5px; border: 1px solid #333; text-align: center;" | [[File:radino UART top 640.jpg|x100px]] |
| − | |style=" | + | | style="padding: 10px; border: 1px solid #333;" | UART bridge with power supply and level shifters for all radino32 modules. |
| + | | style="padding: 10px; border: 1px solid #333; color: #FF5500;" | Obsolete | ||
|- | |- | ||
| − | |[[XBee-PRO Shield]] | + | | style="padding: 10px; border: 1px solid #333;" | [[XBee-PRO Shield]] |
| − | | | + | | style="padding: 5px; border: 1px solid #333; text-align: center;" | [[File:xbee_cc1101_45_1000.JPG|100px]] |
| − | |style=" | + | | style="padding: 10px; border: 1px solid #333;" | XBee Pro adapter for all radino32 modules. |
| + | | style="padding: 10px; border: 1px solid #333; color: #ff5500;" | Obsolete | ||
|- | |- | ||
| − | |||
|} | |} | ||
| Line 93: | Line 112: | ||
<br/> | <br/> | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
== Downloads == | == Downloads == | ||
Latest revision as of 18:05, 23 February 2026
Contents |
[edit] Hardware
The In-Circuit radino32DW1000 combines an STM32L151 with the DW1000 UWB radio from Decawave in a small form-factor EMC-compliant module.
The DW1000 is a fully integrated single chip Ultra Wideband (UWB) low-power low-cost transceiver IC compliant to IEEE802.15.4-2011. It can be used in 2-way ranging or TDOA location systems to locate assets to a precision of 10 cm. It also supports data transfer at rates up to 6.8 Mbps.
The core of the radino32 DW1000 is the powerfull STM32L151 by STMicroelectronics, which with 32-bit ARM® Cortex®-M3 CPU, 32 kbyte RAM, 256 kbyte Flash and 8 kbyte EPROM provides enough resources for complex functionalities.
The radino32 DW1000 is part of the radino-series, which provides full-Arduino-compatible wireless communication devices in a small form factor. All radino32Modules are pin-to-pin compatible.
Features:
- Arduino-compatible
- RF Transeiver DW1000 connected internally
- IEEE802.15.4-2011 UWB compliant
- Supports 6 RF bands from 3.5 GHz to 6.5 GHz
- Data rates of 110 kbps, 850 kbps, 6.8 Mbps
- STM32L151CC by STMicroelectronics with 32-bit ARM® Cortex®-M3 CPU
- 256 kbyte Flash, 32 kbyte RAM, 8 kbyte EEPROM
- Low Power RTC
- 12 bit ADC and DAC
- Capacitive touch sensing supported
- 23 multifunctional GPIOS (14 PWM, 10 ADC IN, 1 DAC OUT)
- USB, I²C, SPI, 2xUSART
- Arduino Demo Applications available in our library!
[edit] Suitable application development boards
| Compatible ADB | ADB Image | Form Factor / Features | Status |
|---|---|---|---|
| radino Leonardo | |
Carrier board suitable for all radino32 modules. Includes Arduino connector for easy mounting of Arduino shields. Voltage regulator and Level-Shifters are also included. | Active |
| radino32 Spider RP-SMA | Breadboard adapter for all radino32 modules with RP-SMA Antenna Connector. | Active | |
| radino32 USB Stick | |
USB-Stick with UWB-chip-antenna and USB-A Plug. | Active |
| radino32 USB Stick RP-SMA | |
RP-SMA-Version of USB-Stick with UWB-antenna and USB-A Plug. | Active |
| radino32 UART-Bridge | |
UART bridge with power supply and level shifters for all radino32 modules. | Obsolete |
| XBee-PRO Shield | |
XBee Pro adapter for all radino32 modules. | Obsolete |
[edit] Software
The radino32 DW1000 is shipped programmed with the dw1000 advanced demo from our radino Library.
At dw1000_advanced_demo#First_steps_with_radino32_DW1000 there is a short tutorial how to activate measurements on freshly deliverd modules.
With our Arduino Library for radino the radino32 DW1000 becomes fully Arduino-compatible, which enables easy programming by using the Arduino IDE (http://www.arduino.cc/).
For the Arduino IDE Boards Manager follow URL is required:
http://library.radino.cc/Arduino_1_8/package_radino_radino32_index.json
Visit radino/radino32 software for more information about the Arduino IDE and installation.
For detailed information about our library for the Arduino IDE look at the radino Library documentation.
Common problems regarding radino modules and the Arduino system: Common problems
Windows will automatically install the wrong bootloader driver. Please follow the instructions for Windows 7 oder Windows 10.
If you don´t want to use the Ardunio IDE, you can flash an existing .bin file with stm32flash. For more informations see: Upload binary on radino32
[edit] Working with Arduino IDE
The Arduino IDE required follow includes for using the radino32 DW1000 (not for Arduino IDE 1.6.1 and radino_library v26 and less).
#include <SPI.h> #include <DW1000Ranging.h> #include <DW1000Device.h>
For an own sketch at Arduino IDE 1.6.1 you should copy the dw1000_ranging_demo folder into the sketchbook folder as a new project.
[edit] Downloads
Datasheet radino32 DW1000
Schematic & Layout recommendationsradino32 DW1000
EU conformity radino32 DW1000
Eagle library for radino/radino32
Bootloader driver for radino32
Downloadpage for radino library