\relax \providecommand\hyper@newdestlabel[2]{} \@writefile{toc}{\contentsline {chapter}{\numberline {3}Desarrollo del sistema}{25}{chapter.3}\protected@file@percent } \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} \@writefile{loa}{\addvspace {10\p@ }} \newlabel{ch:desarrollo}{{3}{25}{Desarrollo del sistema}{chapter.3}{}} \@writefile{lof}{\contentsline {figure}{\numberline {3.1}{\ignorespaces Diagrama del sistema desarrollado.}}{26}{figure.3.1}\protected@file@percent } \newlabel{fig:diagramadelsistema}{{3.1}{26}{Diagrama del sistema desarrollado}{figure.3.1}{}} \@writefile{toc}{\contentsline {section}{\numberline {3.1}Beaglebone Black}{26}{section.3.1}\protected@file@percent } \@writefile{lof}{\contentsline {figure}{\numberline {3.2}{\ignorespaces Beaglebone Black Rev. C.}}{27}{figure.3.2}\protected@file@percent } \newlabel{fig:BBB}{{3.2}{27}{Beaglebone Black Rev. C}{figure.3.2}{}} \@writefile{toc}{\contentsline {subsection}{\numberline {3.1.1}Configuraciones realizadas en la \textit {Beaglebone}}{27}{subsection.3.1.1}\protected@file@percent } \newlabel{lst:grow_partition}{{3.1}{28}{Comandos para expandir la partición del sistema de archivos}{lstlisting.3.1}{}} \@writefile{lol}{\contentsline {lstlisting}{\numberline {3.1}Comandos para expandir la partición del sistema de archivos.}{28}{lstlisting.3.1}\protected@file@percent } \newlabel{lst:config-uart-pins.sh}{{3.2}{28}{Archivo \texttt {config-uart-pins.sh}}{lstlisting.3.2}{}} \@writefile{lol}{\contentsline {lstlisting}{\numberline {3.2}Archivo \texttt {config-uart-pins.sh}.}{28}{lstlisting.3.2}\protected@file@percent } \newlabel{lst:uart-pins-service}{{3.3}{28}{Archivo \texttt {ebb-set-uart-pins.service} de servicio del sistema}{lstlisting.3.3}{}} \@writefile{lol}{\contentsline {lstlisting}{\numberline {3.3}Archivo \texttt {ebb-set-uart-pins.service} de servicio del sistema.}{28}{lstlisting.3.3}\protected@file@percent } \newlabel{lst:uart-pins-comandos}{{3.4}{28}{Comandos para probar e instalar el servicio \texttt {ebb-set-uart-pins.service} en la \textit {Beaglebone}}{lstlisting.3.4}{}} \@writefile{lol}{\contentsline {lstlisting}{\numberline {3.4}Comandos para probar e instalar el servicio \texttt {ebb-set-uart-pins.service} en la \textit {Beaglebone}.}{28}{lstlisting.3.4}\protected@file@percent } \citation{ec200man} \@writefile{toc}{\contentsline {section}{\numberline {3.2}Sensores de concentración de gases}{29}{section.3.2}\protected@file@percent } \newlabel{subfig:CO-AFsensor}{{3.3(a)}{29}{Subfigure 3 3.3(a)}{subfigure.3.3.1}{}} \newlabel{sub@subfig:CO-AFsensor}{{(a)}{29}{Subfigure 3 3.3(a)\relax }{subfigure.3.3.1}{}} \newlabel{subfig:sprintIR}{{3.3(b)}{29}{Subfigure 3 3.3(b)}{subfigure.3.3.2}{}} \newlabel{sub@subfig:sprintIR}{{(b)}{29}{Subfigure 3 3.3(b)\relax }{subfigure.3.3.2}{}} \newlabel{subfig:LuminOX}{{3.3(c)}{29}{Subfigure 3 3.3(c)}{subfigure.3.3.3}{}} \newlabel{sub@subfig:LuminOX}{{(c)}{29}{Subfigure 3 3.3(c)\relax }{subfigure.3.3.3}{}} \@writefile{lof}{\contentsline {figure}{\numberline {3.3}{\ignorespaces Sensores de concentración de gases}}{29}{figure.3.3}\protected@file@percent } \@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {CO-AF}}}{29}{figure.3.3}\protected@file@percent } \@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {SprintIR}}}{29}{figure.3.3}\protected@file@percent } \@writefile{lof}{\contentsline {subfigure}{\numberline{(c)}{\ignorespaces {LuminOX}}}{29}{figure.3.3}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {3.2.1}Circuitos controladores}{29}{subsection.3.2.1}\protected@file@percent } \@writefile{lof}{\contentsline {figure}{\numberline {3.4}{\ignorespaces Controlador de sensor electroquímico EC200}}{29}{figure.3.4}\protected@file@percent } \newlabel{fig:EC200}{{3.4}{29}{Controlador de sensor electroquímico EC200}{figure.3.4}{}} \@writefile{toc}{\contentsline {subsection}{\numberline {3.2.2}Configuración de los sensores}{30}{subsection.3.2.2}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {3.3}Atmósfera parcialmente aislada}{30}{section.3.3}\protected@file@percent } \newlabel{sec:atm}{{3.3}{30}{Atmósfera parcialmente aislada}{section.3.3}{}} \citation{isow784xDS} \newlabel{subfig:acrylicBox}{{3.5(a)}{31}{Subfigure 3 3.5(a)}{subfigure.3.5.1}{}} \newlabel{sub@subfig:acrylicBox}{{(a)}{31}{Subfigure 3 3.5(a)\relax }{subfigure.3.5.1}{}} \newlabel{subfig:mountedSensors}{{3.5(b)}{31}{Subfigure 3 3.5(b)}{subfigure.3.5.2}{}} \newlabel{sub@subfig:mountedSensors}{{(b)}{31}{Subfigure 3 3.5(b)\relax }{subfigure.3.5.2}{}} \newlabel{subfig:openATM}{{3.5(c)}{31}{Subfigure 3 3.5(c)}{subfigure.3.5.3}{}} \newlabel{sub@subfig:openATM}{{(c)}{31}{Subfigure 3 3.5(c)\relax }{subfigure.3.5.3}{}} \@writefile{lof}{\contentsline {figure}{\numberline {3.5}{\ignorespaces Atmósfera aislada utilizada para las mediciones de prueba.}}{31}{figure.3.5}\protected@file@percent } \@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Caja de acrílico}}}{31}{figure.3.5}\protected@file@percent } \@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Montaje de los sensores}}}{31}{figure.3.5}\protected@file@percent } \@writefile{lof}{\contentsline {subfigure}{\numberline{(c)}{\ignorespaces {Atmósfera abierta}}}{31}{figure.3.5}\protected@file@percent } \newlabel{fig:atm}{{3.5}{31}{Atmósfera aislada utilizada para las mediciones de prueba}{figure.3.5}{}} \@writefile{toc}{\contentsline {section}{\numberline {3.4}Circuito de aislamiento}{31}{section.3.4}\protected@file@percent } \@writefile{lof}{\contentsline {figure}{\numberline {3.6}{\ignorespaces Diagrama de configuración de canales del ISOW7842}}{31}{figure.3.6}\protected@file@percent } \newlabel{fig:isow}{{3.6}{31}{Diagrama de configuración de canales del ISOW7842}{figure.3.6}{}} \citation{isow784xAR} \newlabel{fig:DI-sch}{{3.7(a)}{32}{Subfigure 3 3.7(a)}{subfigure.3.7.1}{}} \newlabel{sub@fig:DI-sch}{{(a)}{32}{Subfigure 3 3.7(a)\relax }{subfigure.3.7.1}{}} \newlabel{fig:DI-pcb}{{3.7(b)}{32}{Subfigure 3 3.7(b)}{subfigure.3.7.2}{}} \newlabel{sub@fig:DI-pcb}{{(b)}{32}{Subfigure 3 3.7(b)\relax }{subfigure.3.7.2}{}} \@writefile{lof}{\contentsline {figure}{\numberline {3.7}{\ignorespaces Tarjeta de aislamiento de señales digitales.}}{32}{figure.3.7}\protected@file@percent } \@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Esquemático}}}{32}{figure.3.7}\protected@file@percent } \@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Circuito impreso}}}{32}{figure.3.7}\protected@file@percent } \newlabel{fig:isowdesing}{{3.7}{32}{Tarjeta de aislamiento de señales digitales}{figure.3.7}{}} \@writefile{lot}{\contentsline {table}{\numberline {3.1}{\ignorespaces Descripción de los pines de los conectores}}{32}{table.3.1}\protected@file@percent } \newlabel{tab:pines}{{3.1}{32}{Descripción de los pines de los conectores}{table.3.1}{}} \@writefile{toc}{\contentsline {subsection}{\numberline {3.4.1}Conexiones}{33}{subsection.3.4.1}\protected@file@percent } \@writefile{lof}{\contentsline {figure}{\numberline {3.8}{\ignorespaces Diagrama de conexiones del sistema desarrollado.}}{33}{figure.3.8}\protected@file@percent } \newlabel{fig:connections}{{3.8}{33}{Diagrama de conexiones del sistema desarrollado}{figure.3.8}{}} \@writefile{lot}{\contentsline {table}{\numberline {3.2}{\ignorespaces Conexiones de la BeagleBone Black}}{33}{table.3.2}\protected@file@percent } \newlabel{tab:conexiones_bbb}{{3.2}{33}{Conexiones de la BeagleBone Black}{table.3.2}{}} \@writefile{toc}{\contentsline {section}{\numberline {3.5}Programa de adquisición de datos}{34}{section.3.5}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {3.5.1}Función principal}{34}{subsection.3.5.1}\protected@file@percent } \newlabel{sec:program}{{3.5.1}{34}{Función principal}{subsection.3.5.1}{}} \@writefile{lof}{\contentsline {figure}{\numberline {3.9}{\ignorespaces Diagrama de flujo general de la función \texttt {main} del programa de adquisición de datos.}}{35}{figure.3.9}\protected@file@percent } \newlabel{fig:flowchart-Main}{{3.9}{35}{Diagrama de flujo general de la función \texttt {main} del programa de adquisición de datos}{figure.3.9}{}} \@writefile{toc}{\contentsline {subsection}{\numberline {3.5.2}Función \texttt {sensConf()}}{35}{subsection.3.5.2}\protected@file@percent } \newlabel{sec:sensConf}{{3.5.2}{35}{Función \texttt {sensConf()}}{subsection.3.5.2}{}} \@writefile{lof}{\contentsline {figure}{\numberline {3.10}{\ignorespaces Diagrama de flujo la función \texttt {sensConf} del programa de adquisición de datos.}}{36}{figure.3.10}\protected@file@percent } \newlabel{fig:flowchart-sensConf}{{3.10}{36}{Diagrama de flujo la función \texttt {sensConf} del programa de adquisición de datos}{figure.3.10}{}} \newlabel{lst:sensConf}{{3.5}{36}{Función \texttt {int sensConf(uint8\_t uartNumber, int baudRate, char mode[], char response[], int tries)}}{lstlisting.3.5}{}} \@writefile{lol}{\contentsline {lstlisting}{\numberline {3.5}Función \texttt {int sensConf(uint8\_t uartNumber, int baudRate, char mode[], char response[], int tries)}.}{36}{lstlisting.3.5}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {3.5.3}Función de adquisición de datos \texttt {DAQ()}}{37}{subsection.3.5.3}\protected@file@percent } \newlabel{sec:DAQ}{{3.5.3}{37}{Función de adquisición de datos \texttt {DAQ()}}{subsection.3.5.3}{}} \@writefile{lof}{\contentsline {figure}{\numberline {3.11}{\ignorespaces Diagrama de flujo la función \texttt {DAQ} del programa de adquisición de datos.}}{37}{figure.3.11}\protected@file@percent } \newlabel{fig:flowchart-DAQ}{{3.11}{37}{Diagrama de flujo la función \texttt {DAQ} del programa de adquisición de datos}{figure.3.11}{}} \newlabel{lst:DAQa}{{3.6}{37}{Comienzo de la funcinón \texttt {int DAQ(int t\_hrs, int sp\_s)}}{lstlisting.3.6}{}} \@writefile{lol}{\contentsline {lstlisting}{\numberline {3.6}Comienzo de la funcinón \texttt {int DAQ(int t\_hrs, int sp\_s)}.}{37}{lstlisting.3.6}\protected@file@percent } \newlabel{lst:DAQb}{{3.7}{38}{Parámetros del ciclo de la función DAQ y los tiempos de adquisición}{lstlisting.3.7}{}} \@writefile{lol}{\contentsline {lstlisting}{\numberline {3.7}Parámetros del ciclo de la función DAQ y los tiempos de adquisición.}{38}{lstlisting.3.7}\protected@file@percent } \newlabel{lst:DAQc}{{3.8}{38}{Tareas realizadas en el ciclo de la función DAQ para solicitar, obtener, mostrar y almacenar las mediciones}{lstlisting.3.8}{}} \@writefile{lol}{\contentsline {lstlisting}{\numberline {3.8}Tareas realizadas en el ciclo de la función DAQ para solicitar, obtener, mostrar y almacenar las mediciones.}{38}{lstlisting.3.8}\protected@file@percent } \newlabel{lst:timepoInactividad}{{3.9}{39}{Código para verificar el tiempo de inactividad y esperar el próximo muestreo}{lstlisting.3.9}{}} \@writefile{lol}{\contentsline {lstlisting}{\numberline {3.9}Código para verificar el tiempo de inactividad y esperar el próximo muestreo.}{39}{lstlisting.3.9}\protected@file@percent } \newlabel{lst:getMeasures}{{3.10}{39}{Función char *getMeasures(char src[{],} char fval{,} int nchar)}{lstlisting.3.10}{}} \@writefile{lol}{\contentsline {lstlisting}{\numberline {3.10}Función char *getMeasures(char src[{],} char fval{,} int nchar).}{39}{lstlisting.3.10}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {3.6}Libreria \texttt {uart.h v1.0} }{40}{section.3.6}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {3.6.1}Función \texttt {uartConf()}}{40}{subsection.3.6.1}\protected@file@percent } \newlabel{lst:uartConf}{{3.11}{41}{Función \texttt {int uartConf(uint8\_t uartNumber, int baudRate})}{lstlisting.3.11}{}} \@writefile{lol}{\contentsline {lstlisting}{\numberline {3.11}Función \texttt {int uartConf(uint8\_t uartNumber, int baudRate}).}{41}{lstlisting.3.11}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {3.6.2}Función \texttt {uartClose()}}{41}{subsection.3.6.2}\protected@file@percent } \newlabel{sub:uartClose}{{3.6.2}{41}{Función \texttt {uartClose()}}{subsection.3.6.2}{}} \newlabel{lst:uartClose}{{3.12}{42}{Función \texttt {int uartClose(uint8\_t uartNumber)}}{lstlisting.3.12}{}} \@writefile{lol}{\contentsline {lstlisting}{\numberline {3.12}Función \texttt {int uartClose(uint8\_t uartNumber)}.}{42}{lstlisting.3.12}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {3.6.3}Función \texttt {uartTransmit()}}{42}{subsection.3.6.3}\protected@file@percent } \newlabel{lst:uartTransmit}{{3.13}{42}{Función \texttt {int uartTransmit(uint8\_t uartNumber{,} char message[{]})}}{lstlisting.3.13}{}} \@writefile{lol}{\contentsline {lstlisting}{\numberline {3.13}Función \texttt {int uartTransmit(uint8\_t uartNumber{,} char message[{]})}.}{42}{lstlisting.3.13}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {3.6.4}Función \texttt {uartReceive()}}{42}{subsection.3.6.4}\protected@file@percent } \newlabel{lst:uartReceive}{{3.14}{43}{Función \texttt {int uartReceive(uint8\_t uartNumber)}}{lstlisting.3.14}{}} \@writefile{lol}{\contentsline {lstlisting}{\numberline {3.14}Función \texttt {int uartReceive(uint8\_t uartNumber)}.}{43}{lstlisting.3.14}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {3.7}Archivo de datos}{43}{section.3.7}\protected@file@percent } \newlabel{lst:data}{{3.15}{43}{Ejemplo del archivo \texttt {data.dat} con las mediciones obtenidas}{lstlisting.3.15}{}} \@writefile{lol}{\contentsline {lstlisting}{\numberline {3.15}Ejemplo del archivo \texttt {data.dat} con las mediciones obtenidas}{43}{lstlisting.3.15}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {3.8}Conclusiones}{43}{section.3.8}\protected@file@percent } \@setckpt{Chapters/Chapter03}{ \setcounter{page}{45} \setcounter{equation}{0} \setcounter{enumi}{0} \setcounter{enumii}{0} \setcounter{enumiii}{0} \setcounter{enumiv}{0} \setcounter{footnote}{0} \setcounter{mpfootnote}{0} \setcounter{part}{0} \setcounter{chapter}{3} \setcounter{section}{8} \setcounter{subsection}{0} \setcounter{subsubsection}{0} \setcounter{paragraph}{0} \setcounter{subparagraph}{0} \setcounter{figure}{11} \setcounter{table}{2} \setcounter{Item}{0} \setcounter{Hfootnote}{0} \setcounter{bookmark@seq@number}{56} \setcounter{blindtext}{1} \setcounter{Blindtext}{5} \setcounter{blind@countparstart}{0} \setcounter{blindlist}{0} \setcounter{blindlistlevel}{0} \setcounter{blindlist@level}{0} \setcounter{blind@listcount}{0} \setcounter{blind@levelcount}{0} \setcounter{blind@randomcount}{0} \setcounter{blind@randommax}{0} \setcounter{blind@pangramcount}{0} \setcounter{blind@pangrammax}{0} \setcounter{parentequation}{0} \setcounter{lstnumber}{11} \setcounter{float@type}{8} \setcounter{subfigure}{0} \setcounter{lofdepth}{1} \setcounter{subtable}{0} \setcounter{lotdepth}{1} \setcounter{@todonotes@numberoftodonotes}{1} \setcounter{AlgoLine}{0} \setcounter{algocfline}{0} \setcounter{algocfproc}{0} \setcounter{algocf}{0} \setcounter{section@level}{0} \setcounter{lstlisting}{15} }