<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>1405-7743</journal-id>
<journal-title><![CDATA[Ingeniería, investigación y tecnología]]></journal-title>
<abbrev-journal-title><![CDATA[Ing. invest. y tecnol.]]></abbrev-journal-title>
<issn>1405-7743</issn>
<publisher>
<publisher-name><![CDATA[Universidad Nacional Autónoma de México, Facultad de Ingeniería]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1405-77432006000400004</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Medidor ultrasónico de nivel de agua para estanques]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Gutiérrez]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Porta-Gándara]]></surname>
<given-names><![CDATA[M.A.]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Centro de Investigaciones Biológicas del Noroeste  ]]></institution>
<addr-line><![CDATA[La Paz BCS]]></addr-line>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>12</month>
<year>2006</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>12</month>
<year>2006</year>
</pub-date>
<volume>7</volume>
<numero>4</numero>
<fpage>233</fpage>
<lpage>244</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_arttext&amp;pid=S1405-77432006000400004&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_abstract&amp;pid=S1405-77432006000400004&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_pdf&amp;pid=S1405-77432006000400004&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[En este trabajo se reporta el diseño y desempeño de un medidor de nivel de agua ultrasónico de 40 kHz, contenido en una unidad remota para registrar el tirante del agua en estanques acuícolas, con una resolución de ± 0.003 m y una variación del nivel de hasta 10 m. La velocidad del sonido está compensada con la medición de la temperatura del medio de propagación mediante un sensor digital que utiliza el protocolo de comunicación 1-Wire ®. La información se presenta en una pantalla de cristal líquido y es trasmitida a una unidad local mediante el protocolo inalámbrico Bluetooth ® para su monitoreo en tiempo real, mediante una interfaz gráfica del usuario programada en Matlab ® a través de un puerto serial universal (USB). A manera de respaldo, las mediciones se graban en una memoria de estado sólido EEPROM mediante el protocolo I2C ®. Este sistema se desarrolló con base en un microcontrolador comercial de bajo costo STAMP BS2p, diseñado para una amplia gama de aplicaciones, el cual utiliza un lenguaje propio de programación de alto nivel para manejar directamente los puertos de entrada/salida (I/O). El equipo satisface las necesidades de medición automática del nivel de agua en estanques acuícolas para la supervisión y control.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[In this work the design, construction and performance of 40 kHz ultrasonic water level measurer is reported. Embedded into a remote unit, it is used to measure the water level in aquaculture ponds. A resolution of ± 0,003 m is attained with a measurement range up to 10 m. The sound speed is compensated with the measurements of the ambient temperature by means of a digital sensor that uses the 1-Wire ® communication protocol. The in formation is displayed in a LCD and sent to a local unit by means of the Bluetooth ® wireless protocol. A graphical user interface programmed in Matlab ® through a USB port allows real time monitoring. An EEPROM is connected by the I2C ® protocol and used as data backup. This system was developed with the microcontroller STAMP BS2p de signed for an ample range of applications, programmed with a high level language to drive the I/O ports directly. The equipment satisfies supervision and control requirements in aquaculture ponds through the automatic water level measurements.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[Medición de nivel]]></kwd>
<kwd lng="es"><![CDATA[estanques acuícolas]]></kwd>
<kwd lng="es"><![CDATA[ultrasónico]]></kwd>
<kwd lng="es"><![CDATA[evaporación]]></kwd>
<kwd lng="en"><![CDATA[Level measurement]]></kwd>
<kwd lng="en"><![CDATA[aquaculture ponds]]></kwd>
<kwd lng="en"><![CDATA[ultrasonic]]></kwd>
<kwd lng="en"><![CDATA[evaporation]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <p align="justify"><font face="verdana" size="4">Estudios e investigaciones recientes</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="center"><font face="verdana" size="4"><b>Medidor ultras&oacute;nico de nivel de agua para estanques</b></font></p>     <p align="center"><font face="verdana" size="2">&nbsp;</font></p>     <p align="center"><font face="verdana" size="2"><b>J. Guti&eacute;rrez y  M.A. Porta&#150;G&aacute;ndara</b></font></p>     <p align="center"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><i>Centro de Investigaciones Biol&oacute;gicas del Noroeste, La Paz, BCS</i></font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>E&#150;mails:</b>    <br>   <a href="mailto:joaquing04@cibnor.mx">joaquing04@cibnor.mx</a>    ]]></body>
<body><![CDATA[<br>   <a href="mailto:maporta@cibnor.mx">maporta@cibnor.mx</a></font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2">Recibido: octubre de 2005    <br> Aceptado: mayo de 2006</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Resumen</b></font></p>     <p align="justify"><font face="verdana" size="2">En este trabajo se reporta el dise&ntilde;o y desempe&ntilde;o de un medidor de nivel de agua ultras&oacute;nico de 40 kHz, contenido en una unidad remota para registrar el tirante del agua en estanques acu&iacute;colas, con una resoluci&oacute;n de &plusmn; 0.003 m y una variaci&oacute;n del nivel de hasta 10 m. La velocidad del sonido est&aacute; compensada con la medici&oacute;n de la temperatura del medio de propagaci&oacute;n mediante un sensor digital que utiliza el protocolo de comunicaci&oacute;n <i>1&#150;Wire</i> &reg;. La informaci&oacute;n se presenta en una pantalla de cristal l&iacute;quido y es trasmitida a una unidad local mediante el protocolo inal&aacute;mbrico <i>Bluetooth</i> &reg; para su monitoreo en tiempo real, mediante una interfaz gr&aacute;fica del usuario programada en <i>Matlab</i> &reg; a trav&eacute;s de un puerto serial universal (USB). A manera de respaldo, las mediciones se graban en una memoria de estado s&oacute;lido EEPROM mediante el protocolo <i>I2C</i> &reg;. Este sistema se desarroll&oacute; con base en un microcontrolador comercial de bajo costo STAMP BS2<i>p</i>, dise&ntilde;ado para una amplia gama de aplicaciones, el cual utiliza un lenguaje propio de programaci&oacute;n de alto nivel para manejar directamente los puertos de entrada/salida (I/O). El equipo satisface las necesidades de medici&oacute;n autom&aacute;tica del nivel de agua en estanques acu&iacute;colas para la supervisi&oacute;n y control.</font></p>     <p align="justify"><font face="verdana" size="2"><b>Descriptores:</b> Medici&oacute;n de nivel, estanques acu&iacute;colas, ultras&oacute;nico, evaporaci&oacute;n.</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Abstract</b></font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">In this work the design, construction and performance of 40 kHz ultrasonic water level measurer is reported. Embedded into a remote unit, it is used to measure the water level in aquaculture ponds. A resolution of &plusmn; 0,003 m is attained with a measurement range up to 10 m. The sound speed is compensated with the measurements of the ambient temperature by means of a digital sensor that uses the 1&#150;<i>Wire</i> &reg; communication protocol. The in formation is displayed in a LCD and sent to a local unit by means of the <i>Bluetooth</i> &reg; wireless protocol. A graphical user interface programmed in <i>Matlab</i> &reg; through a USB port allows real time monitoring. An EEPROM is connected by the I2C &reg; protocol and used as data backup. This system was developed with the microcontroller STAMP BS2<i>p</i> de signed for an ample range of applications, programmed with a high level language to drive the I/O ports directly. The equipment satisfies supervision and control requirements in aquaculture ponds through the automatic water level measurements.</font></p>     <p align="justify"><font face="verdana" size="2"><b>Keywords:</b> Level measurement, aquaculture ponds, ultrasonic, evaporation.</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Introducci&oacute;n</b></font></p>     <p align="justify"><font face="verdana" size="2">Actualmente, existe un notable incremento en la actividad acu&iacute;cola,  la tendencia incluso es superar la pesca en la producci&oacute;n de alimentos (An&oacute;n, 2004), por ello, hay necesidad de tener mayor supervisi&oacute;n en los estanques de cultivo de especies   marinas,   lo  cual   permita   mejorar   las condiciones ambientales de los cultivos. Una parte fundamental para la supervisi&oacute;n y control de los estanques, es medir los cambios en el nivel del agua, producidos por la evaporaci&oacute;n y filtraciones que pueden crear concentraciones indeseables; por ejemplo, de salinidad y amoniaco.</font></p>     <p align="justify"><font face="verdana" size="2">El Centro de Investigaciones Biol&oacute;gicas del Noroeste (CIBNOR), realiza investigaci&oacute;n y desarrollo de tecnolog&iacute;a para cultivar diversas especies marinas en estanques supralitorales y tanques <a href="/img/revistas/iit/v7n4/a04f1.jpg" target="_blank">(Figura 1)</a>. El sistema de medici&oacute;n de nivel de agua, descrito en el presente trabajo, pretende contribuir a la automatizaci&oacute;n en la operaci&oacute;n de los estanques, y as&iacute;, aumentar la rentabilidad en la producci&oacute;n.</font></p>     <p align="justify"><font face="verdana" size="2">Si bien existen en el mercado diversos medidores de nivel, normalmente son costosos y no necesariamente dise&ntilde;ados para esta aplicaci&oacute;n. De acuerdo a su principio de operaci&oacute;n, b&aacute;sicamente los medidores pueden ser de presi&oacute;n, mec&aacute;nicos de polea y ultras&oacute;nicos (An&oacute;n, 2005a, b y c).</font></p>     <p align="justify"><font face="verdana" size="2">El uso de tecnolog&iacute;a reciente en el campo de la electr&oacute;nica con componentes integrados a gran escala y que operan de manera independiente; como por ejemplo, un term&oacute;metro digital encapsulado en un montaje TO92, cuya medici&oacute;n de la temperatura se hace a trav&eacute;s de una sola terminal, permite desarrollar equipos modulares y altamente sofisticados de manera econ&oacute;mica, precisa y confiable, tal como se muestra en esta aplicaci&oacute;n.</font></p>     <p align="justify"><font face="verdana" size="2">Al margen de satisfacer la necesidad de este sistema de medici&oacute;n en tiempo real, el presente trabajo muestra la aplicaci&oacute;n y versatilidad de varios componentes electr&oacute;nicos que utilizan diversos protocolos de comunicaci&oacute;n, los cuales permiten integrar diferentes capacidades de medici&oacute;n, supervisi&oacute;n y control de multiples variables y par&aacute;metros de inter&eacute;s. Una descripci&oacute;n sint&eacute;tica de las caracter&iacute;sticas principales del STAMP, as&iacute; como de los protocolos I2C, <i>1&#150;Wire</i> y <i>Bluetooth</i> se presenta en el <a href="#apendice">Ap&eacute;ndice 1</a>.</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><b>Desarrollo</b></font></p>     <p align="justify"><font face="verdana" size="2">El sistema propuesto <a href="#f2">(Figura 2)</a> est&aacute; compuesto de la unidad remota instalada en el sitio de inter&eacute;s y la unidad local dentro de un laboratorio cercano, ambas desarrolladas con el microcontrolador STAMP BS2<i>p</i> (Edwards, 2001).</font></p>     <p align="center"><font face="verdana" size="2"><a name="f2"></a></font></p>     <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v7n4/a04f2.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Unidad remota</b></font></p>     <p align="justify"><font face="verdana" size="2">Contenida en un m&oacute;dulo para intemperie que consta de un microcontrolador, un transductor ultras&oacute;nico piezoel&eacute;ctrico de 40 kHz, un sensor de temperatura, un acondicionador de se&ntilde;al, una pantalla de cristal liquido y un transreceptor inal&aacute;mbrico de 2.4 Ghz.</font></p>     <p align="justify"><font face="verdana" size="2">El microcontrolador genera un tren de pulsos de 40 kHz con una duraci&oacute;n programable entre 100 y 300 &micro;s <a href="#f3">(Figura 3)</a>, la cual es amplificada por el acondicionador de se&ntilde;al que consta de un amplificador operacional no inversor conectado a un transformador de acoplamiento para obtener un pulso de 160 Vpp en el transductor <a href="#f4">(Figura 4)</a>, el cual produce una onda de presi&oacute;n ultras&oacute;nica entre 0.0346 y 0.1039 m, a una temperatura ambiente de 300 K y de acuerdo a la duraci&oacute;n del tren de pulsos programada.</font></p>     <p align="center"><font face="verdana" size="2"><a name="f3"></a></font></p>     <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v7n4/a04f3.jpg"></font></p>     ]]></body>
<body><![CDATA[<p align="center"><font face="verdana" size="2"><a name="f4"></a></font></p>     <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v7n4/a04f4.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">La velocidad del sonido var&iacute;a con la temperatura (Benson, 2004) de acuerdo a la ecuaci&oacute;n:</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v7n4/a04e1.jpg">........................................(1)</font></p>     <p align="justify"><font face="verdana" size="2">Donde <i>v</i> es la velocidad del sonido en el aire (m/s), <img src="/img/revistas/iit/v7n4/a04s1.jpg"> es la relaci&oacute;n de calor espec&iacute;fico (1.4 para el aire a nivel del mar), R es la constante universal de los gases (286 m<sup>2</sup>/s<sup>2</sup>/K para el aire) y T es la temperatura (K).</font></p>     <p align="justify"><font face="verdana" size="2">La onda de presi&oacute;n del pulso de trasmisi&oacute;n al chocar con la superficie reflejante produce un eco, que es recibido por el transductor y captada por el receptor, que tambi&eacute;n recibe el pulso de trasmisi&oacute;n. El voltaje del eco recibido en el transductor, depende de la distancia y de la densidad del blanco, as&iacute; como de la potencia de transmisi&oacute;n y la sensibilidad de recepci&oacute;n <a href="/img/revistas/iit/v7n4/a04f5.jpg" target="_blank">(Figura 5)</a>. Este voltaje   es   amplificado   a   saturaci&oacute;n   por   un amplificador operacional <a href="/img/revistas/iit/v7n4/a04f6.jpg" target="_blank">(Figura 6)</a>, cuya salida se recorta a 5 V y se conecta a dos multivibradores monoestables, el primero es disparado por el pulso de inicio de trasmisi&oacute;n, el cual sirve para mantener su estado inestable por un tiempo constante, lo que permite eliminar el tren de la trasmisi&oacute;n. Despu&eacute;s, al caer a su estado estable se produce un flanco que dispara al segundo multivibrador a su estado inestable, el que a su vez, es llevado a su estado estable <i>(reset)</i> por el eco <a href="/img/revistas/iit/v7n4/a04f7.jpg" target="_blank">(Figura 7)</a>, de esta manera, la suma de los dos tiempos de salida de los monoestables determinan el doble del tiempo de vuelo (<i>time of flight</i> o TOF), entre el transductor y el blanco, en el caso mostrado, el blanco se encuentra a 5.8 ms del transductor ultras&oacute;nico.</font></p>     <p align="justify"><font face="verdana" size="2">El microcontrolador mide el ancho del pulso del segundo monoestable con una resoluci&oacute;n de 0.8 &micro;s, la ecuaci&oacute;n 2, permite calcular la distancia entre el transductor ultras&oacute;nico y el blanco como funci&oacute;n del tiempo:</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v7n4/a04e2.jpg">...............................................(2)</font></p>     <p align="justify"><font face="verdana" size="2">Donde <i>d</i> es la distancia (m) recorrida por el sonido y <i>t</i> es el tiempo (s) total que se obtiene por la suma de los tiempos de ambos multivibradores.</font></p>     <p align="justify"><font face="verdana" size="2">Dado que la velocidad del sonido est&aacute; en funci&oacute;n de la temperatura del medio de propagaci&oacute;n, es necesario medirla para compensar su variaci&oacute;n de acuerdo a la ecuaci&oacute;n 1.</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Utilizando las ecuaciones 1 y 2 se puede calcular que a una temperatura ambiente de 300 K y una resoluci&oacute;n en la medici&oacute;n de la temperatura de &plusmn; 0.1 K, combinado con la resoluci&oacute;n de tiempo de &plusmn; 0.8 &micro;s del microprocesador, permiten una resoluci&oacute;n en la medici&oacute;n de la distancia al blanco del orden de &plusmn; 0.0018 m para la distancia m&aacute;xima de dise&ntilde;o del sistema, que es de 10 m. Por lo que un sensor de temperatura con una resoluci&oacute;n mayor de &plusmn; 0.1 K, satisface el requerimiento te&oacute;rico electr&oacute;nico en la resoluci&oacute;n de la distancia. El term&oacute;metro digital seleccionado es el DS1822 que tiene una resoluci&oacute;n de 2<sup>&#150;4</sup> K en 12 bits, este dispositivo se comunica con el microcontrolador mediante el protocolo serial 1<i>&#150;Wire</i> &reg; (Stevens, 1999). La medici&oacute;n de temperatura y tiempo de vuelo se lleva a cabo de manera consecutiva e instant&aacute;nea.</font></p>     <p align="justify"><font face="verdana" size="2">La unidad remota tambi&eacute;n cuenta con una pantalla de cristal liquido HD&#150;44780 de 2 x 16 caracteres para la supervisi&oacute;n del correcto funcionamiento del medidor de nivel, ya que muestra la informaci&oacute;n en tiempo real. La operaci&oacute;n de esta pantalla se efect&uacute;a mediante tres comandos implementados en el microcontrolador BS2<i>p</i>, que permiten la comunicaci&oacute;n directa a trav&eacute;s de tres l&iacute;neas de control y cuatro de datos.</font></p>     <p align="justify"><font face="verdana" size="2">Un dispositivo para la transmisi&oacute;n&#150;recepci&oacute;n de informaci&oacute;n mediante el protocolo est&aacute;ndar <i>Bluetooth</i> &reg; (An&oacute;n, 2005d), permite establecer un enlace inal&aacute;mbrico para monitorear en tiempo real la variaci&oacute;n del nivel en el estanque, producida por la evaporaci&oacute;n y filtraciones. El alcance del enlace electromagn&eacute;tico inal&aacute;mbrico puede ser de hasta 1.2 km en l&iacute;nea de vista, con antena externa tipo bipolar o datch, y de 100 m con la antena interna integrada (clase 1). La pantalla de cristal l&iacute;quido y el trasmisor, se colocaron fuera del m&oacute;dulo para intemperie <a href="/img/revistas/iit/v7n4/a04f8.jpg" target="_blank">(Figura 8)</a>, para facilitar la lectura y supervisi&oacute;n de la correcta operaci&oacute;n del equipo.</font></p>     <p align="justify"><font face="verdana" size="2">Para medir la evaporaci&oacute;n o el nivel del agua en los estanques acu&iacute;colas, el microcontrolador est&aacute; programado para recibir un comando de toma de muestra que incluye el tiempo de vuelo y la temperatura ambiente. Esta informaci&oacute;n es transmitida hacia la unidad local.</font></p>     <p align="justify"><font face="verdana" size="2">La alimentaci&oacute;n de esta unidad se proporciona mediante una bater&iacute;a recargable de 12 Vdc con una capacidad de 5 Ah. Se regula el voltaje a 9 Vdc para la parte ultras&oacute;nica e inal&aacute;mbrica y a 5 Vdc para el resto de los componentes electr&oacute;nicos. El consumo de corriente es de 70 mA cuando est&aacute; encendido, de 100 mA cuando se establece la comunicaci&oacute;n remota con la unidad local y cuando transmite el pulso de ultrasonido de 105 mA.</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Unidad local</b></font></p>     <p align="justify"><font face="verdana" size="2">Consta de un microcontrolador, una memoria de estado s&oacute;lido EEPROM y un transreceptor inal&aacute;mbrico de 2.4 GHz, as&iacute; como de una conexi&oacute;n USB para comunicarse con una computadora personal (PC).</font></p>     <p align="justify"><font face="verdana" size="2">En la computadora personal se encuentra instalado el programa ejecutable desarrollado en el lenguaje de programaci&oacute;n <i>Matlab</i> 7.0. En el cual se establece la frecuencia de medici&oacute;n del tiempo de vuelo y de temperatura ambiente, as&iacute; como la sincron&iacute;a para establecer la comunicaci&oacute;n entre el puerto   USB,  el  microcontrolador y el transmisor inal&aacute;mbrico. Este programa se activa mediante una interfaz gr&aacute;fica del usuario (GUI) que permite a trav&eacute;s del teclado o del <i>rat&oacute;n</i> la configuraci&oacute;n del puerto e inicio de la conexi&oacute;n, la selecci&oacute;n del intervalo de muestreo y la presentaci&oacute;n gr&aacute;fica y num&eacute;rica de la informaci&oacute;n recibida en tiempo real <a href="/img/revistas/iit/v7n4/a04f9.jpg" target="_blank">(Figura 9)</a>.</font></p>     <p align="justify"><font face="verdana" size="2">El c&aacute;lculo de la distancia se hace mediante el algoritmo programado con las ecuaciones (1) y (2) respectivamente, en este caso, el instrumento est&aacute; dise&ntilde;ado para registrar cambios de nivel del agua de hasta 10 m con una resoluci&oacute;n de &plusmn; 0.003 m. La distancia calculada se almacena en un archivo de hojas de c&aacute;lculo con extensi&oacute;n xls para su uso posterior, en donde se incluyen los datos recibidos, la fecha y hora.</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">El microcontrolador recibe el inicio de comunicaci&oacute;n del puerto USB y se establece el enlace con la unidad remota para transmitir el comando de toma de muestra, y queda en espera de recibir los datos correspondientes. Una vez que se reciben los datos se transfieren al programa en tiempo real y se almacenan en una memoria EEPROM de 32 kB comunicada mediante el protocolo serial I2C (Stevens, 1999). Esta memoria permite el respaldo independiente de informaci&oacute;n de la computadora de hasta 16,384 valores, ya que cada dato ocupa dos bytes.</font></p>     <p align="justify"><font face="verdana" size="2">La alimentaci&oacute;n de esta unidad se proporciona mediante una fuente de 12 Vdc con una capacidad de 500 mAh. Se regula a 9 Vdc para la parte inal&aacute;mbrica y 5 Vdc para el microcontrolador y la memoria EEPROM. El consumo de corriente es de 60 mA cuando est&aacute; encendido y de 90 mA cuando se establece la comunicaci&oacute;n local con la unidad remota.</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Resultados</b></font></p>     <p align="justify"><font face="verdana" size="2">El sistema se ha probado de manera intensiva, tanto en laboratorio como en campo, para evaluar su desempe&ntilde;o bajo diferentes condiciones ambientales.</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Pruebas en laboratorio</b></font></p>     <p align="justify"><font face="verdana" size="2">Se llevaron a cabo diferentes pruebas en laboratorio <a href="#f10">(Figura 10)</a>, para establecer la precisi&oacute;n del instrumento a diferentes temperaturas y medir de manera real su resoluci&oacute;n, utilizando una distancia constante y conocida entre el transductor y el blanco.</font></p>     <p align="center"><font face="verdana" size="2"><a name="f10"></a></font></p>     <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v7n4/a04f10.jpg"></font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Los resultados <a href="/img/revistas/iit/v7n4/a04f11.jpg" target="_blank">(Figura 11)</a> muestran la variaci&oacute;n de la medici&oacute;n de la distancia con respecto a los cambios de la temperatura ambiente de 29.8 a 33&deg;C, aproximadamente. Como se puede observar, el cambio en la distancia medida compensada en temperatura es de 0.0012 m, en un intervalo de 2000 lecturas a una frecuencia de 15 s. La distancia fija al blanco, se midi&oacute; por un extens&oacute;metro de tres metros de longitud y una resoluci&oacute;n de un mil&iacute;metro, siendo &eacute;sta de 1.5 m. Para esta prueba resulta relevante la distancia fija entre el transductor y el blanco y no la exactitud, debido a que se desea medir la precisi&oacute;n y resoluci&oacute;n del instrumento.</font></p>     <p align="justify"><font face="verdana" size="2">Como puede observarse entre el dato 0 y el dato 400, existe la mayor pendiente positiva en el cambio de la temperatura ambiente y entonces el sensor de temperatura no alcanza el valor final asint&oacute;tico de 95%. Esto genera una fluctuaci&oacute;n de entre 1.504 y 1.505 m en el valor de la distancia medida. A partir del dato 400, la pendiente de la temperatura ambiente disminuye, por lo tanto, la fluctuaci&oacute;n en la medici&oacute;n de la distancia es menor.</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Pruebas de campo</b></font></p>     <p align="justify"><font face="verdana" size="2">La medici&oacute;n experimental se desarroll&oacute; en la zona de tanques de cultivo  <a href="/img/revistas/iit/v7n4/a04f12.jpg" target="_blank">(Figura  12)</a>.   Para  poder evaluar el desempe&ntilde;o del equipo en campo, se seleccion&oacute; un tanque de cultivo de microalgas de 5000 L de capacidad y un tirante aproximado de un metro, medido con el extens&oacute;metro antes mencionado. Se eligi&oacute; este contenedor, ya que no existen fugas de agua debidas a filtraciones y solamente el cambio de nivel es producto de la evaporaci&oacute;n.</font></p>     <p align="justify"><font face="verdana" size="2">Para el cultivo de las microalgas, primeramente se llen&oacute; el tanque y se dej&oacute; reposar el agua por un per&iacute;odo de 24 h, en el cual se efectu&oacute; una primera fase del experimento de campo. El resultado de la evaporaci&oacute;n <a href="/img/revistas/iit/v7n4/a04f13.jpg" target="_blank">(Figura 13)</a> muestra un cambio en el nivel del tirante de agua aproximadamente de 0.99 a 0.975 m, que corresponde alrededor de 15 L/m<sup>2</sup>. En la gr&aacute;fica de distancia contra tiempo se aprecian fluctuaciones en el nivel del agua de hasta 0.004 m producidas por el viento, cuya intensidad fue de casi 3 m/s al inicio de la prueba.</font></p>     <p align="justify"><font face="verdana" size="2">En la segunda fase del experimento, las microalgas son sembradas al tanque de cultivo y se conecta un aereador para proporcionar el ox&iacute;geno requerido para su crecimiento. El resultado de la evaporaci&oacute;n <a href="/img/revistas/iit/v7n4/a04f14.jpg" target="_blank">(Figura 14)</a> se ve influenciado por el cambio de nivel producido por el burbujeo del aereador y el viento; como puede observarse en la gr&aacute;fica, las fluctuaciones del nivel de agua son de hasta 0.025 m. El cambio resultante en el nivel del agua en la prueba a lo largo de 24 h, fue de una diferencia de 0.018 m que corresponde alrededor de 18 L/m<sup>2</sup>. Puede apreciarse que el burbujeo produce un incremento en la evaporaci&oacute;n, al comparar los resultados de ambas fases.</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Conclusiones</b></font></p>     <p align="justify"><font face="verdana" size="2">El sistema implementado es aut&oacute;nomo y port&aacute;til, de f&aacute;cil instalaci&oacute;n en una diversidad de escenarios posibles. Por su caracter&iacute;stica de equipo telem&eacute;trico no requiere de instalaciones f&iacute;sicas fijas. Es pr&aacute;ctico operar el sistema en campo, tanto la unidad local como la remota, mediante una computadora port&aacute;til personal, o bien, con la unidad local dentro de una oficina o laboratorio a distancia.</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">El equipo se someti&oacute; a diversas pruebas tanto en campo como en  laboratorio con resultados satisfactorios y confiables, por lo que el sistema cumple las expectativas de dise&ntilde;o y operaci&oacute;n. La informaci&oacute;n resultante es un archivo est&aacute;ndar de f&aacute;cil interoperabilidad con programas computacionales de uso com&uacute;n para el procesamiento de datos.</font></p>     <p align="justify"><font face="verdana" size="2">Una de las caracter&iacute;sticas de este equipo es el haber logrado el aumento en la resoluci&oacute;n con un medidor ultras&oacute;nico, que normalmente es &plusmn;0.01 m, &uacute;nicamente equipos de m&aacute;s alta tecnolog&iacute;a como los que usan l&aacute;ser tienen resoluciones parecidas o superiores a este equipo, pero son de mayor costo.</font></p>     <p align="justify"><font face="verdana" size="2">El uso de un microcontrolador como <i>el</i> STAMP BS2<i>p</i>, permite tener una plataforma vers&aacute;til, simple y   pr&aacute;ctica    para   el    desarrollo   de   diferentes aplicaciones en el campo de la instrumentaci&oacute;n y control.   A  diferencia   del   uso  de  microcontroladores de m&aacute;s bajo nivel como pueden ser los PICs o <i>Atmel</i>, el STAMP integra una serie de instrucciones que permiten la comunicaci&oacute;n directa por medio de los diferentes protocolos integrados en su lenguaje de programaci&oacute;n.</font></p>     <p align="justify"><font face="verdana" size="2">En este trabajo se ha mostrado una parte del potencial de este tipo de microcontrolador para desarrollar sistemas integrados robustos y de muy bajo costo, a partir de equipos originales manufacturados (<i>i.e.</i>, OEM), tal como microcontroladores, computadoras compactas, dispositivos de comunicaci&oacute;n y sensores diversos. Con esta arquitectura es factible a&ntilde;adir sensores espec&iacute;ficos para diferentes tareas de medici&oacute;n, supervisi&oacute;n y control. Mediante los acondicionadores de se&ntilde;al adecuados, se logra el crecimiento modular a sistemas m&aacute;s complejos y completos, sin tener que redise&ntilde;ar todo el sistema.</font></p>     <p align="justify"><font face="verdana" size="2">Una mejora del sistema puede hacerse mediante un sensor de temperatura que tenga un tiempo de respuesta menor, como podr&iacute;a ser un circuito termopar digital (<i>v.g.</i> MAX667), que permitir&iacute;a mejorar la compensaci&oacute;n de temperatura de la velocidad del sonido, y as&iacute; poder aumentar la resoluci&oacute;n en la medici&oacute;n de la distancia mediante ultrasonido.</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b><a name="apendice"></a>Ap&eacute;ndice 1</b></font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Microcontrolador STAMP BS2<i>p</i></b></font></p>     <p align="justify"><font face="verdana" size="2">Este microcontrolador manufacturado por PARALLAX, <i>Inc</i>, est&aacute; basado en la familia SX de controladores de comunicaciones configurables, fabricados con tecnolog&iacute;a CMOS avanzada, combinados con arquitectura RISC que permite altas velocidades de c&oacute;mputo con control flexible y eficiente en la manipulaci&oacute;n de datos, a trav&eacute;s de sus puertos de entrada/salida. El BS2<i>p</i> est&aacute; encapsulado en un empaque de 24 terminales (DIP 24&#150;<i>pins</i>), es alimentado entre 6&#150;9 Vdc. Un regulador de voltaje proporciona los 5 V para alimentar al BS2<i>p</i>, tiene una EEPROM de 2 kb y 32 b de memoria RAM, se programa en lenguaje P<i>Basic</i> que es almacenado permanentemente en la EEPROM. El programa definido por el usuario es cargado desde una PC a trav&eacute;s de un puerto serial o USB. El BS2<i>p</i> tiene 16 puertos programables de entrada/salida, cada terminal proporciona una corriente m&aacute;xima de 30 mA.</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">El PBasic tiene un conjunto de 56 instrucciones que permiten hacer las funciones m&aacute;s elementales de un lenguaje BASIC est&aacute;ndar y operar directamente los siguientes protocolos: Serial RS232, <i>1&#150;Wire</i> &reg; y I2C &reg;, as&iacute; como la implementaci&oacute;n de comandos para la operaci&oacute;n directa de pantallas de cristal l&iacute;quido.</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Protocolo I2C</b></font></p>     <p align="justify"><font face="verdana" size="2">El medio de control que proporciona un enlace de comunicaci&oacute;n entre circuitos integrados en un sistema, se conoce como I2C (<i>Inter</i>&#150; IC <i>bus</i>), desarrollado por Philips Semiconductors a principios de 1980. Mediante un protocolo de comandos de comunicaci&oacute;n de dos cables, se ha creado un est&aacute;ndar mundial para los sistemas de control. Este protocolo se aplica a una diversidad de circuitos, como convertidores A/D, CODECs, microprocesadores, sensores, entre otros. Las velocidades de trasmisi&oacute;n alcanzan 3.4 Mbps, Dos l&iacute;neas conectan a todos los circuitos integrados en el sistema y cualquier dispositivo I2C puede ser conectado e intercambiar informaci&oacute;n entre el dispositivo maestro  y  esclavo.   El   esquema  de  direccionamiento, elimina la necesidad de circuitos decodificadores.</font></p>     <p align="justify"><font face="verdana" size="2">Cada transferencia I2C se efect&uacute;a con una condici&oacute;n de inicio <i>(Start Condition)</i> y termina con una condici&oacute;n de alto <i>(Stop Condition)</i>. Entre estas dos  condiciones  se transfiere  un  byte  con   la identificaci&oacute;n &uacute;nica del dispositivo esclavo, seguido por un byte de direccionamiento y otro de dato. Inmediatamente despu&eacute;s de que cada byte es transmitido, durante un ciclo de reloj una se&ntilde;al de reconocimiento (<i>Acknowledge</i>).</font></p>     <p align="justify"><font face="verdana" size="2">Los dise&ntilde;adores pueden pasar r&aacute;pidamente del dise&ntilde;o de escritorio al circuito final. El I2C tambi&eacute;n ahorra espacio y costos, haciendo el circuito impreso de menor tama&ntilde;o. Actualmente, existen m&aacute;s de 400 dispositivos I2C y se a&ntilde;aden e incrementan anualmente entre 40 y 50.</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Protocolo 1&#150;<i>Wire</i></b></font></p>     <p align="justify"><font face="verdana" size="2">La tecnolog&iacute;a 1&#150;<i>Wire</i> desarrollada por <i>Dallas Semiconductors</i>, consiste de un cable que sirve para alimentar y comunicar de manera serial as&iacute;ncrona y bidireccional a una gran diversidad de dispositivos electr&oacute;nicos. Por lo tanto, s&oacute;lo se requiere de una terminal de entrada/salida compartida entre m&uacute;ltiples dispositivos 1&#150;<i>Wire</i>, los cuales tienen una identificaci&oacute;n digital de direccionamiento &uacute;nica que consiste en un n&uacute;mero de 64 bits grabado permanentemente en una ROM, donde el primer byte corresponde a un c&oacute;digo de la familia del tipo de dispositivo y los restantes 6 bytes proporcionan 48 bits de un n&uacute;mero &uacute;nico para cada dispositivo (<i>i.e</i>. 2<sup>48</sup> circuitos posibles). Existe una gran cantidad de circuitos para medir humedad, presi&oacute;n barom&eacute;trica, direcci&oacute;n de viento, radiaci&oacute;n solar y temperaturas, entre otros.</font></p>     <p align="justify"><font face="verdana" size="2">El protocolo utiliza niveles l&oacute;gicos TTL/CMOS convencionales con rangos de voltaje de 2.8 a 6 Vdc, tanto el maestro como los esclavos se configuran como transrecpetores al permitir un dato secuencial de bits en cualquier direcci&oacute;n, pero solo en una direcci&oacute;n al mismo tiempo. La informaci&oacute;n se transfiere en cuatro etapas de tiempo: inicializaci&oacute;n, identificaci&oacute;n del n&uacute;mero &uacute;nico, comando y transferencia de dato.</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Protocolo <i>Bluetooth</i></b></font></p>     <p align="justify"><font face="verdana" size="2">Desarrollado por ERICSSON, <i>Bluetooth</i> es un est&aacute;ndar industrial inal&aacute;mbrico para comunicar redes personales confinadas, permite intercambiar informaci&oacute;n entre diferentes dispositivos como asistentes digitales personales (PDAs), tel&eacute;fonos m&oacute;viles, computadora port&aacute;til, impresoras, c&aacute;maras digitales, equipos de sonido, entre otros. En la actualidad, existen tres clases disponibles de potencia: clase 3 de 1 mW que permite una comunicaci&oacute;n hasta 1 m, clase 2 de 2.5 mW con un alcance de 10 m y clase 1 de 100 mW hasta 100 m; sin embargo, existen antenas externas que permiten la comunicaci&oacute;n hasta 1200 m.</font></p>     <p align="justify"><font face="verdana" size="2">El protocolo opera en una banda libre ISM <i>(Industrial Scientific and Medical)</i> de radiofrecuencia a 5.8 GHz, 2.4 GHz y 900 MHz. Para prevenir interferencia con otros protocolos que utilizan la banda de 2.45 GHz, el <i>Bluetooth</i> divide la banda en 79 canales de 1 MHz de ancho de banda.</font></p>     <p align="justify"><font face="verdana" size="2">Un dispositivo <i>Bluetooth</i> tiene el rol de maestro y puede comunicarse con m&aacute;s de siete dispositivos con el rol de esclavos. En cualquier tiempo, los datos pueden ser transferidos entre el maestro y un esclavo; pero el maestro cambia r&aacute;pidamente su comunicaci&oacute;n con los dem&aacute;s esclavos, este esquema de comunicaci&oacute;n se conoce como <i>piconets</i>. Cada dispositivo tiene un n&uacute;mero de identificaci&oacute;n de 12 caracteres para establecer la comunicaci&oacute;n; sin embargo, &eacute;ste puede estar configurado a responder a cualquier petici&oacute;n de conexi&oacute;n.</font></p>     <p align="justify"><font face="verdana" size="2">El rey dan&eacute;s y noruego Harald Bl&aring;tand (Harold Bluetooth en ingl&eacute;s), alrededor del a&ntilde;o 1000 DC, unific&oacute; las tribus guerreras de Dinamarca, Noruega y Suecia, ERICSSON toma este nombre por ser el <i>Bluetooth</i> un protocolo unificador de diferentes tecnolog&iacute;as.</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Referencias</b></font></p>     <!-- ref --><p align="justify"><font face="verdana" size="2">An&oacute;n (2004).   <i>The  State of World Fisheries and Aquaculture</i> (SOFIA). The Food and Agriculture Organization, Fisheries Departament. Rome, Italy, Part 1, pp. 65.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4260358&pid=S1405-7743200600040000400001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">An&oacute;n.   (2005a).   SIAP   Bologna:   Water   Level Recorder 5794.<a href="http://www.siap.com" target="_blank">http://www.siap.com</a></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4260359&pid=S1405-7743200600040000400002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">An&oacute;n.   (2005b).   Applied   Microsystems   Inc.: Water  Level   Recorder PA&#150;10. <a href="http://www.appliedmicrosystems.com" target="_blank">http://www.appliedmicrosystems.com</a></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4260360&pid=S1405-7743200600040000400003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">An&oacute;n.  (2005c). Aanderaa Instruments: Water Level   Recorders  WLR7. <a href="http://www.aanderaa.no" target="_blank">http://www.aanderaa.no</a></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4260361&pid=S1405-7743200600040000400004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">An&oacute;n.     (2005d).     The     Official     Bluetooth Membership Site.<a href="http://www.bluetooth.org" target="_blank">http://www.bluetooth.org</a></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4260362&pid=S1405-7743200600040000400005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">Edwards S. (2001). <i>Programming and Customizing the Basic Stamp Computer</i>. McGraw&#150;Hill, New York, NY, pp. 331.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4260363&pid=S1405-7743200600040000400006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">Benson T. (2004). Glenn Learning Technologies Homepage. Glenn Research Center, NASA. <a href="http://www.grc.nasa.gov/WWW/K-12/airplane/sound.html" target="_blank">http://www.grc.nasa.gov/WWW/K&#150;12/airplane/sound.html</a></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4260364&pid=S1405-7743200600040000400007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">Stevens R. (1999). <i>Serial PIC'n: PIC Microcontroller Serial Communication</i>s. Square 1 Electronics, Hayden, Idaho, pp. 526.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4260365&pid=S1405-7743200600040000400008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Semblanza de los autores</b></font></p>     <p align="justify"><font face="verdana" size="2"><i>Joaqu&iacute;n Guti&eacute;rrez.</i> Es ingeniero en comunicaciones y electr&oacute;nica por el Instituto Polit&eacute;cnico Nacional, obtuvo el grado de doctor en inteligencia artificial por el Instituto Tecnol&oacute;gico y de Estudios Superiores de Monterrey. Actualmente se desempe&ntilde;a como investigador en el Centro de Investigaciones Biol&oacute;gicas del Noroeste, S.C.</font></p>     <p align="justify"><font face="verdana" size="2"><i>Miguel &Aacute;ngel Porta&#150;G&aacute;ndara.</i> Es ingeniero en comunicaciones y electr&oacute;nica por el Instituto Polit&eacute;cnico Nacional, obtuvo el grado de doctor en ingenier&iacute;a por la Universidad Nacional Aut&oacute;noma de M&eacute;xico. Actualmente se desempe&ntilde;a como investigador en el Centro de Investigaciones Biol&oacute;gicas del Noroeste, S.C.</font></p>     ]]></body>
<body><![CDATA[ ]]></body><back>
<ref-list>
<ref id="B1">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
</name>
<name>
</name>
</person-group>
<source><![CDATA[The State of World Fisheries and Aquaculture (SOFIA)]]></source>
<year>2004</year>
<page-range>65</page-range><publisher-loc><![CDATA[Rome^eItaly Italy]]></publisher-loc>
<publisher-name><![CDATA[The Food and Agriculture OrganizationFisheries Departament]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B2">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
</name>
<name>
</name>
</person-group>
<source><![CDATA[SIAP Bologna: Water Level Recorder 5794]]></source>
<year>2005</year>
</nlm-citation>
</ref>
<ref id="B3">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
</name>
<name>
</name>
</person-group>
<source><![CDATA[Applied Microsystems Inc: Water Level Recorder PA-10]]></source>
<year>2005</year>
</nlm-citation>
</ref>
<ref id="B4">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
</name>
<name>
</name>
</person-group>
<source><![CDATA[Aanderaa Instruments: Water Level Recorders WLR7]]></source>
<year>2005</year>
</nlm-citation>
</ref>
<ref id="B5">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
</name>
<name>
</name>
</person-group>
<source><![CDATA[The Official Bluetooth Membership Site]]></source>
<year>2005</year>
</nlm-citation>
</ref>
<ref id="B6">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Edwards]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
</person-group>
<source><![CDATA[Programming and Customizing the Basic Stamp Computer]]></source>
<year>2001</year>
<page-range>331</page-range><publisher-loc><![CDATA[New York^eNY NY]]></publisher-loc>
<publisher-name><![CDATA[McGraw-Hill]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B7">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Benson]]></surname>
<given-names><![CDATA[T]]></given-names>
</name>
</person-group>
<source><![CDATA[]]></source>
<year>2004</year>
<publisher-name><![CDATA[NASA]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B8">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Stevens]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
</person-group>
<source><![CDATA[Serial PIC'n: PIC Microcontroller Serial Communications]]></source>
<year>1999</year>
<page-range>526</page-range><publisher-loc><![CDATA[Hayden^eIdaho Idaho]]></publisher-loc>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
