Вы находитесь на странице: 1из 8

CONTROL Y PROGRAMACIÓN ARDUINO PARA EL

ENCENDIDO Y APAGADO DE UNA RESISTENCIA


ELECTRICA CON SEÑAL ANALOGICA
Diego Zavala, Jonathan Chango, Patricio Rojas, Darwin Vasconez

Ing. Mecánica, Escuela Superior Politécnica de Chimborazo

Riobamba, Ecuador

diego@hotmail.es,uncheco@hotmail.com,p.rojas2010@hotmail.es,darwinv.@gmail.com

Abstract.- A programmable PLC or automata has Este proyecto está enfocado a la selección de
necessary tools, both software and hardware, to datos, en este caso la temperatura, y su posterior
check external devices, receive signals from tratado y visualización en la pantalla y así poder
sensors and toamr decisions according to a hacer un seguimiento de la temperatura obtenida
program that the user elaborates according to the
en el entorno.
scheme of the process to be controlled.

Para nuestra investigación se procede a


I. INTRODUCCION realizar el control de temperatura mediante el
uso de la resistencia eléctrica con señal
Hoy en día mediante el pleno desarrollo que analógica proporcionada por una termocupla de
tenemos de la tecnología, en los procesos tipo K, teniendo como objetivo el poder
industriales es necesario ejercer control sobre controlar y registrar señales de las tomas de
las diferentes variables que se presentan en medida de temperatura.
dichos procesos. El control automático es la
acción de mantener un valor deseado para una Nuestro proyecto se basa en la utilización un
cantidad o condición física, para lo cual se mide controlador con dos niveles de salida para
su valor actual y se compara con el valor de controlar la lectura de la temperatura. Estos dos
referencia, luego utiliza la diferencia para niveles son los de encendido y apagado. Este
proceder a reducirla mediante una acción tipo de controlador es muy usado cuando se
correctiva. Por ende, el control automático exige desea controlar la temperatura, como lo es para
un lazo cerrado de acción y reacción que nuestro caso de una resistencia eléctrica, se da
funcione sin intervención humana. un valor de temperatura en la termocupla, si la
temperatura está por debajo del mismo, la
El control automático de procesos se usa resistencia se enciende y si se sobrepasa la
fundamentalmente porque reduce el costo temperatura deseada, la misma se apaga, está
asociado a la fabricación, incrementa la calidad basándonos de un lazo de control cerrado y
y volúmenes de producción de la planta poder visualizarlas a tiempo real en el equipo.
industrial, entre otros beneficios asociados con
su aplicación. Un ejemplo cotidiano es el II. MARCO TEORICO
control de temperatura, antes el operador era
quien realizaba la medición directamente y Termocupla tipo K
estaba expuesto a altas temperaturas que
resultan a veces ser peligrosas y posteriormente Un termopar se compone de dos conductores
activar o desactivar la resistencia eléctrica de la
diferentes, en contacto uno con el otro, los
variable que gobierna el proceso.
cuales producen un voltaje al calentarse. Los
termopares se utilizan como sensores de
En la actualidad, gracias al desarrollo y
aplicación de las técnicas modernas de control, temperatura para la medición y el control y
un gran número de tareas y cálculos asociados a también se pueden utilizar para convertir un
la manipulación de las variables ha sido gradiente de temperatura en electricidad. Para
delegado al PLC, y accionamientos los termopares con salida a cable la temperatura
especializados para el logro de los máxima recomendable es de 300ºC estando muy
requerimientos del sistema.
condicionada por el tipo de cable de extensión
utilizado. En el caso de los termopares con
cabezal de conexiones, la limitación viene dada Especial: 1.1°C o 0.4%
por los tipos de vainas de protección utilizadas
así como por los ambientes oxidantes, Características ambientales de operación
reductores o por los tipos de metales fundidos
Ambiente oxidante e inerte, uso limitado en
cuya temperatura queremos medir
vacío o ambiente reductor, amplio rango de
temperatura, calibración de uso más frecuente
El termopar tipo K (cromel - alumel) es el
en la industria. Compensación de punta fría a
termopar de propósito general más comúnmente
0°C
utilizado. Tiene un bajo costo y existen una
amplia variedad de sondas en el rango de −200 Material
°C a +1350 °C / -330 °F a +2460 °F. La
sensibilidad es de aproximadamente 41 µV/°C. Composición Níquel-Cromo· Níquel-Aluminio
[1]
Elemento positivo: Níquel-Cromo (Cromel)
Cuando la termocupla se encuentra instalada a
una distancia larga del conversor de medida o Elemento negativo: Níquel-Aluminio (Alumel)
indicador, no se conecta directamente al mismo,
Magnéticamente sensible: Níquel-Cromo
sino por medio de un cable de extensión. Los
(Alumel)
cables de extensión son conductores con
propiedades eléctricas a las del termopar hasta Designación de colores
ciertos límites de temperatura (0 a 200 o C), son
también conocidos como cables compensados. Elemento positivo: Amarillo
Se suelen utilizar los siguientes:
Elemento negativo: Rojo [2]
Conductores Tipo J para termopares tipo J.

Conductores Tipo K para termopares tipo K.

Conductores Tipo T para termopares tipo T.

Conductores de Cobre-Cobre Níquel para


termopares tipo R y S
Fig.1 Termocupla y driver max6675 [1]
El cable para termopar tipo K es recomendado
para el uso continuo en ambientes exidantes o Material: Berilio
atmósferas inertes de hasta 1200°C,
especialmente sobre 500°C. Ciclos repetitivos Temperatura del solido: 360 oC
sobre y bajo 1000°C no so recomendados por
alteración de la Fuerza electromotriz por efectos Temperatura de Convección: 39 oC
de histéresis. No debe ser utilizado con sulfuros,
Coeficiente de ambiente convectivo: 60 oC. [1]
atmosferas conmutantes reductoras-oxidantes q
menos que se utilicen tubos de protección. Resistencia eléctrica
Termopar confiable y preciso en altas
temperaturas.

Máximo rango de temperatura

Grado Termopar: -200 a 1250°C

Grado extensión: 0 a 200°C

Límite de error

Estándar: 2.2°C o 0.75°C en 0°C


Fig.2 Resistencia eléctrica [2]
2.2°C o 2.0% bajo 0°C
La idea de resistencia se vincula a vamos a dar un paso más allá y vamos a
la oposición que ejerce algo o alguien. En el mostrarte cómo funciona el LED.
contexto de la electricidad, el concepto refiere al
componente de un circuito que dificulta el El principio fotoeléctrico funciona de manera
avance de la corriente eléctrica, a la traba en opuesta a los paneles fotovoltaicos donde, al
general que ejerce el circuito sobre el paso de la recibir luz, estos crean electricidad. Los Leds
corriente y a la magnitud que, en ohmios, mide funcionarían básicamente con la ecuación
inversa. La base de la tecnología LED está
dicha propiedad.
basada en el diodo, este es un componente
electrónico de dos puntas que permite la
En la actualidad las resistencias calentadoras
circulación de energía a través de él en un solo
se utilizan para infinidad de aplicaciones. La sentido.
gran mayoría de ellas son fabricadas con un
alambre de una aleación de níquel (80%) Básicamente, el funcionamiento de un
y cromo (20%). Esta aleación soporta LED consiste en el envío de energía a través de
temperaturas muy altas (1000º C), los materiales conductores. Siendo más
es resistivo (condición necesaria para generar específicos, se envía un electrón a través de la
calor), es muy resistente a los impactos y banda de conducción a la de valencia y en este
proceso se pierde energía. Esta energía perdida
es inoxidable.
puede manifestarse en forma de un fotón con
amplitud, dirección y fase aleatoria. De esta
La resistencia eléctrica, en definitiva, supone
manera la circulación de energía hace que se
una dificultad para el paso de la corriente en un genere luz. Sin embargo, no todo es luz sino
circuito eléctrico. La circulación de las cargas que, al igual que las lámparas convencionales
eléctricas, por lo tanto, se ve atenuada o las LEDs, también desprenden calor, pero en
impedida por la resistencia eléctrica. una cantidad mucho menor. [3]

Si los electrones fluyen a través de un Arduino


conductor con escasa resistencia eléctrica, no
encontrarán problemas para avanzar. En
cambio, cuando se topan con una resistencia
eléctrica importante, su flujo se interrumpe y los
electrones comienzan a chocar entre sí y se
desordenan, produciendo calor. [2]

Led

Fig.4 Arduino [4]

Arduino es una plataforma de prototipos


electrónica de código abierto (open-source)
basada en hardware y software flexibles y
fáciles de usar. Está pensado para artistas,
Fig.3 Resistencia tipo led [3] diseñadores, como hobby y para cualquiera
interesado en crear objetos o entornos
interactivos.
Arduino puede sentirel entorno mediante la
La palabra LED proviene del inglés Light-
recepción de entradas desde una variedad
Emitting Diode y, como muchos deben saber,
de sensores y puede afectar a su alrededor
esta nueva o no tan nueva tecnología está
mediante el control de luces, motores y otros
acaparando prácticamente todo lo que
artefactos. El microcontrolador de la placa se
utilizamos a diario. Esto ha ocurrido por una
programa usando el Arduino Programming
simple razón, es mucho más eficiente que todos
Language (basado en Wiring) y el Arduino
los sistemas lumínicos que teníamos antes. Hoy
Development Environment (basado en Voltaje de operación: 5V
Processing). Los proyectos de Arduino pueden
ser autonomos o se pueden comunicar con Voltaje de alimentación (Recomendado): 7-12V
software en ejecución en un ordenador (por
I/O Digitales: 14 (6 son PWM)
ejemplo con Flash, Processing, MaxMSP, etc.).
Las placas se pueden ensamblar a mano o Memoria Flash: 32KB
encargarlas preensambladas; el software se
puede descargar gratuitamente. Los diseños de EEPROM: 1KB
referencia del hardware (archivos CAD) están
disponibles bajo licencia open-source, por lo Frecuencia de trabajo: 16MHz
que eres libre de adaptarlas a tus necesidades.
Dimensiones: 0.73″ x 1.70″ [5]
Arduino recibió una mención honoríca en la
sección Digital Communities del Ars
Electronica Prix en 2006.
Protoboard
Hay muchos otros microcontroladores y
plataformas microcontroladoras disponibles
para computación física. Parallax Basic Stamp,
Netmedia’s BX-24, Phidgets, MIT’s
Handyboard, y muchas otras ofertas de
funcionalidad similar. [4]
Arduino nano
Fig.6 Protoboard [6]

Un protoboard o también llamado Tabla de


pruebas, es una herramienta indispensable para
un electrónico, tanto asi que cuando se inicie en
la carrera en los 3 primeros semestres ya tendrás
por lo menos 1 protoboard y cuando llegues a
séptimo tendrás entre 4 y 7 de estas
herramientas, como su nombre lo indica su
función principal es hacer pruebas del
Fig.5 Arduino nano [5] funcionamiento de los diferentes circuitos
electrónicos que creamos.

El Arduino Nano es un tablero pequeño, Los protoboard son pequeñas tablas con
completo y fácil de usar basado en el perforaciones en toda su área, en las cuales se
ATmega328P (Arduino Nano 3.x). Tiene más o colocan diversos componentes electrónicos, se
menos la misma funcionalidad del Arduino distinguen por tener filas y columnas con lo que
Duemilanove, pero en un paquete diferente. Le se puede saber en qué ubicación posicionar cada
falta solo un conector de alimentación de CC, y pieza, también cuentan con 2 rieles a los lados,
funciona con un cable USB Mini-B en lugar de los cuales se usaran como las lineas Positivas y
uno estándar Negativas de nuestro circuito.

El Arduino Nano es una pequeña, pero Estructura del protoboard: Básicamente


poderosa tarjeta basada en el ATmega328. un protoboard se divide en tres regiones:
Posee las mismas funcionalidades que un
Arduino UNO, solo que en un tamaño reducido. El protoboard o breadbord: Es una especie de
Para programarla solo se necesita de un cable tablero con orificios, en la cual se pueden
Mini USB insertar componentes electrónicos y cables para
armar circuitos. Como su nombre lo indica, esta
Características: tableta sirve para experimentar con circuitos
electrónicos, con lo que se asegura el buen
Microcontrolador: ATMega328 funcionamiento del mismo.
A) Canal central: Es la región localizada Su complementario PNP es el Transistor
en el medio del protoboard, se utiliza 2N3906
para colocar los circuitos integrados.
B) Buses: Los buses se localizan en Un transistor es un componente electrónico
ambos extremos del protoboard, se que se emplea para amplificar
representan por las líneas rojas (buses señales eléctricas; es decir, se utiliza para
positivos o de voltaje) y azules (buses obtener corrientes de salida de mayor intensidad
negativos o de tierra) y conducen de que las corrientes de entrada.
acuerdo a estas, no existe conexión
Los transistores pueden ser bipolares o de
física entre ellas. La fuente de poder
efecto campo.
generalmente se conecta aquí.
En esta unidad estudiaremos el
Pistas: La pistas se localizan en la parte central
comportamiento del transistor bipolar de unión.
del protoboard, se representan y conducen
Dicho transistor está constituido por una especie
según las líneas rosas. [6]
de emparedado de tres capas de material
Transistor semiconductor, en el que los elementos de los
extremos, denominados emisor y colector, están
unidos a la capa central, que se llama base.

Cada una de las tres capas se conecta con el


exterior mediante un electrodo; por tanto, un
transistor bipolar tiene tres electrodos: el
emisor, el colector y la base.

Cuando está conectado correctamente, el


transistor no deja pasar la corriente entre el
Fig.7 Transistor [7]
colector y el emisor, pero permite que pase entre
la base y el colector o entre la base y el emisor.
Es un transistor de unión bipolar de mediana [7]
potencia, destinado para propósito general en
amplificación y conmutación, construido con Sensor lm35
semiconductor silicio en diferentes formatos
como TO-92, SOT-23 y SOT-223 como se
muestra en la figura I, donde también se muestra
su distribución de pines. Puede amplificar
pequeñas corrientes a tensiones pequeñas o
medias y trabajar a frecuencias medianamente
altas. [7]

Principales características

Voltaje colector emisor en corte 40 V (Vceo)

Corriente de colector constante 200m A (Ic)


Fig.8 Sensor lm35 [8]
Potencia total disipada 625mW (Pd)

Ganancia o hfe entre 30 -300 (hfe) El LM35 es un circuito electrónico sensor que
puede medir temperatura. Su salida es
Frecuencia de trabajo 300 Mhz (Ft) analógica, es decir, te proporciona un voltaje
proporcional a la temperatura. El sensor tiene un
Encapsulado TO-92 rango desde −55°C a 150°C. Su popularidad se
debe a la facilidad con la que se puede medir la
Estructura NPN
temperatura. Incluso no es necesario de un
microprocesador o microcontrolador para medir El driver MAX6675 hace que la conexión con
la temperatura. Dado que el sensor LM35 es un microcontrolador sea más fácil, debido a que
analógico, basta con medir con un multímetro, no se necesita un conversor análogo digital para
el voltaje a salida del sensor. enviar la señal de temperatura. Esta temperatura
es enviada a través de la protocolo SPI
Para convertir el voltaje a la temperatura, el
LM35 proporciona 10mV por cada grado Numéricamente, el MAX6675 es capaz de
centígrado. También cabe señalar que ese sensor medir temperaturas de entre 0 °C y
se puede usar sin offset, es decir que si medimos (aproximadamente) +1024 °C utilizando 12 bits
20mV a la salida, estaremos midiendo 2°C. [8] con una resolución de 0,25 °C. A efectos
prácticos, para ser fiable la medida, la
Especificaciones: temperatura objetivo debe ser unos grados
superior a la temperatura ambiente e inferior a
a) Está calibrado directamente en grados
+700 °C. En tales circunstancias, el margen de
Celsius.
error se encuentra en el entorno de los ±3 °C,
b) Tensión, rango de detección Precisión:
mayor error a mayor temperatura y a mayor
± 0,4 ° C
tensión de alimentación.
c) Lineal. Salida de 10 mV/°C
d) Corriente de suministro: 91.5μA El tiempo de conversión de la temperatura del
e) Baja impedancia de salida: 0.1 Ω con MAX6675 oscila entre los 170 ms y los 220 ms,
carga de 1 mA como no hay forma de saber cuándo ha
f) Rango de Voltaje de alimentación: 4 V terminado la conversión y se puede solicitar la
a 30 V lectura del valor de la temperatura, lo habitual
g) Temperatura de operación: -55 °C a es dejar un tiempo algo superior al máximo, un
+150 °C cuarto de segundo (250 ms) es un valor
h) Tipo de encapsulado del sensor: TO-92 suficientemente seguro y sencillo de recordar.
[9]
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 CARACTERISTICAS DEL DRIVER
temperaturas en el transcurso de un trayecto de MAX6675
exploración. [8]
a) Funciona con cualquier Thermocouple
Driver max6675 Tipo-K
b) Tiene un rango de 0 a 1024 grados
Celsius en incrementos de 0.25 grados
c) Tensión de servicio: 3.3 a 5V
d) Interfaz SPI
e) Pin-out: CS, CLK, DO
f) Resolución: 12 bits
g) Detección de termocupla
abierta.corriente consumo: 50mA

Relé

Fig.9 Driver Max6675 [9]

El circuito integrado MAX6675 (datasheet) es


un convertidor analógico – digital, ideal para
termocuplas tipo k. Fig.10 Relé [10]
Es un aparato eléctrico que funciona como un
interruptor, abrir y cerrar el paso de la corriente
eléctrica, pero accionado eléctricamente. El relé
permite abrir o cerrar contactos mediante un
electroimán, por eso también se llaman relés
electromagnéticos o relevador. [10]

III. DESARROLLO DE CONTENIDO

3.1. Para realizar el proyecto, primero hemos


adquirido algunos conocimientos sobre Arduino
y tener el software instalado en nuestro
ordenador.

3.2.1 Desarrollo mediante la utilización del


sensor de temperatura LM35

Ya expuesto los componentes en los puntos


anteriores comenzamos a ensamblar nuestro
sistema electrónico en el cual utilizamos la Fig.12 Código de programación de arduino (sensor
protoboard como base para incorporar nuestros LM35)
componentes electrónicos en el cual se procedió
3.2.2 Desarrollo mediante la utilización de la
a armar primero el circuito con el LM35, termocupla tipo k
colocamos la tarjeta arduino sobre la protoboard
y hacemos el cableado respectivo.Fig.11 De igual forma vamos armando el circuito
como podemos ver en la (Fig.13) se desarrolló
la siguiente conexión en el cual para la
termocupla tipo k no va conectado directamente
el arduino, sino que se necesita un driver en este
caso se utilizó el driver MAX6675 el cual será
una interfaz para el arduino, para que pueda leer
la tarjeta arduino los datos que arroja la
termocupla.

Fig.11 conexión LM35

En este caso se utilizó el sensor de


temperatura LM35 con la tarjeta arduino para
realizar el control de temperatura en tipo on-off
o control on-off en el cual para generar una
temperatura se utilizó un foco led el cual
calienta al sensor, el led funciona de la siguiente Fig.13 conexiones termocupla tipo k
manera: se prende cuando no está en los límites
de temperatura y se apaga cuando sobrepasa Se pudo controlar la temperatura de una
cierto límite, es decir que va a estar prende y resistencia y de igual forma se le puso
apaga según la condición dada de la temperatura condiciones

Además se realizó la programación respectiva Al utilizar la termocupla tipo k, también


utilizando el programa arduino en el cual la utilizamos una resistencia la cual pasado un
programación consta del siguiente código. límite de temperatura esta se apaga y de igual
Fig.12 manera si no está en los límites de temperatura
esta se va a encender, además se utilizó un relé funciona como una interfaz para que el
el mismo que acciona la resistencia que genera arduino pueda leer los datos, debido a
calor mediante pulsos de 5V esto se tuvo que incorporar una nueva
librería al programa arduino
La programación en arduino de la utilización 4. Referente a costos el caso uno que es
de la termocupla tipo k es muy diferente a la mediante la utilización del LM35 nos
programación del sensor de temperatura LM35 resultó más barato que en el segundo
como se puede ver en la (Fig. 14) caso con la utilización de la termocupla
que aparte se tuvo que obtener el driver
y una resistencia lo cual aumento su
costo.

V.REFERENCIAS

[1] Conatec. (2012). Termopolar. Recuperado de


http://www.conatec.com/conatec/de/termopar-
k.asp?nombre=2484&cod=2484&sesion=1.
[2] Anónimo. (2000). Resistencia eléctrica. Recuperado
de: https://definicion.de/resistencia-electrica/.
[3] Vix. (2014). Cómo funciona el Led. Recuperado de:
https://www.vix.com/es/btg/curiosidades/3577/como-
funciona-el-led
[4] Anónimo. (2011). Que es el Arduino. Recuperado de:
http://arduino.cl/que-es-arduino/
[5] Anónimo. (2011). Arduino Nano. Recuperado de:
http://arduino.cl/arduino-nano/
[6] Paredes. A. Table de experimentations. Recuperado
de: http://www.circuitoselectronicos.org/2007/10/el-
protoboard-tableta-de-experimentacin.htm
Fig.14 Código de programación arduino [7] https://www.ecured.cu/Transistor_2N3904
[8] Anónimo. (2008). Tutorials de programacion
(Termocupla) Recuperado de: https://hetpro-
store.com/TUTORIALES/lm35/
IV.CONCLUSIÓN [9] Anónimo. (2010). Tipos de thermocouples.
Recuperado de:
https://www.makerelectronico.com/termocupla-tipo-k-
1. Este proyecto está pensado para que
driver-max6675/
cualquier persona con un bajo nivel en [10] Anónimo. (2011). Electrician del relé. Recuperado de:
programación y montaje de circuitos http://www.areatecnologia.com/electricidad/rele.html

pueda iniciarse en este tipo de montajes


y poder obtener resultados de medición
de temperatura y así dar pie a
introducirse en la creación de nuevos
montajes más sofisticados para obtener
los datos de otras variables del entorno.
2. Con el primer caso con la utilización
del sensor LM35 se podría decir que la
aplicación es más básica al contrario el
segundo caso con la utilización de la
termocupla tipo k es más técnico ya
que con este se puede realizar la
medición de temperaturas que es muy
aplicado en la industria en las
mediciones como temperaturas en
hornos, calderas y muchas aplicaciones
mas
3. Para la utilización de la termocupla se
necesitó la aplicación también de un
driver MAX6675 el mismo que

Вам также может понравиться