domingo, 5 de mayo de 2013

INSTRUMENTOS ELÉCTRONICOS DE MEDIDA

INSTRUMENTACIÓN ELÉCTRONICA

La instrumentación electrónica es la parte de la eléctronica, principalmente analógica, que se encarga del diseño y manejo de los aparatos electrónicos y eléctricos, sobre todo para su uso en mediciones
La instrumentación electrónica se aplica en el censado y procesamiento de la información proveniente de variables físicas y químicas, a partir de las cuales realiza el monitoreo y control de procesos, empleando dispositivos y tecnologías electrónicas.
Un elemento imprescindible para la toma de medidas es el sensor que se encarga de transformar la variación de la magnitud a medir en una señal eléctrica. Los sensores se pueden dividir en:
  • Pasivos: los que necesitan un aporte de energía externa.
    • Resistivos: son los que transforman la variación de la magnitud a medir en una variación de su resistencia eléctrica. Un ejemplo puede ser un termistor, que sirve para medir temperaturas.
    • Capacitivos: son los que transforman la variación de la magnitud a medir en una variación de la capacidad de un condensador. Un ejemplo es un condensador con un material en el dieléctrico que cambie su conductividad ante la presencia de ciertas sustancias.
    • Inductivos: son los que transforman la variación de la magnitud a medir en una variación de la inductancia de una bobina. Un ejemplo puede ser una bobina con el núcleo móvil, que puede servir para medir desplazamientos.
  •  Activos: los que son capaces de generar su propia energía. A veces también se les llama sensores generadores. Un ejemplo puede ser un transistor en el que la puerta se sustituye por una membrana permeable sólo a algunas sustancias (IsFET), que puede servir para medir concentraciones.

Para esta practica realizaremos un ADC el cual nos convertirá la señal analoga que produce el sensor LM35 a una señal digital, para ser visualizada en una lcd
para esto utilizaremos:

1 pic16F877A
1 lcd16x2
1LM35 (Tener en cuenta la conversión del sensor dada en el datasheet)

código en C usando PIC C compiler

#include <16F877A.h>                      //pic a utilizar        
#device adc=10                            
#fuses XT,NOWDT,NOPROTECT,NOLVP                    
#use delay (clock=4000000)               
#use fast_io(A)                       
#define use_portb_lcd TRUE                
#include <lcd.c>                           


void main(){

 int16 A;
 float N;

   int con=0;
   bit_set (trisa,2);
   setup_adc_ports(RA0_analog);   
   setup_adc(adc_clock_internal);
   lcd_init();


   set_adc_channel(0);
   delay_us (20);
   A =read_adc();
     
     N = (1.5 * (A/512.0))*(80384/465);
     
     lcd_gotoxy(1,1);      
     printf(lcd_putc,"\nTEMP: %01.2fC\r",N);
     
     }

Simulación de la pratica


 


No hay comentarios:

Publicar un comentario