robotica

BeagleBoard introduce nuevos módulos de control de motores de código abierto con IA

Los dispositivos BeagleConnect Torque y QuadESC facilitan el control de múltiples motores en proyectos de robótica y automatización industrial.

BeagleBoard ha lanzado al mercado el módulo controlador BeagleConnect Torque y la placa de control de motores BeagleConnect QuadESC, ambos de código abierto. Estos dispositivos buscan simplificar la gestión de múltiples motores, especialmente en escenarios que requieren un control preciso de la velocidad y el par motor, un desafío común en proyectos de robótica.

El BeagleConnect Torque es un módulo compacto basado en el microcontrolador AM13E23019 de Texas Instruments. Este componente integra un procesador Arm Cortex-M33 a 200 MHz, 512 KB de memoria flash y 128 KB de SRAM. Destaca por incluir una unidad matemática trigonométrica dedicada que acelera los cálculos necesarios para el control de motores y un acelerador de red neuronal TinyEngine, útil para funciones como la detección de fallos y la monitorización de condiciones. El módulo proporciona tres conversores analógico-digitales de 12 bits, recursos PWM específicos para el control de motores y diversas interfaces de comunicación, incluyendo CAN FD, UART, SPI e I²C. Incluye un transceptor TI TCAN844 para comunicación CAN y un conector Qwiic para periféricos. Además, dispone de dos cabeceras de expansión de 12 pines y una matriz de conexión de 100 pads para integración en placas portadoras personalizadas.

Aunque el BeagleConnect Torque puede funcionar de manera independiente en aplicaciones de robótica, control industrial y sensórica, viene preinstalado en la BeagleConnect QuadESC. Esta placa combina el módulo Torque con cuatro circuitos de accionamiento de motor trifásicos independientes. Cada canal utiliza un controlador de puerta TI DRV8323SRTAR y tres dispositivos de medio puente CSD88599Q5DC para gestionar un motor de corriente continua sin escobillas, con recursos PWM dedicados que permiten un control independiente.

La QuadESC incorpora capacidades de sensórica avanzadas, ofreciendo mediciones trifásicas de corriente y voltaje, así como un sensor de temperatura para cada canal de motor. También incluye monitorización del voltaje de la batería. Estas mediciones son fundamentales para implementar técnicas de control avanzadas, como el control orientado a campo (FOC), que permite una regulación precisa del par y la velocidad del motor. La alimentación proviene de una batería de 3S a 6S, con un rango de 9 V a 25.2 V, y el hardware suministra 40 A de corriente continua y picos de 70 A por motor. Una interfaz de controlador de vuelo de 8 pines facilita las conexiones para comandos de motor, telemetría y monitorización de energía.

Ambos dispositivos están dirigidos a desarrolladores, requiriendo firmware personalizado para la operación de los motores y la implementación de características avanzadas como el control orientado a campo y los diagnósticos basados en inteligencia artificial. BeagleBoard ha liberado los archivos de diseño KiCad, esquemas y recursos de desarrollo de código abierto para ambos módulos, ofreciendo flexibilidad para la modificación del hardware o su incorporación en diseños propios, según informa Hackster.io. Al momento de esta publicación, no se han anunciado detalles sobre el precio o la disponibilidad de los nuevos dispositivos.

Fuente original: Hackster.io

Publicaciones Similares

Deja una respuesta

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