Usar microcontrolador en lugar de ESC

Me preguntaba si podría usar algo como un microcontrolador en lugar de un ESC. Traté de encontrar tutoriales en Google y YouTube y no pude encontrar nada útil. ¿Me podría ayudar?

PD Estoy planeando usar este motor sin escobillas: http://www.hobbypartz.com/88e-df40314-adf40-200-8600kv.html

Creo que tu premisa es incorrecta. Por lo que he visto, el microcontrolador casi siempre es parte de un ESC. Podrías hacer un ESC tú mismo usando un microcontrolador si eso es lo que quieres. Además, ese enlace me sigue redirigiendo a Google.
Estoy haciendo un mini cuadricóptero y quiero algo más pequeño y liviano que un ESC
user1832583 Mira: El dispositivo que se usa para conducir un BLDC se llama comúnmente ESC. Hagas lo que hagas, seguirá siendo un ESC. Por supuesto, puede decidir hacer un ESC más ligero que se adapte a sus necesidades, pero seguirá siendo un ESC. Si realmente quiere llamarlo "controlador BLDC" o algo así, pero eso no significa que haya una diferencia funcional.
Ya veo, siempre he tenido eso en el fondo de mi mente...
No tengo tiempo para una respuesta en este momento, pero puede usar esta nota de la aplicación Atmel para obtener algunos términos para ingresar en Google.
También existe esta lista de PIC de Microchip. Seleccione Motores de CC sin escobillas en la aplicación y le proporcionará una lista de notas de aplicación que explican cómo controlar un BLDC usando PIC. Siempre puede transferir ideas a cualquier otra plataforma que prefiera.
...así que quieres hacer tu propio ESC "más pequeño y liviano". No "en lugar de ESC".

Respuestas (2)

Parece que lo que quiere hacer es rodar su propio ESC integrado como parte del diseño de su cuadricóptero para ahorrar peso en lugar de usar un ESC preempaquetado en su propia PCB. Eso es algo perfectamente razonable, pero hay algo más involucrado que solo el microcontrolador.

Lo que es más importante, necesita un controlador de potencia para cada motor, ya sea un IC de controlador BLDC dedicado o 6 MOSFET discretos. Si usa un microcontrolador con suficientes salidas PWM, no necesitará un controlador IC BLDC separado además del controlador. En la parte superior de mi cabeza, hay chips STM32F0, PIC24, dsPIC y LPC4350 que tienen temporizadores PWM de control de motor de precisión dedicados.

No puedo ver una hoja de datos / diagrama de cableado para el motor que vinculó, pero tiene 3 cables (desagradable, todo negro) saliendo de él, lo que significa que es probable que sea un BLDC trifásico estándar sin sensores de efecto hall incorporados.

El término que desea buscar en Google es " control BLDC sin sensor ", que generará un montón de archivos PDF de notas de aplicación de varios proveedores de microcontroladores. Este método de control requiere el uso de 3 canales (por motor) del ADC de su microcontrolador para medir la fuerza electromagnética en el motor para saber cuándo energizar la siguiente fase del motor.

También buscar en Google 'esc de código abierto' muestra varios grupos que intentan hacer lo mismo, aunque generalmente por razones distintas al tamaño. Es poco probable que obtenga un tamaño significativamente más pequeño que uno comercial para el mismo manejo de potencia: el tamaño es un factor competitivo en el mercado.

No, no puede usar "algo así como un microcontrolador" para manejar una carga tan grande. Un BLDC ESC básicamente emite una onda sinusoidal trifásica que tiene una frecuencia eléctrica proporcional al ciclo de trabajo de la entrada PWM de 50 Hz.

Un motor BLDC (DC sin escobillas) es básicamente un motor de CA síncrono con un controlador de CC (es decir, un controlador ESC). Debe ser accionado con un modulador de frecuencia (es decir, ESC).

Su mejor apuesta es comprar un ESC y conectar un microcontrolador en la entrada del ESC. Salida de un PWM de 50 Hz desde el microcontrolador. El ciclo de trabajo del PWM será directamente proporcional a la velocidad del motor.