Empecé a trabajar en un proyecto de minas, que consiste en implementar la estabilización de un cardán de un solo eje utilizando un microcontrolador genérico (STM32 o Arduino Uno).
El eje del gimbal es impulsado por un motor de CC sin escobillas trifásico (BLDC) sin sensor, mientras que en su eje hay una carga útil genérica provista de una placa IMU (giroscopios de 3 ejes + acelerómetros de 3 ejes), que pueden proporcionar información al microcontrolador sobre las velocidades angulares y las aceleraciones del motor.
El microcontrolador está alimentando un puente inversor (L6234) para impulsar el motor BLDC.
He buscado un poco en Google sobre este tema y existen muchas soluciones para aplicaciones de alta velocidad, pero no tanto para aplicaciones bajas.
Además, lo que realmente no entiendo es sobre el control del motor BLDC, por lo que mis preguntas son:
- ¿Puedo usar un control sensorless del motor, detectando la parte posterior EMF? incluso si el motor está girando muy bajo?
- ¿Cómo puedo energizar apropiadamente las fases del motor BLDC, desde el estado de reposo, si no tiene sensores?
- ¿Puedo usar la IMU para averiguar cómo hacer girar el motor BLDC correctamente sin contra rotaciones (lo que significa que sé cuándo conmutar)?
- ¿Cómo puedo mantener el motor parado al alcanzar el punto de ajuste?
- ¿Debo implementar un controlador de velocidad o uno de torsión (corriente) para dicha aplicación (conducción sin sensores de motores BLDC a bajas velocidades)?
¿Podrías ayudarme, por favor?