Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CONTROL AVANZANDO
8 DE AGOSTO DE 2022
CESAR DE JESUS CORDERO MAGAÑA
U.P.Z.M.G
Objetivo:
Implemente en el sistema de control de temperatura el algoritmo del control
proporcional logrando las mediciones de temperatura dadas por el prototipo
empleado.
Control de temperatura
como indica el nombre, un controlador de temperatura es un instrumento usado para el
control de la temperatura. El controlador de temperatura toma una entrada de un sensor
de temperatura y tiene una salida que está conectada a un elemento de regulación como
calentador o ventilador.
Para regular con precisión la temperatura de proceso sin una intensa participación del
operador, un sistema controlador de temperatura confía en un controlador, que acepta
como entrada un sensor de temperatura como el lm35.
Compara la temperatura real con la temperatura de control deseada, o punto de ajuste, y
proporciona una salida a un elemento de control. El controlador es una parte de todo el
sistema de control, y se deberá analizar todo el sistema para seleccionar el controlador
adecuado.
Control PID
La librería PID de Arduino nos permite implementar esta opción a nuestro código sin
necesidad de programar (ni entender) la función PID, la cual hace que, por ejemplo, el
control de procesos térmicos o mecánicos sea mucho más estable y se ajuste con más
precisión al punto que deseamos (Setpoint).
El control PID maneja varios parámetros:
--Input: Es la retroalimentación que da información al PID. Ejemplo, sensor de
temperatura, giroscopio, tacómetro, velocímetro,etc.
--Output: Es la salida del PID para controlar un termostato, un motor, un ventilador, etc.
Materiales
Censor de temperatura LM35
Arduino
Encendedor
Ventilador
Caja de cartón
Para llevar a cabo se necesitó elaborar una caja donde sirve como regulador
de temperatura, ya que cuenta con un ventilador el cual se prende llegando a
los 25°. El prototipo también cuenta con la ayuda de un censor de
temperatura LM35 para poder saber con la temperatura que se encuentra el
entorno y saber si accionar la función, para poder lograr con precisión la
práctica se debe de llevar a cabo un programa para Arduino quedando de la
siguiente manera.
Programa
//Control temperatura con PID
#include <PID_v1.h>
//Define Variables
//Iniciar parametros
void setup(){
Serial.begin(9600);
myPID.SetMode(AUTOMATIC);
void loop(){
Input = cel;
previousMillis = currentMillis;
Serial.print(",");
}
Evidencia
Programa presentando
Arduino
Conclusiones
En esta practica trata de calcular la diferencia entre nuestra
variable real contra la variable deseada, en este caso hablamos de
controlar la velocidad, temperatura, flujo entre otras variables de
un proceso en general de este controlador PID, que a su vez lo que
aprendí es que podemos controlar la velocidad de nuestro
ventilador para controlar la temperatura y llevarla a un estado
normal.
Este controlador es indispensable para mi proyecto de CNC ya que
me ayudaría a controlar el Arduino y la tarjeta con los drivers, esto
ayudaría a que mi circuito eléctrico se mantenga controlado.
Me permite tener una mejor precisión de respuesta y me ayuda a
mejorar errores previos y propios de los dispositivos.