UWB Positioning

ULM1 High-Precision UWB Positioning Module

DWM1000 · 50m

A classic short-range DWM1000-based UWB module with an onboard OLED display. The stated communication range is 50m, and the module can operate as an anchor or tag.

Positioning and Ranging Modules
ULM1

Specifications

Specifications

Key Specifications

Maximum Ranging Distance
50m @ 110Kbps; 35m @ 6.8Mbps (open-area LOS)
Ranging Accuracy
±5cm
Update Rate
Up to 100Hz, adjustable
Dimensions
27 × 68mm, including antenna and USB connector
UWB Chipset
DWM1000
Configurable Role
Anchor / Tag
External Interfaces
USB-to-UART / TTL UART
Data Rate
110Kbps/850Kbps/6.8Mbps
Additional Features
0.6-inch OLED display; standard module with minimal peripheral circuitry; onboard ceramic antenna

Overview

Product overview

UWB module for USB and UART integration

ULM1 is a DWM1000-based module that can act as an anchor or tag in a compatible HR-RTLS1 setup. The onboard display assists configuration checks, while USB-to-serial and TTL UART allow a host application or embedded controller to receive data. Verify pin assignments and electrical compatibility before connecting the TTL interface.

The user manual specifies 115200 baud, 8 data bits, no parity and 1 stop bit for its serial data output. Use the documented mc frame format and units for your firmware. Start by validating a complete received frame and device identities before building application logic around the measurements.

Match radio settings to the update requirement

The ULM1 manual distinguishes a 10 ms single-tag cycle at 6.8 Mbps from a 28 ms slot per configured tag at 110 kbps. Its four-slot 110 kbps example therefore has a 112 ms cycle. The number of configured slots matters even when some tags are absent. These cycle values are not an end-to-end latency guarantee.

For multi-anchor positioning, configure unique roles and IDs, install anchors in a suitable geometry and enter their coordinates consistently. The manual's maximum range is a line-of-sight specification, and a measured range is not the same as a position fix.

Read the manual below and the TWR, TDoA and PDoA comparison. Compare ULM3 when evaluating a DWM3000-based platform; select compatible tags and firmware as a system.


UWB Positioning Development KitUWB TWR Positioning SeriesUWB Positioning Technology and PrinciplesUWB Development Kit FeaturesUWB Positioning Applications6 27 38 29 210 211 212 213 214 215 216 217 218 219 220 221 222 2Haoru UWB product artwork with English labels (52)UWB TWR Positioning SeriesHaoru UWB product artwork with English labels (54)


Detail

Product details

ulm1 interface

Downloads

Related resources

FAQ

FAQ

Can Haoru UWB positioning modules measure angles?

The Haoru ULM3-PDOA anchor measures angles over a ±60° range with ±5° accuracy. Standard tags such as ULM1 and ULM3 measure distance only and do not measure angles.

Do Haoru UWB modules need antenna calibration before use?

The source describes the modules as ready to use without user calibration. Check the applicable manual for factory calibration and any application-specific antenna-delay calibration requirements.

Is the Haoru UWB positioning system open source?

The source describes the Haoru UWB positioning system as fully open source, including embedded code, PC application code and algorithms. Development manuals and video tutorials are supplied to help customers learn and develop quickly. Confirm the licensing and available files for the specific product and firmware revision.

How can I display trajectories from UWB data? Is open-source software available?

The source describes embedded code, PC application code and algorithms as open source, with development manuals and video tutorials. Confirm the supplied software and licensing for the selected product.

Which Haoru products can quickly form a positioning system?

Haoru supplies modules and complete positioning solutions. Choose modules for product integration, or a complete system with anchors, tags and PC software for faster deployment. Select the configuration according to site size and indoor or outdoor use.

Why buy four anchors if three anchors can calculate a position?

1) Tags should operate inside the anchor coverage area. Four anchors can cover a rectangular area rather than a triangular one; the source describes an approximately doubled coverage area. 2) Wireless ranging can fail. With four anchors, a position can still be calculated when ranging to at least three succeeds; a three-anchor setup needs all three measurements to succeed. 3) A four-anchor, one-tag setup can be reconfigured as three anchors and two tags to learn multi-tag operation. 4) Four anchors can support 3D positioning when the installation spans length, width and height in a 1:1:1 arrangement.

PROJECT INQUIRY

Tell Us About Your Project

Share your application, accuracy, distance, quantity or payload requirements. The team responds during working hours, 09:00–18:00 China Standard Time, UTC+8.

Product selectionSolution integrationOEM / ODM

Our team will use your contact details to respond to your project inquiry.

Our team will contact you about your requirements.

ULM1 UWB Positioning Module | USB and TTL UART | Haoru UWB