Pid 1 PDF
Pid 1 PDF
Pid 1 PDF
Robótica y Mecatrónica
“Control PID”
Marco Teórico
El control PID es un sistema de control de bucle cerrado que utiliza tres términos
principales para ajustar y mantener la salida de un sistema cerca de un valor
deseado, conocido como el setpoint.
**********************************************************************************************
**********************************
imprimir(flags);
}
}
Serial.print(Grados);
Serial.print(" ");
Serial.println(Respuesta);
}
// Encoder x4. Cuando se produzca cualquier cambio en el encoder esta parte
hará que incremente o decremente el contador.
void encoder()
{
ant=act; // Guardamos el valor 'act' en 'ant' para convertirlo en
pasado.
act=PIND & 12; // Guardamos en 'act' el valor que hay en ese
instante en el encoder y hacemos un
// enmascaramiento para aislar los dos únicos bits que
utilizamos para esta finalidad.
if(ant==12 && act==4) contador++;// Incrementa el contador si el encoder se
mueve hacia delante.
if(ant==4 && act==0) contador++;
if(ant==0 && act==8) contador++;
if(ant==8 && act==12) contador++;
void imprimir(byte flag) // Imprime en el terminal serie los datos de las contantes
PID, tiempo de muestreo y posición. En los demás casos sólo imprime la posición
del motor.
{
if ((flag == 1) || (flag == 3))
{
Serial.print("KP="); Serial.print(kp);
Serial.print(" KI="); Serial.print(ki);
Serial.print(" KD="); Serial.print(kd);
Serial.print(" Time="); Serial.println(tmp);
}
}
Cada una de las líneas de código tiene su respectiva explicación de su función
dentro del programa.
El programa se deberá cargar a la placa de programación Arduino UNO y por
medio de nuestro equipo de cómputo vamos hacer uso del software del mismo
nombre “Arduino” y posteriormente controlar desde la máquina el ángulo deseado.
Conclusión
En resumen, el control PID es una técnica versátil y eficaz para regular sistemas
dinámicos en una amplia variedad de aplicaciones industriales y de
automatización. A través de la comprensión y la implementación adecuada de los
términos proporcional, integral y derivativo, es posible mejorar significativamente la
estabilidad, precisión y respuesta de los sistemas en tiempo real. Sin embargo, es
importante destacar que el diseño y la sintonización del control PID pueden ser un
desafío, ya que requieren un conocimiento profundo de la dinámica del sistema y
una cuidadosa optimización de los parámetros del controlador. En última instancia,
el control PID sigue siendo una herramienta fundamental para el control de
procesos y sistemas en la ingeniería moderna, contribuyendo a la eficiencia,
seguridad y fiabilidad de una amplia gama de aplicaciones industriales.