Desarrollo de sistema de control para alimentación automática de muestras en equipos de análisis de metabolitos

Impacto

Downloads

Downloads per month over past year



Torre Fuertes, Blanca de la (2019) Desarrollo de sistema de control para alimentación automática de muestras en equipos de análisis de metabolitos. [Trabajo Fin de Grado]

[thumbnail of DE_LA_TORRE_FUERTES_Memoria_Final_TFG_4201388_481023620.pdf]
Preview
PDF
Creative Commons Attribution Non-commercial.

3MB


Abstract

El proyecto desarrollado en este Trabajo de Fin de Grado surge como un complemento a SUPER SESI, la instrumentación de Fossil Ion Tech que permite analizar muestras de respiración de pacientes en tiempo real y de manera on-line. Este sistema ayuda a identificar los biomarcadores en la respiración del paciente, eliminando riesgos de contaminación en el análisis.
Con el sistema de alimentación automática propuesto en este proyecto, se amplía el rango de acceso de pacientes al SUPER SESI, pudiendo ser analizado el aliento de una persona sin que ésta tenga que estar junto a la máquina. Esto es una importante ayuda en el caso de pacientes que, por razones variadas, no puedan desplazarse hasta el sistema de análisis SUPER SESI.
Para recoger correctamente la muestra, el paciente ha de exhalar en una bolsa de materia inerte con baja emisión de gases para evitar su contaminación. Esta bolsa se introduce en la máquina de alimentación automática o Desampler donde la muestra se mantiene a una temperatura constante. Una vez la bolsa ha quedado correctamente insertada en el Desampler, éste se lleva al laboratorio, donde la máquina se conecta al SUPER SESI y, mediante instrucciones recibidas en la interfaz del Desampler, la muestra se expulsa simulando una descarga en tiempo real del paciente.
Para llevar este proyecto a cabo se ha profundizado en el funcionamiento de la programación multithreading en python. Su uso ha permitido la modularización del comportamiento del programa en clases, siendo cada clase responsable del funcionamiento de una parte concreta del sistema: movimiento de placas de presión, cálculos matemáticos de velocidad, apertura y cierre de compuerta de control, interfaz de usuario y control de inicio y final de recorrido de las placas. Para el diseño de la interfaz de usuario se ha usado Tkinter, una biblioteca gráfica para python. Gracias a ello se ha podido conseguir una comunicación continuada entre la interfaz y las diferentes clases del programa, resultando en un programa fluido y la actualización de información en tiempo real.
Asegurando la integridad de las diferentes variables de control del sistema se ha obtenido un código que comparte información de manera fiable y fluida entre sus múltiples módulos; permitiendo una conexión paralela entre motores paso a paso, interfaz, servos de control de seguridad y cálculo de variaciones en la velocidad según la fuerza establecida por el usuario.
Todo ello se ha podido probar exitosamente en un banco de pruebas, simulando el comportamiento de la máquina tanto en un uso cotidiano de la misma como en situaciones límite que podrían desestabilizar dicho sistema.


Item Type:Trabajo Fin de Grado
Additional Information:

Trabajo de Fin de Grado en Grado en Ingeniería Informática, Facultad de Informática UCM, Departamento de Arquitectura de Computadores y Automática, Curso 2018/2019

Directors:
Directors
Jiménez Castellanos, Francisco
Vidal de Miguel, Guillermo
Uncontrolled Keywords:Bag Desampler, Motores paso a paso, Programación multi-hilo, Interfaz gráfica, Ley de control, Control de velocidad, SUPER SESI, Raspberry pi, Python, Arduino, Oscilador armónico, Señal sinusoidal, Placas de presión.
Palabras clave (otros idiomas):Bag Desampler, Stepper motors, Multithreading programming, Graphic interface or GUI, Control law, Speed control, SUPER SESI, Raspberry pi, Python, Arduino, Harmonic oscillator, Sinusoidal signal, Pressure plates.
Subjects:Sciences > Computer science
Título de Grado:Grado en Ingeniería Informática
ID Code:64714
Deposited On:12 May 2021 16:50
Last Modified:12 May 2021 16:59

Origin of downloads

Repository Staff Only: item control page