Documentos de Académico
Documentos de Profesional
Documentos de Cultura
nivel de
I. INTRODUCCIN
La adquisicin de datos o de seales. Se trata
de tomar muestras del mundo real (sistema
analgico) para generar datos, que es el proceso
de medir con una pc un fenmeno elctrico o
fsico ya sea voltaje, corriente, temperatura,
presin o sonido. Un sistema DAQ consiste de
sensores, hardware de medidas DAQ y una PC
con software programable. Comparados con los
sistemas de medidas tradicionales, los sistemas
DAQ basados en PC aprovechan la potencia del
procesamiento, la productividad, la visualizacin
y las habilidades de conectividad de las PCs
estndares en la industria proporcionando una
solucin de medidas ms potente, flexible y
rentable. Los datos adquiridos se visualizan,
analizan, y almacenan en un ordenador, ya sea
utilizando el proveedor de software suministrado
u otro software. Los controles y visualizaciones
se pueden desarrollar utilizando varios lenguajes
de programacin de propsito general como
Visual BASIC, C++, Fortran, Java, Lisp, Pascal.
Los lenguajes especializados de programacin
II MARCO TEORICO
a.
pic 16f877A
Caractersticas
10 bits, hasta 8 canales de analgico a digital
Converter (A / D)
Restablecer Brown-out (BOR)
Mdulo Comparador analgico con:
- Dos comparadores analgicos
- Programable referencia de tensin en el chip
(VREF) mdulo
- Multiplexacin de entrada programable del
dispositivo
entradas y referencia de tensin interna
- Salidas del comparador son accesibles desde el
exterior
Fig1. pic16F877A
b. micro c
mikroC PRO for PIC es una completa
herramienta compilador ANSI C para
PIC dispositivos de Microchip. Es la
(abreviatura
de MATrix LABoratory,
otros lenguajes y
con
otros
dispositivos hardware.
Es un software muy usado en universidades y
centros de investigacin y desarrollo. En los
ltimos aos ha aumentado el nmero de
prestaciones,
Fig2 .programa mikroC
c.
LabVIEW
LabVIEW suministrado por National
Instruments.
Es
una harramienta
que
utiliza un lenguaje
de
programacion de tipo grafico
para el diseo de sistemas de
adquisicion
y control de
instrumentos .
Los sitemas diseados con
esta herramienta se denomina :
virtual Instruments, ya que su
apariencia y funcionamiento
se asemejan
al de un
istrumento estandar
Fig3.programa de LabVIEW.
d.
MATLAB
como
la
de
programar
Fig4.programa de MATLAB
III .METODOLOGIA
10cm
100%
22cm
0%
Temperatura
Humedad
Voltaje
2.
nivel de agua
Nivel de humedad
m=
Y 1Y 0 0100 100 25
=
=
=
X 1X 0 2210
12
3
Ecuacion.1
intensidad de luz
Y=m(X-X0)+Y0
Ecuacion.2
Y=-
25
25
X +
3
3 +100
Y=-
25
550
X+
3
3
HUMEDAD
En este caso se tom como referencia los
clculos de del nivel de agua por lo que el 100%
de mi nivel de humedad estar a los 3v por lo
que tomamos una muestra en los 1v como se
muestra a continuacin
1.
IV DESARROLLO
a.
Clculos matemtico
1V
0%
3V
100%
2.
m=
Nivel de Agua
Y 1Y 0 1000
=
=50
X 1X 0
30
Ecuacion. 3
Y=m(X-X0)+Y0
Ecuacion.4
Y=50X-50
LUXES
Se realiz una regla de tres para obtener el valor
de la luz
5V
1000Luxes
0V
0Luxes
m=
b.
1000 X
Luxes
5V
//
unsigned int RadcD, DisI;
float Dis;
char TextD[7];
//
unsigned int RadcH;
float Hum, X, HumI;
char TextH[7];
//
unsigned int RadcL, LumI, Lum;
char TextL[7];
//
unsigned int RadcV;
float V, VTx;
char TextV[7];
//Transmision
UART1_Init(9600);
// Initialize UART
module at 9600 bps
Delay_ms(100);
UART1_Write_Text("Tarjeta de adquisicion de
Datos");
UART1_Write(10);
UART1_Write(13);
Delay_ms(1000);
while(1) //Bucle infinito.
{
ADCON1 = 0b11000001;
//Lectura del canal 0 del ADC.
RadcT = ADC_Read(0);
Tem = 0.244*RadcT;
TemI = Tem;
IntToStr( TemI, TextT );
UART1_Write_Text("Temperatura: ");
UART1_Write_Text(Ltrim(TextT));
UART1_Write_Text(" 'C");
UART1_Write(10);
UART1_Write(13);
Delay_ms(500);
//
//Lectura del canal anlogo.
RadcD=ADC_Read(1);
Dis = (14226.02784/RadcD)-4.793814433;
DisI=Dis;
IntToStr( DisI, TextD );
UART1_Write_Text("Distancia: ");
UART1_Write_Text(Ltrim(TextD));
UART1_Write_Text(" m");
UART1_Write(10);
UART1_Write(13);
Delay_ms(500);
//
ADCON1 = 0b11000000;
//Lectura del canal anlogo.
RadcH=ADC_Read(2);
Hum = RadcH*0.004887585;
X = (50.00*Hum)-50.00;
HumI=X;
FloatToStr( HumI, TextH );
UART1_Write_Text("Humedad: ");
UART1_Write_Text(Ltrim(TextH));
UART1_Write_Text(" %");
UART1_Write(10);
UART1_Write(13);
Delay_ms(500);
//
//Lectura del canal anlogo.
RadcL=ADC_Read(6);
Lum = (RadcL*1000.00)/1023 ;
LumI=Lum;
IntToStr( LumI, TextL );
UART1_Write_Text("Luxes: ");
UART1_Write_Text(Ltrim(TextL));
UART1_Write_Text(" lux");
UART1_Write(10);
UART1_Write(13);
Delay_ms(500);
//
//Lectura del canal anlogo.
RadcV=ADC_Read(7);
V = (RadcV*0.004887585) ;
VTx=V;
FloatToStr( VTx, TextV );
UART1_Write_Text("Voltaje: ");
UART1_Write_Text(Ltrim(TextV));
UART1_Write_Text(" V");
UART1_Write(10);
UART1_Write(13);
Delay_ms(500);
UART1_Write_Text(" ");
UART1_Write(13);
Delay_ms(500);
}
}
en matlab
de la
simulacin.
c.
Pruebas.
ftp://ftp.ehu.es/cidira/dptos/depjt/Instrumentacio
n/BK-ANGEL/05_Tarjetas_Adquisici
%F3n_Datos/07_Sistemas%20de%20adquisici
%F3n%20de%20datos.pdf
http://www.mikroe.com/chapters/view/82/capitul
o-4-ejemplos/
Bibliografa
Anexos
SIMULACION EN MATLAB
V. CONCLUSIONES:
BIBLIOGRAFAS
Karina Escudero naci
en Riobamba Realiz
sus
estudios
secundarios
en
Instituto
Superior
pedro
Vicente
Maldonado
de
la
ciudad de Riobamba, donde obtuvo el
ttulo
de
bachiller
en
fsico
matemtico . En el ao 2010 ingreso a
la Universidad Nacional de Chimborazo
de la ciudad de Riobamba actualmente
cursa el sexto semestre de la carrera
de
Ingeniera
en
Electrnica
y
Telecomunicaciones.
REFRENCIAS
http://www.ni.com/data-acquisition/what-is/esa/
http://www.sc.ehu.es/acwamurc/Transparencias/
(4)TAD.pdf
SIMULACION EN LabVIUW