Pico hace PID

Si quisiera controlar la temperatura, por ejemplo, podría pensar que podría encender el calentador hasta que alcance la temperatura deseada y luego apagarlo. Ese tipo de cosas funciona, pero es subóptimo: tiende a exceder el objetivo y luego, cuando el sistema se enfría, tendrá que llegar allí y el resultado es a menudo un sistema que oscila alrededor del valor deseado pero nunca realmente se establece. sobre la temperatura adecuada. Para resolver esto, puedes usar un bucle PID (derivada integral proporcional) y listo. [veebch] hecho con Rasberry Pi PICO y Micropython.

La idea es verificar una señal de salida basada en la cantidad de diferencia entre la temperatura real y la temperatura deseada (el error proporcional). Además, la cantidad se ajusta con base en el error a largo plazo (integral) y cualquier cambio a corto plazo (derivado). También puede ver un video sobre el uso del bucle de control para mejorar al vacío hamburguesa, abajo.

Los PID son útiles para otras cosas además del control de temperatura, por supuesto. Generalmente son válidos para cualquier proceso (generalmente lineal) donde un valor de control afecta a algún otro valor. Por ejemplo, hemos visto robots que usan PID para seguir una línea. Algunos también los usan para mantener el equilibrio, o puedes equilibrar una pelota.

Eva Jiménez
Eva Jiménez

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *