Módulo de posicionamiento ULM3-PDOA de Haoru Tech

Presupuesto
- Nombre del producto: ULM3-PDOA
- Fabricante: Haorutech Co. Ltd.
- Chip central: Decawave DWM3220
- MCU: STM32F103CBT6 o GD32F103CBT6
- Características: medición precisa de distancia, posicionamiento en interiores, comunicación de datos de alta velocidad.
- Integración: Pantalla OLED
Instrucciones de uso del producto
Instalación y utilización del sistema
Para instalar y utilizar el módulo ULM3-PDOA, siga estos pasos:
Instalación del sistema y notas
- Siga las pautas proporcionadas para la instalación física del módulo.
- Asegúrese de que el suministro de energía al módulo sea adecuado.
Conectando a PC
- Conecte el módulo ULM3-PDOA a una PC utilizando el puerto USB para la alimentación y la transmisión de datos.
Protocolo de comunicación
El módulo ULM3-PDOA utiliza un protocolo de comunicación específico para la transmisión de datos:
Protocolo de datos de enlace ascendente
- Consulte el manual del usuario para obtener detalles sobre el protocolo de datos de enlace ascendente utilizado por el módulo.
Preguntas frecuentes (FAQ)
- P: ¿Cuáles son las características principales del módulo ULM3-PDOA?
R: El módulo ULM3-PDOA cuenta con medición de distancia precisa, capacidades de posicionamiento en interiores, comunicación de datos de alta velocidad y una pantalla OLED integrada. - P: ¿Cómo puedo utilizar el módulo ULM3-PDOA para aplicaciones de posicionamiento?
A: El módulo ULM3-PDOA puede actuar como ancla en combinación con ULM3 o ULM3-SH tags para crear un sistema de posicionamiento PDOA de un solo anclaje o un sistema de seguimiento.
Manual de usuario ULM3-PDOA
Compañía Haorutech Ltd.

Introducción
El ULM3-PDOA es un módulo de posicionamiento PDOA basado en el último chip de la serie DW3000. El módulo UWB central del ULM3-PDOA es el Decawave DWM3220 oficial y el MCU es el STM32F103CBT6 (o GD32F103CBT6, que depende de la fluctuación de precios y la diferencia de lotes). El ULM3-PDOA se puede utilizar para mediciones precisas de distancia, posicionamiento en interiores y otras aplicaciones de comunicación de datos de alta velocidad. El ULM3-PDOA también integra la pantalla OLED. Todas las características hacen que el ULM3-PDOA sea fácil de usar, con alta precisión y tamaño pequeño.
Para aplicaciones de posicionamiento, el módulo ULM3-PDOA normalmente desempeña el papel de ancla, y los módulos ULM3 y ULM3-SH pueden tags, que puede formar un sistema de posicionamiento PDOA de anclaje único o un sistema de seguimiento. 
Características de DW3000
- Consumo de energía ultrabajo
- Gracias a una optimización integral, la serie DW3000 puede reducir el consumo de energía hasta cinco veces en comparación con la DW5 al reducir la corriente pico, la duración de la trama y el tiempo de arranque. El consumo de energía de la DW1000 es menor que el de BLE y es más compatible con el tiempo de espera de bajo consumo.
- Excelente seguridad
- DW3000 admite los nuevos estándares IEEE802.15.4z y el cifrado de preámbulo.
- Alta compatibilidad
- DW3000 es compatible con la última versión de IEEE802.15.4z. Después de desarrollar código compatible con FiRa, soporta los principales teléfonos móviles comerciales disponibles en el mercado.
- Altamente integrado
- Al integrar baluns, capacitores y otros componentes dentro del chip, DW3000 redujo su tamaño al reducir la cantidad de componentes externos de más de 30 a 10.
- PDOA con chip único
- La serie DW1000 requiere dos chips DW1000 para realizar PDOA con la misma fuente de reloj. Pero DW3x20 admite antenas dobles externas, que pueden medir la diferencia de fase de llegada. El costo, el tamaño y la potencia se pueden reducir al usar un solo chip.
Selección de módulos
Tabla 3-1 Comparación de las características del módulo
| No. | Tipo | Características principales |
| 1 | ULM3 | Módulo oficial DWM3000, pantalla integrada, 40m |
| 2 | ULM3-SH | Pulsera, batería interior, detección de movimiento, 40m |
| 3 | ULM3-PDOA | Anclaje PDOA, detección de ángulo, posicionamiento de base única, seguimiento de vehículos, 40 m |
Arriba está el módulo relacionado basado en el chip central DW3000, que se puede combinar.
Parámetros del producto

Tabla 4-1 Parámetros del módulo ULM3-PDOA
| Categoría | Parámetro |
| Fuerza | Fuente de alimentación externa DC5V |
| Rango de detección máximo | 40m (área abierta) @6.8Mbps |
| MCU | STM32F103CBT6 (GD32F103CBT6) |
| Pantalla a bordo | OLED de 0.6 pulgadas |
| Tamaño del módulo | 41*67.5 mm |
| Precisión de medición de distancia | ±5 cm |
|
Detectar ángulo |
120°(centralizado por el módulo, -60°
~+60°) |
| Precisión del ángulo | ±5 |
| Temperatura de trabajo | -20 ~ 70 ℃ |
| Modo de comunicación | USB a puerto serie/serie TTL |
| Frecuencia de actualización de datos | 100 Hz (MÁX., ajustable) |
| Dominio de la frecuencia | 6250-8250 MHz (CH5/CH9) |
| Ancho de banda | 500 MHz |
| Tipo de Antena | Antena doble PCB |
| Densidad espectral de potencia de emisión
(Programable) |
-41 dBm/MHz |
| Tasa de comunicación | 6.8 Mbps |
Interfaces de módulos

Puerto USB (fuente de alimentación y transmisión de datos)
El puerto se puede conectar a un módulo estándar de 5 V CC, como un banco de carga u otros adaptadores de alimentación de 5 V. También se puede conectar al puerto USB de una computadora para suministro de energía y transmisión y visualización de datos en la computadora.
Puerto de descarga de programas
El puerto es la interfaz de depuración SWD del microcontrolador STM32, que se puede utilizar para la descarga de programas, la depuración de simulación, etc. Se utiliza principalmente para el desarrollo de programas integrados y la actualización de firmware, y se puede utilizar con la herramienta de descarga ST-LINK.
Puerto serie UART
El módulo ULM3-PDOA se puede conectar a una PC o Raspberry PI y otros sistemas a través del puerto USB para la transmisión de datos, pero también tiene un puerto serial UART (TTL) integrado, que se puede conectar a otros microcontroladores, Arduino y otros dispositivos para la transmisión de datos y el desarrollo secundario. Durante la conexión, el pin TX de ULM3-PDOA debe estar conectado al pin RX del módulo de destino, y el pin GND de los dos módulos debe estar conectado directamente. 
Indicador LED
El indicador RGB integrado indica el estado actual del sistema.
Tabla 5-1 Estado del indicador Descripción
|
Estado de funcionamiento: Tag |
Comience a medir la distancia y obtenga respuesta con éxito de 1 o más anclas y establezca comunicación de medición de distancia. | PARPADEO DEL LED VERDE |
| Comience a medir pero no obtenga respuesta de los anclajes. | PARPADEO DEL LED ROJO | |
|
Estado de trabajo: Ancla |
Establecer con éxito una conexión de alcance con cualquier tag. | PARPADEO DEL LED AZUL CLARO |
| No tag conectado. | EL LED AZUL CLARO NO PARPADEA (ENCENDIDO o APAGADO) |
El módulo ULM3-PDOA tiene integrado el interruptor DIP de 8 bits. La siguiente figura 5-3 muestra los atributos de configuración del interruptor. Los usuarios pueden configurar fácilmente la frecuencia de comunicación, la función, la identificación y el interruptor de filtro Kalman integrado del módulo.
|
S1 |
S2* (Número máximo de tags y comunicación
período) |
S3* (Aumenta la corriente externa) |
S4(Rol) |
S5-S7 (Dirección del dispositivo) |
S8 (filtro Kalman) |
|
| Número máximo de | ||||||
| ON | Reservado | tags: 1 Comunicación total | ON | Ancla | ON | |
| período:10 ms | Dirección del dispositivo | |||||
| Número máximo de | 000-111 | |||||
| APAGADO | Reservado | tags: 10 Comunicación total |
APAGADO | Tag | APAGADO | |
| período:100 ms |
La configuración por defecto del sistema:
- Número máximo de tags:10tags
- Período de actualización: 100 ms (10 Hz)
- Aumento de corriente externa: abierto
- Filtro Kalman:abierto.
* Nota: Debido al bajo consumo de energía de los módulos de la serie DW3000, la mayoría de los bancos de energía apagarán activamente la fuente de alimentación externa cuando la corriente de carga sea baja. Esto hará que el módulo se reinicie una y otra vez. S3 aumenta la corriente externa para aumentar activamente la corriente del módulo, lo que ayuda al banco de energía a mantener una salida continua.
Pantalla OLED a bordo

Tabla 5-3 Información de la pantalla Descripción
| Example | Descripción |
| V75 | Versión de firmware |
| 4A10T | Máximo 4 anclajes y 10 tags |
| 10 Hz | Tasa de actualización de datos (modo actual) |
| 100 ms | Periodo de actualización de datos actual (=1/tasa de actualización de datos) |
| 6.8 millones | La velocidad de transmisión UWB actual es de 6.8 Mbps (opción alternativa: 110 k) |
| CH5 | El canal UWB actual es CH5 (alternativo) Opción: CH2 Canal 2) |
| Anc:0 | El módulo actual es ancla, ID=0 (Opción alternativa: Tag) |
| K | El filtrado de Kalman está habilitado (sin visualización: deshabilitado) |
Instalación y utilización del sistema
Instalación del sistema y notas
La antena del módulo ULM3-PDOA está orientada hacia el posicionamiento tagEl módulo se alimenta mediante una fuente de alimentación externa de 5 V. Hay un bloque cuadrado fijado en la parte inferior del módulo, que se puede fijar al UGV o al escritorio con tornillos M3. Además, se puede conectar a una columna de cobre para aumentar la fuerza de soporte para colocarlo en la plataforma horizontal.

El ancla se estableció como el punto de coordenadas (0,0) para establecer el sistema de coordenadas, y el eje Y estaba directamente frente al ancla. tag El posicionamiento y el cálculo del AOA se pueden realizar desde -60° hasta +60°.
Los asuntos necesitan atención:
- El tag debe colocarse dentro del rango de cobertura correcto del anclaje, de lo contrario pueden ocurrir algunos errores, como un posicionamiento incorrecto;
- La superficie de la antena del ancla debe estar orientada hacia el tag;
- La distancia entre el ancla y el tag debe ser mayor a 1 metro;
- El ancla debe instalarse en un área abierta;
- No debe haber ninguna oclusión entre los tag y el ancla, especialmente sin placas de acero ni otros metales.
Conectando a PC
Para la utilización inicial, el controlador CH340 debe instalarse primero. Después de identificar el puerto serie en la PC, abra el software de la PC, seleccione el puerto serie y haga clic en el botón "Conectar" para completar la conexión del módulo y la comunicación de datos.
Después de conectarlo a la PC y encenderlo, tag Con éxito, el software de PC puede mostrar el tag traza de información y posicionamiento.
Para obtener más detalles sobre la utilización de la implementación del sistema, descargue el Para obtener más información.
Descargar manual de usuario HR-RTLS1-PDOA: http://rtls1.haorutech.com/download/HR-RTLS1-PDOA Manual de usuario-ES.pdf
Protocolo de comunicación
Protocolo de datos de enlace ascendente
- El protocolo de datos de enlace ascendente son los datos cargados activamente por el módulo UWB a través del puerto serie.
- Tasa de baudios de comunicación en serie: 115200bps-8-n-1
Protocolo de comunicación:
- MPxxxx,tag_id,x_cm,y_cm,distancia_cm,número_rango,pdoa_grados,aoa_grados,distancia_desplazamiento_cm,pdoa_desplazamiento_grados\r\n
- datos de comunicación en serie examparchivo: MP0036,0,302,109,287,23,134.2,23.4,23,56
Tabla 7-1 Descripción del protocolo de comunicación serie
| Contenido | Example | Descripción | |||||
| MPxxxx | MP0036 | Encabezado del paquete de datos, 0036 es el número de todos los bytes de datos excepto MPxxxx, incluido el final \r\n, que está fijado en 4 caracteres. Si es menor que la longitud, rellénelo con 0. | |||||
| tag_identificación | 0 | La corriente tag ID | |||||
| x_cm | 302 | Coordenadas X de la tag, números enteros, unidades:cm | |||||
| y_cm | 109 | Coordenadas Y de la tag, números enteros, unidades:cm | |||||
| distancia_cm | 287 | Distancia directa entre el ancla y el tag,
números enteros, unidades:cm |
|||||
| Número de rango | 23 | Números de serie que van del 0 al 255 | |||||
| pdoa_deg | 134.2 | Valor PDOA, flotante, unidades:grado | |||||
| grado aoa | 23.4 | Valor AOA, flotante, unidades: grados | |||||
| desplazamiento de distancia en cm | 23 | Valor de calibración de la distancia directa entre el
ancla y el tag, números enteros, unidades:cm |
|||||
| Desplazamiento de pdoa en grados | 56 | Calibración
unidades:grado |
valor | of | PDOA | valor, | Flotar, |
| \r\n | Datos finales | ||||||
Calibración de anclaje
Debido a la influencia de la soldadura, el proceso de fabricación de PCB y otros factores, la línea de transmisión de RF de las dos antenas del módulo ULM3-PDOA provocará pequeños errores, lo que resultará en una desviación del ángulo PDOA, que puede calibrarse mediante la PC.
Una vez que el módulo ULM3-PDOA se haya conectado correctamente a la PC y tag Se muestran los datos de ubicación, haga clic en el botón “Iniciar calibración”, coloque el ancla y tag A la misma altura que se indica, coloque el tag frente a los dos centros de antena del ancla, y medir la distancia entre el ancla y tagSe recomienda que la distancia sea mayor a 2 metros.
Complete el valor de la distancia medida en el software de la PC y mantenga la posición del tag y el ancla permanece sin cambios hasta que la barra de progreso de calibración llegue al 100%, que es cuando se completa la calibración.
Figura 8-2 Calibración del módulo ULM3-PDOA
Una vez finalizada la calibración, el software de la PC indica la desviación de calibración y el ancla generará datos de calibración de acuerdo con esta desviación. Si necesita borrar los datos de calibración, puede hacer clic en el botón “Borrar calibración” para restablecer el valor de desviación y volver a calibrar. 
Lista de envíos
Lista de envío de un solo módulo ULM3-PDOA: (Recomendamos encarecidamente comprar más de 4 módulos para obtener un sistema de posicionamiento completo).
Tabla 9-1 Lista de envío
| No. | Categoría | Número | Notas |
| 1 | Módulo ULM3-PDOA | 1 | |
| 2 | Cable de datos micro USB | 1 |
Desarrollo y aprendizaje files
Lista de materiales de desarrollo y aprendizaje que proporcionamos después de la compra:
Tabla 10-1 Documentos
| No. | Categoría | File tipo |
| 1 | Guía rápida del software QT |
| 2 | Acuerdo de alcance bilateral RTLS1-PDOA | |
| 3 | Manual de usuario ULM3-PDOA | |
| 4 | RTLS1-PDOA_Manual del usuario | |
| 5 | Manual de usuario de DW3000 de Qorvo | CREMALLERA |
Documentos / Recursos
![]() |
Módulo de posicionamiento ULM3-PDOA de Haoru Tech [pdf] Manual del usuario Módulo de posicionamiento ULM3-PDOA, ULM3-PDOA, Módulo de posicionamiento, Módulo |





