Sensor
Sensor
Sensor
INGENIERA MECATRNICA
REPORTE
SENSOR DE TEMPERATURA
ndice:
Introduccin y Objetivospag.3 Planteamiento del problema...pag.5 Procedimiento.pag.6 Cdigo.pag.7 Resultados......pag.8 Conclusiones......pag.9 Bibliografa..pag.9
OBJETIVOS.
Se pretende comprender mejor el uso del ADC del microcontrolador MSP430 utilizando en esta ocasin ensamblador para programarlo usando las entradas y salidas analgicas de este mismo, para con un sensor de temperatura controlar el uso de un ventilador para cuando se caliente y de un foco para cuando se enfre.
INTRODUCCION.
Para comenzar esta prctica se tuvo que aprender a utilizar el ADC y programarlo en lenguaje ensamblador, para leer una entrada analgica enviada por un sensor de temperatura de tipo LM35 para que el ADC de nuestro MSP430 la traduzca y envi ya se a un 1 o un 0 a la base de un transistor para controlar un relevador que a su vez le enviara la seal a un ventilador o un foco segn sea el caso.
Fig. 1 Sensor de temperatura LM35 Transistor 2N2222 El 2N2222, tambin identificado como PN2222, es un transistor bipolar NPN de baja potencia de uso general.
Fig. 2 Transistor NPN 2N2222 Transistor bd134 Polaridad (N-P-N) Amplificador de vertical de televisin Corriente mxima de colector (Ic) 2 Ampere De colector a base (CBO) 200 Voltios De colector a emisor (CEO) 150 Voltios De emisor a base (EBO) 6 Voltios Ganancia tpica de la corriente directa (hfe) 100 Min Mxima disipacin de potencia en colector (Pd) 25* (Watts)
Relevador 12V El rel o relevador es un dispositivo electromecnico. Funciona como un interruptor controlado por un circuito elctrico en el que, por medio de una bobina y un electroimn, se acciona un juego de uno o varios contactos que permiten abrir o cerrar otros circuitos elctricos independientes
Fig. 4 Relevador a 5v
ADC10 del MSP340. Caractersticas el ADC de 10 bits del MSP340: 1. Ms de 200 ksps-tipo de conversin mxima. 2. Convertidor de 10-bit. 3. Periodos de muestreo programables. Iniciacin de conversin por software o Timer_A. 4. Software seleccionable en el chip de la generacin de tensin de referencia (1,5 V o 2,5 V) Software seleccionable referencia interna o externa. 5. Hasta ocho canales de entrada externos. 6. Los canales de conversin para sensor de temperatura interno, VCC y referencias externos Fuente de reloj de conversin seleccionable. 7. Repite un solo canal, la secuencia y los modos de conversin de secuencias repetidas. 8. Ncleo de ADC y el voltaje de referencia puede ser alimentado por separado. 9. Controlador de transferencia de datos para el almacenamiento automtico de resultados de conversin.
Debido a la falta de los materiales se opto por usar un diodo led en lugar del foco, el led nos avisara que se encuentra elevando la temperatura del micro que era la funcin del foco. Elevaremos la temperatura del sensor acercando la punta de un cautn. Para lograr que el circuito funcione los transistores funcionan como switch, y con esto mandan la corriente a los relevadores para que se activen el led o el ventilador.
PROCEDIMIENTO
El funcionamiento del circuito ser el siguiente:
Paso 1.- Detectar la temperatura con el sensor LM35 y mandar el voltaje al microcontrolador Paso 2.- Convertir la seal de entrada con el ADC del micro para poder usar la entrada analgica y basarnos de esta para activar salidas. Paso 3.- Despus de que la temperatura este registrada en el micro se asigna un rango de valores en decimal que determinarn el rango de la temperatura para que el circuito se estabilice, si no se le da este rango el circuito estara prendiendo y apagando los componentes muy rpidamente. Paso 4.- ya establecidas las salidas en los puertos P1.3 y P1.6 conectar la seal de salida a las bases de los transistores. Esto saturara los transistores permitiendo que la corriente fluya a travs de l y as energizar los rels. Paso 5.- Conectar el led y el ventilador a la fuente y con los rels encenderlos y apagarlos.
cargar:
cargarADC:
comp:
Foco_on:
;prende P1.0
intervalo:
enc_Ventilador:
;p1.6 enciende
j_temp:
RESULTADOS
Figura 6. Resultados, se puede observar el led encendido, tanto en el Launchpad como el led rojo
Despus de haber armado el circuito y compilado el programa correctamente se obtuvo el resultado esperado. En las primeras pruebas, la activacin del ventilador y del LED eran algo tardadas y a medida que se calentaba el sensor de temperatura iba apagndose lentamente el led del micro y encendindose el otro igual de despacio, esto debido a que el transistor se estaba saturando lentamente porque el 1 (3.3 V aproximadamente) que le enviaba el micro al transistor tardaba en ser suficiente como para saturarlo, pero esto se arreglo corrigiendo la histresis para con esto se activaran ya sea el ventilador o el led con mayor facilidad.
Grafica 1. Histresis
CONCLUSIONES
Se puede concluir al realizar esta prctica sobre la gran variedad de aplicaciones que tienes el ADC del micro, al realizar esta practica nos podemos dar cuenta de que lo podemos implementar en bastantes cosas por ejemplo para controlar la temperatura de un pc, como proteccin de un amplificador de audio o hasta para regular la temperatura de un motor de combustin interna. Aunque al momento de realizar la practica tuvimos algunos problemas con lo que fue la programacin del microcontrolador debido a una mala estructura del cdigo al final pudimos corregir nuestra estructura y lgica del programa y logramos que funcionara as mismo tuvimos un poco de problemas con lograr la corriente adecuada para que el transistor se saturara cosa que corregimos cambiando los transistores y agregando una resistencia a la entrada de la base. En fin pudimos darnos cuenta de como trabaja el ADC, sus aplicaciones y todo lo que implica un sistema tan sencillo como este control de temperatura.
BIBLIOGRAFIA
Autor desconocido, Transistor 2N222. Disponible en: http://es.wikipedia.org/wiki/2N2222 Tienda de electrnica 5 Herz, Sensor de temperatura [Online]. Disponible en: http://www.5hz-electronica.com/sensordetemperatura-lm335a-1.aspx Tienda de electrnica ecured, Transistor BD135[Online]. Disponible en: http://www.ecured.cu/index.php/Transistor_BD135 9