Artículos científicos – Ingeniería Eléctrica Control de Posición con Alta Precisión Domingo Milciades Maldonado González Facultad Politécnica, Universidad Nacional del Este Avda. Monseñor Rodríguez c/ Los Sauces Ciudad del Este, Paraguay [email protected] Resumen Este artículo presenta las directrices básicas del control de posición con alta precisión, muy utilizadas en la industria para el control de movimiento de los brazos de robots, impresoras, disqueteras y otros. En particular, se enfatizan aspectos relativos al motor de Pasos de Magneto permanente, debido a que es el más utilizado para tal efecto y, con un adecuado sistema de control, se pueden llegar a obtener micro movimientos precisos en un tiempo muy breve. Palabras clave: Motor de CC, Sistema de Posicionamiento, Ecuación Linear, Motor de Pasos. 1. Introducción En muchas aplicaciones de Control Automático es necesario accionar válvulas o sistemas de engranajes con una precisión muy alta. En Robótica, son indispensables estas características, pues las manos y brazos mecánicos deben ejecutar movimientos de gran exactitud. Existen muchas otras ramas de la Electrónica donde la utilización de dispositivos de posicionamiento mecánico son indispensables. En los sistemas de posicionamiento se utiliza generalmente el motor de CC, debido a la facilidad relativa de controlar sus posiciones. Esta facilidad de control se debe al hecho de que las ecuaciones del sistema que describe el motor de CC son lineares. Sin embargo, también existen desventajas para la aplicación de estos motores en los sistemas de posicionamiento. Específicamente, en cuanto al movimiento repetitivo de alta velocidad, puesto que las escobillas están expuestas a desgastes mecánicos excesivos, lo que produce una disminución del rendimiento. Debido a esta misma causa se producen problemas de recalentamiento en las bobinas de la armadura. Puesto que las bobinas están en el rotor, el calor no sigue una trayectoria directa al exterior, sino que, por el contrario, debe ser disipado a través del estator. Finalmente, el cociente entre el esfuerzo de torsión y la inercia es relativamente bajo, puesto que las bobinas de la armadura, ubicadas en el rotor, producen grandes oscilaciones antes de estabilizarse en el punto de operación indicado. Por las razones enumeradas, hoy en día se está generalizando el empleo de Motores de Pasos para los sistemas de posicionamiento . Su principio de funcionamiento les permite realizar pequeños movimientos (pasos) con gran exactitud y repetibilidad 2. Descripción del Motor de Pasos El motor de pasos es un motor eléctrico cuyo eje gira una cantidad específica por cada pulso de entrada que recibe, lo cual permite el control de posición, velocidad, y sentido (dirección). Figura 1: Motor de Pasos de MP 68 Artículos científicos – Ingeniería Eléctrica El número de pasos varía según sea la aplicación que se requiera. Existen en el mercado desde 0.1 a 120 grados. Los ángulos más comunes son de 1.8, 2.0, 2.5, 5.0, 15 y 30 grados, que respectivamente dan 200, 180, 144, 72, 24 y 12 pasos / revolución. Los motores de pasos son alimentados con fuentes de corriente directa y manejados con circuitería lógica, de tal forma a obtener un sentido de rotación y un movimiento específico. En cuanto al control de posición de los motores de pasos, ellos son estables de lazo abierto, esto es, siempre estabilizan para un movimiento repetitivo lento, el movimiento debe repetirse una vez que ella se haya estabilizado, en caso contrario podría perder el sincronismo. Para mejorar la velocidad de repetición se pueden ejercer controles sobre el modelo matemático del motor de pasos (Ver [2]) de tal forma a disminuir el tiempo de oscilación, en [1] es sugerido uno de estos métodos basadas en la linearización exacta del modelo realimentado. Descripción del Funcionamiento Existen diferentes tipos de motores de pasos, entre los cuales veremos el funcionamiento de uno ellos, el Motor de Magneto Permanente. Su diagrama se muestra en las figuras 1 y 2; su principio de funcionamiento es el siguiente: Consideremos primeramente la bobina A-A', la cual se energiza haciendo circular la corriente de A hacia A', por lo cual el polo superior se polariza positivamente, atrayendo al polo sur del rotor (parte superior del rotor), y el inferior negativamente, el cual atrae al polo norte del rotor, (parte inferior del rotor). La bobina B-B' no se energiza. El primer paso se realiza en sentido de las manecillas del reloj, a través de la bobina B-B', ahora alimentada, y la bobina A-A', desactivada. Haciendo circular la corriente de B hacia B', el polo de la izquierda se polariza positivamente atrayendo al polo sur del rotor (parte superior del rotor), y el de la derecha negativamente, el cual atrae al polo norte del rotor, (parte inferior del rotor) , de tal manera que realiza su primer paso (ver Fig.: 1). Para que realice un segundo paso en el mismo sentido consideremos, ahora, la desactivación de la bobina B-B' y nuevamente la activación de las bobinas A-A', pero ahora haciendo circular la corriente de A' hacia A, por lo cual el polo superior se polariza negativamente, atrayendo al polo norte del rotor (parte inferior del rotor) , y el inferior positivamente, el cual atrae al polo sur del rotor (parte superior del rotor). Figura. 2: Esquema de Funcionamiento Siguiendo con un tercer paso en el mismo sentido, sea la bobina B-B', ahora alimentada en sentido contrario ,es decir haciendo circular la corriente de B' hacia B, con la bobina A-A' desactivada. El polo de la derecha se polariza negativamente atrayendo al polo norte del rotor (parte inferior del rotor), y el de la izquierda positivamente, el cual atrae al polo sur del rotor, (parte superior del rotor). Por último, para completar el ciclo, volvamos a conectar las bobinas como al inicio, por lo cual el rotor girará un cuarto paso (Ver Fig. 2). Si el ciclo se vuelve repetitivo podremos observar el movimiento del rotor en sentido de las manecillas del reloj. La velocidad dependerá de la activación y desactivación de las bobinas. Como podremos observar, 4 pasos fueron necesarios para que el motor girara 90 grados de su posición original, si quisiéramos que el motor girara una vuelta completa tendríamos que darle 12 pasos, es decir, 69 Artículos científicos – Ingeniería Eléctrica repetir el ciclo 4 veces. En serie al Drivers se puede colocar un bloque de control con realimentación desde la salida del Driver encargado de optimizar la salida del motor de pasos, permitiendo el control sobre el mismo, de manera a aumentar la velocidad de repetición y disminuir el tiempo de estabilización a través de técnicas de linearización aplicadas al modelo del motor de pasos. Entre ellas, la técnica más exacta se encuentra en [1]. Figura 4: Relación de Bloques para Control 4. Parámetros del Motor de Pasos [4] 4.1-Par dinámico de trabajo ( Working Torque) Depende de sus características dinámicas y es el momento máximo que el motor es capaz de desarrollar sin perder paso, es decir, sin dejar de responder a algún impulso de excitación del estator y dependiendo, evidentemente, de la carga. Figura 3: Esquema de Funcionamiento De aquí se observa que el número de pasos de un motor está condicionado al número de polos del imán permanente (rotor), o bien, al número de bobinas (estator). V.gr. para un motor de 2 bobinas y 200 pasos, se requiere que el rotor contenga 50 polos. Generalmente se ofrecen, por parte del fabricante, curvas denominadas de arranque sin error (pull-in) y que relacionan el par en función al número de pasos. Hay que tener en cuenta que cuando la velocidad de giro del motor aumenta, se produce un aumento de la f.c.e.m. en él generada y, por tanto, una disminución de la corriente absorbida por los bobinados del estator, como consecuencia de todo ello, disminuye el par motor. 3. Control del motor de Pasos 4.2-Par de mantenimiento (Holding Torque): Para realizar el control de los motores paso a paso, es necesario, como hemos visto, generar una secuencia determinada de impulsos. Además, es necesario que estos impulsos sean capaces de entregar la corriente necesaria para que las bobinas del motor se exciten. Por lo tanto, el control de la velocidad de repetición y el sentido de giro se realizan con Drivers especiales o con Software como Matlab, que se encargan de realizar la conmutación en la alimentación, de acuerdo a la programación establecida para el motor. [3] Es el par requerido para desviar, en régimen de excitación, un paso el rotor cuando la posición anterior es estable ; es mayor que el par dinámico y actúa como freno para mantener el rotor en una posición estable dada. 4.3-Par de detención ( Detention Torque) Es una par de freno que siendo propio de los 70 Artículos científicos – Ingeniería Eléctrica motores de imán permanente, es debida a la acción del rotor cuando los devanados del estator están desactivados. 4.4-Angulo de paso ( Step angle ) Motores de Pasos”. http://davinci.ing.unlp.edu.ar/islyd/presentacion _Steppers.ppt. (2001) [4] F. Domínguez y F. Blanco. “Microbótica y Mecatrónica”. 5/11/2004 http://autr ic.com/Microbotica%20y% 20Mecatronica/motores_paso_a_paso.htm Se define como el avance angular que se produce en el motor por cada impulso de excitación. 4.5-Número de pasos por vuelta Es la cantidad de pasos que ha de efectuar el rotor para realizar una revolución completa; evidentemente es donde NP es el número de pasos y α el ángulo de paso. 4.6-Frecuencia de paso máximo (Maximum pull-in/out) Se define como el máximo número de pasos por segundo que puede recibir el motor funcionando adecuadamente. 4.7-Momento de inercia del rotor Es su momento de inercia asociado que se expresa en gramos por centímetro cuadrado. 4.8-Par de mantenimiento, de detención y dinámico Definidos anteriormente miliNewton por metro. y expresados en Referencias [1] M. Zribi and J. Chiasson: “Position Control of a PM Stepper Motor by Exact Linearization”. IEEE Transactions on Automatic Control. Vol. 36, No. 5. May 1991. [2] M. Bodson and J. Chiasson: “International Journal of Robust and Nonlinear Control”. pp. 923 – 954. (1998) [3] Mazzeo, Héctor. “Seminario de Control de 71