User Tools

Site Tools


Writing /var/lib/dokuwiki/data/meta/teaching/ie0624/proyectos/control_motores_sincronicos/codigo/diagrama.meta failed
teaching:ie0624:proyectos:control_motores_sincronicos:codigo:diagrama

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
teaching:ie0624:proyectos:control_motores_sincronicos:codigo:diagrama [2018/12/18 05:46] microsteaching:ie0624:proyectos:control_motores_sincronicos:codigo:diagrama [2022/09/20 00:08] (current) – external edit 127.0.0.1
Line 9: Line 9:
   * Seguidamente se procede a establecer la referencia a la cual se necesita que el motor gire, para esto se ha diseñado un algoritmo de manera que que al ingresarlo primeramente se le deba ingresar el signo **+** ó **-** indicando de esta manera el sentido de giro del motor, una vez que se haya ingresado uno de ambos signos, el programa espera recibir dos números los cuales van a representar el porcentaje de la velocidad respecto a la velocidad máxima a la cual va a estar girando el rotor del motor.   * Seguidamente se procede a establecer la referencia a la cual se necesita que el motor gire, para esto se ha diseñado un algoritmo de manera que que al ingresarlo primeramente se le deba ingresar el signo **+** ó **-** indicando de esta manera el sentido de giro del motor, una vez que se haya ingresado uno de ambos signos, el programa espera recibir dos números los cuales van a representar el porcentaje de la velocidad respecto a la velocidad máxima a la cual va a estar girando el rotor del motor.
   * Una vez ingresada la referencia, se verifica si ha habido algún cambio de signo, lo cual indicaría un cambio en el sentido de giro del motor, de ser así, se procede a realizar un detenido rápido del mismo, estableciendo las dos entradas ''IN1'' e ''IN2'' en bajo además se da un tiempo de espera para luego comenzar el giro del motor en el sentido opuesto y realizar los cálculos de la señal de control. En caso contrario, el microcontrolador simplemente continúa calculando la señal de control para alcanzar las nueva referencia.   * Una vez ingresada la referencia, se verifica si ha habido algún cambio de signo, lo cual indicaría un cambio en el sentido de giro del motor, de ser así, se procede a realizar un detenido rápido del mismo, estableciendo las dos entradas ''IN1'' e ''IN2'' en bajo además se da un tiempo de espera para luego comenzar el giro del motor en el sentido opuesto y realizar los cálculos de la señal de control. En caso contrario, el microcontrolador simplemente continúa calculando la señal de control para alcanzar las nueva referencia.
 +  * Existe también el botón ''USER'' del microcontrolador, con el cual se va a indicar que se va a ingresar una nueva referencia al controlador, la cual podría incluir un cambio de giro incluso. Este botón se establece como una medida de seguridad para evitar que se ingrese al sistema datos que se digitaron por accidente, de esta manera primeramente se debe de presionar el botón para indicar al controlador que se le va a enviar un nuevo valor de referencia.
 +  * Para el cálculo de la señal de control, primeramente se calcula el valor del error normalizado, con esto se realiza al cálculo del control proporcional así como del control integral, los cuales se van a sumar para generar la señal de control que va a alterar el ciclo de trabajo del PWM y se vuelve a iniciar con el ciclo del cálculo de la señal control.
  
  
  
-[[teaching:ie0624:proyectos:control_motores_sincronicos:codigo|página anterior]]+[[teaching:ie0624:proyectos:control_motores_sincronicos:codigo|código fuente]]
teaching/ie0624/proyectos/control_motores_sincronicos/codigo/diagrama.1545112014.txt.gz · Last modified: 2022/09/20 00:08 (external edit)