** ** ** Aplicación del microcontrolador Ingeniería eléctrica /* ** ** Event : TI1_OnInterrupt (module Events) ** ** From bean : TI1 [TimerInt] ** Description : When a timer interrupt occurs this event is called (only when the bean is enabled – "Enable" and the events are enabled – "EnableEvent"). ** Parameters : None ** Returns : Nothing ** */ void TI1_OnInterrupt(void) { /* Write your code here … */ AD1_GetValue8(&datox); datoy=(1340.0/255.0)*datox; // velocodad en k en rpm e_k=(ref-datoy)/ref; m_k=m_k_1+(kp*e_k)-kp*e_k_1+ki*e_k; if (m_k>1.0) { m_k=1; } else if (m_k<0.0) { m_k=0; } m_k_int = m_k *255.0; PWM6_SetRatio8(255-m_k_int); e_k_1=e_k; m_k_1=m_k; } 12 | P á g i n a
1 Aplicación del microcontrolador Ingeniería eléctrica 7. Se carga el programa al microcontrolador por medio del cable adaptador (USB-SERIAL), visualizando la señal PWM en el osciloscopio que el ciclo de trabajo aumente y/o disminuya según los programas mencionados anteriormente. 8. Se diseña, se arma y se prueba la interfaz electrónica de potencia para poder aplicar el control PI al grupo Motor-Generador (Ward-Leonard). Vcc = 130 V Vcc = 130 V Motor CD 10 KO IRF 640 10 KO 6 5 Q1 Generador taquimétrico PAD 06 µc 560 O MC9S12GC32 220 O 4 2 4N28 10 KO 9. Una vez verificado el buen funcionamiento de tanto el grupo Motor- Generador como de la interfaz de potencia y por lo tanto del control, entonces se le aplicó carga al grupo Motor-Generador, para simularlo como perturbaciones del sistema y se verificó en cada prueba a las diferentes velocidades que el control compensa automáticamente esas perturbaciones llevando al grupo Motor-Generador a su velocidad de referencia y así demostramos que el control diseñado pera cada prueba fue la correcta. 13 | P á g i n a
Página anterior | Volver al principio del trabajo | Página siguiente |