Menu
in

PLL para motores Brushless (II)

En la entrega anterior pudimos ver los conceptos básicos de un sistema controlado por un lazo de realimentación. Apreciamos además, un video con un motor Brushless Drum y un sistema de enganche de fase PLL (Phase Locked Loop) que se encargaba de controlar la velocidad de giro del motor utilizado, a pesar del maltrato ejercido por el editor de la nota. En la entrega de hoy veremos el circuito necesario para lograr esta aplicación, aprenderemos a identificar las conexiones de un motor brushless de esta clase y terminaremos de concretar la idea general de la utilidad de un sistema de lazo enganchado en fase (PLL).

Cuando se menciona la expresión PLL, lo primero que debe aparecer en la mente de un desarrollador es la idea de una realimentación de información que será comparada con una referencia fija. En el ejemplo que veremos hoy, la referencia fija será un sencillo oscilador que estará construido sobre la base de una compuerta NAND. Para su realización usaremos un CD4011 (CMOS) y un cristal que poseerá una frecuencia no definida por ahora. Además, otra compuerta del mismo IC estará utilizada como buffer (seguidor) para no perturbar con el circuito acoplado la correcta y libre oscilación dictada por el cristal.

Luego, encontramos una cadena de contadores/divisores (CD4518) (CMOS), con los que obtendremos la frecuencia de referencia que usaremos para entrar al comparador empleado y, a través de éste, lograr la tensión del control de velocidad del motor, es decir, el régimen de trabajo que deseamos para el mismo. El Comparador mencionado es también conocido como Detector de Error y en nuestra aplicación es uno de los comparadores de fase que posee en su interior el circuito integrado CD4046 (CMOS).

Oscilador de 2Mhz y divisor por 2000 para el PLL

Hasta aquí tenemos una parte del sistema. La otra parte se constituye a partir de una realimentación entregada por el dispositivo/elemento/circuito que estamos intentando operar. En nuestro caso, los motores Brushless DRUM poseen un bobinado estampado en el circuito impreso de su placa de control, el que nos entregará una serie de impulsos al girar el motor. De ahora en adelante, a estos impulsos de realimentación los conoceremos como Pulsos FG. Estos impulsos poseen una frecuencia que no va en concordancia con las RPM (Revoluciones Por Minuto) del motor, ni con las RPS (Revoluciones Por Segundo) que se obtengan durante el giro del motor. Las bobinas impresas están diseñadas para generar frecuencias acordes a su funcionamiento dentro de la circuitería del VHS y para nosotros será importante descubrir esta relación “vueltas/impulsos” para poder determinar la velocidad final de nuestro sistema.

Por ejemplo, durante la reproducción de video en sistema NTSC, un motor brushless Drum debe girar a 30 vueltas por segundo, lo que equivale a 1800 RPM, mientras que en el sistema de color PAL lo hace a 25 vueltas por segundo, es decir a 1500 RPM. Conociendo este dato, nosotros podremos movernos por todo el margen de velocidad que cubren estos motores, que en la práctica es de unas 1000 a 3000 RPM o más, dependiendo del motor que escojamos, pero para los efectos de un trabajo cómodo y eficaz, un régimen de alrededor de los 40Hz es más que suficiente. Luego de haber conocido estos valores podemos agregar también que, los Pulsos FG poseen 24 veces la frecuencia de giro en ciclos por segundo. Es decir, a 25 giros en un segundo (25Hz, 1500 RPM) tendremos una frecuencia de Pulsos FG de 600 Hz., para 30 giros en un segundo (30Hz, 1800 RPM) tendremos FG a 720 Hz; mientras que a 2500 RPM, lograremos una señal de Pulsos FG de 1Khz (41,66 vueltas en un segundo).

Conociendo estos valores ya podemos diseñar nuestro oscilador local, en función de las RPM que deseemos lograr del motor. Como mencionamos en el párrafo anterior intentaremos lograr una velocidad de giro de 2500 RPM para que el transductor del motor (la bobina impresa) nos devuelva impulsos FG a 1Khz. ¿Porqué decidimos usar este valor? Porque es fácil generar 1Khz a partir de un oscilador con un cuarzo de 2Mhz y un divisor por 2000 tal cómo hemos decidido hacer y puedes ver en el diagrama esquemático de la aplicación. Ustedes pueden adoptar un oscilador de 4,5 Mhz y un divisor por 7500 para lograr 600 Hz hasta alcanzar una velocidad de 1500 RPM. O tal vez quieran usar otro valor, de acuerdo a los cristales y/o divisores que posean. Lo importante es que comprendan que debemos lograr, a partir de un cristal de cuarzo y las divisiones de frecuencia posteriores, la misma frecuencia que nos entregará el bobinado FG para las RPM deseadas. Observemos cómo nuestro circuito genera la señal de 1Khz (1000Hz.) en el siguiente video:

Los pulsos entregados por el bobinado FG, serán apenas una señal senoidal de poca amplitud que debemos adaptar en forma y nivel para poder atacar al Comparador o Detector de Error. Bastarán dos transistores NPN comunes (BC548, C1815) conectados en cascada para lograr en el segundo transistor una situación de saturación y corte debido a la alta amplificación del primer paso. Un par de compuertas sobrantes del CD4011 nos servirán para terminar de separar, obtener la amplitud correcta y darle la forma cuadrada a la señal que ingresará en el Comparador, de la misma forma que entrará la señal proveniente del oscilador fijo.

Un bobinado impreso en la misma placa de control del motor brushless nos ofrecerá información muy importante.

Siguiendo con la explicación del circuito, pasamos a la parte “inteligente” del proceso y nos encontramos con el Comparador o Detector de Error, que es uno de los dos comparadores de fase que posee en su interior el circuito integrado CD4046. Para darle mayor precisión al sistema y hacer un sistema más inmune a los ruidos externos, hemos decidido utilizar el Comparador de Fase II del IC. Esta etapa del circuito integrado, está formada por una serie de Flip-Flops que nos devolverán una tensión proporcional (en tiempo y forma), al desfasaje que exista entre las señales de referencia fija y la obtenida a través de los impulsos FG. Es decir,  a mayor diferencia de frecuencia entre las señales entrantes, mayor señal de error. A medida que las frecuencias se van acercando entre sí, la excursión de la señal de error comienza a hacerse cada vez más estable, tratando de encontrar el exacto punto de igualdad entre ambas, hasta que la fase de las mismas coincida en el eje de tiempos. National Semiconductor nos ofrece, en la hoja de datos del CD4046, una muestra de las señales logradas utilizando los dos comparadores de fase del CD4046. Obsérvalas con atención:

Amplificador y formador de pulsos FG

Observa que cuanto más alejadas estén las fases de las señales a comparar, más lejos estaremos de encontrar una tensión continua y estable a la salida del comparador de fase que intentemos utilizar. No dejes de apreciar también, que el funcionamiento de estas secciones del circuito integrado varían en su desempeño. Eso debe ser un elemento más para ser considerado dentro del desarrollo de tu aplicación. Acompañándote con la hoja de datos del PLL la tarea será más sencilla para comprender; porque sabrás interpretar que este no es un artículo que habla del CD4046 sino de una aplicación que lo utiliza. Por último, el circuito final compuesto por el oscilador a cristal, el amplificador de los pulsos FG y el comparador de fase que completa el sistema PLL se resumen en un circuito único que te mostramos a continuación.

Diferencias entre los Comparadores de Fase incorporados en el CD4046

La salida del comparador de fase (pin 13) contenido dentro del CD4046, se aplica a un filtro pasabajos que se encargará de entregarnos una señal de error estable en nivel de continua. Esta señal de error estará acorde a la diferencia de frecuencias y fase de las señales que el mencionado comparador encuentre entre el giro del motor y el oscilador fijo. Aquí es donde empieza a cerrarse el lazo de control de velocidad del motor y el lazo enganchado en fase comienza a tener razón de ser y llamarse de ese modo.

En el instante inicial, cuando se conecta la alimentación al sistema, el motor comienza a girar de manera lenta hasta lograr lanzar en velocidad al tambor y al rotor. Recuerda que hay una masa mecánica que hay que impulsar y controlar. No estamos ante un simple oscilador que se controla con apenas micro-amperes y se estabiliza en milisegundos. Esto es como comparar a un Airbus A380 con un parapente. A medida que comienza a adquirir velocidad el motor, el impulso de funcionamiento continúa incrementando la velocidad debido a que el Comparador sigue entregando una señal de error importante en nivel. Esto será así hasta que la frecuencia del oscilador de referencia (a 1Khz) coincida con los impulsos FG. En ese momento se “engancharán” ambas señales y comenzará a mantenerse estable la velocidad con una exactitud sorprendente, pese a las perturbaciones externas que puedan intentar desestabilizar el equilibrio alcanzado por el sistema.

El rol protagónico del Filtro Pasabajos

Como en todo sistema de lazo cerrado, encontraremos un eslabón crítico para mantener un equilibrio armónico y en este caso, ese rol le corresponde al “filtro pasa-bajos”. Por desgracia, es bastante complejo encontrar en la web o en medios impresos información precisa y certera acerca de los IC utilizados en estos motores brushless Drum que encontramos dentro de los equipos VHS. Esta limitación dificulta a cualquier diseñador, debido a la escasa información, para calcular correctamente un “filtro pasa-bajos”. Además, este filtro variará de un motor a otro, debido a que no todos los motores existentes utilizan el mismo IC que ejecuta la función de Driver para las tres fases del motor.

Existen muchos fabricantes con conceptos de diseño muy diferentes unos a otros. Los criterios empleados en la construcción de dichos IC varían drásticamente ente dos motores que en apariencia son idénticos. Estas desigualdades arrastrarán diferencias entre los valores requeridos de corriente y tensión de funcionamiento para la entrada CV o Control de Velocidad. Por este motivo es muy lógico deducir que, un filtro pasa-bajos puede ser muy útil, práctico, rápido, eficiente y estable para un tipo de motor y que no sirva en absoluto para otro tipo de motor brushless a pesar de ser motores idénticos en el aspecto mecánico.

En nuestro caso, decidimos reformar (en función de la práctica y de manera empírica) un circuito utilizado para un sistema de control de frecuencia de un transmisor de FM comercial con su frecuencia de transmisión enganchada en fase por PLL. En forma original, el filtro pasabajos adoptado, no le daba al sistema, el “enclave” justo, sino que la velocidad final del motor quedaba oscilando alrededor del valor correcto, pero nunca se detenía y enganchaba en fase con la referencia. Luego de algunas variaciones leves de los valores de los componentes nos fuimos acercando hacia la situación ideal hasta al fin lograr un sistema de enganche de fase efectivo y confiable, tal como se puede notar en los videos anteriores (muy a pesar del destornillador) (¡que cada vez es más grande!)

Circuito propuesto para el sistema PLL de control de velocidad del motor Brushless Drum

Por lo tanto, queremos dejar bien aclarado entonces que, los valores utilizados en nuestro ejemplo difícilmente coincidan con los que pueda necesitar el motor que tú  adoptes, pero al menos tendrás un punto de partida con el esquema dado y con el modelo presentado. Por supuesto que no significa que sea el mejor o el más adecuado, sino que es uno de los tantos posibles diseños existentes y que a nosotros nos ha dado buenos resultado con el motor empleado. De todos modos, la hoja de datos del CD4046 (la encontrarás al final del artículo) te ofrece ejemplos de filtros de segundo orden y nosotros te ofrecimos en el esquema un filtro de tercer orden con una dirección web, además de la imagen superior. Allí encontrarás calculadoras en línea para resolver los valores necesarios y poder construir un filtro acorde a tu necesidad. Aquí es donde cada uno puede dejar su toque especial al sistema, dando rienda suelta al conocimiento y la creatividad. Los medios están ofrecidos, ahora depende de ti.

Cómo identificar las conexiones del motor Brushless DRUM

Lo primero e inmediato que identificaremos serán los bobinados y o transductores encargados de proporcionarnos los pulsos PG y FG. El bobinado impreso en la placa, con formato de espiras “cuadradas”, ubicado del lado del entrehierro del “estator”, rodeando al mismo, será quien nos suministre los impulsos FG fundamentales para el control exacto de la velocidad de giro de nuestro motor a través del sistema de lazo enganchado en fase (PLL) que estamos experimentando. A los impulsos PG por su parte, los obtendremos de distintas formas posibles de acuerdo al diseño del motor. Habrá veces que notaremos un Sensor o Switch Hall en la parte inferior, quién recibirá inducción de parte de un pequeño imán móvil, solidario a la tapa inferior del motor. Otras veces, será una pequeña bobina ubicada del lado interior del entrehierro del estator o también posicionada del lado externo. De todas formas, al igual que a la otra bobina te será muy sencillo identificarla y no confundirlas entre sí.

Otra conexión sencilla de encontrar es la del Control de Velocidad. La misma siempre se encuentra sola, conectada en forma directa a algún pin del IC, que por lo general es el pin 1, sin tener más conexión que un capacitor de desacoplo conectado a GND. Nos resta identificar la alimentación de 12 Volts que encontraremos observando que la misma lleva, a través de resistencias SMD, alimentación a los Sensores Hall correspondientes a los bobinados del estator, los que se ubican de forma física, entre medio de éstos. Naturalmente encontraremos que también conecta al IC por lo general en dos pines por separado (Driver y Potencia), y posee muy cercano a su entrada, un capacitor SMD de .1uF (color marrón). Por último identificaremos GND. Si esta conexión no está involucrada en un generoso plano de tierra sobre la placa es común encontrarla sobre la parte metálica del IC de potencia que activa el motor. Por lo tanto, las conexiones a identificar son tan sólo cinco y serán las siguientes:

  • Alimentación – +12 Volts
  • GND
  • Control de Velocidad
  • Pulsos P
  • Pulsos FG

¿Y los Pulsos PG?

Hasta aquí hemos hablado solamente de los Pulsos FG y en ningún momento le hemos asignado uso alguno a los Pulsos PG que esta hermosa joya mecánica puede brindarnos. Los Pulsos PG, cómo ya habíamos visto, nos entregarán la información de las RPM que alcance nuestro sistema y además nos brindarán la vital lectura de la Posición Angular del rotor. Una vez identificado el componente Hall o la bobina captora en la placa de control del motor, nos daremos cuenta donde se halla el imán que inducirá en él/ella el Pulso PG y que se encuentra en la tapa inferior del motor, en la parte móvil del mismo. (Lo vimos en el video del desarme)

Luego, también encontraremos que la posición angular de activación puede ser alterada si giramos la pieza de bronce solidaria al eje, donde se atornilla la tapa inferior del motor y que posee el imán inductor. Todo esto lo vimos en los videos. ¿No has visto los videos? ¿Qué esperas? ¿Para qué crees que puede servirnos un pulso PG? ¿Para qué crees que necesitaremos saber donde se encuentra a cada momento el rotor respecto a la base? ¿Te animas a adivinar? ¿O prefieres esperar a la próxima entrega?

Escrito por Mario

Leave a Reply