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

COLEGIO TÉCNICO PROFESIONAL NOCEDAL

DEPARTAMENTO DE TECNOLOGÍA
ESPECIALIDAD ELECTRÓNICA

ELA04: Sistemas de control domótico


Guía 05 Arduino, Escalamiento de una señal de temperatura

Nombre: …………………………………………………………………………………………Curso: ……….…..

Objetivo: Familiarizar al alumno con el entorno de programación de arduino. Con la finalidad fundamental
que pueda aplicar e implementar los conocimientos adquiridos.

Materiales:
 Una placa Arduino
 Un LCD 16x02
 LM35
 Un potenciómetro 1kΩ
 Un Protoboard

Conceptos Previos:

El escalamiento está relacionado con la adaptación de los valores de tensión o de corriente que están
normalizados en diversos estándares para medir un determinado fenómeno físico. Los sensores o
Transductores en la mayoría de los casos vienen linealizados por el fabricante, para una aplicación en
particular por lo tanto se trabaja con líneas rectas Lo mismo rige para los actuadores que en su mayoría
responden a los estándares ya mencionados

Para aclarar el punto anterior se puede mencionar como ejemplo:

Un rango de temperatura entre 0ºC y 200ºC


Un nivel de un líquido entre 2 y 16 mts
La velocidad de un motor entre 500 y 3000 RPM

¿Cómo adaptamos a 0 y 5v que es un estándar de voltaje para entradas y salidas?

La respuesta está en el concepto de escalamiento. Cada entrada y salida analógica de un microcontrolador


cuenta con un determinado número de bits que da la resolución y depende del fabricante y del modelo a
emplear

Valor escalado significara adecuar la variable a medir a su lectura máxima y mínima en el proceso con la
salida o entrada análoga y su número de bits respectivos

En donde:

y = Salida escalada
m = pendiente
x = valor análogo de entrada
b = offset, o punto en que toca el eje y
COLEGIO TÉCNICO PROFESIONAL NOCEDAL
DEPARTAMENTO DE TECNOLOGÍA
ESPECIALIDAD ELECTRÓNICA

𝑣𝑎𝑙𝑜𝑟 𝑚𝑎𝑥𝑖𝑚𝑜 𝑣𝑎𝑟𝑖𝑎𝑏𝑙𝑒− 𝑣𝑎𝑙𝑜𝑟 𝑚𝑖𝑛𝑖𝑚𝑜 𝑣𝑎𝑟𝑖𝑎𝑏𝑙𝑒


m=
𝑛º max 𝑑𝑒 𝑐𝑢𝑒𝑛𝑡𝑎𝑠−𝑛º min 𝑑𝑒 𝑐𝑢𝑒𝑛𝑡𝑎𝑠

b = 𝑣𝑎𝑙𝑜𝑟 𝑚𝑖𝑛𝑖𝑚𝑜 𝑣𝑎𝑟𝑖𝑎𝑏𝑙𝑒(𝑛º min 𝑑𝑒 𝑐𝑢𝑒𝑛𝑡𝑎𝑠 ∗ 𝑚)

Sensor de temperatura LM35

En la hoja de datos (datasheet) de la serie LM35 aparece que son circuitos integrados de precisión con una
tensión de salida linealmente proporcional a centígrados o grados Celsius. El dispositivo LM35 no requiere
ninguna calibración externa o recorte para proporcionar precisiones típicas de ± ¼°C a temperatura
ambiente y ± ¾°C en rangos extremos. Tiene una impedancia de salida baja de 0,1 Ω por 1mA, salida lineal
y la calibración inherente del dispositivo LM35 hace que la interfaz de lectura de salida o circuito de control
sea fácil. El dispositivo LM35 consume sólo 60µA y funciona de 4V a 30V, tiene muy bajo auto-
calentamiento, de menos de 0,1°C en el aire inmóvil. El dispositivo LM35 está calificado para operar en
rangos de temperatura de -55°C a 150°C, mientras que el dispositivo LM35C está pensado para un rango de
-40°C a 110°C (con una precisión mejorada).

El sensor de temperatura LM35 responde a variaciones de 10mV por cada grado centígrado. Si el sensor
detecta 1 grado centígrado a la salida del sensor obtendríamos 10mV, por ejemplo:

26,4°C = 264mV = 0.264V

Elección de un Escalamiento Para la Entrada de Temperatura.

A continuación se detalla una pauta de escalamiento de la entrada análoga de temperatura usada en el


ejemplo:

a) Se deben dar los rangos máximo y mínimo de temperatura. “0°C - 150°C”


b) 0 [V] = 0 cuentas = 0° C Valor Mínimo Escalado
c) 1.5 [V] = 307 cuentas = 150°C Valor Máximo Escalado

Cálculo para el escalamiento de temperatura

𝑣𝑎𝑙𝑜𝑟 𝑚𝑎𝑥𝑖𝑚𝑜 𝑣𝑎𝑟𝑖𝑎𝑏𝑙𝑒− 𝑣𝑎𝑙𝑜𝑟 𝑚𝑖𝑛𝑖𝑚𝑜 𝑣𝑎𝑟𝑖𝑎𝑏𝑙𝑒


m=
𝑛º max 𝑑𝑒 𝑐𝑢𝑒𝑛𝑡𝑎𝑠−𝑛º min 𝑑𝑒 𝑐𝑢𝑒𝑛𝑡𝑎𝑠

150−0 150
m=
307−0
= 307
= 0.4885993485

b = 𝑣𝑎𝑙𝑜𝑟 𝑚𝑖𝑛𝑖𝑚𝑜 𝑣𝑎𝑟𝑖𝑎𝑏𝑙𝑒(𝑛º min 𝑑𝑒 𝑐𝑢𝑒𝑛𝑡𝑎𝑠 ∗ 𝑚)

b = 0 ∗ (0 ∗ 0.4885993485) = 0
COLEGIO TÉCNICO PROFESIONAL NOCEDAL
DEPARTAMENTO DE TECNOLOGÍA
ESPECIALIDAD ELECTRÓNICA

La ecuación fundamental queda de la siguiente manera:

y = mx + b

y = (0,4885993485)x + 0

Ejemplo: Si “x” tomara el valor de 154. La ecuación queda:

y = (0.4885993485)*154

y =75.244

Entonces para una señal de un 50% de entrada, ósea 154 de cuentas, obtendremos un valor de 75, que
sería la temperatura a un 50% entre 0ºC y 150ºC

Parte experimental: La siguiente secuencia será seguida en el Laboratorio. Recuerde que de acuerdo al
reglamento del Laboratorio el alumno debe almacenar todo lo que parezca útil en la preparación y desarrollo
de la presente práctica.

Diseño de hardware

Demostraremos el uso de datos del tipo flotantes o float para hacer el escalamiento necesario para un
sensor de temperatura LM35, en una pantalla LCD de 16x2.

Realice el siguiente esquema eléctrico del circuito:


COLEGIO TÉCNICO PROFESIONAL NOCEDAL
DEPARTAMENTO DE TECNOLOGÍA
ESPECIALIDAD ELECTRÓNICA

Programación

Introduzca la programación señalada, para luego ser explicada paso a paso


COLEGIO TÉCNICO PROFESIONAL NOCEDAL
DEPARTAMENTO DE TECNOLOGÍA
ESPECIALIDAD ELECTRÓNICA

Desafío:

1.- Implemente un sistema en donde pueda controlar el riego de las plantas en el hogar, por
medio de un sensor de humedad HIH-4030, este debe detectar cuando baje de un 40% la
humedad de las masetas y accionar una válvula por 15 segundos. Además debe mostrar en una
pantalla LCD la humedad actual de las masetas y además mostrar cuantas veces se regaron las
plantas durante el día.

 Por medio de los 7 pasos, realizar programa de control

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