Inicio / Noticias / Noticias de la industria / Control de velocidad del motor BLDC: explicación de circuito abierto, circuito cerrado y PID
Noticias de la industria
Nuestra huella se extiende por todo el mundo.
Brindamos productos y servicios de calidad a los clientes de todo el mundo.

Control de velocidad del motor BLDC: explicación de circuito abierto, circuito cerrado y PID

Por qué los motores BLDC necesitan control activo de velocidad

Un motor de CC con escobillas desacelera o acelera de una manera bastante directa: cambie el voltaje entre las escobillas y el motor responde. Un motor CC sin escobillas (BLDC) no tiene ese lujo. Sin escobillas ni conmutador mecánico, algo más tiene que decidir qué devanado se activa en cada instante, y ese mismo sistema acaba siendo responsable también de la velocidad.

Ese "algo más" es el controlador del motor. Conmuta la corriente a través de los devanados trifásicos en la secuencia correcta para mantener el motor girando y, al ajustar cómo ocurre esa conmutación, también establece la velocidad a la que gira el rotor. Si se equivoca la estrategia de control, el motor no puede alcanzar la velocidad solicitada o oscila y oscila en lugar de mantenerse estable, un problema que aparece constantemente en Motores de cubo comúnmente combinados con unidades BLDC con control de velocidad. en bicicletas eléctricas y vehículos eléctricos ligeros, donde los ciclistas esperan que la respuesta del acelerador sea inmediata y lineal.

Control de velocidad de bucle abierto: ciclo de trabajo PWM

La forma más sencilla de controlar la velocidad de un motor BLDC es de bucle abierto: el controlador ajusta el ciclo de trabajo de la modulación de ancho de pulso (PWM) que alimenta los transistores de potencia, lo que cambia el voltaje promedio aplicado a los devanados, lo que cambia la velocidad. Mayor ciclo de trabajo, mayor voltaje promedio, giro más rápido. Ningún circuito de retroalimentación verifica si el motor realmente alcanzó la velocidad solicitada; el controlador simplemente ordena un ciclo de trabajo y confía en que el motor lo seguirá.

Este enfoque es común porque es barato y sencillo de implementar, y Guía de aplicación de Texas Instruments sobre control BLDC con sensores señala que funciona bien específicamente en sistemas donde la relación entre la velocidad de entrada y la resultante es predecible y el seguimiento estricto no es crítico. La compensación aparece bajo carga variable: sin retroalimentación, un aumento repentino de la carga reduce la velocidad y el controlador no tiene forma de saber que necesita compensar.

Control de velocidad de circuito cerrado: sensores Hall y retroalimentación

El control de circuito cerrado resuelve ese punto ciego agregando una señal de retroalimentación, generalmente proveniente de sensores de efecto Hall ya presentes para la conmutación, a veces desde un codificador dedicado. El controlador compara continuamente la velocidad real con la objetivo, calcula el error y ajusta el ciclo de trabajo PWM en tiempo real para cerrar la brecha.

Debido a que los sensores Hall ya informan la posición del rotor para fines de conmutación, derivar la velocidad a partir del tiempo entre las transiciones de estado Hall agrega poco costo adicional de hardware. Esto hace que el control de circuito cerrado basado en Hall sea la opción predeterminada en la mayoría de las aplicaciones BLDC comerciales: mantiene la velocidad constante a medida que cambia la carga, sin necesidad de un sensor de velocidad independiente.

Control PI y PID: los algoritmos detrás de la precisión de circuito cerrado

Las matemáticas dentro del control de circuito cerrado generalmente se reducen a un controlador PI o PID que actúa sobre el error entre la velocidad objetivo y la real.

Un controlador PI (Proporcional-Integral) combina un término proporcional que reacciona al error actual con un término integral que acumula el error pasado a lo largo del tiempo, lo que elimina la pequeña compensación de estado estable que dejaría un término proporcional por sí solo. Agregar un término derivado lo convierte en un controlador PID completo, que también reacciona a la tasa de cambio del error, lo que es útil para amortiguar el exceso en sistemas que necesitan establecerse rápidamente en una velocidad objetivo sin oscilar más allá de ella.

El control PI tiende a ser el valor predeterminado práctico para la regulación de velocidad de uso general porque es más sencillo de ajustar y menos sensible al ruido del sensor que un bucle PID completo. El PID adquiere su complejidad adicional en aplicaciones como la robótica o los drones, donde la determinación rápida y precisa a una nueva velocidad importa más que la simplicidad del ajuste.

R5 Fast response Brushless DC Motor Controller

Cómo la elección del controlador afecta la calidad del control de velocidad en el mundo real

El algoritmo de control solo funciona tan bien como el hardware que lo ejecuta. Un controlador con un bucle de control lento o una mala detección de corriente seguirá cazando y retrasando incluso con ganancias PID bien ajustadas, razón por la cual la velocidad de respuesta es importante como especificación de hardware, no solo de software. Un controlador de respuesta rápida sintonizado para una rápida corrección de velocidad acorta el retraso entre un cambio de carga y la respuesta de compensación del controlador, que es lo que realmente determina qué tan estable se siente el motor bajo oscilaciones de carga del mundo real en lugar de en una prueba de banco limpia.

La frecuencia de conmutación PWM y su interacción con los devanados del motor también afectan el lado audible y mecánico del control de velocidad: un esquema de conmutación mal ajustado puede producir chirridos o vibraciones que empeoran a medida que cambia el ciclo de trabajo. Un controlador ultrasilencioso que mantiene el ruido de conmutación PWM bajo a alta velocidad aborda eso directamente, lo cual es importante en aplicaciones de consumo donde el ruido audible del motor es tanto un motivo de queja como el rendimiento bruto.

Combinación del controlador con el motor para un control de velocidad confiable

Incluso un controlador de circuito cerrado bien diseñado no puede compensar una discrepancia entre su clasificación actual, la configuración del sensor Hall y el motor que impulsa. El recuento de polos, la resistencia de fase y la sincronización del sensor influyen en la limpieza con la que un controlador puede leer la retroalimentación y responder, y un emparejamiento no coincidente se manifiesta como un funcionamiento irregular a baja velocidad, exceso de calor o control de velocidad que nunca se estabiliza del todo. Nuestra guía de emparejamiento de controlador y motor cubre cómo verificar que las especificaciones de un controlador realmente se ajusten al motor que debe accionar antes de que esos problemas aparezcan en el campo.

Para los lectores que quieran profundizar en cómo se implementa el algoritmo de control en el firmware, nuestra mirada más profunda a la capa de software detrás de los controladores de motores modernos cubre cómo se estructuran y ajustan estos bucles de control a nivel de firmware.



¿Está interesado en cooperar o tiene preguntas?
  • Enviar solicitud {$config.cms_name}