You are on page 1of 17

FASE 3 IMPLEMENTAR UN SISTEMA DE INSTRUMENTACION CON

VISUALIZACION LED

INSTRUMENTACIÓN

PRESENTADO POR:
JUAN DIEGO FERNANDEZ ROJAS

PRESENTADO A:
ELBER FERNANDO CAMELO

Grupo:

203038_56

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD


INGENIERÍA ELECTRÓNICA
CEAD – DUITAMA
2019

1
Actividades a desarrollar - Individual

Paso 1: Identifique en el mercado nacional 2 sensores comerciales y de


bajo costo, para medición de variables físicas, dé a conocer precio y
características del sensor.

Imagen del sensor Descripción Precio


Sensor temperatura TMP36 7.000
Es muy parecido a el LM35 la gran
diferencia entre los dos es que en el TMP36
podemos medir temperaturas bajo cero sin
necesidad de suministrar un voltaje
negativo. Este sensor ya viene preparado
para este rango.

Dos factores a tener en cuenta son el


voltaje de operación, no podremos alimentar
con una pila de 9 V en este caso y la
precisión que se va a los 2º C.

Voltaje de operación: de 2,7 V a 5,5 V


Rango de temperaturas: -40º C a 150º C
aunque a partir de los 125ºC ya no es lineal
Precisión: ± 2º C
Conversión: 10 mV / ºC
Tiempo de respuesta (100%): 8 min.
Offset: 0.5 V

Sensor temperatura TC74


27.000
Hasta aquí, lo dos sensores anteriores
estábamos hablando de sensores
analógicos. Este tipo de sensores tiene un
problema, son más sensibles al ruido que
los sensores digitales como el TC74
Es un sensor de temperatura digital
especialmente adecuado para aplicaciones
de bajo coste. Es capaz de convertir la
temperatura dentro del propio sensor y se
transmite a través de una palabra digital de
8-bit.

2
Lo puedes comprobar fácilmente
alimentando un TC74 de 3,3V con 5V o al
revés, verás la diferencia.

Voltaje de operación: de 2,7 V a 5,5 V


Rango de temperaturas: -40º C a 125º C
Precisión: ± 2º C de 25º C a 85º C y ± 3º C
de 0º C a 125º C
Resolución: 8-bit
Muestras/segundo: 8

Paso 2: Proponga un sistema de instrumentación electrónica, en el cual


mida una variable física, usando alguno de los sensores descritos en el
paso 1.

Vamos a montar un pequeño circuito que lea la temperatura de un sensor, imprima el valor
en la consola y encienda un diodo cuando esta sobrepase un cierto umbral. Aquí tenemos el
esquema electrónico:

Y el circuito para protoboard sería muy sencillo también:

3
Calculando la temperatura
El fabricante del TMP36 y del LM35DZ nos dice que la salida de tensión será de 10 mV
(mili voltios) por cada grado de temperatura y además sabemos que nuestro Arduino uno
mide en las puertas analógicas un máximo de 1.024 para 5V (y 0 para 0V), por tanto, para
una lectura dada, el valor en voltios de la medida será:

Y como cada voltio equivale a 100ºC ( 1V / 10mv = 100), la temperatura en grados Celsius
es resultado de multiplicar esto por 100.

Pero para que la cosa no sea tan fácil el fabricante del TMP36 nos dice que el 0V no es 0º
sino -50º (y así poder leer valores bajo cero), así que al total hay que restarle 50. En cambio
com el LM35DZ empieza en 0º, no hay que restarle nada, es más cómodo de manejar.

Resumiendo. Para calcular la temperatura en ºC a partir de la lectura de Arduino:

Recordad que el LM35DZ no empieza en -50º si no en 0º por lo que no es necesario


restarle los los 50º de ajuste. Podéis encontrar cantidad de sensores similares a estos con
diferentes rangos de medida, tanto por arriba como por abajo, pero podéis usar este mismo
método para calibrar la medida.

4
Así pues, ya tenemos claro como calcular la temperatura, pero como vemos por ahí que
tenemos divisiones, nos conviene utilizar nuestra primera variable de tipo float, o sea que
va a tener decimales.
 Ya sé que la tendencia natural es usar int para todo, pero normalmente en cuanto
haya una división de por medio os conviene usar un float hasta que tengáis muy
claro porque usáis otro tipo.

Cada vez que tomemos una muestra de nuestra entrada analógica vamos a calcular la
temperatura y si sobrepasa el umbral definido, damos orden de activar la alarma, en caso
contrario la apagamos.

Como la temperatura es algo que varía lentamente usaremos un delay para que solo nos dé
una medida por segundo.

El programa de control
En primer lugar vamos a definir un par de variables

Sensor es el pin analógico (A0) al que conectamos el sensor de temperatura y umbral el


valor a partir del cual disparamos la alarma de temperatura.
 El valor de umbral habrá que ajustarlo en función de la temperatura ambiente donde
estéis montando el circuito.
 En principio 25ºC son buenos para que si queréis subir la temperatura, lo podáis
hacer simplemente soplando o manteniendo entre los dedos el sensor. Otro sistema
de subir la temperatura rápido, es poner el sensor al lado de la salida de
refrigeración de un portátil.

Y pasando los cálculos de la página anterior a C++ nos quedaría algo parecido a:

5
Importante: En la línea donde calculamos el voltaje hemos escrito 5.0 y no 5. Esto es para
evitar que C++ (que es un poco vago) intente hacer una división entre enteros y nos
desprecie los decimales
 Haced la prueba de escribir en vuestro programa el 5 a secas y veréis que el
resultado de temperatura será siempre -50 ¿Porque?
 Pues sencillamente porque la parte entera de 5/1024 es 0 y punto. Así que por
mucho que después multipliquemos por lectura seguirá siendo 0. Y nuestro
programa dice que para 0V la temperatura es -50ºC.
 Hasta que comprendáis como entiende C++ las operaciones andad con piés de
plomo y comprobadlas sino queréis sorpresas. Una parte de esta sesión es provocar
este tipo de situaciones con las variables float.

Si disponéis de un pequeño ventilador de 5V, de los que suelen tener en las tiendas de
informática (o si desmontáis un equipo viejo), sería fácil cambiar el LED por ese ventilador
y orientarlo hacia el sensor.

Fijando un umbral superior y otro inferior podemos escribir un programa que arranque o
pare el ventilador cuando la temperatura se sale de los márgenes fijados. Habríais
conseguido, de un modo muy sencillo, una regulación de temperatura con un sensor y un
ventilador.

6
CONVIRTIENDO LA TEMPERATURA A ºF.
En Europa estamos bastante acostumbrados a los grados Celsius desde pequeños, pero en
América las medidas de temperatura en grados Fahrenheit son habituales. Así que vamos a
modificar nuestro programa para que mida en ºF.

La forma de convertir una temperatura medida en Celsius a Fahrenheit es:

Enlace del funcionamiento TMP36


https://www.youtube.com/watch?v=_b14EDtQtCc&feature=youtu.be
Paso 3: Diseñar y simular en software CAD un sistema de instrumentación en el cual :

 Implemente un sensor de los identificados en el paso 1, simule su funcionamiento y


diseñe una etapa de señalización en la cual obtenga a la salida una escala de 0V-9V.

Se sugiere usar un AD620, puede realizar las adecuaciones que considere necesarias para
obtener la salida solicitada.
 Implemente visualización por Leds para la escala de 0V – 9V.

Se sugiere usar un LM3914, para visualizar la salida mediante leds.


Cálculos Puente de Wheatstone
VB: 2V
R1=5kΩ
R2= 7kΩ)
R3= Potenciómetro 10kΩ
R4= resistencia a medir
R1 ∗ R2
R4 =
R3
5∗7
R4 = = 3,5KΩ
10

7
Cálculos Amplificador AD620
Se debe hallar la resistencia de ganancia 𝑅𝐺 la cual nos va a permitir obtener el voltaje que
queremos a la salida del amplificados AD620

La siguiente formula nos permite obtener la resistencia de ganancia 𝑅𝐺

49400Ω
𝑅𝐺 = 𝐺−1
Encontramos la ganancia G para resolver la ecuación

9𝑉
𝐺= = 13.43
0.47𝑉

Remplazamos

49400𝑘Ω
𝑅𝐺 =
13.43 − 1

𝑅𝐺 = 3.94𝐾Ω

Entre el pin 1 y 8 se conecta la resistencia de ganancia


El amplificador es alimentado con un valor de 10V

8
Se obtiene en la salida un valor de 9V

Cálculos del Lm3914


Voltaje de Referencia.

9
A través de los pines 6, 7 y 8 podemos ajustar el voltaje de referencia, para activar la escala
de leds. Aplicando la fórmula propuesta en la datasheet del LM3914 decimos que
Voltaje de referencia = 1.25 * (1+ R2/R1)), obtendremos el rango de voltajes sobre el cual
trabajara el LM3914.
Resolviendo la formula, obtendríamos el siguiente resultado:
1.25 * (6.2k /1k + 1) = 9V
Esto significa que el LM3914, leerá en su entrada (pin 5) un voltaje entre 0 y 9V DC. Para
saber cada cuanto voltaje se incrementara la escala, solo basta dividir el número de salidas
(10 en total) con el voltaje máximo que puede llegar a la entrada que en este caso es 9V DC
que calculamos anteriormente.
9/ 10 = 0.9v

Cada led de la escala se encenderá entonces, cuando la entrada se incremente en 0.7v, como
se puede ver a continuación:

SIMULACIÓN

10
Puente de Wheatstone

Es un circuito eléctrico que se utiliza para medir resistencias desconocidas mediante el


equilibrio de los brazos del puente. Estos están constituidos por cuatro resistencias que
forman un circuito cerrado, siendo una de ellas la resistencia bajo medida.
El puente de resistencias tiene un galvanómetro G de alta sensibilidad como dispositivo
indiciador, una resistencia variable R2 (Potenciómetro) que nos sirve de referencia, dos
resistencias fijas R1 y R3 y una variable desconocida Rx además de una fuente de voltaje.
Para efectuar el cambio se varia R2 hasta alcanzar el punto de equilibrio. La detención de
corriente nula se puede hacer con gran precisión mediante el Galvanómetro Vg.

en condición de equilibrio siempre se cumple que:

11
Las mediciones más precisas de la resistencia se obtienen con un circuito llamado puente de
Wheatstone, este circuito consiste en tres resistencias conocidas y una resistencia
desconocida, conectadas entre sí en forma de diamante. Se aplica una corriente continua a
través de dos puntos opuestos del diamante y se conecta un galvanómetro a los otros dos
puntos. Cuando todas las resistencias se nivelan, las corrientes que fluyen por los dos
brazos del circuito se igualan, lo que elimina el flujo de corriente por el galvanómetro, el
puente puede ajustarse a cualquier valor de la resistencia desconocida, que se calcula a
partir los valores de las otras resistencias. Se utilizan puentes de este tipo para medir la
inductancia y la capacitancia de los componentes de circuitos. Para ello se sustituyen las
resistencias por inductancias y capacitancias conocidas. Los puentes de este tipo suelen
denominarse puentes de corriente alterna, porque se utilizan fuentes de corriente alterna en
lugar de corriente continua. A menudo los puentes se nivelan con un timbre en lugar de un
galvanómetro, que cuando el puente no está nivelado, emite un sonido que corresponde a la
frecuencia de la fuente de corriente alterna; cuando se ha nivelado no se escucha ningún
tono.

En la figura se muestra un puente de resistencias que puede utilizarse para determinar una
resistencia desconocida.
Para cualquier conjunto dado de resistencias R1, R2, R3 y R4, el voltaje de compensación
Δv del puente viene dado por:

Para hallar la resistencia desconocida Rx, en condición de equilibrio siempre se cumple


que:

12
Si los valores de R1, R2, R3, se conocen con mucha precisión el valor de Rx, puede ser
determinado igualmente con mucha precisión, pequeños cambios en el valor de Rx
romperán el equilibrio y serán claramente detectados por la indicación del galvanómetro, de
forma alternativa, si los valores de R1, R2, R3, son conocidos y R2 no es ajustable, la
corriente que fluye a través del galvanómetro puede ser utilizada para calcular el valor de
Rx siendo este procedimiento más rápido que el de ajustar a cero la corriente a través del
galvanómetro.
Diseño de Puente de Wheatstone con un LM3914
Vamos a dar una medida a las resistencias R1 y R3 fijo como el de 10 K Ω
El potenciómetro 𝑅𝑣1 es de 10 KΩ.
El siguiente dato que vamos a tomar en cuenta en nuestra correspondiente simulación la
damos un valor a R4 y cuando el potenciómetro sea igual a ese valor el sistema estará
equilibrado
𝑅𝑣1= 10 KΩ.
Ahora calculamos la ganancia, como la salida máxima de puente el 1 voltio como nos pide
la guía integradora de actividades una salida de 9 voltios, según lo dicho la ganancia debe
ser de 9.
G= 9 v
AD620 Amplificador de instrumentacion de precision, de bajo consumo de pontencia de
alementación de ± 2.3 𝑉 𝑎 ±18𝑉

Ahora debemos hallar RG, la resistencia que nos permitirá obtener a la salida el voltaje
requerido, para eso usamos la siguiente formula:
𝐺=1+(49400Ω𝑅𝐺)
13
Despejamos RG la cual es la incógnita.
𝑅𝐺=49400Ω(𝐺−1) 𝑅𝐺=49400Ω(9−1)=6.175 𝛺
𝑹𝑮=6.175 𝒌𝜴
Así el voltaje de salida será
𝑽𝒔𝒂𝒍𝒊𝒅𝒂=𝑽𝒆𝒏𝒕𝒓𝒂𝒅𝒂 ∗9
Ahora tenemos el circuito monontado en proteus

Ahora comenzamos la simulación para observar su correcto funcionamiento.

Podemos observar que el puente de Wheatstone está en equilibrio = 0 V

14
Ahora podemos observar la salida el puente es de 0.33 Voltios, y midiendo la salida de
nuestro amplificador nos da 3 Voltios podemos mirar como amplifica nuestro voltaje. En
base que si tenemos los 0.33 V y los multiplicamos por nuestra ganancia que es 9 voltios
nos da 2.97 Voltios, aproximando tenemos los 3 Voltios.

Ya observando el correcto funcionamiento de nuestro Amplificador AD620

15
Ahora observamos como la Implementación visualización por Leds.
Se sugiere usar un LM3914, para visualizar la salida mediante leds.

16
Los leds se van encendiendo al aumento de voltaje hasta que llega a nuestro limite que es 9
voltios de salida.

17

You might also like