Noticias

La placa Bluetooth/UWB basada en nRF52840 proporciona una precisión de 10 cm






Makerfabs demostró una placa de desarrollo nRF52840 que combina conectividad Bluetooth con una radio de banda ultra ancha de la serie DW3000 para aplicaciones de alcance y posicionamiento. La placa incluye una pantalla OLED de 1,3 pulgadas, conexiones USB tipo C duales, soporte para batería LiPo, indicador de combustible y cabezales de expansión, mientras que los ejemplos de Arduino incluidos cubren el rango UWB de un solo nodo y de múltiples nodos.

Esta placa está basada en la de Nordic Semiconductor. nRF52840 Microcontrolador que integra un procesador Arm Cortex-M4 de 64MHz con soporte de punto flotante, memoria flash de 1MB y 256KB de RAM. La conexión inalámbrica de la MCU incluye Bluetooth 5.0 de 2,4 GHz, que admite velocidades de datos Bluetooth de 2 Mbps, 1 Mbps, 500 kbps y 125 kbps.

La conectividad de banda ultraancha se proporciona a través de la radio de la serie DW3000, que la wiki de Makerfabs identifica específicamente como DW3210. El documento enumera el funcionamiento en los canales UWB 5 y 9, centrados en 6489,6MHz y 7987,2MHz respectivamente, con velocidades de datos de 850kbps y 6,8Mbps.


nRF52840 UWB DW3000 vista superior
(Haga clic en la imagen para ampliar)

Makerfabs enumera soporte para modos de alcance bidireccional, diferencia horaria de llegada y diferencia de fase de llegada. La empresa estipula que el alcance supera los 30 metros cuando funciona a 850 kbps y el error de posicionamiento es de unos 10 centímetros.

La wiki de Makerfabs enumera la pantalla OLED integrada como de 1,3 pulgadas, mientras que la página del producto la describe como un panel de 1,29 pulgadas. La pantalla está montada en la parte inferior de la PCB, con el hardware nRF52840 y UWB en el otro lado.


Demostración de la gama RX de Makerfabs
(Haga clic en la imagen para ampliar)

Se proporcionan dos conectores USB tipo C, uno de los cuales está conectado a la interfaz USB nativa nRF52840 y el otro opera a través del puente USB a UART CH340K. La placa se puede alimentar mediante USB o una batería de litio estándar de 3,7 V e incluye circuitos de carga. Makerfabs también incluye el indicador de combustible MAX17048 para el monitoreo de baterías LiPo y Li-ion.

El hardware adicional incluye botones de reinicio y memoria flash y múltiples cabezales de expansión de 2,54 mm, que exponen casi 40 GPIO nRF52840 y señales periféricas, así como conexiones de alimentación y tierra. La wiki especifica un rango de temperatura de funcionamiento de -40 °C a +85 °C.


Demostración de anclajes múltiples y etiquetas múltiples
(Haga clic en la imagen para ampliar)

para documento y soporte de software, a través del cual Makerfabs proporciona bibliotecas y ejemplos DW3000 compatibles con Arduino GitHub repositorio. Estos ejemplos utilizan el objetivo Nordic nRF52840 DK en el IDE de Arduino y cubren el alcance de un solo anclaje/etiqueta única, así como configuraciones de múltiples anclajes y múltiples etiquetas.

En la última configuración, un ancla maestra designada maneja la coordinación de temporización TDMA, la programación de etiquetas y la base de tiempo común de la red, y Makerfabs demuestra una configuración de hasta 8 anclas y 8 etiquetas.


nRF52840 UWB DW3000 vista inferior
(Haga clic en la imagen para ampliar)

Makerfabs también proporciona una utilidad de posicionamiento basada en Python para Windows que utiliza cuatro puntos de anclaje con coordenadas predefinidas para visualizar las posiciones de las etiquetas. El usuario selecciona una conexión en tándem desde un punto de anclaje e ingresa las coordenadas del punto de anclaje antes de iniciar la visualización. Esto también puede mostrar trayectorias de movimiento dentro del área configurada.

Más información

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba