Control sinusoidal de motores síncronos de imanes permanentes sin MCU
Tanto el motor de CC sin escobillas (BLDC) como el motor síncrono de imanes permanentes (PMSM) requieren conmutación electrónica para crear un campo electromagnético giratorio, necesario para hacer girar el rotor. Ambos son máquinas síncronas, en las que el campo magnético y el rotor se mueven a la misma velocidad.
La principal diferencia entre estos dos tipos de motor radica en la construcción de los devanados del estator. Así, el BLDC se conmuta idealmente utilizando una forma de onda trapezoidal que puede crearse con relativa facilidad. Por el contrario, el PMSM (como se muestra en la Figura 1), requiere una forma de onda de conmutación sinusoidal que es más complicada de generar.
Aunque requiere una forma de onda más compleja, el PMSM se beneficia de una menor ondulación del par y una reducción del ruido audible. Por este motivo, suele ser el tipo de motor preferido en aplicaciones que requieren un movimiento suave y silencioso, como los electrodomésticos de gama alta, las herramientas eléctricas y la automatización industrial.
Históricamente, la conmutación por onda senoidal se ha gestionado mediante algoritmos implementados en el firmware de la unidad de microcontrolador (MCU) que requieren una amplia optimización y ajuste para funcionar con el motor elegido y cumplir los requisitos de la aplicación. Además, el rendimiento del MCU debe ser el adecuado para ejecutar el algoritmo de control a la velocidad máxima requerida, a la vez que se gestiona el procesamiento a nivel de aplicación.
Detección de posición y arranque suave
A diferencia de un motor con escobillas, en el que la simple aplicación de potencia garantiza que se activen las bobinas correctas para arrancar el motor satisfactoriamente, independientemente de dónde se detuvo el rotor por última vez, el arranque y el funcionamiento de un motor BLDC requiere conocer la posición actual del rotor. Esto es necesario para permitir que se exciten las bobinas adecuadas y que el rotor comience a girar en la dirección correcta. Los motores sin escobillas suelen incorporar sensores para detectar esta posición. Alternativamente, una configuración sin sensores ahorra el gasto y los posibles problemas de fiabilidad asociados a los sensores (como los dispositivos Hall).
En este caso, se necesitan técnicas para mover el rotor estacionario en una posición de arranque conocida antes de activar las bobinas. Si no se toman las precauciones adecuadas, el rotor y todo lo que se le adhiera podrían retroceder en la dirección equivocada.
Cuando se activan las bobinas, debe hacerse de forma que se evite que la conmutación PWM genere ruido y vibraciones excesivos durante el tiempo en que no se dispone de ninguna FEM de retorno utilizable para determinar el ángulo del rotor. En esencia, el algoritmo de control del motor está controlando el motor a ciegas. Una vez que se dispone de suficiente back-EMF, el controlador del motor puede cambiar al método de control elegido.
Ajuste fino del accionamiento
La capacidad de arrancar el motor y de seleccionar la velocidad, como se haga, son sólo un subconjunto de las funciones necesarias para que funcione correctamente. El diseñador del accionamiento debe tener la flexibilidad necesaria para integrar el controlador con MOSFET de tensión y potencia adecuadas para la aplicación. También deben tener la capacidad de optimizar parámetros (como la aceleración, el ángulo de avance y la frecuencia PWM) para garantizar que el sistema responda como es debido a las entradas del usuario y maximice la eficiencia energética en todas las condiciones de funcionamiento.
Control sin MCU
El pre-controlador de onda sinusoidal Toshiba TC78B011FTG elimina la necesidad de un MCU. Este chip parametrizable para el control de motores trifásicos sin escobillas sin sensores es un dispositivo (chopper) de modulación por ancho de pulsos (PWM) que puede conectarse a MOSFET de canal N externos de lado alto (High side) y bajo (Low side), lo que permite una implementación de inversor escalable para adaptarse a una gama de motores diferentes.
Aunque el dispositivo proporciona control de velocidad en bucle abierto, un requisito más habitual es el control en bucle cerrado que mantiene la velocidad objetivo sin verse afectada por las variaciones de la fuente de alimentación o la carga, con una curva de velocidad ajustable. Esto puede lograrse configurando el modo de funcionamiento preciso a través de la interfaz I2C, con la opción de almacenar los ajustes en una memoria no volátil (NVM). De este modo, se pueden programar ajustes adecuados durante la fabricación para circuitos que no utilizan un microcontrolador o procesador.
Por otra parte, la velocidad del motor puede ajustarse escribiendo en un registro a través de la interfaz I2C del chip, y también puede determinarse utilizando una entrada PWM o una señal analógica. El frenado y la dirección, también, se controlan mediante ajustes del registro o pines externos. La corriente del motor y la velocidad de rotación pueden leerse desde pines externos mientras el motor está en marcha.
Posicionamiento más preciso
Tras el encendido, el TC78B011FTG recupera la configuración del dispositivo almacenada en su NVM (ver Figura 2). En este punto, se puede aplicar una secuencia de frenado cortocircuitando las bobinas apropiadas a través del inversor del motor para asegurarse de que el rotor está parado antes de intentar iniciar la rotación. Una vez completada la secuencia de inicialización, tras unos 3,5 ms, el excitador entra en modo de reposo con todos los MOSFET apagados y espera nuevas instrucciones del sistema anfitrión.
Figura 2: Diagrama de flujo operativo que muestra la inicialización de la configuración de la NVM y el arranque del motor de conmutación forzada
La velocidad requerida puede definirse vía I2C al registro de comando de velocidad (SPD) o aplicarse como una señal PWM o analógica al pin SPD. Cuando se recibe cualquiera de estas señales, se inicia la secuencia de arranque del motor. El proceso comienza con una excitación de CC de las bobinas del motor que mueve el rotor a la posición de arranque. Cuando esto se completa, se inicia la conmutación forzada del motor. En esta fase, se aplica un campo eléctrico brusco en una conmutación de 120° para generar una contrafase inicial (back-EMF). También se incluye una función de arranque suave configurable (como se ilustra en la Figura 3), que limita la corriente consumida al hacer girar el motor. Todo el control de velocidad en esta fase es de bucle abierto.
Figura 3: Limitación de la corriente de salida durante el arranque
El sistema cambia a control sin sensores, con el límite de corriente ajustado para el funcionamiento normal, en cuanto el motor gira lo suficientemente rápido como para generar una contratase (back-EMF) utilizable para el algoritmo de control. A continuación, se puede activar el control de velocidad en bucle cerrado.
Es posible que el rotor ya esté girando antes de que se aplique la potencia, lo que puede deberse, por ejemplo, al paso del aire sobre las aspas de un ventilador. En este caso, conocido como ralentí o windmilling, el controlador del motor se saltará los pasos de excitación inicial y conmutación forzada y procederá directamente con el funcionamiento sin sensores. En una aplicación típica, la capacidad de medición de back-EMF puede ser excesivamente sensible en este tipo de situaciones, haciendo que el excitador intente saltarse incorrectamente las primeras etapas de arranque en bucle abierto. El TC78B011FTG evita esto proporcionando un registro que permite al diseñador cambiar la velocidad mínima del rotor considerada lo suficientemente rápida como para saltarse el proceso de arranque. Alternativamente, para evitar los retos asociados con el arranque de un motor en ralentí, el controlador puede configurarse para aplicar la secuencia de frenado cada vez que se abandona el modo de espera o el encendido, permitiendo que el rotor arranque siempre desde un estado parado.
Mayor capacidad de ajuste
Para permitir un control de velocidad flexible en el modo de bucle cerrado, el CI TC78B011FTG proporciona registros para establecer el tiempo entre cada cambio de paso en la velocidad y para determinar la rapidez con la que se pueden producir los cambios de velocidad. Los ajustes de velocidad admitidos son configurables mediante el control individual de los ciclos de trabajo de arranque, parada y máximo. También se pueden establecer las RPM asociadas a los valores de arranque y máximo (como se muestra en la Figura 4) y se pueden definir hasta dos pendientes de velocidad entre las RPM de arranque y máximo.
Figura 4. Velocidad mínima y máxima Es posible fijar la velocidad mínima y máxima. Y se dispone de dos pendientes de velocidad diferentes
La frecuencia utilizada para la salida PWM puede fijarse o configurarse para que aumente automáticamente a fin de obtener una eficiencia óptima a medida que aumenta la velocidad del motor. La gama de frecuencias disponibles oscila entre 23,4 kHz y 187,5 kHz. El ajuste de la frecuencia PWM también ayuda a los diseñadores a garantizar el cumplimiento de los requisitos de compatibilidad electromagnética (CEM) pertinentes para la aplicación.
También hay un registro para ajustar el ángulo de avance en función de las características del motor, lo que ayuda a optimizar la eficiencia energética y minimizar el ruido audible. Para un funcionamiento lo más silencioso posible, el ángulo de avance puede ajustarse de modo que la contrafase (back-EMF) y la corriente del motor estén en fase.
El circuito integrado contiene tres pre-controladores de medio puente para MOSFET de canal N externos. Pueden suministrar una tensión de fuente de puerta (VGSS) de hasta 8 V por encima de la tensión de alimentación del motor y pueden configurarse para suministrar una corriente de fuente de puerta (IGSS) de 10 mA a 100 mA para los MOSFET de lado alto y bajo.
La frecuencia de conmutación máxima utilizable puede estar limitada por la elección del MOSFET y el motor utilizado. Dado que el back-EMF se mide para la detección de posición durante el tiempo de desconexión del PWM, la elección de un motor altamente inductivo, o la elección de MOSFETs con bajo rendimiento de conmutación, puede hacer que falle la detección de posición. Para evitarlo, se puede determinar la frecuencia PWM óptima probando los ajustes adecuados en todas las condiciones de uso.
El chip también incorpora funciones de seguridad, como la prevención de disparos con tiempo muerto configurable. Un registro de estado indica condiciones anormales como consumo excesivo de corriente, baja tensión de la bomba de carga, apagado térmico y fallo de arranque. Cuando se produce alguna de estas situaciones, se activa una señal (pin) de alerta. Este pin también se utiliza para indicar infratensión y funcionamiento del motor fuera de las velocidades máxima y mínima preestablecidas. El controlador puede programarse para esperar una señal de una fuente externa después de detectar una condición anormal o intentar reiniciar el motor en modo de recuperación automática.
Conclusión
Los diseñadores pueden aprovechar las ventajas de los motores BLDC, y en particular del tipo PMSM, suave y silencioso, sin embarcarse en un proyecto de desarrollo del MCU. Pueden aprovechar los controladores programables que ofrecen un funcionamiento autónomo con control de bucle cerrado y ajuste de velocidad parametrizable. Ya está disponible para fines de evaluación una placa MikroE con el CI TC78B011 de Toshiba y MOSFET seleccionados. Esto facilitará aún más el proceso de desarrollo del sistema de motor.
Por Dip-Ing. Anno Schmitz, Principal Engineer, Toshiba Electronics Europe GmbH
Articulos Electrónica Relacionados
- Bornes indicadores de corrient... Los fallos y las interrupciones en los cables pueden identificarse inequívocamente en el estado de funcionamiento con los nuevos bornes indicadores de co...
- Switch serie SPGA para conmuta... ALPS ALPINE, representada por RC Microelectrónica, presenta la serie SPGA, un switch denominado "Energy Harvester" para conmutar sin baterías ni cables.Este nue...
- Simplificación de la configura... Este artículo ofrece detalles sobre cómo hacer que la configuración de los sistemas de control de motores BLDC sea sencilla y rápida, y controlar el motor BLDC ...
- Conectores MSD para aplicacion... RS Components (RS), marca comercial de Electrocomponents plc distribuye los nuevos conectores MSD de Amphenol, diseñados para satisfacer las exigentes de...
- Relés biestables para control ... Omron Electronic Components Europe presenta dos nuevos relés biestables para ahorro de energía con capacidad para manejar las elevadas corrientes de irrupción p...
- Relé de Potencia Panasonic LZ-... RC Microelectrónica presenta el relé Panasonic EN60335-1 GWT – Tipo bajo perfil 15,7 mm. Relé LZ-N “hermano” optimizado y compatible pin a pin del relé LZ. La s...
- KEMET anuncia un nuevo condens... KEMET, distribuido por Electrónica 21, anuncia su nueva serie de condensadores de tantalio (Tántalo) para montaje en superficie T500 MnO2. La serie ...
- Relés de láminas SIL/SIP que g... Pickering Electronics ha lanzado el relé de láminas SIL/SIP de alta potencia de la serie 100 HC que está clasificado para la conmutación de 1A con hasta 40W y h...
- Micromotores brushless para ro... Maxon amplia su gama de motores eléctricos configurables con motores brushless, reductores y encoders de la serie ECX, entre otros productos. Y también las elec...
- Relés de potencia compactos de... Omron Electronic Components Europe ha lanzado dos relés miniatura de potencia, caracterizados por niveles excepcionales de duración y prestaciones...
- Conectores de alta tensión HCM... TE Connectivity (TE) ha ampliado su gama de conectores de uso intensivo (HDC) mediante el lanzamiento de una serie de soluciones para entornos exteriores agresi...
- Conector RF y Coaxial Samtec p... RS Components (RS), marca comercial de Electrocomponents plc ha anunciado la ampliación de su gama de productos Samtec con la incorporación de m&a...