Práctica Sem7 - 240123 - 062549

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

UNIVERSIDAD NACIONAL DEL SANTA

FACULTAD DE INGENIERIA
ESCUELA ACADEMICO PROFESIONAL DE INGENIERÍA EN
ENERGÍA

TAREA PRACTICA:
CONSTRUCCIÓN DE UN SISTEMA DE MEDICIÓN DE
TEMPERATURA COMPUTARIZADO USANDO SubVIs y cDAQ

ALUMNO:
• Castillo Huerta Russell Beykerman
• Randoll Renato Revolledo Rodríguez

DOCENTE:
Mg. Pedro Enrique Paredes Gonzales

ASIGNATURA:
Metrología e instrumentación

CICLO:
IV

NUEVO CHIMBOTE – PERU 2024

PRÁCTICA: SEMANA 7
CONSTRUCCIÓN DE UN SISTEMA DE MEDICIÓN DE
TEMPERATURA COMPUTARIZADO USANDO SubVIs y cDAQ

Realice todos los ejercicios en un solo proyecto.

Ejercicio 1 – Convertir C a F

Construir un VI

Complete los pasos siguientes para crear un VI que tome un número representando
grados Celsius y lo convierta a un número representando grados Fahrenheit.

En las ilustraciones de cableado, la flecha al final del icono del mouse (mostrado al lado
izquierdo) muestra donde hacer clic y el numero en la flecha indica cuantas veces hay
que hacer clic.

Panel Frontal
1. Seleccione File»New para abrir un nuevo panel frontal.

2. (Opcional) Seleccione Window»Tile Left and Right para mostrar el panel


frontal y el diagrama de bloques uno al lado del otro.
3. Cree un control digital numérico. Usted utilizara este control para introducir el
valor en grados Centígrados.
a. Seleccione el control digital en la paleta de Controls»Numeric
Controls. Si la paleta de Controls no esta visible, haga clic-derecho
en un área abierta del panel frontal para desplegarla.
b. Mueva el control al panel frontal y haga clic para colocar el control.
c. Escriba deg C adentro de la etiqueta y haga clic afuera de la etiqueta
o haga clic en el botón Enter de la barra de herramientas. Si usted no
escribe el nombre inmediatamente, LabVIEW utiliza una etiqueta que
tiene por defecto. Usted puede editar una etiqueta en cualquier
momento utilizando la herramienta de Etiquetado.
4. Cree un indicador digital numérico. Usted utilizara este indicador para mostrar
el valor en grados Fahrenheit.
a. Seleccione el indicador digital en la paleta Controls»Numeric
Indicators.
b. Mueva el indicador al panel frontal y haga clic para colocar el
indicador.
c. Escriba deg F adentro de la etiqueta y haga clic afuera de la etiqueta
o haga clic en el botón Enter.
LabVIEW crea terminales de control e indicación correspondientes en el
diagrama de bloques. Las terminales representan el tipo de dato de control o
indicación. Por ejemplo, una terminal DBL representa un control o indicador
numérico de punto flotante con valor de precisión-doble.
Nota Las terminales de control tienen un borde más grueso que las terminales de
los indicadores.
Diagrama de Bloque
5. Despliegue el diagrama de bloques haciendo clic en el o seleccionando
Window»Show Diagram.

Nota: Las terminales del Diagrama de Bloques pueden ser vistas como iconos o
como terminales. Para cambiar la manera en que LabVIEW despliega estos
objetos haga clic derecho en la terminal y seleccione View As Icon.

6. Seleccione las funciones de Multiplicación (Multiply) y Suma (Add) en la


paleta de Functions»Numeric y colóquelas en el diagrama de bloques. Si la
paleta de Functions no esta visible, haga clic derecho en un área libre en el
bloque de diagramas para desplegarla.
7. Seleccione una constante numérica en la paleta Functions»Numeric y
coloque dos de ellas en el diagrama de bloques. Cuando usted coloca la
constante numérica por primera vez esta queda seleccionada de manera que
usted pueda escribir el valor deseado.
8. Escriba 1.8 en una de las constantes y 32.0 en la otra.
Si usted movió las constantes antes de haberles asignado (escrito) un valor,
entonces utilice la herramienta de Etiquetado para ingresar los valores.
9. Utilice la herramienta de cableado para conectar los iconos como se muestra
en el diagrama de bloques previo.
• Para cablear de una terminal a la otra, utilice la herramienta de
Cableado para hacer clic en la primera terminal, mover la herramienta
a la segunda terminal, y hacer clic en la segunda terminal, como se
muestra en la siguiente ilustración. Usted puede comenzar el cableado
desde cualquier terminal.

• Usted puede doblar un cable al hacer clic para sujetar el cable a la


pantalla y moviendo el cursor en una dirección perpendicular. Presione
la barra de espaciamiento para cambiar la dirección de cableado.
• Para identificar terminales en los nodos, haga clic derecho en las
funciones de Multiplicación y Suma y seleccione Visible
Items»Terminals desde el menú de atajo para desplegar el conector.
Regrese a los iconos una vez que haya cableado haciendo clic derecho
en las funciones y seleccionando Visible Items»Terminals desde el
menú de atajo para remover la selección (checkmark).
• Cuando mueva la herramienta de Cableado sobre una terminal, el área
de la terminal se ilumina intermitentemente, indicando que al hacer
clic sobre ella se conectara el cable a la terminal y una etiqueta de
sugerencia aparece, mostrando el nombre de la terminal.
• Para cancelar un cable que se ha comenzado a conectar, presione la
tecla <Esc>, haga clic derecho, o haga clic en la terminal de inicio.
10. Despliegue el panel frontal haciendo clic en el o seleccionando
Window»Show Panel.
11. Salve el VI ya que usted utilizará este VI después en el curso.
a. Seleccione File»Save.
b. Guarde en un archivo en la PC.
c. Escriba Convertir C a F.vi en el ventana de dialogo.
d. Haga clic en el botón Save.
12. Ingrese un número en el control digital y corra el VI.
a. Utilice la herramienta de Operación o la herramienta de Etiquetado
para hacer doble clic en el control digital y escribir un nuevo numero
(valor).
b. Haga clic en el botón de Run para correr el VI.
c. Trate diferentes números varios y corra el VI otra vez.
13. Seleccione File»Close para cerrar el VI Convertir C a F.

Fin del Ejercicio


Ejercicio 2 – Crear un SubVI

Panel Frontal
1. Seleccione File»Open para abrir el VI Convertir C a F.
Si usted cerro todos los VIs que estaban abiertos, haga clic en el botón
El siguiente panel frontal aparece.

2. Haga clic derecho en el icono en la parte superior derecha del panel frontal y
seleccione Edit Icon del menú de atajo. Esto hace que la ventana de dialogo
Icon Editor aparezca.
3. En el Icon Editor selecciona el icono por defecto.
4. Presione la tecla <Delete> para remover el icono por defecto.
5. Haga doble clic en la herramienta de Rectángulo para re-dibujar la orilla.
6. Cree el siguiente icono.

a. Utilice la herramienta de Texto para hacer clic en el área de edición.


b. Escriba C y F.
c. Haga doble clic en la herramienta de Texto y cambie el tamaño de la
letra (fuente) a Small Fonts.
d. Utilice la herramienta de Lápiz para crear una flecha.
Nota Para dibujar líneas rectas horizontales o verticales presione la tecla <Shift>
mientras usted utiliza la herramienta de Lápiz para mover el cursor.
e. Utilice la herramienta de Selección y las teclas de flecha (arrow keys)
para mover el texto y la flecha que usted creo.
f. Cuando el icono este completo, haga clic en el botón OK para cerrar la
ventana de dialogo Icon Editor. El icono aparece en la esquina
superior derecha del panel frontal y del diagrama de bloque.
7. Haga clic derecho en el icono localizado en el panel frontal y seleccione Show
Connector desde el menú de atajo para definir el patrón de terminales del
conector.
LabVIEW selecciona un patrón para el conector basado en el número de
controles e indicadores en el panel frontal. Por ejemplo, este panel frontal
tiene dos terminales, deg C y deg F, por lo que LabVIEW selecciona un
patrón de conector con dos terminales.
8. Asigne las terminales al control digital y al indicador digital.
a. Seleccione Help»Show Context Help para desplegar la ventana
Context Help. Mire cada conexión en la ventana Context Help
mientras usted las hace.
b. Haga clic en la terminal izquierda del conector. La herramienta
automáticamente se cambia a la herramienta de Cableado, y la
terminal se torna negra.
c. Haga clic en el control deg C. La terminal izquierda se torna naranja, y
el control se remarca.
d. Haga clic en un área desocupada del panel frontal. El remarcado
desaparece, y la terminal se cambia al color del tipo de dato del control
para indicar que usted ha conectado la terminal.
e. Haga clic en la terminal derecha del conector y haga clic en el
indicador deg F. La terminal derecha se torna naranja.
f. Haga clic en un área desocupada del panel frontal. Ambas terminales
son color naranja.
g. Mueva el cursor sobre el conector. La ventana de Context Help
muestra que ambas terminales están conectadas a valores de punto
flotante.
9. Seleccione File»Save para salvar el VI porque usted usara este VI mas
adelante en el curso.
10. Seleccione File»Close para cerrar el VI Convertir C a F.

Fin del Ejercicio


Ejercicio 3 – Adquisición de Datos
Para completar este ejercicio, usted necesitará el sensor de temperatura (termopar tipo K),
cDAQ-9174 y un módulo NI-9219.

Panel Frontal
1. Seleccione File»New para abrir el nuevo panel frontal.
2. Cree el indicador de termómetro, como se muestra en el siguiente panel
frontal.

a. Seleccione el termómetro en la paleta Controls»Numeric Indicators


y colóquelo en el panel frontal.
b. Escriba Temperature adentro de la etiqueta y haga clic afuera de la
etiqueta o haga clic en el botón Enter en la barra de herramientas.
c. Haga clic derecho en el termómetro y seleccione Visible
Items»Digital Display de el menú de atajo para mostrar el despliegue
digital del termómetro.

3. Cree el control de switch vertical.


a. Seleccione el switch de conmutación vertical (vertical toggle switch)
en la paleta Controls»Boolean.
b. Escriba Temp Scale adentro de la etiqueta y haga clic afuera de la
etiqueta o haga clic en el botón Enter.
c. Use la herramienta de Etiquetado para colocar una etiqueta libre, deg
C, junto a la posición verdadera (TRUE) del switch, como se muestra
en el panel frontal previo.
d. Coloque una etiqueta libre, deg F, junto a la posición falsa (FALSE)
del switch.

Diagram de Bloque
4. Seleccione Window»Show Diagram para desplegar el diagrama de bloques.
5. Construya el siguiente diagrama de bloques.
a. Coloque el VI DAQ Assistant Express localizado en la paleta
Functions»Input. Haga las siguientes configuraciones en el Asistente
de Configuración DAQ (DAQ Assistant configuration wizard).
i. Seleccione Analog Input como el tipo de medición.
ii. Seleccione Temperature – Thermocouple - cDaq
iii. Seleccione ai0 como el canal de su aparato de adquisición de
datos.
iv. En la sección de temporizado de tareas (Task Timing),
seleccione Acquire 1 sample.

b. Coloque la función Convert from Dynamic Data localizada en


Functions»Signal Manipulation y seleccione escalar simple (Single
Scalar) como el tipo resultante de datos (Resulting data type).
c. Seleccione Functions»Select a VI, navegue hacia el SubVI Convertir
C a F, el cual usted construyó en el Ejercicio 2, y coloque el SubVI en
el diagrama de bloques. Este SubVI convierte las lecturas en Celsius a
Fahrenheit.
d. Coloque la función de seleccionar (Select) localizada en la paleta
Functions»Comparison. Esta función regresa el valor de la
temperatura ya sea en Fahrenheit (FALSE) o en Celsius (TRUE),
dependiendo en el valor de Temp Scale.
e. Utilice la herramienta de Posicionamiento para colocar los iconos
como se muestra en el bloque de diagramas previo y utilice la
herramienta de Cableado para conectarlos juntos.
Sugerencia Para identificar terminales en los nodos, haga clic derecho en el icono y
seleccione Visible Items»Terminal del menú de atajo para desplegar el conector.
6. Despliegue el panel frontal al hacer clic en el o al seleccionar Window»Show
Panel.
7. Haga clic en el botón Continuous Run, mostrado al lado izquierdo, para
correr el VI continuamente.
8. Ponga su dedo en el sensor de temperatura y mire el incremento en
temperatura.
9. Haga clic en el botón Continuous Run otra vez para parar el VI.
10. Cree el siguiente icono, de manera que usted pueda usar el VI de Temperatura
como un subVI.
a. Haga clic con el botón derecho en el icono en la parte superior derecha
del panel frontal y seleccione Edit Icon desde el menú de atajo. La
ventana de dialogo Icon Editor aparece.
b. En el Icon Editor selecciona el icono por defecto.
c. Presione la tecla <Delete> para remover el icono por defecto.
d. Use Glyphs y busque en Filter un icono que represente el termómetro.
e. Haga clic en el botón OK. El icono aparece en la esquina superior
derecha del panel frontal.
11. Seleccione File»Save para salvar el VI como Termometro.vi.
12. Seleccione File»Close para cerrar el VI.

Fin del Ejercicio


Ejercicio 4 - Analizando e Ingresando Datos
Complete los siguientes pasos para construir un VI que mida temperatura cada 0.25 s por
10s. Durante la adquisición, el VI mostrara las mediciones en tiempo real en una grafica
de forma de onda. Después que la adquisición se haya completado, el VI graficará los
datos en una gráfica y calculará la temperatura mínima, máxima, y average. El VI
mostrará el mejor ajuste de la curva para la grafica de la temperatura.
Panel Frontal
1. Abra un nuevo VI y construya el siguiente panel frontal utilizando las
siguientes sugerencias.

• No cree los indicadores Mean, Max, y Min todavía. Créelos en el


Diagrama de Bloque al hacer clic derecho en las funciones y elegir
Crear Indicador (Create Indicator). Después posiciónelos en el
Panel Frontal.
Diagrama de Bloque
2. Construya el siguiente diagrama de bloque.
a. Seleccione Functions»All Functions»Select a VI… y elija
Termometro.vi (del ejercicio previo).
b. Coloque la función Wait Until Next ms Multiple localizada en la
paleta de Functions»All Functions »Time & Dialog y cree una
constante de 250.
c. Coloque la función Array Max & Min localizada en la paleta
Functions»All Functions »Array. Esta función regresa las
temperaturas máximas y mínimas.
d. Coloque el VI Mean (media) localizado en la paleta Functions»All
Functions» Mathematics»Probability and Statistics. Este VI regresa
el average de las mediciones de temperatura.
e. Haga clic derecho en las terminales de salida de la función Array Max
& Min y del VI Mean y seleccione Create»Indicator desde el menú
de atajo para crear los indicadores Max, Min, y Mean.
f. Coloque el VI Write LabVIEW Measurements File Express localizado
en la paleta Functions»Output. LabVIEW automáticamente insertara
la función From DDT en el cable que usted conectara a la entrada de
Señales (Signals input).
g. Incluya un termómetro y un gráfico Chart.
3. Salve el VI como Sistema de Temperatura.vi.
4. Despliegue el panel frontal y corra el VI.
5. Presionar STOP (parar).
6. Abra el documento de hoja electrónica de datos (spreadsheet) para asegurarse
que el documento fue creado apropiadamente utilizando Excel.

Fin del Ejercicio


RESULTADOS:

Ejercicio 1:

El VI diseñado ha demostrado ser efectivo en la conversión de grados Celsius a


grados Fahrenheit. Los controles y los indicadores en el panel frontal permiten
una entrada fácil de los valores en grados Celsius, mientras que los resultados en
grados Fahrenheit se presentan de manera clara y legible.
Ejercicio 2:

En el transcurso del ejercicio, se logró con éxito la personalización del icono en el


panel frontal del VI "Convertir C a F". Se siguieron pasos específicos para
eliminar el icono predeterminado y crear uno personalizado que incluye la
representación de las unidades de temperatura, así como una flecha.
Ejercicio 3:

Durante la ejecución de este ejercicio, se logró la creación de un VI en LabVIEW


para la adquisición de datos de temperatura mediante un sensor de termopar tipo
K conectado a un módulo NI-9219 y cDAQ-9174. El panel frontal del VI incluye un
indicador de termómetro con un despliegue digital, así como un control de switch
vertical para seleccionar la escala de temperatura (Celsius o Fahrenheit).
Ejercicio 4:
El VI "Sistema de Temperatura.vi" desarrollado en LabVIEW permite la medición
continua de temperatura a través del sensor de termopar, mostrando los datos en
tiempo real en un gráfico de forma de onda en el panel frontal. Posteriormente, el
VI realiza un análisis de los datos adquiridos durante un período de 10 segundos,
graficando la temperatura y calculando estadísticas clave, como la temperatura
mínima, máxima y promedio. Además, el VI presenta el mejor ajuste de la curva
para la representación gráfica de la temperatura.
DISCUCIONES:
EJERCCIO 1:

Si bien el VI diseñado sigue una metodología estándar para la conversión de


grados Celsius a Fahrenheit, es pertinente discutir las posibles variaciones y
enfoques alternativos propuestos por otros autores o experimentos. Diferentes
autores pueden abordar la conversión térmica utilizando algoritmos o fórmulas
específicas, y la elección entre estos métodos puede depender de los requisitos
específicos de la aplicación.

EJERCCIO 2:

El proceso de personalización del icono no solo contribuye a mejorar la estética


visual del VI, sino que también puede tener beneficios prácticos al hacer que la
interfaz de usuario sea más intuitiva y comprensible. La inclusión de unidades y
elementos visuales claros puede facilitar la comprensión de la funcionalidad del
VI por parte de los usuarios.

EJERCCIO 3:

La implementación del VI involucra la utilización del Asistente DAQ Express para


configurar la adquisición de datos analógicos y la manipulación de señales para
convertir las lecturas de temperatura de Celsius a Fahrenheit. El uso de un switch
vertical permite al usuario seleccionar la escala de temperatura preferida,
proporcionando flexibilidad en la presentación de los resultados.

EJERCCIO 4:

El diagrama de bloques del VI demuestra una secuencia lógica en la adquisición


y análisis de datos de temperatura. La inclusión de funciones como "Wait Until
Next ms Multiple" asegura una tasa de muestreo precisa, mientras que las
funciones estadísticas y de archivo permiten un análisis detallado de los datos
recopilados. La utilización del VI "Termometro.vi" en conjunto con otras funciones
demuestra la modularidad y reutilización de código en LabVIEW.
CONCLUSIONES:

• En conclusión, el VI "Convertir C a F.vi" desarrollado en LabVIEW cumple


con éxito su propósito de convertir grados Celsius a grados Fahrenheit. La
interfaz de usuario proporciona una experiencia intuitiva para el usuario,
permitiendo la entrada de datos y la visualización de resultados de manera
eficiente. El diseño lógico del diagrama de bloques y la correcta aplicación
de las operaciones matemáticas aseguran la precisión de la conversión.
Este VI puede servir como una herramienta útil en aplicaciones que
requieran la conversión de temperaturas entre diferentes escalas.

• La personalización del icono en el panel frontal del VI es un aspecto


importante del diseño de la interfaz de usuario en LabVIEW. Aunque este
ejercicio no implica análisis cuantitativos ni evaluación de resultados
experimentales, destaca la importancia de la presentación visual en el
desarrollo de VIs efectivos y fácilmente comprensibles. La inclusión de
detalles visuales específicos, como las unidades de temperatura en el
icono, puede mejorar la usabilidad del VI en futuras aplicaciones.

• El VI "Termometro.vi" diseñado en LabVIEW integra eficazmente la


adquisición de datos de temperatura a través de un termopar tipo K. El
control de switch vertical y el despliegue digital en el panel frontal brindan
una interfaz amigable al usuario para interactuar con el sistema. La
personalización del icono también facilita la identificación del VI como un
termómetro. Este VI puede servir como una herramienta versátil para la
monitorización continua de la temperatura, con la capacidad de ser
utilizado como un subVI en otros proyectos. El ejercicio proporciona una
introducción práctica a la adquisición de datos en LabVIEW y su aplicación
en el contexto de mediciones de temperatura.

• El VI "Sistema de Temperatura.vi" proporciona una herramienta eficiente


para la adquisición y análisis de datos de temperatura. La visualización en
tiempo real en un gráfico de forma de onda permite una monitorización
instantánea, mientras que el análisis posterior, incluyendo las estadísticas
y el ajuste de la curva, brinda una comprensión más profunda de las
variaciones térmicas. La capacidad de exportar los datos a una hoja de
cálculo, como se indica en el paso 6, facilita la posterior revisión y análisis
externo de los datos recopilados. Este VI puede adaptarse y ser utilizado
como una herramienta versátil para la medición y análisis de temperaturas
en diversos contextos.
CONCLUSIONES:

• Bishop, O., & Norry, S. (2008). A Practical Introduction to LabVIEW for


Scientists and Engineers. Pearson.

• Travis, J., & Cohn, J. (2017). LabVIEW for Everyone: Graphical


Programming Made Easy and Fun. Prentice Hall.

• G. Etter, D. K., & T. B. Welch (2006). Introduction to Programming with


LabVIEW. Prentice Hall.

• Gary W. Johnson, Richard Jennings, & Jeffery Travis. (2001). LabVIEW


Graphical Programming. McGraw-Hill Education.

• Robert H. Bishop. (2007). Learning with LabVIEW. Prentice Hall.

• Robert H. Bishop. (2016). Measurement and Instrumentation: Theory and


Application. CRC Press.

• National Instruments. (2022). LabVIEW Documentation. [Online] Available


at: https://www.ni.com/documentation/en/labview/latest/manual/

También podría gustarte