Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tarjeta de Adquisicion de Datos
Tarjeta de Adquisicion de Datos
RESUMEN
El presente artculo, trata desarrollos de fcil implementacin y reducido costo de inversin, con la
intencin especifica de acercar a todos los sectores innovaciones tecnolgicas para mejora de la
competitividad. Es una buena opcin, el emplear al Software de programacin LabVIEW y el uso
de PCs, en aplicacin a la electrnica en sus campos de puertos. Se implemento una tarjeta de
adquisicin o una DAQ serial utilizando componentes electrnicos de gama media como lo es el
microcontrolador pic16f877 y algunos componentes estndar del PC como lo es su puerto serie o
su paralelo. El LabVIEW brinda posibilidades de desarrollar equipos propios de electrnica de bajo
costo con registro, visualizacin, cuantificacin, recepcin y transmisin de datos para una PC.
Tambin se emplea esta tecnologa para actualizar equipos preexistentes y determinar qu apoyos
se pueden utilizar a la hora de actualizarnos electrnicamente.
ABSTRACT
The present article, treats developments of easy implementation and reduced investment cost, with
the intention it specifies of bringing near to all the sectors technological innovations for improvement
of the competitiveness. It is a good option, using to the programming Software LabVIEW and the
use of PCs, in application to the electronics in their fields of ports. You implements a card of
acquisition or a serial DAQ using electronic components of half range as it is it the uController
pic16f877 and some standard components of the PC like it is it their port series or their parallel one.
The LabVIEW offers possibilities to develop teams characteristic of electronic of low cost with
registration, visualization, quantification, reception and transmission of data for a PC. This
technology is also used to modernize teams preexistents and to determine what supports they can
be used when modernizing us electronically.
PALABRAS CLAVES:
LabVIEW, Microcontrolador, DAQ, Analogo-Digital, Puerto Serial.
INTRODUCCION
La electrnica se vali por dcadas de
instrumentos o entornos que la tecnologa le
iba proporcionando, tales como: lenguajes de
programacin de bajo y alto nivel y otros
lenguajes o entornos de programacin que
en un principio fueron muy limitados. Con el
PANEL FRONTAL
RELATANDO EL TRABAJO
El laboratorio realizado consiste en disear
un sistema de adquisicin para 4 datos
brindados por medio de las siguientes
aplicaciones un Inclinometro, un medidor de
Temperatura, un medidor de Voltaje y un
medidor de Luminosidad por medio de una
LDR), para ello se utilizo la recepcin y
transmisin serial del microcontrolador PIC
16f877a y adems el conversor anlogodigital de 10 bits para obtener los datos y
luego enviarlos al PC por medio del puerto
serie, y recogerlos por la interfaz LABVIEW
que es la encargada realizar todas las
conversiones y mostrar de una forma grafica
cada una de las variables medidas.
MANEJANDO LABVIEW
LabVIEW (Laboratory Virtual Instrument
Engineering Workbench) es un lenguaje de
programacin grfico para el diseo de
sistemas
de
adquisicin
de
datos,
instrumentacin y control. Labview permite
disear interfaces de usuario mediante una
consola interactivo basado en software.
Usted puede disear especificando su
sistema funcional, su diagrama de bloques o
una notacin de diseo de ingeniera.
Labview es a la vez compatible con
herramientas de desarrollo similares y puede
trabajar con programas de otra rea de
aplicacin, como por ejemplo Matlab. Tiene la
ventaja de que permite una fcil integracin
con hardware, especficamente con tarjetas
ADC1 As Word
ADC2 As Word
ADC3 As Word
ADC4 As Word
CARREC As Byte
C As Byte
XX[3] As Byte
ENVIO As Byte
POS As Float
POS1 As Byte
I As Byte
V As Byte
TRISA =
TRISB =
TRISC =
INTCON=
ADCON1=
%00000111
%00000000
%10000000
%11000000
%10000000
PIE1.5 = 1
ENVIO = 0
CARREC = 0
On Interrupt
GoTo INTERRUPCION
PRINCIPAL:
If ENVIO = 1 Then
POS1 = Val(XX,Dec)
For I=0 To 3
XX[I] = 0
Next
POS = 2.55 * POS1
POS1 = POS
HPWM 1,POS1,2000
ADC1 = ADIn 0
DelayUS 30
ADC2 = ADIn 1
DelayUS 30
ADC3 = ADIn 2
DelayUS 30
ADC4 = ADIn 5
DelayUS 30
HRSOut DEC4 ADC1,DEC4 ADC2,DEC4 ADC3,DEC4 ADC4
'DELAYMS 10
End If
GoTo PRINCIPAL
Disable
INTERRUPCION:
If PIR1.5 = 1 Then
C = HRSin
XX[CARREC] = C
If C = "E" Then
ENVIO = 1
CARREC = 0
Else
CARREC = CARREC + 1
End If
End If
Resume
Enable