BLDC funciona con corriente constante, no con voltaje constante

-1

Estoy tratando de controlar un motor de CC sin escobillas trifásico (24 V, 4000 rpm) con el protector BOOSTXL-DRV8301 para la plataforma de lanzamiento de Texas Instruments. El motor recibe uno de los siguientes singals en cada puerto (A, B y C):

El protector del motor está conectado a una fuente de alimentación de CC programable (Siglent SPD3303X-E).

Cuando trato de controlar el motor con las señales mostradas que están directamente conectadas a sus puertos mientras configuro la PSU a 24V (2A máx.), el motor no gira. El indicador de FALLAS de refuerzo se ilumina, pero la señal aún se envía a los puertos de salida sin una reacción del motor.

Pero si limito la corriente máxima a, por ejemplo, 0.5A para que la PSU salte a su modo de corriente constante, el motor girará.

Con otro BLDC (12V, ~ 0,5A máx), la PSU saltará instantáneamente al modo de corriente constante independientemente de su configuración.

Ambos motores han sido probados en un controlador de motor en funcionamiento y no están defectuosos.

¿Por qué el primer motor solo funciona en modo de corriente constante y no cuando estoy aplicando un voltaje constante? ¿Por qué la fuente de alimentación cambia a C.C. en el segundo motor, incluso cuando la corriente máxima se establece ligeramente por encima de los motores máx. ¿corriente? La hoja de datos de la fuente de alimentación dice que solo lo hará si la carga desea obtener más corriente de la que proporcionan las configuraciones.

Gracias por cualquier ayuda.

    
pregunta Meyu

2 respuestas

0

Si está aplicando estas señales directamente a un motor sin escobillas, el consumo de corriente será muy alto. La corriente del motor es proporcional al par motor, y usted está tratando de acelerar el rotor hasta su velocidad de conmutación rápidamente. Incluso con un motor descargado, esto causará altas corrientes. Su PSU es probablemente capaz de una alta corriente instantánea (muy por encima del límite de corriente), por lo que se dispara su falla. Cuando se baja la corriente, el fallo no se establece. Los BLDC requieren algún tipo de retroalimentación para cambiar las fases en el momento adecuado. Si simplemente aplica la sincronización de fase sin tener en cuenta la posición del rotor cuando cambia, el motor actúa como un motor paso a paso. En cada cambio de fase, el rotor se moverá a su nueva posición y se detendrá, y luego la corriente aumentará hasta el límite de corriente de su PSU.

    
respondido por el John Birckhead
0

En primer lugar, la unidad no tiene puertos A, B, C, sino salidas. Uno de los problemas que puede encontrar es que el controlador actual no funciona como debería. Tal vez necesite un poco de ajuste para que coincida con la inductancia del motor, la resistencia, ...

Otro aspecto extraño de su registro de salida es que el voltaje de salida debe tener un patrón SVPWM, mientras que el suyo es otra cosa: no saber la frecuencia y el estado de las revoluciones del motor es difícil de entender lo que ha registrado.

P: ¿Utiliza realmente la biblioteca FOC de InstaSpin?

    
respondido por el Marko Buršič

Lea otras preguntas en las etiquetas