Resumen Prácticas de Laboratorio 1, 2 y 3 - Flamenco - Rivas

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 23

UNIVERSIDAD DON BOSCO

FACULTAD DE INGENIERÍA

ESCUELA DE INGENIERÍA ELECTRÓNICA

RESUMEN DE PRÁCTICAS DE LABORATORIO 1, 2 y 3.

DISEÑO DE SISTEMAS DE MEDICIÓN INDUSTRIAL

PRESENTADO POR:

FLAMENCO RUBIO, GABRIELA MARÍA FR190397

RIVAS MORENO, ALISSON PAMELA RM161033

CATEDRÁTICO:

M.I. MIGUEL EDUARDO FLORES

CICLO 01-2022

G03L

Soyapango, San Salvador, 24 de febrero 2022


I. DESARROLLO PRÁCTICA AMPLIFICADOR DE INSTRUMENTACIÓN

PARTE I: SIMULACIÓN DEL AMPLIFICADOR DE INSTRUMENTACIÓN.


1. Se procedió a la construcción del circuito en el modo de configuración
diferencial, para el desarrollo de la guía:

Figura 1: Conexión del amplificador de instrumentación en modo diferencial.

2. Cálculo de la ganancia de voltaje en modo diferencial para R_g=1kΩ.

Figura 2: Gráfico de voltaje de entrada y salida del circuito.

2
Cálculo de la ganancia de voltaje:

Gráficamente:
𝑉𝑜 10.15 𝑉
𝑨𝒅 = = = 20.60 ≈ 𝑨𝒅 = 𝟐𝟏
𝑉𝑖 495.71 𝑚𝑉

Teóricamente:

𝑅2 𝑅𝑎 100𝑘 10𝑘
𝑨𝒅 = (1 + 2 ) = (1 + 2 ∗ ) → 𝑨𝒅 = 𝟐𝟏
𝑅1 𝑅𝑔 100𝑘 1𝑘

3. Cambiar la conexión del circuito a configuración en modo común.

Figura 3: Conexión del amplificador de instrumentación en modo común.

4. Cálculo de la ganancia de voltaje en modo común para 𝑅𝑔 = 1𝑘Ω.

Figura 4: Gráfico del voltaje de entrada y salida del circuito.

3
Cálculo de la ganancia de voltaje:
𝑉𝑜 659.26 𝑝𝑉
𝑨𝒄𝒎 = = → 𝑨𝒄𝒎 = 𝟏. 𝟑𝟐𝒙𝟏𝟎−𝟗
𝑉𝑖 499.10 𝑚𝑉

5. Cálculo del factor de razón de rechazo en modo común RRMC.


𝐴𝑑 21
𝑹𝑹𝑴𝑪 = = → 𝑹𝑹𝑴𝑪 = 𝟏. 𝟓𝟗𝒙𝟏𝟎𝟏𝟎
𝐴𝑐𝑚 1.32𝑥10−9

PARTE II: MEDICIONES EN EL AMPLIFICADOR DE INSTRUMENTACIÓN.

6. Medición de las corrientes de consumo de cada fuente de alimentación del


circuito y cálculo de la potencia absorbida por el amplificador de
instrumentación.
Se hará uso del comando. op para conocer los voltajes y corrientes que
pasan por los componentes de interés.

Figura 5: Valores de corrientes de las fuentes de alimentación V1 y V2.

𝑷𝑽𝟏 = 𝑷𝑽𝟐 = (𝐼𝑉1 )(𝑉𝑉1 ) = (0.01216𝐴)(12𝑉) = 𝟎. 𝟏𝟒𝟓𝟗𝟐 𝑾

𝑷𝒂𝒎𝒑 = 𝑷𝑽𝟏 + 𝑷𝑽𝟐 = 0.14592 + 0.145952 = 𝟎. 𝟐𝟗𝟏𝟖𝟒 𝑾

Valor Absoluto Valor Absoluto Valor Absoluto

𝑰𝑽𝟏 (𝑨) 0.01216 𝐕𝟏(𝐯) 12 𝑷𝑽𝟏 (𝑾) 0.14592

𝑰𝑽𝟐 (𝑨) 0.01216 𝐕𝟐(𝐯) 12 𝑷𝑽𝟐 (𝑾) 0.14592

𝑷𝒂𝒎𝒑 (𝑾) 0.29184

Tabla 1: Cálculo de potencia consumida por el amplificador de instrumentación

4
7. Cambiar la amplitud del generador de la fuente de entrada a 100mV.

8. Sustituir la resistencia RGain para obtener una GANANCIA de 100, se


deben realizar los cálculos con la ecuación 1.1 y simularlo en el modo
diferencial.

𝑅2 𝑅𝑎
𝑮𝒂𝒏𝒂𝒏𝒄𝒊𝒂 𝑫𝒊𝒇𝒆𝒓𝒆𝒏𝒄𝒊𝒂𝒍 → 𝑨𝒅 = (1 + 2 )
𝑅1 𝑅𝑔

100𝑘 10𝑘 20𝑘


100 = (1 + 2 ) → 99 = → 𝑹𝒈 = 𝟐𝟎𝟐. 𝟎𝟐Ω
100𝑘 𝑅𝑔 𝑅𝑔

9. Simular el circuito con el valor de resistencia encontrado, y verificar si se


obtiene la ganancia esperada.

Figura 6: Gráfico de voltaje de entrada y salida del circuito amplificador en modo diferencial con Rg=202.02Ω.

𝑉𝑜 9.70
𝑨𝒅 = = = 97.40 ≈ 𝑨𝒅 = 𝟏𝟎𝟎
𝑉𝑖 99.60 𝑚𝑉

5
10. Calcular la resistencia para obtener una ganancia de 10 y comprobar con la
simulación.

𝑅2 𝑅𝑎 100𝑘 10𝑘 20𝑘


𝑨𝒅 = (1 + 2 ) → 10 = (1 + 2 )→9= → 𝑹𝒈 = 𝟐𝟐𝟐𝟐. 𝟐𝟐Ω
𝑅1 𝑅𝑔 100𝑘 𝑅𝑔 𝑅𝑔

Figura 7: Gráfico de voltaje de entrada y salida del circuito amplificador en modo diferencial con
Rg=2222.22Ω.

𝑉𝑜 970.90 𝑚𝑉
𝑨𝒅 = = = 9.80 ≈ 𝑨𝒅 = 𝟏𝟎
𝑉𝑖 99.49 𝑚𝑉

11. Calcule la razón de rechazo en modo común (RRMC), colocando al


generador los valores de amplitudes sugeridos.

𝑽𝒊 𝑽𝒐(𝒅𝒊𝒇) 𝑨𝒅 𝑽𝑶(𝒄𝒐𝒎) 𝑨𝒄𝒎 𝑹𝑹𝑴𝑪

𝟏𝟎𝟎 𝒎𝑽 0.97 V 9.7 133.58 pV 1.33 𝑥10−9 7.29 𝑥1010

𝟓𝟎𝟎 𝒎𝑽 4.85 V 9.7 668.02 pV 1.33 𝑥10−9 7.29 𝑥1010

𝟏𝟎𝟎𝟎 𝒎𝑽 9.70 V 9.7 1.33 nV 1.33 𝑥10−9 7.29 𝑥1010

12. Cambiar la amplitud del generador de la fuente de entrada a 100mV.

6
13. Modifique el circuito para que el amplificador esté conectado en modo
diferencial.

Figura 8: Circuito del amplificador en modo diferencial con Rg=2222.22Ω y V3=100mV.

PARTE III: OBTENCIÓN DE LA CURVA DE TRANSFERENCIA DE LA SEÑAL


(DC) PARA EL AMPLIFICADOR.

14. Se hará la simulación de transferencia DC del sistema. Hay que ajustar la


configuración del simulador:

Figura 9: Configuración del simulador para obtener la transferencia en pequeña señal del circuito.

7
15. Al correr la simulación en modo diferencial, se obtiene un valor de función
de transferencia:

𝐹𝑢𝑛𝑐𝑖ó𝑛 𝑑𝑒 𝑇𝑟𝑎𝑛𝑠𝑓𝑒𝑟𝑒𝑛𝑐𝑖𝑎: − 𝟗. 𝟗𝟎𝟎𝟕

Figura10: Valor de la función de transferencia con el circuito trabajando en modo diferencial.

16. Ahora se realizará la simulación de barrido DC para verificar la forma de la


curva de transferencia. Es necesario configurar la simulación de barrido DC
(DC sweep):

Figura 11: Configuración para la simulación en barrido DC.

8
17. Se debe realizar la simulación en modo diferencial. Observar la gráfica del
voltaje de salida y responder: ¿Es lineal la curva de transferencia? Sí, No,
explique:

Figura 12: Gráfica para verificar la forma de la curva de transferencia en DC.

Si es lineal la curva de transferencia, posee una pendiente negativa y cumple la


condición de poseer solamente un valor en cada eje.

PARTE IV: RESPUESTA EN FRECUENCIA DEL AMPLIFICADOR DE


INSTRUMENTACIÓN.

18. Ahora se realizará la simulación en barrido AC (AC Analysis). Se debe


configurar la simulación:

Figura 13: Configuración para la simulación en barrido AC.

9
19. En la fuente V3 se configura de la siguiente forma:

Figura 14: Configuración de la fuente V3

20. Correr la simulación y observar la respuesta en frecuencia del sistema.


Utilizando los cursores en la gráfica de salida mida la pendiente de la
respuesta obtenida.

Figura 15: Simulación de repuesta en frecuencia del amplificador y calculo de la pendiente.

𝑃𝑒𝑛𝑑𝑖𝑒𝑛𝑡𝑒 → 𝒎 = −25.52 𝑑𝐵 − (−5.48 𝑑𝐵) → 𝒎 = −𝟐𝟎. 𝟎𝟒 𝒅𝑩

10
II. ANALISIS DE RESULTADOS.
• Determine el error relativo de las ganancias obtenidas con respecto a
los valores que se obtienen de la Ecuación 1.1 y los valores prácticos.
Concluya, si hay error a qué puede deberse.
PARTE I.
2. 𝑨𝒅(𝑻𝑬𝑶) = 21; 𝑨𝒅(𝑴𝑬𝑫) = 20.60
𝐴𝑑(𝑇𝐸𝑂) − 𝐴𝑑(𝑀𝐸𝐷) 21 − 20.60
%𝐄𝐑𝐑𝐎𝐑 = ( ) . 100% = ( ) . 100% → %𝐄𝐑𝐑𝐎𝐑 = 𝟏. 𝟗%
𝐴𝑑(𝑇𝐸𝑂) 21
Es un porcentaje de error bastante aceptable, y puede estar relacionado que, al
realizar los cálculos, no se tomaron todos los decimales de la simulación o alguna
aproximación que hace el cursor en la gráfica.
PARTE II.
9. 𝑨𝒅(𝑻𝑬𝑶) = 100; 𝑨𝒅(𝑴𝑬𝑫) = 97.60
𝐴𝑑(𝑇𝐸𝑂) − 𝐴𝑑(𝑀𝐸𝐷) 100 − 97.60
%𝐄𝐑𝐑𝐎𝐑 = ( ) . 100% = ( ) . 100% → %𝐄𝐑𝐑𝐎𝐑 = 𝟐. 𝟔%
𝐴𝑑(𝑇𝐸𝑂) 100
Es un porcentaje de error bastante aceptable, y puede estar relacionado que, al
realizar los cálculos, no se tomaron todos los decimales de la simulación o alguna
aproximación que hace el cursor en la gráfica.
10. 𝑨𝒅(𝑻𝑬𝑶) = 10; 𝑨𝒅(𝑴𝑬𝑫) = 𝟗. 𝟖𝟎
𝐴𝑑(𝑇𝐸𝑂) − 𝐴𝑑(𝑀𝐸𝐷) 10 − 9.80
%𝐄𝐑𝐑𝐎𝐑 = ( ) . 100% = ( ) . 100% → %𝐄𝐑𝐑𝐎𝐑 = 𝟐%
𝐴𝑑(𝑇𝐸𝑂) 10
Es un porcentaje de error bastante aceptable, y puede estar relacionado que, al
realizar los cálculos, no se tomaron todos los decimales de la simulación o alguna
aproximación que hace el cursor en la gráfica.
¿Qué significa el valor de RRMC obtenido en la simulación?
RRMC: Razón de Rechazo en Modo Común, es una especificación de rendimiento
del amplificador operacional y indica como puede ignorar los voltajes que son
comunes a ambas de sus entradas de corriente directa.
• De la curva de transferencia D.C. ¿Qué concluye acerca de la linealidad
del amplificador y qué ventajas presenta para un proceso determinado?
Que es ideal, ya que este al no tomar en cuenta los factores externos que afectan
a los dispositivos, como por ejemplo la temperatura, y una ventaja es que representa
de forma gráfica la función de transferencia de un proceso y también se puede
utilizar para cálculos sencillos.

11
• De la respuesta en frecuencia ¿Qué concluye acerca de la misma? y
considere si puede ser usado para amplificación en circuitos de
frecuencias superiores a 20kHz.
Que al ir aumentado la frecuencia en la fuente AC de entrada no podrá funcionar,
ya que el amplificador tiene un límite de frecuencia en el funcionamiento y se
demuestra en la gráfica de la figura 15, empieza atenuar frecuencias a partir de los
500Hz.

III. CONCLUSIONES

LTspice es un software de computadora simulador de circuito electrónico analógico


basado en SPICE, producido por el fabricante de semiconductores Analog Devices
(originalmente por Linear Technology). Es el software SPICE más ampliamente
distribuido y utilizado en la industria. Aunque es software gratuito, LTspice no está
restringido artificialmente para limitar sus capacidades (sin límites de funciones, sin
límites de nodos, sin límites de componentes, sin límites de subcircuitos).
Con ayuda de este programa se realizaron circuitos con amplificadores de
instrumentación haciendo conexiones en modo común y modo diferencial con el
propósito de observar su ganancia de voltaje, sus entradas en RRMC (Razón de
Rechazo en modo común) en alta; se encontrar los porcentajes de error relativo de
las ganancias obtenidas con respecto a los valores obtenidos en cada simulación,
en cada porcentaje se concluyó que era bastante aceptable ya que esto podía
ocurrir que la realizar los cálculos no se tomaron todos los decimales.

12
I. DESARROLLO PRÁCTICA INTRODUCCIÓN A LABVIEW

El desarrollo de la práctica constó de 5 partes enfocadas en operaciones, tales como,


sumatoria de números, comparación de funciones, concatenación, registros de
desplazamiento y estructuras case.
Para la sumatoria, se utilizaron controles numéricos que permitían introducir las cantidades
dentro del panel de control, también se optó por usar barras deslizantes que dejaban colocar
valores decimales a las cantidades. Mientras que en el diagrama de bloques se colocaron
bloques de funciones tomados de la paleta de funciones.

Figura16: Panel de control y diagrama de bloques para suma de funciones con diferentes controles numéricos

Para las funciones de comparación se trabajó con controles numéricos y LEDS, en el cual
cumpliera la función dependiendo de los valores ingresados sería el que se iluminara. Para
el diagrama de bloques se trabajó de forma similar, añadiendo estructuras correspondientes
a comparación en la sección de Arithmetic and Comparison.

Figura 17. Panel de control y diagrama de bloques con funciones de comparación

De manera similar se procedió con la concatenación de caracteres, con la implementación


de String Ind, mientras que para el diagrama de bloques se utilizó la función de Concatenate
Strings.

Figura 18. Panel de control y diagrama de bloques para concatenación de caracteres

Para el registro de desplazamiento se hizo uso de un indicador gráfico con forma de onda
y funciones para los datos como Random Number y Numeric Constant así como funciones

13
de suma y división para obtener el promedio de 4 muestras. Utilizando un bucle While para
observar una opción alterna al botón Run Continuously.

Figura 19. Programación para el registro de desplazamiento

Para un programa que permitiera calcular el volumen de cuerpos geométricos se utilizó una
estructura Case dentro de un lazo While y de un menú de anillo para colocar las diferentes
opciones en el panel de control. En el diagrama de bloques dentro de la estructura Case se
añadirán dos Case After para las opciones desplegables. Dentro de estas opciones se
colocarán los botones y funciones correspondientes a manera de formar la operación que
permita calcular el volumen de las figuras establecidas.
Otros cambios que se pueda realizar son en la apariencia de los controles para cuando los
controles que no sean necesarios para calcular su volumen sean deshabilitados con la
opción Disabled and grayed.

Figura 20: Programación para cálculo del volumen de un cilindro

Figura 21: Programación para el cálculo de volumen de una esfera con controles deshabilitados

14
II. ANÁLISIS DE RESULTADOS
1. Modifique el primer programa de la suma de dos números para que pueda
sumar tres números complejos.
Para este programa se hizo uso de una función extra, dentro de la carpeta de
Numeric, denominada Re/Im To Complex. Se añadieron más controles numéricos
para digitar los valores correspondientes en real e imaginario.

Figura 22. Programación en el panel de control y el diagrama de bloques para la sumatoria de tres números
complejos

2. Con el uso de las estructuras CASE, realice una mini-calculadora que sume,
reste, multiplique o divida dos números según lo que elija el usuario.
Se utilizó un menú anillo para las opciones de operaciones y una estructura Case
donde se colocaban las funciones necesarias para realizar la operación elegida por
el usuario.

Figura 23. Diagrama de bloques para la mini-calculadora

15
Figura 24. Operaciones básicas ejecutadas por la mini-calculadora

3. Investigue sobre los mensajes de texto en LabVIEW y modifique el programa


del punto anterior para que indique con un mensaje al usuario si este está
tratando de realizar una división entre 0.
Se añadió la opción de Display Message to User de la función Dialog & User
Interface dónde se habilitaría cuando el valor 2 (divisor) ingresado sea igual a cero.

Figura 25. Mensaje al usuario alertando de la división por cero

16
III. INVESTIGACIÓN COMPLEMENTARIA

1. Investigue acerca de dispositivos que puedan ser utilizados como adquisidores de


datos compatibles con LabVIEW.
La adquisición de datos consiste en la medición de variables físicas o eléctricas tales como
voltaje, corriente, temperatura, entre otras, por lo que algunos de los dispositivos
recomendados por NI, desarrollador de LabVIEW, son:
TIPO DE MEDIDA FORMA

Voltaje: Bundle de medidas de voltaje Conectores: Bloque terminal, conector


USB, Módulo PXI de E/S multifunción, coaxial, conector GPIB.
Dispositivo de entrada de voltaje para
FieldDAQ.

Corriente: Módulo de entrada de corriente Cables: Cable serial, cable USB, cable de
para E/S remotas, Módulo de entrada fibra óptica.
analógica PXI, Módulo de entrada
analógica universal de la serie C.

Temperatura: Módulo de entrada de Sensores: Sensor de temperatura, sensor


temperatura de la Serie C, Dispositivo de de vibración.
entrada de temperatura (Bus USB),
Bundle de medidas de temperatura USB.
Tabla 3. Dispositivos DAQ compatibles con LabVIEW

IV. CONCLUSIONES
LabVIEW es un entorno que permite realizar una programación de manera gráfica para
diferentes requerimientos. En esta práctica se utilizó para realizar la programación de
operaciones básicas, implementando controles, indicadores, estructuras, entre otros.
A diferencia de otros lenguajes de programación, la dinámica gráfica representa una ventaja
al momento de realizar los programas pues lo vuelve más fácil de visualizar, sin necesidad
de memorizar estructuras completas y complejas, por lo que también se convierte en una
herramienta más eficaz y fácil de utilizar.
Existen distintas herramientas y paneles que permiten desarrollar varios programas, como
vimos en esta práctica, para calculadoras que cumplan el cálculo de operaciones muy
básicas hasta otras un poco más complejas, así mismo, añadiendo controles que
interactúen con el usuario, como una interfaz de mensaje para generar avisos.

17
I. DESARROLLO PRÁCTICA SUPERVISIÓN Y CONTROL BÁSICO
MEDIANTE LABVIEW

Se desarrolló un programa capaz de capturar el sonido recibido por el micrófono de la


computadora. Para ello se utilizó un gráfico con forma de onda y en el diagrama de
bloques se trabajó con un While Loop y controles referentes a entradas de sonido, Error
Handler, función booleana OR, función Unbundle By Name, entre otros.

Figura 26. Programación en el diagrama de bloques

Para correrlo se utilizó un número de device ID de cero en el que podemos observar la


siguiente gráfica variando la voz y sonidos a recibir el micrófono usado.

Figura 27. Gráfico de sonido generado en el panel de control

Para medir temperatura se utilizó el mismo programa, con el reemplazo del gráfico por
un termómetro y en el diagrama de bloques funciones como Array To Cluster y un RMS
para obtener la raíz cuadrada media para ser mostrado en el indicador.

18
Figura 28. Diagrama de bloques para medición de temperatura

Figura 29. Simulación en el panel de control de las medidas obtenidas

De igual manera se añadió una alarma LED, que indica cuando la temperatura ha
sobrepasado un valor específico, para ello se utilizó la función matemática de
comparación Greater? Con el límite establecido en 6°C.

Figura 30. Alarma de sobrepaso de temperatura con LED

19
Se realizó un programa que creara archivos con extensión .csv (comma separated values)
que son para representar datos en forma de tabla.

Figura 31. Programación para archivo .csv y su respectiva generación en carpeta

El programa anterior fue para generar el archivo .csv, mientras que en este caso se guardó
información, tomada por el micrófono, dentro del archivo creado. Donde fue utilizada una
matriz con tres entradas para mantener una colección ordenada de los datos.

Figura 32. Programación en el diagrama de bloques para guardar información en un archivo .csv

20
Figura 33. Generación del archivo e información almacenada dentro

II. ANÁLISIS DE RESULTADOS

1. Modifique el primer programa para que capture una señal de audio desde el
micrófono y la reproduzca por medio de las bocinas de su computadora.
Para esta modificación se le añadieron al programa funciones como Sound Output
Configure, Write, Initialize Array, Output Clear entre otras para lograr el efecto de
toma de datos del sonido y la emisión de este a través de las bocinas. También se
añadió otro Device ID para representar el sonido que será emitido por los parlantes.

Figura 34. Programación y simulación de la modificación al primer programa

2. Genere una señal: a) senoidal de 500 Hz y reprodúzcala en los parlantes de su


computadora.

21
Se utilizó una SineWave para formar la onda y se congifuraron los controles para
salida de sonido a través de los parlantes.

Figura 35. Señal senoidal de 500 Hz

b) rampa de 1000 Hz y reprodúzcala en los parlantes de su computadora.


Se utilizó un control numérico con divisiones que indican la frecuencia a la que está
trabajando la señal, con la composición de programación similar a la anterior.

Figura 36. Rampa de 1 kHz


3. Genere un archivo de Excel en formato csv con los datos de una variable
independiente (tiempo en segundos) y dos variables dependientes por
ejemplo datos para una señal seno y coseno respectivamente. Grafíquelos en
LabVIEW por medio de un Waveform Chart.
En el archivo de Excel se creó una tabla con los datos necesarios para graficar
funciones de seno y coseno. En LabVIEW se utilizó un Waveform Chart para graficar
los datos, el uso de la función Read Delimited SpreadSheet para que el documento
de Excel con extensión csv fuera leído por el Software, tanto en Double para los
datos numéricos como en String para los nombres de las columnas y Delete From
Array para que el indicador de matriz no mostrara algunas filas o columnas
innecesarias.

22
Figura 37. Diagrama de bloques para lectura de archivo

Figura 38. Panel frontal de representación de señal y datos obtenidos

III. CONCLUSIONES

LabVIEW posee muchas herramientas que permiten la creación de diferentes programas,


en este caso pudimos observar el funcionamiento del software como instrumento de
medición de variables como temperatura, adquisición de datos de sonido y reproducción de
esta.
También logramos transformar los datos obtenidos en un archivo para que este pueda ser
utilizado en Excel e igualmente, datos de Excel trasladados a LabVIEW para representar
los datos, de cualquier forma, en este caso, de manera gráfica.
Esto nos permite conocer la versatilidad de LabVIEW y la compatibilidad que tuviese con
otros programas que son de uso actual para la representación y recolección de datos.

23

También podría gustarte