Академический Документы
Профессиональный Документы
Культура Документы
Facultad de Ingeniería
Ingeniería Química
Ingeniería Petroquímica
PRQ-701 Instrumentación y control Automático de
Procesos- PRQ-712 Laboratorio de reactores
Proyecto final
Implementación de control automático de temperatura y acondicionamien-
to en reactor enchaquetado con tanque agitado
2
Implementación de control automático de temperatura
en reactor enchaquetado con tanque agitado
Introducción
En el presente proyecto realizo la implementación de control automático en un reactor químico con
chaqueta donde se lleva a cabo una reacción endotérmica o un medio para cultivos microbiológicos,
donde se llevó a cabo un estudio de control de temperatura, el cual inicialmente se encontró el desuso y
en mal estado. Se implementaron los programas Arduino, Matlab y Proteus para el control automático
de temperatura.
Control automático
En la actualidad no se puede entender un proceso complejo de alto nivel desarrollado por técnicas
cableadas. El ordenador y los autómatas programables han intervenido de forma considerable para que
este tipo de instalaciones se hayan visto sustituidas por otras controladas de forma programada.
Variable de entrada.- El sensor de temperatura LM35 detecta la temperatura del medio, pero
con una restricción de -55 a 150°C.
Variable Manipulada.- La variable manipulada es el rango de temperaturas superior e inferior,
ésta variable es comparada con dos set Point que tiene el sistema que son los límites superior e
inferior de temperatura ,ambos son controlados con un bucle o delay cada un milisegundo con
la variable de entrada
EFC.- El elemento final de control es a resistencia que se emciende o apaga en el cacso de seña
on-off al recibir una señal digital, como también varía subiendo o bajando gradualmente en el
caso del control PI, con señal analógica.
Controlador.- Nuestro controlador es el Arduino y el registrador es el mismo programa.
Registrador.- El registrador es el computador el cual está instalado el programa Arduino con el
cual se registra la variable de entrada en este programa la señal analógica es convertida a señal
digital.
4
Descripción del equipo a diseñar
El reactor en el cual se desarrolló la aplicación de control de temperatura y agitación del medio se
encontraba en el laboratorio de reactores, Facultad de Ingeniería – Av. Mariscal Santa Cruz N°
1775(Frente a Plaza Obelisco)-2° piso Carrera ingeniería Química. El estado inicial del sistema se
encontraba en desuso por los problemas que presentaba:
Fuga en el reactor en el área de la descarga
Fuga en la chaqueta
Sistema de medición temperatura ausente
Soporte de baja calidad y en mal estado
El calentador se encuentra en funcionamiento
El enchufe del agitador está en mal estado
Por ese motivo se ha mejorado el sistema del reactor con chaqueta, implementando un control de
temperatura mediante los programas Matlab, Arduino y Simulador Proteus 8.5, con los componentes
electrónicos necesarios para optimizar el proceso.
Objetivos
Objetivo general
Implementar el sistema de control de temperatura en el
proceso de calentamiento y control manual del medio con
agitación.
Objetivos específicos
Implementar los programas Proteus y Arduino
para realizar una simulación del sistema.
Estudiar el mejor método de control para el pro-
ceso
Aplicar el modo de control escogido en el sistema
Realizar la conexión de los componentes elec-
trónicos para el control del proceso
Hacer una simulación en el programa Matlab para
encontrar la función transferencia adecuada del
sistema.
Implementar diferentes tipos de energía para el funcionamiento del sistema
El siguiente sistema ha sido elaborado con el software PROTEUS 8.5, el cual nos muestra la siguiente
configuración:
5
El Conmutador Enciende y apaga el sistema, este habilita al sensor de temperatura, al agitador, al
arduino y a los diodos LED. Una vez encendido el sistema se puede encender el agitador, este se
regula por medio del potenciómetro. El potenciómetro tiene un transistor y una resistencia. Los
extremos del potenciómetro son los polos positivo y negativo y se conectan indistintamente.
El relé está conectado para transformar la potencia del Arduino y el módulo de carga. El mólelo de
carga tiene conectado dos baterías Lipo DE 3,7 miliamperios en paralelo, por lo tanto el voltaje será
el mismo a la entrada del módulo, este transfiere la energía al conmutador y tiene un extremo que
es negativo y está conectado a tierra. El transistor TIP 31 modo NPN está conectado a la base del
relé, el colector está conectado a tierra y el emisor al otro extremo del relé.
Los pines del Lcd están conectados de la siguiente manera:
VSS( tierra)
VDD(Alimentación)
VEE( 5 Voltios)
Rs (A la terminal 13 del arduino)
Rw( a tierra)
E (enable) controlado por el arduino al pin 12
D4 (Se va a la terminal 5)
D5( va a la terminal 4)
D6( a la terminal 3)
D7(A la terminal 2)
Los pulsadores a resistencias de 10 kilohomios ,y estas están conectadas al valor positivo.
El rango de valores del rango de temperaturas de control están entre 45 y 55 grados celcius.
El equipo ha sido diseñado con una interfaz Arduino y simulado con programa Proteus 8.5.
Grafica N1: Esquema del sistema simulado en software Proteus 8.5
El diagrama de bloques ha sido realizado para el sistema de control de temperatura .Véase la sección
encerrada en un cuadro es el trabajo del Arduino o controlador, Gv es la función transferencia del
actuador y G(s) es el procesos de función transferencia. H(s) es el transductor.
G(s)
0-5 Voltios Gc(s) Act Proceso
E Y(T)
A1 K ganancia Gv Función
transferencia
H m(s)
Ao °C
Transductor
Sistema on-off
La temperatura ingresa con un valor en grados Celsius, y el sensor lo traduce a voltaje, y se use al
sumador negativo. El rango de valor es el set point, el cual va a comparar la temperatura de referencia y
la temperatura de entrada, y encontrará un error, si es que es negativo el calentador se encenderá por
comando del arduino y si es que es un valor superior a la referencia entonces se apagará
El controlador tiene un if que si la temperatura es mayor que cero y es mayor al transductor ,entonces
se calentará aun, pero si el error es menor a cero, el valor del transductor manda la señal de que el
valor de la temperatura está muy caliente. En este sistema el proceso con su ganancia G(s), no tiene
función transferencia.
Gc(s)
ON OFF
No E<0 Sí
Calentador Calentador
Proporcional integral
El caso de un controlador proporcional es cuando se da una ganancia mientras más alejado esté el
voltaje de la referencia, más voltaje el transductor enviará, y a medida que se vaya acercando al valor de
referencia se va a normalizar poco a poco. También se pueden implementar otro tipo de controladores
7
como el PI, PID, C.A.F, .R.F y otros, pero si es que tiene un error se aplica PI, ya que su función
transferencia está en función del error.
La desventaja del controlador on-off es que una vez se cruce el valor de entrada con la referencia, este
va a tener un comportamiento oscilatorio, y se propaga el ruido.
En resumen, la acción del control proporcional-integral, se define mediante:
𝑡
𝐾𝑝
𝑢(𝑡) = 𝐾𝑝𝑒(𝑡) + ∗ ∫ 𝑒(𝜏)𝑑𝜏
𝑇𝑖 0
Donde Ti se denomina tiempo integral y es quien ajusta la acción integral. La función transferencia
resulta:
1
𝐶𝑃𝐼 (𝑠) = 𝐾𝑝(1 + )
𝑇𝑖𝑠
Esta ganancia representa al controlador, para el control proporcional, es necesario que exista un error
para tener una acción de control distinta de cero. Con acción integral, un error pequeño positivo
siempre nos dará una acción de control creciente, y si fuera negativo la señal de control decreciente.
Este razonamiento sencillo nos muestra que el error en régimen permanente es cero.
Muchos controladores industriales tienen sólo acción PI. Se puede demostrar que un control PI es
adecuado para todos los procesos donde tienen dinámica de primer orden y generalmente se aplica el
ensayo escalón.
En la entrada de la planta G(s) le damos el control al 220 V siendo la respuesta una temperatura Tx,
siendo una respuesta de frecuencia con un set point inicial de 87 grados Celsius. El controlador decide si
es necesario aplicar una tensión V desde el inicio yo si gradualmente va a subir en la respuesta, por otro
lado el ruido es un fenómeno netamente del sensor si existe un error antes de llegar al set point, la señal
va a incrementar, siendo el valor ideal con una curva lo más rápida posible al acercarse al set point, pero
el sistema es lento y no habrá problema en ruidos, ya que el tiempo de asentamiento es mucho menor a
1 segundo.
Cabe recalcar que el paso unitario no se puede aplicar ya que se va a llegar a 50° C, entonces el valor es
de 50.
En el Arduino la frecuencia es de 250 y 900 Hz, pero si oscila a esa velocidad el relé se desgastaría,
entonces la frecuencia se convierte a proporcional, es decir que tenga 5 segundos, entonces el valor
seria 0,2 Hz ,en cada ciclo del programa se consume 5 segundos, y se añadió un contador que realice la
equivalencia q los 50°C equivalgan a los 5 segundos, por lo tanto, la señal de control era de 0 a 50 y se
añadió un bucle si es mayor a la señal de control del set point va a seguir subiendo pero si es mayor va
a bajar la respuesta.
Ancho de pulso
La modulación de ancho de pulso (PWM o pulse with modulation), es una señal o fuente de energía es
una técnica en la que se modifica el ciclo de trabajo de una señal periódica, para transmitir información
a través de un canal de comunicaciones o para controlar la cantidad de energía que se envía a una carga.
8
Función transferencia
La función transferencia del sistema es la siguiente:
𝑑𝑇4
−𝐹1𝐶𝑝 𝑇2 + 𝑄 = 𝑚𝐶𝑝
𝑑𝑡
𝑄 𝜌𝑉 𝑑𝑇
- 𝑇2 + 𝐹1𝐶𝑝 = 𝐹1 𝑑𝑡
Transformando:
𝑄 ′ (𝑠) 𝜌𝑉 𝑠𝑇 ′ (𝑠)
−𝑇 ′ (𝑠) + =
𝐹𝐶𝑝 𝐹
𝑇 ′ (𝑠)
Ordenando de la forma:
𝑄 ′ (𝑠)
1
𝑇 ′ (𝑠) 𝐹𝐶𝑝
= 𝜌𝑉
𝑄 ′ (𝑠) +1
𝐹
𝑚
∗𝐿
𝐿
Tp= 𝑚 =𝑡
𝑡
El programa Arduino ha realizado un cálculo de las constantes de la función transferencia del sistema
por tanteo en base a los datos de temperatura vs tiempo obtenidas experimentalmente:
El valor de las ganancias es: Kp= 0,86776 y constante de tiempo 1789,57 segundos según el tanteo del
programa Matlab.
9
𝐾𝑝𝑠+𝐾𝑖 𝐾1
A= ∗ 𝑠+𝐾2 y B=1
𝑠
Ciclo de trabajo
Es una relación de alta y baja, ciclo útil o régimen de trabajo es la relación que existe entre el tiempo en
que la señal se encuentra en estado activo y el periodo de la misma.
Actuador
El transistor con el relé interacciona con el ancho de pulso con el voltaje, como se ve en la figura:
Es una tensión analógica, en niveles de tensión bajos usa un pequeño ciclo de trabajo, y relaciona un
área antes y después de un intervalo de tiempo, solo que varía el valor de la tensión, una puede ser de 5
Voltios y la otra de 2 Voltios pero tienen la misma área. En niveles altos y bajos se hace una equivalencia
de área, en nuestro sistema el tiempo de muestreo es de 5 segundos la amplitud es de 0 a 220 Voltios, y
la señal es convertida de 0 a 5 segundos, si se tiene 0 grados, la conversión será de 0 Voltios, relación
encontrada con la gráfica de Temperatura vs tiempo hallada anteriormente.
La temperatura del sistema variará entre la temperatura ambiente y 87 ° C por ser la temperatura
ambiente.
T (°C)
Agitación
Un agitador tiene esencialmente una función de homogeneizar forzosamente mediante medio mecánico
diferentes variables en un sistema como ser temperatura, mezcla de dos líquidos miscibles, (Geankoplis,
2006), disolución de sólidos en un líquido, dispersión de partículas líquidas finas en un líquido y tienen
diferentes tipos de flujos en el mezclado como ser:
Flujo Axial( Hélices)
Flujo radial( Turbinas )
Flujo tangencial
En el proyecto se han construido diferentes hélices para el agitador:
10
Hélice marina de tres palas
Hélice de perfil delgado de alta eficiencia
Hélice tipo ancla
Turbina axial de tres palas de 45°
Todas las hélices son de material de acero galvanizado, el eje de los agitadores es de plástico de alta
densidad, todas son desmontables a un mangón de rodamiento de guiado con acoplamiento
desmontable y un motor eléctrico de 5 Voltios.
Visto que el volumen en el reactor es de máximo un litro y medio, el agitador han sido montados late-
ralmente en el reactor, por lo que no se espera que afecte negativamente al mezclado del sistema.
11
Materiales
Los componentes que vamos a utilizar son:
ITEM MATERIAL CARACTERISTICAS CANTIDAD
1 Arduino Uno 1
2 Cables Metro 3
3 Cable de impresora 1
4 Protoboard 1
5 Sensor de temperatura LM35 1
6 Potenciómetro 1
7 Resistencia de 220 oh- 4
mios
8 Computador 1
9 Relé 6 voltios 1
10 Foco LED-alta luminis- 4
cencia
11 Regulador de voltaje 0875 1
12 Botones pulsadores 4
13 Resistencia 330 ohmios 3
14 Motor de grabadora 6V 1
15 Acero galvanizado 1
16 Transistor TIP 31 2
17 Cinta aislante 1
18 Pegamento 1
19 Peineta hembra 1
20 Cartulina negra hoja 1
21 Peineta macho 1
22 Cautín 1
23 Estaño metro 1
24 Pomada Para soldadura 1
25 Toma corriente 1
26 Panel solar 1
27 Módulo de carga TP 4056 1
28 Batería Lipo 3.7 mA 2
29 Cinta aislante 1
30 Tijeras 1
31 Taladro 1
32 Madera 30*30 cm 1
33 Hierro Metro 3
34 Plástico para tapas de hojas 2
cuaderno
12
Un estuche para guardar agitadores y repuestos Reactor de metal reutilizado
6 Bafles (3 para uso y 3 de repuesto)
Dos motores de agitación (uno de repuesto)
Un soporte de metal
Un sistema con control automático con fuente de
energía convencional y alternativa para el sistema
arduino.
Diseño esquemático del sistema del motor y el agitador
En el programa Proteus 8,5 se ha realizado el diseño
esquemático de control de velocidad del agitador:
El control de velocidad tiene los siguientes componentes:
2 resistencias de 220
Una resistencia de 50
Un transistor TIP 31 Fuente: Elaboración Propia
Un Diodo LED
Un motor de 100
Swich
En el protoboard, el potenciómetro de 10 k( 1.000 Ohm) está conectado con la resistencia de 220 y está
para conectar a la base del transistor TIP 31 , el colector está conectado a la alimentación así como el
extremo superior del potenciómetro, y el emisor del transistor está conectado a otra resistencia que
regulara la intensidad del voltaje que llegue al LED , cuya función será dar un aviso de intensidad
luminosa según la velocidad de giro del agitador, su motor está conectado entre la resistencia 3 de 50
Ohmios, que le restará la resistencia del motor y así se controlará con el potenciómetro la velocidad de
agitación. El circuito se puede ver en la siguiente figura:
13
Diseño de control de temperatura
Diseño esquemático del control de temperatura
Con este circuito simple y fácil de hacer, se puede medir temperatura en grados centígrados, con una
precisión de 0.5 grados.
Según la Datasheet del LM35 (hoja de datos del LM35), este sensor proveerá a su salida 10mv por cada
grado centígrado que sea medido. Para medir esta salida, vamos a utilizar un voltímetro digital, el cual
debe estar en la escala de voltios DC.
Ahora nos queda, saber interpretar los resultados mostrados en el multímetro, para lo cual tomamos el
ejemplo que se observa en la imagen, en donde se muestra una lectura de 0.38 mv.
Este valor si lo multiplicamos por 100 nos dará como resultado que 0.38 * 100 = 38 grados centígrados,
que precisamente corresponderá con la temperatura medida.
14
Funcionamiento: Para hacernos un termómetro lo único que necesitamos es un voltímetro bien
calibrado y en la escala correcta para que nos muestre el voltaje equivalente a temperatura.
El LM35 funciona en el rango de alimentación comprendido entre 4 y 30 voltios.
Podemos conectarlo a un conversor Analógico/Digital y tratar la medida digitalmente, almacenarla o
procesarla con un μ Controlador o similar.
Usos: El sensor de temperatura puede usarse para compensar un dispositivo de medida sensible a la
temperatura ambiente, refrigerar partes delicadas del robot o bien para loggear temperaturas en el
transcurso de un trayecto de exploración.
Es un termómetro hecho con el sensor LM35 que tiene que ir tocando con la parte baja del dispositivo
dentro de un para que vaya tomando muestras de la temperatura actual y las vaya presentando
15
Procedimiento de medición de temperatura para comportamiento del
LM35
Incio
Termómetro
con LM35
Agua caliente
Medir temperatura
y voltaje
Graficar
temperatura vs
voltaje
fin
La curva de Resistencia vs temperatura crea la relación entre ambos componentes para que se pueda
hacer un buen termómetro.
16
Fuente: Elaboración Propia
El valor de la curva de temperatura (en grados Celsius) vs tiempo (en segundos) experimental señala el
comportamiento del calentador hasta llegar a la temperatura de 70 °C.
17
Polos y ceros
Esta gráfica representa a la respuesta del sistema, con valores en el lado izquierdo de la gráfica,
demostrando la validación de la función transferencia.
Curva de respuesta
En la gráfica muestra que después de un tiempo de 32,9 minutos el sistema está controlado
18
Fuente: Elaboración propia
19
INFORME ECONÓMICO
El informe de gastos en el presente proyecto es el siguiente:
Empresa Factura fecha Total (Bs)
Nova Electronics 30 noviembre 2017 165
Nova Electronics 18 d3e diciembre de 2017 160
Perno centro LTDA. 12 de diciembre de 2017 12
Olimpia S.R.L. 12 de diciembre de 2017 15,20
Componentes electrónicos 12 de diciembre de 2017 15,50
Flange y niple de ½ plg. 8 de diciembre de 2017 19
Componentes electrónicos 8 de diciembre de 2017 28,50
Cable audio y cable de red 18 de diciembre de 2017 5,50
Servicio de compra tanque de plástico 12 de diciembre de 2017 30
Servicio de metalmecánica 40
Total 490,7
Conclusiones
El presente proyecto ha sido construido en base a un reactor que se encontraba inicialmente en desuso,
se ha acondicionado tanto el sistema como su soporte y se ha añadido un control automático de
temperatura, además de una mejora en el agitador, y se ha introducido dos tipos de energía eléctrica:
De la red y energía solar fotovoltaica, y se espera que sea de provecho y tenga un uso responsable por
parte de los compañeros de la carrera y que sea parte de diferentes procesos químicos.
La aplicación de este sistema varía en un sinfín de reacciones en las cuales podemos estudiar, por lo que
se propondrá aplicaciones en la segunda parte del proyecto.
En el ajuste del controlador de temperatura es necesario eliminar el ruido que tiene el sistema ya que
oscila por décimas el controlador en la Pantalla LCD por lo que se realizará el ajuste correspondiente.
20
Reactor enchaquetado de tanque agitado con control de
temperatura
Manual de uso
El sistema de control de temperatura trabaja a temperaturas con una amplitud de entre 0°C y 150 °C.
Esta es por la equivalencia y alcance de medición del sensor LM35.
Su sistema de agitación regulable se acomoda a cualquier sustancia para evitar la estratificación de las
soluciones en la unidad de análisis y puede permanecer encendido hasta 50 días.
Encendido
Operación
Pulsadores
El pulsador que se encuentra más cerca con un diodo rojo que este funciona como
indicador de velocidad: a más intensa la luz es más rápida la velocidad.
21
El pulsador a la derecha del anterior tiene un diodo amarillo como indicador, éste pulsador
al presionarlo indica en la pantalla LCD el valor del tiempo que trabaja el reactor en
segundos.
El pulsador con un diodo verde debajo indica el valor de la batería interna del interfaz,
como se puede apreciar en la pantalla en porcentaje, pero el diodo LED indica si el
calentador se encuentra encendido o apagado, encendiéndose al conectarse y apagándose
al desenchufarse o perder contacto eléctrico.
El pulsador del extremo derecho indica si el calentador está encendido o apagado. Pero el
Led que se encuentra debajo del mismo indica el valor de la temperatura si está fuera del
rango, este se enciende, es decir si la temperatura del sistema está por debajo de 45°C o
por encima de 55°C, el diodo LED amarillo se enciende.
Precauciones
No apto para reacciones ácido base.
Sistema no apto para corriente de 380V (Sistema trifásico)
No dejar al alcance de los niños.
No usar el sistema en medios con superficie mojada.
Tome precaución de verificar si el reactor no tiene fugas.
Si el agitador se enreda con el sensor de alguna manera apague el sistema.
Si el sistema no enciende:
Conecte un cargador de celular al módulo de carga que está al lado derecho inferior del
interfaz o coloque el panel solar con una inclinación de 16°, con vista hacia el norte, esta
posición para que cargue al sistema con mayor eficiencia.
No abra la caja del interfaz de control
Desconectar el sistema en caso de que exista un cortocircuito.
No fuerce al sistema para que encienda ya que puede dañarlo.
En caso de que el sistema tenga desperfectos, algún elemento se suelte o no encienda, llamar al celular
72019741 o teléfono 2212974, o correo electrónico: gvugarte@ind-sol.net.
22
ANEXOS
Fotografías del proyecto
23
Sistema de control automático con control de temperatura y tanque agitado
24
Algoritmo de programación del programa en Arduino
#include <LiquidCrystal.h>
volatile float u0 = 0;
volatile float e, e0 = 0;
volatile int cont = 0, U = 0;
volatile float u;
volatile float sensorValue1;
volatile float sensorValue2;
volatile float sensorValue3;
const int rs = 13, en = 12, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
void setup() {
Serial.begin(9600);
pinMode(6, OUTPUT); //TEMPERATURA
pinMode(7, OUTPUT); //RELAY
pinMode(8, INPUT); //rpm
pinMode(9, INPUT); //time
pinMode(10, INPUT); //batery
pinMode(11, INPUT); //calentador
}
void loop() {
tomar_Datos();
pres_Button();//pregunta cual es el boton presionado e imprime el mensaje adecuado
//control_On_Off();
indicador_temp();
PID();
ancho_de_pulso();
delay(100);
}
void PID() {
cont = cont + 1;
if ( cont > 50) {
cont = 0;
}
if (cont == 50) {
int ref = 50;
e = ref - sensorValue1;
u = u0 + 2.556 * e - 2.465 * e0;
u0 = u;
e0 = e;
if (u > 220)
{ u = 220;
} else if (u < 0) {
u = 0;
25
}
U = (float)u * 50 / 220;
}
Serial.println(sensorValue1);
}
void ancho_de_pulso() {
if (U>cont){
digitalWrite(6,HIGH);
}else{digitalWrite(6,LOW);}
}
void control_On_Off() {
int setPoint = 50; //temperatura de equilibrio
if (sensorValue1 < setPoint) {
digitalWrite(6, HIGH);
}
else {
digitalWrite(6, LOW);
}
}
void indicador_temp() {
if (sensorValue1 < 55 && sensorValue1 > 45) {
digitalWrite(7, LOW);
} else {
digitalWrite(7, HIGH);
}
}
void tomar_Datos() {
sensorValue1 = (float)0.5 * analogRead(0); //temperatura
sensorValue2 = analogRead(1); //rpm
sensorValue3 = (float)100 * analogRead(2) / 1023; // Bateria
}
void pres_Button() {
if (digitalRead(8) == 0) {
lcd.begin(16, 2);
lcd.setCursor(0, 0);
lcd.write("Motor agitador ");
lcd.setCursor(8, 1);
lcd.print(sensorValue2);//sensorValue2
lcd.setCursor(12, 1);
lcd.write("rpm");
} else if (digitalRead(9) == 0) {
lcd.begin(16, 2);
lcd.setCursor(0, 0);
26
lcd.write("Tiempo transcurrido ");
lcd.setCursor(8, 1);
lcd.print(millis() / 1000);
lcd.setCursor(12, 1);
lcd.write("Seg");
} else if (digitalRead(10) == 0) {
lcd.begin(16, 2);
lcd.setCursor(0, 0);
lcd.write("Bateria % ");
lcd.setCursor(8, 1);
lcd.print(sensorValue3);
lcd.setCursor(12, 1);
lcd.write("%");
} else if (digitalRead(11) == 0) {
lcd.begin(16, 2);
lcd.setCursor(0, 0);
lcd.write("Calentador");
lcd.setCursor(8, 1);
if (sensorValue1 > 50) {
lcd.write("apagado");
}
else {
lcd.write("encendido");
}
} else {
lcd.begin(16, 2);
lcd.setCursor(0, 0);
lcd.write("Temperatura");
lcd.setCursor(8, 1);
lcd.print(sensorValue1);//sensorValue1
lcd.setCursor(12, 1);
lcd.write("o C");
}
}
/*
lcd.begin(16, 2);
lcd.setCursor(0,0);
lcd.write("Tanque Agitado ");
lcd.setCursor(8,1);
lcd.print(sensorValue);
lcd.setCursor(12,1);
lcd.write("rpm");
lcd:
13,12,5,4,3,2
27
entradas pulsadores
rpm--> 8
time--> 9
bat--> 10
hot--> 11
salidas
pot-->6
temp-->7
calentador-->directo
on/off-->directo
28
IMPLEMENTACIÓN DE CONTROL AUTOMÁTICO DE
TEMPERATURA PROPORCIONAL INTEGRAL Y ON-OFF CON
ACONDICIONAMIENTO EN REACTOR ENCHAQUETADO
CON TANQUE AGITADO
Univ.: Ugarte Archondo Grecia Valeria
Carrera: Ing. Petroquímica
Materias: Instrumentación y Control Automático de
procesos- Laboratorio de reactores
29