Sie sind auf Seite 1von 13

UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD

DEL CUSCO
ESCUELA PROFESIONAL DE INGENIERÍA METALÚRGICA
DEPARTAMENTO ACADÉMICO DE INGENIERÍA
METALÚRGICA

TEMA DEL PROYECTO


VENTILADOR CONTROLADO POR ORDENADOR
ASIGNATURA: CONTROL Y AUTOMATIZACION DE PROCESOS
DODENTE: M.SC. ING. PATRICIA LIMPE RAMOS

NOMBRE: CÓDIGO
HUILLCA DIAZ, Darwin 124641
LAYME PALOMINO, Eder 124645

FECHA DE EJECUCION: (24/12/2019)


NUMERO DE TRABAJOS:
INDICE

VENTILADOR CONTROLADO POR ORDENADOR 1

1.1 OBJETIVOS: 1

1.2 DEFINICIONES PREVIAS (PALABRAS TECNICAS) 1

2 MARCO TEORICO 1

2.1 Ventilador 1

2.3 tipos de sensores de temperaturA. 3

2.3.1 SENSORES TERMOPARES 3

2.3.2 SENSORES RTD (RESISTANCE TEMPERATURE DETECTOR) 4

2.3.3 SENSORES TERMISTORES. 4

2.4 Diferencias entre termostato y sensor de temperatura 4

3 Materiales y Métodos 5

3.1.1 Montaje de la práctica: 6

Fig. 1 6

Montaje del circuito en el programa Fritzing 6

3.1.1.1 IDE de Arduino para la práctica: 7

3.1.1.2 Procedimiento de la programación 7

4 TABULACIÓN DE DATOS GRAFICOS Y CÁLCULOS MATEMATICOS 9

4.1 DISCUSIONES DE RESULTADOS 10

5 CONCLUSIONES 10

5.1 RECOMENDACIONES 10

6 Bibliografía Error! Bookmark not defined.

i
INTRODUCCION

La instrumentación electrónica se aplica en el censado y procesamiento de la información


proveniente de variables físicas (como la temperatura), a partir de los cuales se realiza el monitoreo
y control de proceso, empleando dispositivos y tecnologías electrónicas.
Un elemento imprescindible para la toma de medidas en el censor que se encarga de transformar
la variación de la magnitud a medir en una señal electrónica. La señal de salida de un sensor no
suele ser válida para su procesado. Por lo general requiere de un amplificador para adaptar sus
niveles a los del resto de la circuitería. Un ejemplo de amplificador es el amplificador de
instrumentación, que es muy inmune a cierto tipo de ruido.
No solo hay que adaptar niveles, también pueda que la salida del sensor no sea lineal o incluso que
esta dependa de las condiciones de funcionamiento (como la temperatura ambiente o la tensión de
alimentación) por lo que hay que linealizar el sensor y compensar sus variaciones. La
compensación puede ser hardware o software, en este último caso ya no es parte del
acondicionador.
El controlador de temperatura es un dispositivo con el cual se establece la temperatura que se desea
de un medio ambiente, con este dispositivo se monitorea la temperatura y se produce una orden de
cambio de esta misma, para, por ejemplo, manipular el clima en una incubadora de huevos fértiles
durante el tiempo suficiente para interferir en el crecimiento normal y el desarrollo del embrión.

ii
VENTILADOR CONTROLADO POR ORDENADOR

1.1 OBJETIVOS:

 Programar el encendido de un ventilado, para que este se active automáticamente


cuando el sensor de temperatura detecte niveles mayores a un límite preestablecido.
 Se busca simular con este circuito los sistemas de refrigeración que utilizan las PC´s
portátiles y demás equipos electrónicos que requieren mantener niveles de
temperatura controlados para su correcto funcionamiento.

1.2 DEFINICIONES PREVIAS (PALABRAS TECNICAS)

 Tarjeta Protoboard: Es una placa de pruebas en los que se pueden insertar elementos
electrónicos y cables con los que se arman circuitos sin la necesidad de soldar ninguno de los
componentes. Las Protoboards tienen orificios conectados entre si por medio de pequeñas
laminas metálicas. Usualmente, estas placas siguen un arreglo en el que los orificios de una
misma fila están conectados entre si y los orificios en filas diferentes no. Los orificios de las
placas normalmente están tienen una separación de 2.54 milímetros (0.1 pulgadas).
 Un transistor BJT(Bipolar Junction Transistor): son componentes de 3 terminales, y
representan la extensión natural de los diodos, por el hecho que terminales, y representan
la extensión natural de los diodos, por el hecho que están compuestos por un par de
junturas P-N.

2 MARCO TEORICO

2.1 VENTILADOR
Un ventilador es una máquina hidráulica que incrementa la energía cinética de un gas,
normalmente aire. Los ventiladores son objetos comunes en nuestra vida cotidiana y, al igual que
otros muchos dispositivos, podemos controlarlos desde un procesador como Arduino.
Un ventilador dispone de un rotor con alabes (o aspas) accionado, habitualmente, por un motor
eléctrico. Al rotar, los alabes impulsan las moléculas de aire aumentando su energía cinética sin

1
apenas variación de volumen, motivo por el cuál se consideran máquinas hidráulicas en lugar de
turbo máquinas.
En el campo de la electrónica casera es frecuente emplear ventiladores como los utilizados en
informática para disipación de calor en ordenadores. Estos ventiladores se encuentran disponibles
en una gran variedad de tamaños, siendo frecuentes 40x40mm, 80x80mm y 120x120mm. La
tensión de alimentación normalmente es 12V.
Industrialmente los ventiladores se emplean en todo tipo de aplicaciones, como control de
temperatura, instalaciones de climatización, homogenización de gases, evacuación de humos,
refrescamiento de maquinaria, o disipación de calor en sistemas de refrigeración.
En nuestros proyectos de electrónica caseros podemos emplear ventiladores, por ejemplo, para
controlar la temperatura de un dispositivo en combinación con un sensor de temperatura, refrigerar
junto con una placa peltier o evacuación de gases en combinación con un sensor de gases.

2.2 SENSOR DE TEMPERATURA

Es un sistema que detecta variaciones en la temperatura del aire o del agua y las transforma en una
señal eléctrica que llega hasta un sistema electrónico. Esta señal conlleva determinados cambios
en ese sistema electrónico para la regulación de la temperatura.

También conocido como sonda de temperatura, este sensor se compone principalmente de tres
partes. Primeramente, y como es obvio, cuenta con un elemento sensor (cuyos tipos pasaremos a
ver en este post). Además de este elemento, se compone de una vaina de material conductor en su
interior y un cable que conecta al sistema electrónico en cuestión.

Una vez se comprende un poco mejor cómo se lleva a cabo el control de temperatura a través de
estos sistemas, es el momento de pasar a ver los tipos de sensores de temperatura existentes en la
actualidad.

2
2.3 TIPOS DE SENSORES DE TEMPERATURA.

Dependiendo de su funcionamiento y de la manera en la que transforman la señal, existen distintos


tipos de sensores de temperatura. Principalmente, se encuentran tres categorías dentro de estos
sensores: termopares, termistores y RTD.
2.3.1 SENSORES TERMOPARES

El termopar es el sensor más empleado en los sistemas de medición de temperatura. Estos sensores
económicos, de sencilla instalación y con una precisión ajustada a distintos procesos. Aunque su
funcionamiento cumple con suficiencia, su respuesta puede ser algo lenta en comparación con otros
tipos de sensores de temperatura.

El funcionamiento de los termopares se basa en dos hilos metálicos de diferentes materiales unidos
por un extremo, el cual se conoce como junta caliente o junta de medición. Cuenta con otro extremo
separado, llamado junta fría. La diferencia de temperatura entre ambas juntas produce
un diferencial de tensión, que será la señal enviada al dispositivo electrónico.

Dentro de estos sensores, se encuentran diferentes tipos de termopares según los materiales de los
que estén compuestos. Los más comunes son los siguientes:

 Termopar Tipo J: Hecho de una combinación de hierro y constatan (aleación de cobre y


niquel). De uso limitado en entornos oxidantes. Cuenta con un rango de temperatura entre
los 0°C y los 750°C.
 Termopar Tipo T: Se compone de un alambre de cobre y otro de constatan. De uso
recomendado en entornos de humedad. Su rango de temperatura se encuentra entre los -
250°C y los 350°C.
 Termopar Tipo K: Compuesto de una junta de chromega (aleación de cromo y niquel) y
alomega (aleación de aluminio y niquel), es el sistema de captación de temperatura más
extendido. Y es que su rango de temperatura es muy amplio, situándose entre los -200°C y
los 1250°C, aunque se recomienda para medidas entre 300 y 1100ºC.
 Termopar Tipo E: Su combinación de materiales incluyen chromega y constatan. Su
rango de temperaturas se sitúa entre los -200°C y los 900°C.

3
Además de estas cuatro formas comunes de termopares, existen otras muchas variantes.
Destacables son los formatos para altas temperaturas, como el Termopar Tipo S (entre 0°C y
1650°C) o el Termopar Tipo R (entre 0°C y 1750°C).
2.3.2 SENSORES RTD (RESISTANCE TEMPERATURE DETECTOR)

Este tipo de sensor basa su funcionamiento en la resistencia a la temperatura del material del que
está compuesto. Su estructura general se suele componer de un alambre bien enrollado con un
núcleo de vidrio o cerámica a su alrededor.

Estos sensores de temperatura están especialmente indicados para la medición en entornos


industriales, gracias a su inmunidad ante el ruido eléctrico. Entre los principales materiales con
los que se suelen construir, se encuentran el platino, el molibdeno, el cobre y el níquel.
2.3.3 SENSORES TERMISTORES.

Dentro de los tipos de sensores de temperatura, los termistores destacan por su funcionamiento. Y
es que están compuestos de materiales semiconductores cuya resistencia a la temperatura varía
dependiendo de los grados de la misma. Sus electrodos internos detectan el calor, midiéndolo por
impulsos eléctricos.

El control de temperatura con termistor también presenta variantes. Así, podremos encontrar los
siguientes tipos de termistor según su funcionamiento:

 Termistor NTC. La utilización de un sensor de temperatura NTC está especialmente


indicada en amplios rangos de temperaturas. A más temperatura, menos resistencia. Suelen
estar hechos de magnesio, cobre, niquel o cobalto.
 Termistor PTC. Estos sensores están indicados para cambios drásticos en la resistencia y
la temperatura que se desea controlar. En este caso, a mayor temperatura, mayor será la
resistencia. Están construidos principalmente en titanio de bario.

2.4 DIFERENCIAS ENTRE TERMOSTATO Y SENSOR DE TEMPERATURA

Una vez que hemos podido contemplar los tipos de sensores de temperatura más comunes,
queremos hacer un punto de inflexión al hablar de estos sistemas. Y es que, en muchas ocasiones, se
tiende a confundir sensor de temperatura con termostato.
4
El termostato es un sistema cuyo objetivo es crear una alerta cuando se alcanza una temperatura
determinada. No se emplea una medición de la temperatura continua para supervisar determinadas
condiciones, sino que se marca una temperatura determinada para activar o desactivar ciertas
funciones.

Por su lado, y como hemos visto a lo largo de este post, los sensores de temperatura sí que se
emplean para controlar una serie de condiciones a través de una medición constante y detallada.
(SRC, 2019)

3 MATERIALES Y MÉTODOS

 1. Una tarjeta Arduino Uno-R3 o Arduino Mega 2560.


 Un cable USB impresora.
 Un computador.
 Cables para el montaje del circuito.
 Tarjeta Protoboard.
 Una Resistencia Eléctrica de 220 ohm.
 Sensor de temperatura TMP36
 Un transistor BJT.
 Un Motor de Corriente Continua.

Con esta práctica se va implementar un sistema de ventilación automático donde activaremos el


motor de un supuesto ventilador cuando la temperatura medida por un sensor (en este caso el
TMP36) supere una determinada temperatura.
Se va a trabajar con cuatro (4) bloques que son muy importantes y típicos en un sistema de control
automático, como son:

1. Un sensor o transductor que será la entrada del sistema.


2. Un actuador o dispositivo de salida (ventilador), con la circuitería necesaria.
3. El procesamiento o lógica de control que ejecutará la placa ARDUINO.
4. La monitorización de la información.

5
3.1.1 Montaje de la práctica:

Antes de comenzar la realización del montaje del circuito electrónico, se debe realizar el circuito
en el programa Fritzing. Con ayuda de la placa Protoboard para el montaje del circuito, el sensor
de temperatura TMP36 se debe colocar correctamente para su adecuado funcionamiento, teniendo
en cuenta como diferenciar las partes que lo componen. El ánodo se conecta al pin de 5V de la
tarjeta Arduino, el cátodo va conectado al pin GND y el cable que envía la señal desde el sensor
hasta la tarjeta se coloca en el pin A0. El transistor BJT colocado en la configuración mostrada esta
conectado para recibir de la placa Arduino la fuente de poder de 5V y a su vez conectado a una
resistencia que protege la cantidad de corriente que atraviesa al mismo. El motor DC con aspas que
hace las veces de ventilador, se conecta a la salida del transistor y también al circuito de tierra de
la placa Arduino GND.

Fig. 1

Montaje del circuito en el programa Fritzing

En esta práctica el ventilador que se va a utilizar, emplea para su funcionamiento 12 voltios y


consume 140 mA. Arduino solamente puede proporcionar 5 voltios y 40 mA, por lo que es
necesario utilizar un dispositivo de control para Arduino, en este caso, un transistor NPN un
dispositivo de control de la placa de Arduino que es el transistor de unión bipolar BJT.

6
3.1.1.1 IDE de Arduino para la práctica:
 Se selecciona la tarjeta Arduino que se está utilizando sea Arduino Uno-R3 o Arduino
Mega 2560.
 Se selecciona el Puerto Serial. Bajo que puerto USB se va a conectar el Arduino con el
computador.
 Se empieza a realizar el código:
3.1.1.2 Procedimiento de la programación

 Inicialmente debemos darle un nombre de qué consiste el código, esto se hace a través del
símbolo //, se puede colocar el título de la práctica o del programa en sí. También se puede
utilizar como comentarios dentro del programa.
 Se declaran las variables. En la práctica se declaran de tipo constante, una variable que no
cambiara durante el desarrollo del programa, su comando es const, además se debe
especificar qué tipo de datos se almacenará en la constante, en este caso será entero y su
comando es int, luego se le da el nombre de la variable (control); en la tarjeta Arduino se
coloca el ánodo en el pin -9, a la variable se le asignara el valor de 9. Esta será la señal que
gobernará al ventilador. También, se declaran las variables enteras int Sensor con un valor
de 0 (pin analógico que lee la temperatura) e int umbral con un valor de 60 (temperatura a
partir de la cual arrancará el ventilador).
 Se define si las variables declaradas son de tipo entrada o de salida, para eso se utiliza el
comando void setup (), se abre corchete ({) para saber qué es lo que contiene ese comando
y al finalizar el comando se cierra corchete (}). Entre los corchetes se coloca la
comunicación de datos con el computador y también, se declara que la variable control es
de salida (OUTPUT). Para abrir el puerto serie se utiliza el comando Serial.Begin(115200);
indicando dentro de los paréntesis la velocidad de comunicación con el computador, esta
generalmente es 9600 bits por segundo, aunque otras tasas pueden ser soportadas. Para
declarar que la variable control es de salida, se debe colocar el
comando pinMode(control,OUTPUT)
 Luego de definir las variables, se procede a realizar la estructura del código a través del
comando void loop (), de igual manera se abre corchete ({) y se cierra (}) luego de terminar
su cumplimiento. Internamente del corchete se establecen las instrucciones que ejecutará

7
Arduino continuamente. En las primeras instrucciones del bloque de programa se quiere
leer la señal enviada por el sensor de temperatura al pin A0 y mostrar a través del monitor
la señal captada. Para realizar estas acciones primero se necesita declarar una variable local
de tipo entero, esta será llamada int lectura. Para ejecutar la lectura de la señal se realiza
mediante el comando analogRead(Sensor); se indica además el pin en el que debe leer la
entrada, la cual se almacena en la variable lectura. Posteriormente se empleará la
función Serial.print (); para mostrar en pantalla el valor de la temperatura medido, en el
interior de los paréntesis se debe colocar el valor, si se quieren escribir palabras o frases
estas deben ir delimitadas mediante las comillas, ejemplo Serial.print(“Temperatura = ”).
Este valor será almacenado en la variable local llamada voltaje de tipo float y que ha sido
declarada previamente. Se utiliza el valor guardado en la variable lectura y se realiza la
transformación a voltios dividiendo esta variable por la resolución (para esta tarjeta Arduino
es 1024) y multiplicándola por el valor máximo del voltaje que es 5V. Realizada la
conversión se utiliza nuevamente el comando Serial.print(); para permitir la visualización
de los datos.
 Con el uso de la estructura de programación if, se utiliza la variable temp que registrará los
cambios de HIGH y LOW cuando se alcanza la temperatura establecida en la variable
umbral como límite de funcionamiento permisible, con esto se crea la forma de encendido
y apagado del ventilador, ya que con la comparación (temp >= umbral) se establece el límite
en el cual se debe encender y con la comparación (temp < umbral) se establece el límite
para el cual se debe apagar el ventilador. Para que el ventilador se encienda, si (temp >=
umbral) se utiliza el comando digital Write(control,HIGH). Para que el ventilador pueda
apagarse se utiliza el mismo comando digital Write pero indicándole esta vez una señal
baja LOW.
 Finalmente se debe realizar la medida de la temperatura de manera constante con el sensor
TMP36, para esto se incluye un delay (200) dentro de la estructura de repetición, para que
se efectúe la medida de la temperatura cada 0,2 segundos.
 Al terminar el desarrollo del programa se debe compilar para verificar si existen errores
dentro del codificado. Luego si no existen errores se debe cargar el código en la tarjeta
Arduino para que lo ejecute. (Mecabot, 2018)

8
NOTA: Para que el IDE de Arduino pueda entender los comandos es necesario que al final de cada
instrucción se coloque punto y coma (;).

En la siguiente imagen se mostrara como quedo plasmado en el IDE de Arduino, los


procedimientos anteriormente señalados:

4 TABULACIÓN DE DATOS GRAFICOS Y CÁLCULOS MATEMATICOS

Algoritmo 1:

Código para encender el ventilador cuando la temperatura alcanza un determinado valor

Fuentes: Implementación del algoritmo 1 en el simulador

9
4.1 DISCUSIONES DE RESULTADOS

5 CONCLUSIONES

En la realización de esta práctica se combinaron varios métodos usados en las practicas


anteriores, la estructura de programación if permite un seguimiento continuo de control de la
temperatura que se mide en el sensor TMP36, con esta práctica se logra emular el comportamiento
de los sistemas de refrigeración que se activan automáticamente con el uso de un sensor de
temperatura. El uso de transistores en los circuitos eléctricos cumple la función de potenciar una
corriente eléctrica, pero a su vez generan grandes cantidades de calor que deben ser controladas.
Con esto se aprende un poco más del uso de transistores BJT en circuitos controlados por la tarjeta
Arduino.

5.1 RECOMENDACIONES

Nota: Esta práctica fue propuesta y elaborada por: Javier Alberto Porras Barrios durante su
Régimen especial de la asígnatura Mecánica de Robots.

6 BIBLIOGRAFÍA

Mecabot. (2018). laboratorio mecatronico y robotica. Obtenido de Ventilador encendido


automáticamente por medio de una señal enviada desde un sensor de temperatura:
http://mecabot-ula.org/tutoriales/arduino/practica-12-ventilador-encendido-
automaticamente-por-medio-de-una-senal-enviada-desde-un-sensor-de-temperatura/
SRC. (2019). TIPOS DE SENSORES DE TEMPERATURA. Obtenido de https://srcsl.com/tipos-
sensores-temperatura/

10

Das könnte Ihnen auch gefallen