|
|
\babel@toc {spanish}{}\relax
|
|
|
\contentsline {chapter}{Prólogo}{\es@scroman {iii}}{chapter*.1}%
|
|
|
\contentsline {chapter}{Abstract}{\es@scroman {iv}}{chapter*.2}%
|
|
|
\contentsline {chapter}{Resúmen}{\es@scroman {v}}{chapter*.3}%
|
|
|
\contentsline {chapter}{\numberline {1}Introducción}{1}{chapter.1}%
|
|
|
\contentsline {section}{\numberline {1.1}Semblanza del problema}{1}{section.1.1}%
|
|
|
\contentsline {section}{\numberline {1.2}Revisión del estado del arte}{2}{section.1.2}%
|
|
|
\contentsline {section}{\numberline {1.3}Solución propuesta}{5}{section.1.3}%
|
|
|
\contentsline {section}{\numberline {1.4}Objetivos}{5}{section.1.4}%
|
|
|
\contentsline {subsection}{\numberline {1.4.1}Objetivo general}{5}{subsection.1.4.1}%
|
|
|
\contentsline {subsection}{\numberline {1.4.2}Objetivos particulares}{5}{subsection.1.4.2}%
|
|
|
\contentsline {section}{\numberline {1.5}Justificación}{6}{section.1.5}%
|
|
|
\contentsline {chapter}{\numberline {2}Marco teórico}{7}{chapter.2}%
|
|
|
\contentsline {section}{\numberline {2.1}Adquisición de datos}{7}{section.2.1}%
|
|
|
\contentsline {subsection}{\numberline {2.1.1}Sensores}{8}{subsection.2.1.1}%
|
|
|
\contentsline {subsection}{\numberline {2.1.2}Dispositivo \textit {DAQ}}{8}{subsection.2.1.2}%
|
|
|
\contentsline {subsection}{\numberline {2.1.3}Computadora y software}{8}{subsection.2.1.3}%
|
|
|
\contentsline {section}{\numberline {2.2}Sistemas Embebidos}{8}{section.2.2}%
|
|
|
\contentsline {section}{\numberline {2.3}Linux embebido}{9}{section.2.3}%
|
|
|
\contentsline {subsection}{\numberline {2.3.1}Sistema operativo Debian}{9}{subsection.2.3.1}%
|
|
|
\contentsline {subsection}{\numberline {2.3.2}Beaglebone Black}{10}{subsection.2.3.2}%
|
|
|
\contentsline {subsection}{\numberline {2.3.3}Protocolo Secure Shell}{11}{subsection.2.3.3}%
|
|
|
\contentsline {subsection}{\numberline {2.3.4}Entorno de desarrollo \textit {Cloud9}}{11}{subsection.2.3.4}%
|
|
|
\contentsline {section}{\numberline {2.4}Librerías útiles del lenguaje C}{12}{section.2.4}%
|
|
|
\contentsline {subsection}{\numberline {2.4.1}Librería \texttt {termios.h}}{12}{subsection.2.4.1}%
|
|
|
\contentsline {subsection}{\numberline {2.4.2}Librería \texttt {time.h}}{13}{subsection.2.4.2}%
|
|
|
\contentsline {subsubsection}{Obtener el tiempo:}{13}{subsection.2.4.2}%
|
|
|
\contentsline {subsubsection}{Convertir el tiempo:}{13}{subsection.2.4.2}%
|
|
|
\contentsline {subsubsection}{Calcular diferencias de tiempo:}{14}{subsection.2.4.2}%
|
|
|
\contentsline {subsubsection}{Otras funciones:}{14}{subsection.2.4.2}%
|
|
|
\contentsline {section}{\numberline {2.5}Transmisor-Receptor Asíncrono Universal}{14}{section.2.5}%
|
|
|
\contentsline {section}{\numberline {2.6}Sensores de concentración de gas}{15}{section.2.6}%
|
|
|
\contentsline {subsection}{\numberline {2.6.1}Controladores de sensores}{15}{subsection.2.6.1}%
|
|
|
\contentsline {subsection}{\numberline {2.6.2}Sensor de oxígeno \textit {LuminOx Optical Oxygen LOX-02}}{16}{subsection.2.6.2}%
|
|
|
\contentsline {subsection}{\numberline {2.6.3}Sensor de monóxido de carbono CO-AF}{17}{subsection.2.6.3}%
|
|
|
\contentsline {subsection}{\numberline {2.6.4}Tarjeta controladora EC200}{17}{subsection.2.6.4}%
|
|
|
\contentsline {subsubsection}{Los comandos para obtener mediciones son los siguientes:}{19}{figure.2.10}%
|
|
|
\contentsline {subsubsection}{Los comandos para realizar configuraciones son los siguientes:}{19}{figure.2.10}%
|
|
|
\contentsline {subsubsection}{Los comandos para obtener información son los siguientes:}{20}{figure.2.10}%
|
|
|
\contentsline {subsection}{\numberline {2.6.5}Sensor de bióxido de carbono \textit {SprintIR‐W}}{20}{subsection.2.6.5}%
|
|
|
\contentsline {section}{\numberline {2.7}Aislador digital ISOW7842}{23}{section.2.7}%
|
|
|
\contentsline {section}{\numberline {2.8}Conclusión}{23}{section.2.8}%
|
|
|
\contentsline {chapter}{\numberline {3}Desarrollo del sistema}{25}{chapter.3}%
|
|
|
\contentsline {section}{\numberline {3.1}Beaglebone Black}{26}{section.3.1}%
|
|
|
\contentsline {subsection}{\numberline {3.1.1}Configuraciones realizadas en la \textit {Beaglebone}}{27}{subsection.3.1.1}%
|
|
|
\contentsline {section}{\numberline {3.2}Sensores de concentración de gases}{29}{section.3.2}%
|
|
|
\contentsline {subsection}{\numberline {3.2.1}Circuitos controladores}{29}{subsection.3.2.1}%
|
|
|
\contentsline {subsection}{\numberline {3.2.2}Configuración de los sensores}{30}{subsection.3.2.2}%
|
|
|
\contentsline {section}{\numberline {3.3}Atmósfera parcialmente aislada}{30}{section.3.3}%
|
|
|
\contentsline {section}{\numberline {3.4}Circuito de aislamiento}{31}{section.3.4}%
|
|
|
\contentsline {subsection}{\numberline {3.4.1}Conexiones}{33}{subsection.3.4.1}%
|
|
|
\contentsline {section}{\numberline {3.5}Programa de adquisición de datos}{34}{section.3.5}%
|
|
|
\contentsline {subsection}{\numberline {3.5.1}Función principal}{34}{subsection.3.5.1}%
|
|
|
\contentsline {subsection}{\numberline {3.5.2}Función \texttt {sensConf()}}{35}{subsection.3.5.2}%
|
|
|
\contentsline {subsection}{\numberline {3.5.3}Función de adquisición de datos \texttt {DAQ()}}{37}{subsection.3.5.3}%
|
|
|
\contentsline {section}{\numberline {3.6}Libreria \texttt {uart.h v1.0} }{40}{section.3.6}%
|
|
|
\contentsline {subsection}{\numberline {3.6.1}Función \texttt {uartConf()}}{40}{subsection.3.6.1}%
|
|
|
\contentsline {subsection}{\numberline {3.6.2}Función \texttt {uartClose()}}{41}{subsection.3.6.2}%
|
|
|
\contentsline {subsection}{\numberline {3.6.3}Función \texttt {uartTransmit()}}{42}{subsection.3.6.3}%
|
|
|
\contentsline {subsection}{\numberline {3.6.4}Función \texttt {uartReceive()}}{42}{subsection.3.6.4}%
|
|
|
\contentsline {section}{\numberline {3.7}Archivo de datos}{43}{section.3.7}%
|
|
|
\contentsline {section}{\numberline {3.8}Conclusiones}{43}{section.3.8}%
|
|
|
\contentsline {chapter}{\numberline {4}Pruebas y resultados}{45}{chapter.4}%
|
|
|
\contentsline {section}{\numberline {4.1}Pruebas}{45}{section.4.1}%
|
|
|
\contentsline {subsection}{\numberline {4.1.1}Medición de los gases de exhalación de una persona}{45}{subsection.4.1.1}%
|
|
|
\contentsline {subsection}{\numberline {4.1.2}Adquisición de datos del proceso de combustión}{47}{subsection.4.1.2}%
|
|
|
\contentsline {section}{\numberline {4.2}Resultados de las mediciones de los gases de exhalación}{47}{section.4.2}%
|
|
|
\contentsline {subsection}{\numberline {4.2.1}Comportamiento de las variables medidas}{48}{subsection.4.2.1}%
|
|
|
\contentsline {subsection}{\numberline {4.2.2}Comparación de los resultados obtenidos de las pruebas de medición de gases de exhalación}{54}{subsection.4.2.2}%
|
|
|
\contentsline {section}{\numberline {4.3}Resultados de las pruebas de combustión}{56}{section.4.3}%
|
|
|
\contentsline {subsection}{\numberline {4.3.1}Comportamiento de las variables medidas en la prueba de combustión}{56}{subsection.4.3.1}%
|
|
|
\contentsline {subsection}{\numberline {4.3.2}Comparación de los resultados obtenidos las prueba de adquisición de datos de la combustión}{63}{subsection.4.3.2}%
|
|
|
\contentsline {section}{\numberline {4.4}Conclusiones del capítulo}{64}{section.4.4}%
|
|
|
\contentsline {chapter}{\numberline {5}Conclusiones}{66}{chapter.5}%
|
|
|
\contentsline {chapter}{\numberline {A}Anexo o Apéndice}{69}{appendix.Alph1}%
|
|
|
\contentsline {section}{\numberline {A.1}Códigos}{69}{section.Alph1.1}%
|
|
|
\contentsline {section}{\numberline {A.2}Tablas de datos}{74}{section.Alph1.2}%
|
|
|
\contentsline {section}{\numberline {A.3}Gráficas de los datos obtenidos de las pruebas}{75}{section.Alph1.3}%
|
|
|
\contentsline {subsection}{\numberline {A.3.1}Medición de gases de exhalación: Prueba no. 2}{75}{subsection.Alph1.3.1}%
|
|
|
\contentsline {subsection}{\numberline {A.3.2}Medición de gases de exhalación: Prueba no. 3}{79}{subsection.Alph1.3.2}%
|
|
|
\contentsline {subsection}{\numberline {A.3.3}Medición de gases de exhalación: Prueba no. 4}{83}{subsection.Alph1.3.3}%
|
|
|
\contentsline {subsection}{\numberline {A.3.4}Medición de gases de exhalación: Prueba no. 5}{87}{subsection.Alph1.3.4}%
|
|
|
\contentsline {subsection}{\numberline {A.3.5}Adquisición del proceso de combustión: Prueba no. 2}{91}{subsection.Alph1.3.5}%
|
|
|
\contentsline {subsection}{\numberline {A.3.6}Adquisición del proceso de combustión: Prueba no. 3}{95}{subsection.Alph1.3.6}%
|
|
|
\contentsline {subsection}{\numberline {A.3.7}Adquisición del proceso de combustión: Prueba no. 4}{99}{subsection.Alph1.3.7}%
|
|
|
\contentsline {subsection}{\numberline {A.3.8}Adquisición del proceso de combustión: Prueba no. 5}{103}{subsection.Alph1.3.8}%
|