0% encontró este documento útil (0 votos)
99 vistas7 páginas

Generador de funciones en LabVIEW

Este documento describe el diseño y desarrollo de un generador de funciones virtual utilizando Labview y un microcontrolador PIC18f4550. El sistema permite generar ondas cuadradas, dientes de sierra y senoidales con amplitud y frecuencia variables, y mostrar los resultados en un osciloscopio. Se implementó un filtro pasabajas para dar forma al PWM generado, pero los resultados tuvieron ruido debido a una mala elección del filtro.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
99 vistas7 páginas

Generador de funciones en LabVIEW

Este documento describe el diseño y desarrollo de un generador de funciones virtual utilizando Labview y un microcontrolador PIC18f4550. El sistema permite generar ondas cuadradas, dientes de sierra y senoidales con amplitud y frecuencia variables, y mostrar los resultados en un osciloscopio. Se implementó un filtro pasabajas para dar forma al PWM generado, pero los resultados tuvieron ruido debido a una mala elección del filtro.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Práctica 3.

Generador de funciones en Labview

Práctica 3: Generador de funciones en Labview


Gabriela Orisell Gastelum Fernández
Facultad de Ciencias de la Electrónica F. C. E
Benemérita Universidad Autónoma de Puebla
gogastelum@[Link]

1
Benemérita Universidad Autónoma de Puebla
Facultad de Ciencias de la Electrónica
Práctica 3. Generador de funciones en Labview

Resumen-En esta práctica se diseñó, programó y construyó


un sistema de transmisión de datos, el cual tiene como A. ¿En qué consiste el DAQ?
propósito realizar un generador de funciones a través de
un PWM en Labview, el cual mostrará los resultados en un En la ilustración 1, se muestra un diagrama sencillo
osciloscopio. La transmisión de datos de hizo por medio del sobre lo que se planea hacer para entender el
protocolo de comunicación RS32. Se aplicaron los
funcionamiento del DAQ y la comunicación por medio
conocimientos sobre DAC, programación en Labview y
sobre la programación del microcontrolador PIC18f4550.. del RS232
En cuanto a la programación del microcontrolador se
utilizó el software CCS C Compiler y el PICkit 2.
Palabras clave- DAC, filtro pasabaja, PWM, generador

I. INTRODUCCIÓN

D entro de la electrónica existe una rama que se


encarga del manejo de los aparatos electrónicos, la
cual es nombrada como instrumentación
electrónica; ésta es de suma importancia en los procesos
como la adquisición de datos, monitoreo y control de
procesos-

En el presente, el uso de instrumentación electrónica


para analizar o procesar señales está muy extendido
debido al gran rendimiento que tienen y los resultados
exactos y precisos que ofrecen. El osciloscopio,
multímetro, generador de señales, entre otros, son
ejemplos claros de instrumentación electrónica, así Ilustración 1 Sistema a realizar
como la importancia de ellos en nuestra vida cotidiana.
B. Observación
Sin embargo, hoy en día está tomando fuerza una nueva
tendencia que es la instrumentación virtual. Estos Se espera que el sistema realizado
sistemas de instrumentación virtual son ampliamente tenga un algoritmo que le permita
utilizados por su bajo costo, gran flexibilidad y entregar la lectura de la señal al cambiar
reconfigurabilidad, así como por su alto rendimiento y la forma de la onda en el controlador de
ahorro considerable en tiempo de desarrollo [1]. labview, así como la amplitud y
Además con la facilidad de crear comunicaciones con el frecuencia.
exterior mediante los puertos USB, RS232 o GPIB,
C. Hipótesis
disponibles en cualquier ordenador.
El filtro pasabajas funcionará para
II. PLANTEAMIENTO DEL PROBLEMA
rectificar la onda, es decir, para darle
Se desea realizar el diseño y desarrollo de un forma al PWM.
generador de funciones virtual, utilizando Labview y
la tarjeta de programación UVA (en la cual se
programa el PIC18f4550), y observar la señal generada D. Experimentación
a partir de Labview en un osciloscopio físico.
El objetico es generar tres funciones distintas Antes que nada se realizó el programa en CCS Compiler
(cuadrada, diente de sierra y senoidal), con una (ilustración 2) y se cargó al pic 18f4550, el cual consiste
amplitud de 0-255 y una frecuencia de 60Hz. en la adquisición de datos, generando un PWM. Es

2
Benemérita Universidad Autónoma de Puebla
Facultad de Ciencias de la Electrónica
Práctica 3. Generador de funciones en Labview

importante mencionar que se utilizó el programa


realizado para otra práctica en clase.

Ilustración 2 Código en CCS

Posteriormente se programó en Labview, se creó un VI


con los bloques correspondientes como se puede ver en
la ilustración 3 y en la ilustración 4 el panel de control
de nuestro programa. Como se puede notar, ningún
controlador se ha modificado hasta el momento.

3
Benemérita Universidad Autónoma de Puebla
Facultad de Ciencias de la Electrónica
Práctica 3. Generador de funciones en Labview

Una vez hecho esto, el siguiente paso fue la medición


del PWM, como se muestra en la ilustración 3 con
ayuda del osciloscopio, para conocer la frecuencia de
corte, la cual resultó ser de:
𝑓𝑐 = 2𝑥10−3

Ilustración 3 Señal del PWM

III. DESARROLLO
Ilustración 3 Driagrama a bloques en LabView
En base a estas mediciones se prosiguió a calcular el
filtro pasabajas con la ecuación 1.
1
𝑓𝑐 = (1)
2𝜋𝑅𝐶

𝐸𝑛 𝑑𝑜𝑛𝑑𝑒 ∶

𝑓𝑐 = 𝑓𝑟𝑒𝑐𝑢𝑒𝑛𝑐𝑖𝑎 𝑑𝑒 𝑐𝑜𝑟𝑡𝑒
𝑅 = 𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎
𝐶 = 𝑉𝑎𝑙𝑜𝑟 𝑑𝑒𝑙 𝑐𝑎𝑝𝑎𝑐𝑖𝑡𝑜𝑟

En la ecuación (1) se despejó la resistencia, ya que se


conocía la frecuencia de corte (2x10-³) y el valor del
capacitor (22µF). Dando el siguiente resultado:

𝑅 =54.9Ω

En la ilustración 6 se puede observar las conexiones


en la protoboard y la señal cuadrada, que es en la se
notó menos ruido en las crestas, pero en las
amplitudes bajas se puede apreciar muy bien cómo
la carga y descarga del capacitor tiene picos muy
grandes.
Ilustración 4Panel frontal

4
Benemérita Universidad Autónoma de Puebla
Facultad de Ciencias de la Electrónica
Práctica 3. Generador de funciones en Labview

Ilustración 7 Señal triangular


Ilustración 6Señal cuadrada, en la imagen se pueden apreciar
las conexiones en el protoboard.

El siguiente paso fue realizar las pruebas en donde


con lo que más se trabajó fue con la frecuencia de
muestreo, offset y amplitud. Los resultados se
mostrarán en el apartado correspondiente.

IV. RESULTADOS

A. Experimentales

Como se observa en las siguientes ilustraciones, las


señales que salen al osciloscopio tienen mucho ruido.
Esto se puede deber a la mala elección del filtro
pasabajas, ya que la resistencia al ser muy pequeña no
se puso una exacta, sino una 3 veces más grande,
Ilustración 8 Salida de la señal cuadrada en el osciloscopio
además el capacitor tampoco era el adecuado.

Otro problema que se presentó fue la diferencia de


frecuencias entre la salida al osciloscopio y la mostrada
en la simulación, pues existía un error del 20% en la
mostrada en el osciloscopio..

5
Benemérita Universidad Autónoma de Puebla
Facultad de Ciencias de la Electrónica
Práctica 3. Generador de funciones en Labview

V. IMPLEMENTACIÓN
A. LabView

LabVIEW es un lenguaje de programación gráfico,


adoptado en la industria y en la academia, como estándar
para el desarrollo de sistemas de instrumentación virtual
[1], ya que su amplio y poderoso conjunto de bibliotecas
funciones permite el desarrollo de algoritmos complejos
de procesamiento de señales.

B. Adquisición de datos

La adquisición de datos (data acquisition o DAQ) es un


proceso mediante el cual se miden parámetros físicos
reales de variables como voltaje, corriente, posición,
Ilustración 9Señal diente de sierra
etc. Una vez obtenida ésta información, se ingresa a la
computadora para después poderla analizar y procesar
con el din de obtener una salida de información
(ilustración 3).

D. Filtro pasabajas

Son aquellos que introducen muy poca atenuación a


las frecuencias que son menores que una determinada,
llamada frecuencia de corte. Las frecuencias que son
mayores que la de corte son atenuadas fuertemente [2].
Un filtro pasabajas está compuesto por una resistencia y
un capacitor.

Ilustración 10Señal senoidal

B. Simulaciones V. CONCLUSIONES

VI. REFERENCIAS

[1]

Instrumentación virtual. Fundamentos de programación


gráfica con [Link] Pineda Olivares.
Editorial Digital Tecnológico de Monterrey, México
2011.

Versión digital:

[Link]
D355_PinedaOlivares_Instrumentacionvirtual.[Link]

[2]
[Link]
ema_12_02.
Ilustración 11Señal triangular

6
Benemérita Universidad Autónoma de Puebla
Facultad de Ciencias de la Electrónica
Práctica 3. Generador de funciones en Labview

7
Benemérita Universidad Autónoma de Puebla
Facultad de Ciencias de la Electrónica

También podría gustarte