<?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>1815-5928</journal-id>
<journal-title><![CDATA[Ingeniería Electrónica, Automática y Comunicaciones]]></journal-title>
<abbrev-journal-title><![CDATA[EAC]]></abbrev-journal-title>
<issn>1815-5928</issn>
<publisher>
<publisher-name><![CDATA[Universidad Tecnológica de La Habana José Antonio Echeverría, Cujae]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1815-59282016000200001</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Sistema para la medición de la humedad relativa usando un DSSP]]></article-title>
<article-title xml:lang="en"><![CDATA[Relative humidity measurement system using a DSSP]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Tuero Suárez]]></surname>
<given-names><![CDATA[Leynier]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Hernández González]]></surname>
<given-names><![CDATA[Arturo]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Ramírez Beltrán]]></surname>
<given-names><![CDATA[Jorge]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad Agraria de La Habana Fructuoso Rodríguez Pérez, UNAH Departamento de Física ]]></institution>
<addr-line><![CDATA[La Habana ]]></addr-line>
<country>Cuba</country>
</aff>
<aff id="A02">
<institution><![CDATA[,Universidad Tecnológica de La Habana José Antonio Echeverría, Cujae  ]]></institution>
<addr-line><![CDATA[La Habana ]]></addr-line>
<country>Cuba</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>08</month>
<year>2016</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>08</month>
<year>2016</year>
</pub-date>
<volume>37</volume>
<numero>2</numero>
<fpage>1</fpage>
<lpage>14</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_arttext&amp;pid=S1815-59282016000200001&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_abstract&amp;pid=S1815-59282016000200001&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_pdf&amp;pid=S1815-59282016000200001&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[La medición de la humedad relativa es de gran importancia en diversas esferas de la vida tales como: la agricultura, la industria, la meteorología y el confort humano. En estetrabajo se propone el diseño de un transmisor de humedad relativa de alta exactitud y conbajo consumo de potencia basado en el método psicrométrico. Se exponen las características y funcionamiento de cada uno de los bloques que componen el transmisor diseñado, el cual cuenta con un DSSP (Digital Sensor Signal Processor) para realizar todas las compensaciones necesarias yobtener los datos de las variables de interés mediante una interfaz de comunicación digital con una computadora. El firmware implementado en el DSSP permite que en tiempo real se realice el cálculo de la humedad relativa mediante el método psicrométrico. Enlos experimentos prácticos realizados se obtuvieron errores relativos con respecto al intervalo nominal de 0,8% en la temperatura y 0,6%en la humedad relativa.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[Measurement of relative humidity is very important in several spheres of life, such as agriculture, industry, meteorology and human comfort. This work deals with the design of a relative humidity transmitter with high accuracy and low power consumption based on the psychrometric method. The main characteristics and the function of each part of the transmitter are exposed. It has a DSSP (Digital Sensor Signal Processor) to make all the necessary compensations and to obtain the variables data by a communication interface with a computer. The firmware implemented in the DSSP allows that, in real-time; the relative humidity is calculated using the psychrometric method. In practical experiments, were obtained relative errors with regard to span of 0,8 % in temperature and 0,6% in relative humidity.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[método psicrométrico]]></kwd>
<kwd lng="es"><![CDATA[humedad relativa]]></kwd>
<kwd lng="es"><![CDATA[termistor]]></kwd>
<kwd lng="es"><![CDATA[DSSP]]></kwd>
<kwd lng="en"><![CDATA[Psychrometric method]]></kwd>
<kwd lng="en"><![CDATA[relative humidity]]></kwd>
<kwd lng="en"><![CDATA[thermistor]]></kwd>
<kwd lng="en"><![CDATA[DSSP]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[  	    <p align="right"><font face="Verdana" size="2"> <b>ART&Iacute;CULO ORIGINAL</b></font></p>        <p>&nbsp;</p>     <p>&nbsp; </p>     <p align="left" ><font face="verdana" size="2"><strong><font size="4">Sistema    para la medici&oacute;n de la humedad relativa usando un DSSP</font></strong></font></p>     <p align="left" >&nbsp;</p>     <p ><font face="verdana" size="3"><b>Relative humidity measurement    system using a DSSP</b></font></p>     <p>&nbsp;</p> 	    <p>&nbsp;  	     <p align="left" ><font face="verdana" size="2"><b>Leynier Tuero Su&aacute;rez    <sup>I</sup>, Arturo Hern&aacute;ndez Gonz&aacute;lez <sup>II</sup>, Jorge Ram&iacute;rez    Beltr&aacute;n <sup>II</sup></b></font></p>  	    ]]></body>
<body><![CDATA[<p align="left" ><font face="verdana" size="2"><sup>I</sup> Departamento de F&iacute;sica, Universidad Agraria de La Habana Fructuoso Rodr&iacute;guez P&eacute;rez, UNAH, La Habana, Cuba    <br> 	<sup>II</sup> Universidad Tecnol&oacute;gica de La Habana Jos&eacute; Antonio Echeverr&iacute;a, Cujae, La Habana, Cuba</font></p>     <P>&nbsp;     <P>&nbsp;  <hr size="1" noshade>     <P><B><font size="2" face="Verdana">RESUMEN</font></B>     <p ><font face="verdana" size="2">La medici&oacute;n de la humedad relativa es de gran importancia en diversas esferas de la vida tales como: la agricultura, la industria, la meteorolog&iacute;a y el confort humano. En estetrabajo se propone el dise&ntilde;o de un transmisor de humedad relativa de alta exactitud y conbajo consumo de potencia basado en el m&eacute;todo psicrom&eacute;trico. Se exponen las caracter&iacute;sticas y funcionamiento de cada uno de los bloques que componen el transmisor dise&ntilde;ado, el cual cuenta con un DSSP (<i>Digital Sensor Signal Processor</i>) para realizar todas las compensaciones necesarias yobtener los datos de las variables de inter&eacute;s mediante una interfaz de comunicaci&oacute;n digital con una computadora. El firmware implementado en el DSSP permite que en tiempo real se realice el c&aacute;lculo de la humedad relativa mediante el m&eacute;todo psicrom&eacute;trico. Enlos experimentos pr&aacute;cticos realizados se obtuvieron errores relativos con respecto al intervalo nominal de 0,8% en la temperatura y 0,6%en la humedad relativa.</font></p>  	     <p ><font face="verdana" size="2"><strong>Palabras claves:</strong>    m&eacute;todo psicrom&eacute;trico, humedad relativa, termistor,DSSP</font></p>  	    <p align="left" ><font face="verdana" size="2"><strong>ABSTRACT</strong></font></p>  	    <p ><font face="verdana" size="2">Measurement of relative humidity is very important in several spheres of life, such as agriculture, industry, meteorology and human comfort. This work deals with the design of a relative humidity transmitter with high accuracy and low power consumption based on the psychrometric method. The main characteristics and the function of each part of the transmitter are exposed. It has a DSSP (Digital Sensor Signal Processor) to make all the necessary compensations and to obtain the variables data by a communication interface with a computer. The firmware implemented in the DSSP allows that, in real&#45;time; the relative humidity is calculated using the psychrometric method. In practical experiments, were obtained relative errors with regard to span of 0,8 % in temperature and 0,6%&nbsp; in relative humidity.</font></p>  	     <p ><font face="verdana" size="2"><b>Key words:</b> Psychrometric method, relative    humidity, thermistor, DSSP</font></p> <hr size="1" noshade>     ]]></body>
<body><![CDATA[<P>&nbsp;     <P>&nbsp;     <P><B><font size="3" face="Verdana">INTRODUCCI&Oacute;N</font> </B>     <P>&nbsp; 	    <p ><font face="verdana" size="2">Actualmente existen una gran variedad de instrumentos para determinar la humedad relativa que se diferencian en funci&oacute;n de la tecnolog&iacute;a de fabricaci&oacute;n, principio de funcionamiento y aplicaciones &#91;1,2&#93;. Los principios de operaci&oacute;n de la mayor&iacute;a de estos dispositivos se basan en propiedades el&eacute;ctricas, mec&aacute;nicas y f&iacute;sicas de algunos materiales que son sensibles a la humedad. Algunos de los problemas frecuentes que presentan son debido a las propiedades del elemento sensor, entre los cuales se encuentran la hist&eacute;resis, no linealidad, dependencia t&eacute;rmica, flujo del aire y presi&oacute;n lo que pone en riesgo la confiabilidad de las mediciones realizadas &#91;3&#93;. Adem&aacute;s, el proceso de calibraci&oacute;n de los sensores de humedad suele ser complicado y costoso debido a la necesidad de disponer de una c&aacute;mara clim&aacute;tica que controle la humedad relativa.</font></p>  	    <p ><font face="verdana" size="2">Por otra parte, existen dispositivos que miden la humedad relativa tomando como base para su c&aacute;lculo el m&eacute;todo psicrom&eacute;trico, los cuales son conocidos como psicr&oacute;metros. Su principio de funcionamiento est&aacute; basado en la medici&oacute;n de la temperatura ambiente (temperatura de bulbo seco) y la de una fuente de agua en evaporaci&oacute;n (temperatura de bulbo h&uacute;medo). Cuando circula una corriente de aire sobre los dos term&oacute;metros, el bulbo h&uacute;medo experimenta un descenso de su temperatura debido a la evaporaci&oacute;n del agua presente en el tejido en que se encuentra envuelto. Tomando como base la teor&iacute;a del proceso de saturaci&oacute;n adiab&aacute;tica, se puede afirmar que la diferencia de temperaturas entre el bulbo seco y el bulbo h&uacute;medo est&aacute; directamente relacionada con la cantidad de vapor de agua presente en el ambiente &#91;4&#93;. El valor de la humedad relativa tambi&eacute;n depende de la presi&oacute;n atmosf&eacute;rica del lugar donde se est&eacute; aplicando el m&eacute;todo.</font></p>  	    <p ><font face="verdana" size="2">Los psicr&oacute;metros tienen gran ventaja en la medici&oacute;n de la humedad ya que no utilizan sensores de humedad sino que realizan mediciones de temperatura. No obstante, para obtener una medici&oacute;n con alta precisi&oacute;n es necesario determinar la presi&oacute;n atmosf&eacute;rica y despu&eacute;s calcular el valor de la humedad relativa mediante las ecuaciones del m&eacute;todo psicrom&eacute;trico.</font></p>  	    <p ><font face="verdana" size="2">Existen diferentes tipos de sensores para medir la temperatura que var&iacute;an de acuerdo a su aplicaci&oacute;n, tecnolog&iacute;a de fabricaci&oacute;n y costos de producci&oacute;n &#91;5&#93;. Entre estos, los termistores son sensores de temperaturas basados en semiconductores. Al aumentar la temperatura tambi&eacute;n lo hace el n&uacute;mero de portadores de carga libre provocando un aumento de la conductividad y una disminuci&oacute;n de su resistividad &#91;6&#93;.</font></p>  	    <p ><font face="verdana" size="2">Los termistores tienen grandes ventajas en comparaci&oacute;n con los otros sensores de temperatura.Estos tienen una alta sensibilidad, un amplio rango de medici&oacute;n y un bajo costo. Por estas razones, estos sensores son ideales para la aplicaci&oacute;n que se desea desarrollar. Aunque es necesario acotar que su principal desventaja es la no linealidad en la variaci&oacute;n de la resistencia con la temperatura.</font></p>  	    <p ><font face="verdana" size="2">Existen diversas formas de eliminar la no linealidad de los termistores.Estas se dividen en dos grandes grupos: la linealizaci&oacute;n anal&oacute;gica y la linealizaci&oacute;n digital. En la linealizaci&oacute;n anal&oacute;gica se agregan elementos circuitales en serie o en paralelo al termistor para lograr una salida anal&oacute;gica de voltaje, corriente o resistencia que cambie linealmente con la temperatura &#91;7&#45;9&#93;. En la linealizaci&oacute;n digital se utiliza uno de los modelos para caracterizar los termistores y con ayuda de los DSSP se obtiene una salida digital que var&iacute;a de forma lineal con la temperatura &#91;10&#93;.</font></p>  	    ]]></body>
<body><![CDATA[<p ><font face="verdana" size="2">Otra caracter&iacute;stica que es imprescindible considerar al usar los termistores en la medici&oacute;n de temperatura es el efecto del auto&#45;calentamiento &#91;4&#45;6&#93;. Para usar estos sensores es necesario una se&ntilde;al de excitaci&oacute;n que circule a trav&eacute;s de ellos ya sea corriente directa o alterna. Esto provoca que la energ&iacute;a que se le suministra al sensor se transforme en energ&iacute;a t&eacute;rmica por medio del efecto Joule. Una parte de esta se disipa al exterior y la otra es absorbida por el mismo, increment&aacute;ndose su temperatura por encima de la del ambiente. Esto introduce grandes errores en la medici&oacute;n por lo que se debe asegurar que el auto&#45;calentamiento es despreciable.</font></p>  	    <p ><font face="verdana" size="2">La medici&oacute;n de la presi&oacute;n atmosf&eacute;rica es otro aspecto importante para obtener la humedad relativa mediante el m&eacute;todo psicrom&eacute;trico. En este sentido, en el Centro de Investigaciones Hidr&aacute;ulicas (CIH) se han desarrollado varios proyectos relacionados con los transmisores de presi&oacute;n &#91;11&#45;13&#93;. Estos transmisores utilizan un sensor piezorresistivo como elemento de medici&oacute;n debido a las grandes ventajas que este brinda. Pero este tipo de sensor presenta varias caracter&iacute;sticas no deseadas que son eliminadas con ayuda de los algoritmos de compensaci&oacute;n y calibraci&oacute;n &#91;11&#93;. En este caso, todos estos proyectos ser&aacute;n tomados como base para obtener una medici&oacute;n de presi&oacute;n de alta exactitud, precisi&oacute;n y en un rango de medici&oacute;n que se ajuste a la aplicaci&oacute;n que se desea desarrollar.</font></p>  	    <p ><font face="verdana" size="2">Para determinar el valor de la humedad relativa es necesario implementar en un DSSP el m&eacute;todo psicrom&eacute;trico, para calcular el nivel de humedad a partir de la temperatura de bulbo seco, bulbo h&uacute;medo y la presi&oacute;n atmosf&eacute;rica. El DSSP seleccionado debe contar con una interfaz de comunicaci&oacute;n digital dando la posibilidad de acceder desde un ordenador a los valores compensados de temperatura, presi&oacute;n y humedad.</font></p>  	    <p ><font face="verdana" size="2">&nbsp;</font></p>  	     <p ><font face="verdana" size="3"><b>DISE&Ntilde;O DEL HARDWARE</b></font></p>     <p >&nbsp;</p>  	     <p ><font face="verdana" size="2">En la <a href="http://img/revistas/eac/v37n2/f0101216.jpg">Figura 1</a>    se muestra el diagrama en bloques funcional y simplificado de todo el sistema    que se desea dise&ntilde;ar.</font></p>  	    <p ><font face="verdana" size="2">Los sensores de presi&oacute;n y temperatura proporcionan a su salida el valor de dichas variables f&iacute;sicas. Como el dispositivo que se desea dise&ntilde;ar est&aacute; basado en el m&eacute;todo psicrom&eacute;trico, se utilizan dos sensores de temperatura para medir este par&aacute;metro en el bulbo seco y en el bulbo h&uacute;medo, adem&aacute;s de un sensor de presi&oacute;n con el cual se obtiene el valor de la presi&oacute;n atmosf&eacute;rica local. Los sensores de temperatura seleccionados son los termistores que tienen una alta sensibilidad, bajo costo y tama&ntilde;o reducido, pero es necesario que las se&ntilde;ales provenientes de estos sean linealizadas.</font></p>  	     <p ><font face="verdana" size="2">Por otra parte, el sensor de presi&oacute;n    elegido es de la serie 9 FL del fabricante Keller. Dentro de esta serie se escogieron    los sensores que miden presi&oacute;n absoluta para poder medir las variaciones    de la presi&oacute;n atmosf&eacute;rica. Al utilizar estos sensores de presi&oacute;n    es importante considerar su dependencia t&eacute;rmica, lo que provoca que sea    necesario realizar la compensaci&oacute;n t&eacute;rmica de los mismos. Para    ejecutar esta tarea se debe teneruna temperatura de referencia que permita la    calibraci&oacute;n y compensaci&oacute;n del sensor. Tomando en cuenta que el    valor de la presi&oacute;n atmosf&eacute;rica pasa por varios m&oacute;dulos    del DSSP antes de llegar a la CPU, este tambi&eacute;n se ve afectado por el    comportamiento t&eacute;rmico de los m&oacute;dulos del DSSP. Por tanto, para    realizar la compensaci&oacute;n t&eacute;rmica del sensor de presi&oacute;n    debe considerarse un DSSP que tenga medici&oacute;n de temperatura interna y    en el encapsulamiento del equipo debe colocarse lo m&aacute;s cerca posible    el sensor de presi&oacute;n y el DSSP.</font></p>  	    <p ><font face="verdana" size="2">El DSSP debe estar compuesto por varios bloques que cumplen diferentes funciones para garantizar la integraci&oacute;n del sistema. El dispositivo seleccionado fue el MAX1464, el cual cuenta con todos los m&oacute;dulos necesarios para el dise&ntilde;o. Este es un procesador digital de se&ntilde;ales de sensores altamente integrado con bajo consumo de potencia y optimizado para aplicaciones industriales de control de procesos. Entre sus principales aplicaciones est&aacute; procesar se&ntilde;ales de sensores por principio resistivo, por ejemplo de presi&oacute;n y temperatura. En este dispositivo se puede calibrar, corregir la no linealidad y compensar t&eacute;rmicamente una amplia variedad de sensores sin necesidad de usar componentes externas.</font></p>  	    ]]></body>
<body><![CDATA[<p ><font face="verdana" size="2">El MAX1464 cuenta con dos canales diferenciales de entrada y ambos ser&aacute;n utilizados. El canal 1 tendr&aacute; conectado el sensor de presi&oacute;n diferencial que determinar&aacute; el valor de la presi&oacute;n atmosf&eacute;rica local, mientras que al canal 2 se conectar&aacute;n los dos termistores a cada una de sus terminalesdebido a que la se&ntilde;al proveniente de estos sensores est&aacute; referida a tierra. Este dispositivo tambi&eacute;n dispone de un sensor de temperatura interno que se emplea para realizar la compensaci&oacute;n t&eacute;rmica del sensor de presi&oacute;n. Adem&aacute;s, est&aacute; dotado de un multiplexor interno y de los bloques necesarios para realizar el ajuste de <i>offset</i> y ganancia de las se&ntilde;ales provenientes de los sensores antes que sean digitalizadas mediante el ADC (conversor an&aacute;logo&#45; digital) que este presenta.</font></p>  	     <p ><font face="verdana" size="2">Es meritorio se&ntilde;alar que todo el procesamiento    de las se&ntilde;ales se realiza en el dominio digital. Para esto el DSSP cuenta    con una CPU (Unidad Central de Procesamiento) de 16 <i>bits</i>, una memoria    <i>flash</i> de 4 <i>kBytes</i> para el programa que se debe ejecutar y 128    <i>byte</i> de memoria para informaci&oacute;n del usuario. El resultado obtenido    es enviado en tiempo real hacia una computadora. Lo anterior es posible gracias    a que este dispositivo est&aacute; dotado de una interfaz digital de comunicaci&oacute;n    serie configurable en los formatos SPI o 3&#45;<i>Wire</i>.</font></p>  	    <p ><font face="verdana" size="2"><b>ANALISIS DEL AUTOCALENTAMIENTO EN TERMISTORES REALES</b></font></p>  	    <p ><font face="verdana" size="2">Para la implementaci&oacute;n del sistema se cuenta con cuatro termistores tipo C100 fabricados por Amphenol. De estos, dos tienen una resistencia de 5 k&#8486; a 25 &deg;C (especificaci&oacute;n C100F502J) mientras que los otros dos presentan 50 k&#8486; a 25 &deg;C (especificaci&oacute;n C100G503J).Al usar estos sensores en la medici&oacute;n de temperatura es determinante garantizar que el efecto del auto&#45;calentamiento sea despreciable para asegurar que no se cometan errores en la medici&oacute;n.</font></p>  	    <p ><font face="verdana" size="2">Existe una forma pr&aacute;ctica de determinar para qu&eacute; corriente de alimentaci&oacute;n de los termistores el auto&#45;calentamiento es perceptible. Esto se logra analizando la curva voltaje contra corriente del sensor a una temperatura estable. Los termistores son sensores que cambian su resistencia con la temperatura y si este par&aacute;metro es estable su valor de resistencia debe mantenerse constante. Si se grafica la curva voltaje&#45;corriente de un termistor que no se encuentre bajo el efecto del auto&#45;calentamiento se podr&aacute; observar que el voltaje entre sus terminales aumenta de manera proporcional con el incremento de la corriente que circula por este. A medida que la corriente de alimentaci&oacute;n toma un valor superior, la potencia que se le suministra al sensor tambi&eacute;n lo hace provocando que llegue un momento en que el auto&#45;calentamiento comience a tener efecto. Si est&aacute; presente el auto&#45;calentamiento, el termistor aumenta su temperatura por encima de la ambiente y su resistencia disminuye haciendo que &nbsp;&nbsp;voltaje entre sus terminales sea inferior con respecto al que debe tener de no existir este fen&oacute;meno. Lo anterior hace que la curva voltaje&#45;corriente pierda su linealidad y que al aumentar en gran medida la corriente este voltaje llegue a su valor m&aacute;ximo y comience a decrecer.</font></p>  	    <p ><font face="verdana" size="2">Para obtener la curva voltaje&#45;corriente de un termistor real a una temperatura estable lo primero que se realiz&oacute; fue introducir el sensor en una c&aacute;mara clim&aacute;tica para estabilizar este par&aacute;metro. En este caso se ajust&oacute; la temperatura a 27,2 &deg;C. Posteriormente, se construy&oacute; una fuente de corriente a la que se le puede controlar su valor mediante un potenci&oacute;metro, se fue aplicando esta corriente al termistor, se esper&oacute; 10 minutos para que se estabilizara la temperatura producto del auto&#45;calentamiento y se midi&oacute; la ca&iacute;da de voltaje entre los terminales del sensor. Por &uacute;ltimo, se aument&oacute; progresivamente esta corriente hasta el punto en que el voltaje comenz&oacute; a disminuir.</font></p>  	     <p ><font face="verdana" size="2">La <a href="#fig2">Figura 2</a> muestra la curva    voltaje&#45;corriente que se obtuvo para uno de los termistores que tienen 5    k&#8486; a 25 &deg;C.</font></p>  	    <p align="center"><img src="http://img/revistas/eac/v37n2/f0201216.jpg" width="419" height="297"><a name="fig2"/></a>  	     <p ><font face="verdana" size="2">Como se puede apreciar en la <a href="#fig2">Figura    2</a> el voltaje es directamente proporcional a la corriente hasta que esta    es aproximadamente 1 mA. Despu&eacute;s se pierde la linealidad, lo que indica    que est&aacute; presente el efecto del auto&#45;calentamiento. A medida que    aumenta la corriente el voltaje tambi&eacute;n lo hace de manera no lineal hasta    que llega a su valor m&aacute;ximo y comienza a disminuir. Por tanto, para garantizar    que el auto&#45;calentamiento es despreciable hay que alimentar este lote de    termistores con una fuente de corriente menor que 0,5 mA. Los termistores de    50 k&#8486; fueron descartados porque para acomodar la tensi&oacute;n de entrada    al conversor anal&oacute;gico digital deb&iacute;an ser alimentados con una    corriente inferior a 1 &micro;A.</font></p>  	    <p ><font face="verdana" size="2"><b>MODELACI&Oacute;N DE LOS TERMISTORES</b></font></p>  	    ]]></body>
<body><![CDATA[<p ><font face="verdana" size="2">Existen tres modelos para caracterizar a los termistores: el Simple o Exponencial, el de Franden y el de Steinhart y Hart. La utilizaci&oacute;n espec&iacute;fica de alguno de ellos depende de la exactitud y del costo en procesamiento que requiera la aplicaci&oacute;n. Como el dispositivo que se quiere dise&ntilde;ar se basa en el m&eacute;todo psicrom&eacute;trico para determinar la humedad relativa, las mediciones de temperatura son datos de entrada para un procesamiento posterior. Esto provoca que haya que minimizar los errores en esta variable puespueden propagarse y aumentar a lo largo de todos los c&aacute;lculos provocando que el valor de humedad relativa calculado no tenga la exactitud requerida.</font></p>  	    <p ><font face="verdana" size="2">Seg&uacute;n la bibliograf&iacute;a, el modelo de Steinhart y Hart es el m&aacute;s exacto de todos, pero es necesario cuantificar esta exactitud y compararla con respecto a la de los dem&aacute;s. Como referencia para la comparaci&oacute;nse tom&oacute; la hoja de datos de un termistor de la serie 10K3A1, en la que se brinda una tabla de resistencia contra temperatura en un rango que va desde &#45;40 &deg;C hasta 125 &deg;C con una resoluci&oacute;n de 1&deg;C. A estos valores se les aplicaron los tres modelos en el rango de temperatura de inter&eacute;s (&#45;10 &deg;C a 50 &deg;C).</font></p>  	    <p ><font face="verdana" size="2">Al realizar una comparaci&oacute;n entre el error relativo en porciento con respecto al rango de medici&oacute;n del modelo de Franden y el de Steinhart y Hart se obtiene que con este &uacute;ltimo se comete un error menor de &plusmn;0,06%mientras que con el otro se comete un error de &plusmn;2%. El modelo Simple no se tom&oacute; en cuenta porque su error es muy grande en relaci&oacute;n con los dos anteriores por lo que qued&oacute; descartado.</font></p>  	     <p ><font face="verdana" size="2">El modelo de Steinhart y Hart es mucho m&aacute;s    exacto, sin embargo este necesita cuatro puntos de calibraci&oacute;n mientras    que el modelo de Franden solo dos. La cantidad de puntos de calibraci&oacute;n    siempre debe tenerse presente pues aumenta los costos y el tiempo de calibraci&oacute;n.    No obstante, la bibliograf&iacute;a afirma que el t&eacute;rmino cuadr&aacute;tico    de la ecuaci&oacute;n que representa el modelo de Steinhart y Hart puede ser    eliminado pues no tiene un aporte significativo &#91;14&#93;. Con el objetivo    de comprobar la veracidad de este hecho se aplic&oacute; a los datos de la serie    10K3A1 el modelo con y sin este t&eacute;rmino. Por &uacute;ltimo, se calcul&oacute;    el error relativo en porciento con respecto al intervalo de medici&oacute;n    de la resistencia para compararlos, obteni&eacute;ndose los resultados que se    muestran en la <a href="#fig3">Figura 3</a>. De esta figura se puede inferir    que el error cometido al utilizar el modelo de Steinhart y Hart es casi el mismo    con y sin el t&eacute;rmino cuadr&aacute;tico. Por tanto, se eliminar&aacute;    este t&eacute;rmino lo que, no tan solo simplifica la complejidad de la ecuaci&oacute;n    del modelo, sino que tambi&eacute;n elimina un punto de calibraci&oacute;n.    Con esta variante del modelo verificado con datos experimentales son necesarios    tres puntos de calibraci&oacute;n en vez de cuatro. Por otro lado, en el proceso    de calibraci&oacute;n del sensor de presi&oacute;n se requiere calibrar en tres    temperaturas diferentes. Estos puntos pueden realizarse todos al mismo tiempo    (presi&oacute;n y temperatura) ahorrando tiempo y costos. Tomando como base    lo explicado anteriormente, se decidi&oacute; escoger el modelo de Steinhart    y Hart sin el t&eacute;rmino cuadr&aacute;tico.</font></p>     <p align="center"><img src="http://img/revistas/eac/v37n2/f0301216.jpg"><a name="fig3"/></a> 	    <p ><font face="verdana" size="2"><b>DISE&Ntilde;O DEL ALGORITMO PARA LA IMPLEMENTACION DEL METODO PSICROMETRICO EN EL DSSP MAX1464</b></font></p>  	    <p ><font face="verdana" size="2">El objetivo fundamental de este proyecto fue determinar el valor de la humedad relativa del ambiente mediante el m&eacute;todo psicrom&eacute;trico. Esto trae como ventaja el hecho de que no haya necesidad de usar sensores de humedad lo que provoca que se realicen mediciones de temperatura y presi&oacute;n. Despu&eacute;s, con los valores de estas variables se aplicaron las ecuaciones del m&eacute;todo para determinar la humedad relativa. Las ecuaciones originales del m&eacute;todo poseen un alto grado de complejidad.</font></p>  	    <p ><font face="verdana" size="2">El DSSP seleccionado para esta aplicaci&oacute;n fue el MAX1464. Este cuenta con todos los m&oacute;dulos necesarios para el dise&ntilde;o, sin embargo presenta una CPU de 16 <i>bits</i> que trabaja en complemento a dos y su sistema num&eacute;rico va de &#45;32768 a +32767. Para realizar las modelaciones y algoritmos se utiliza la herramienta Mathcad 13 donde el sistema num&eacute;rico de la CPU es normalizado de &#45;1 a 1 (haciendo coincidir &#45;32768 con &#45;1 y +32767 con +1). Adem&aacute;s, este DSSP cuenta con 16 instrucciones, dentro de estas las aritm&eacute;ticas son un n&uacute;mero reducido: suma, resta y multiplicaci&oacute;n. Esto significa que no se pueden ejecutar directamente operaciones de divisi&oacute;n, potencias y logar&iacute;tmicas que son fundamentales para implementar el m&eacute;todo psicrom&eacute;trico. Por otra parte, el sistema num&eacute;rico de la modelaci&oacute;n es de &#45;1 a 1, el cual no est&aacute; en correspondencia con las ecuaciones de este procedimiento. Todos estos problemas deben ser solucionados para poder cumplir los objetivos de este proyecto.</font></p>  	    <p ><font face="verdana" size="2">Una de las formas de resolverlos es mediante un algoritmo de interpolaci&oacute;n que se comporte matem&aacute;ticamente igual a las expresiones del m&eacute;todo psicrom&eacute;trico, pero modelado de &#45;1 a 1.</font></p>  	    <p ><font face="verdana" size="2">Para realizar esta tarea, resulta vital definir cu&aacute;l es el rango de medici&oacute;n de cada una de ellas partiendo del intervalo de medici&oacute;n de la humedad relativa (0%&#45;100%). Como la aplicaci&oacute;n est&aacute; dise&ntilde;ada para condiciones ambientales se decidi&oacute; que la temperatura de bulbo seco (temperatura ambiente) variar&aacute; desde 4 &deg;C a 50 &deg;C. El l&iacute;mite m&iacute;nimo de esta variable lo fija las restricciones de aplicaci&oacute;n del m&eacute;todo psicrom&eacute;trico y el m&aacute;ximo, es superior a los valores reales de temperatura ambiente. Esto se debe a que como se requiere implementar un algoritmo de interpolaci&oacute;n siempre es bueno dejar una banda de guarda pues los errores siempre se incrementan en los extremos. Algo similar sucedi&oacute; con la presi&oacute;n atmosf&eacute;rica, para la cual se seleccion&oacute; el intervalo de 55000 Pa a 110000 Pa. En el caso de la temperatura de bulbo h&uacute;medo no se puede afirmar que esta cambia en el mismo rango que la de bulbo seco. Cuando la humedad relativa no es 100%, el bulbo h&uacute;medo experimenta un descenso con respecto al seco. Por ejemplo, cuando el bulbo seco est&aacute; a 4 &deg;C para que la humedad relativa sea 0% la temperatura del bulbo h&uacute;medo tiene que ser &#45;6,55 &deg;C.</font></p>  	     ]]></body>
<body><![CDATA[<p ><font face="verdana" size="2">Despu&eacute;s de analizar detalladamente todos    estos factores se eligi&oacute; como intervalo de medici&oacute;n para la temperatura    de bulbo seco y h&uacute;medo, de &#45;10 &deg;C a 50 &deg;C. Estos valores    deben ser normalizados mediante la <a href="#e01">ecuaci&oacute;n 1</a>, donde    T es el valor de la temperatura en Kelvin y Tnorm es su valor normalizado de    &#45;1 a 1.</font></p>  	    <p><img src="http://img/revistas/eac/v37n2/e0101216.gif"><a name="e01"/></a>  	     <p ><font face="verdana" size="2">Seg&uacute;n se observa en la <a href="#e01">expresi&oacute;n    1</a> el valor normalizado de temperatura var&iacute;a de manera lineal con    el valor de T. Esta ecuaci&oacute;n se desarroll&oacute; considerando que cuando    la temperatura es &#45;10 &deg;C, el valor normalizado es &#45;0,9 y que cuando    es 50 &deg;C este es 0,9. El sistema num&eacute;rico normalizado var&iacute;a    de &#45;1 a 1 por lo que siempre es importante dejar una peque&ntilde;a banda    de guarda y disminuir la probabilidad de errores por sobrepaso del procesador.</font></p>  	     <p ><font face="verdana" size="2">Similarmente al caso anterior, se calcul&oacute;    la <a href="#e02">expresi&oacute;n 2</a> para obtener la presi&oacute;n atmosf&eacute;rica    normalizada (Pnorm) a partir de los criterios de que 55000 Pa representa &#45;0,9    y 110000 Pa a 0,9, donde P es la presi&oacute;n atmosf&eacute;rica en Pascal    y Pnorm su valor normalizado.</font></p>  	    <p><img src="http://img/revistas/eac/v37n2/e0201216.gif"><a name="e02"/></a>  	     <p ><font face="verdana" size="2">Los valores de humedad relativa tambi&eacute;n    necesitan ser normalizados, para ello el valor m&iacute;nimo 0% significa &#45;0,9    y el m&aacute;ximo 100% representa 0,9. Considerando esto se obtiene la <a href="#e03">ecuaci&oacute;n    3</a>, donde HR es la humedad relativa en % y HRnorm es su valor normalizado.</font></p>  	    <p><img src="http://img/revistas/eac/v37n2/e0301216.gif"><a name="e03"/></a>  	    <p ><font face="verdana" size="2">Es notable se&ntilde;alar que la expresi&oacute;n anterior tiene la forma de una funci&oacute;n lineal lo que denota una gran importancia pues su resultado es una se&ntilde;al digital que cambia de manera lineal con la humedad relativa.</font></p>  	    <p ><font face="verdana" size="2">Despu&eacute;s de normalizadas las variables de inter&eacute;s, el pr&oacute;ximo paso lo constituye modelar el m&eacute;todo psicrom&eacute;trico, saber c&oacute;mo se comporta, para despu&eacute;s buscar ecuaciones polin&oacute;micas que aproximen su comportamiento. Para esto, se escogen varios puntos de temperatura de bulbo seco, bulbo h&uacute;medo y presi&oacute;n atmosf&eacute;rica, se calcula la humedad relativa y se normalizan todos estos valores.</font></p>  	    <p ><font face="verdana" size="2">Por lo antes expuesto, se seleccionaron 21 muestras de presi&oacute;n atmosf&eacute;rica entre 55000 Pa y 110000 Pa. Para cada una, se escogieron 30 puntos de temperatura de bulbo seco en el intervalo de 4 &deg;C y 50 &deg;C. Por cada uno de estos, se eligieron 20 de bulbo h&uacute;medo equidistantes entre el valor de bulbo seco y el de bulbo h&uacute;medo que provoca que la humedad relativa sea 0%.</font></p>  	     ]]></body>
<body><![CDATA[<p ><font face="verdana" size="2">Para organizar y simplificar este proceso se    decidi&oacute;, por el momento, considerar la presi&oacute;n atmosf&eacute;rica    constante e igual a su valor m&iacute;nimo. Para la misma, se tomaron 30 temperaturas    de bulbo seco y 20 de bulbo h&uacute;medo por cada bulbo seco. Se calcul&oacute;    la humedad relativa por las ecuaciones originales del m&eacute;todo psicrom&eacute;trico    resultando un vector de 600 puntos. Los valores de temperatura de bulbo seco    y bulbo h&uacute;medo fueron organizados en dos vectores de 600 elementos. De    esta forma, se obtienen tres vectores de 600 elementos para un valor espec&iacute;fico    de presi&oacute;n atmosf&eacute;rica. Posteriormente, todos estos puntos fueron    normalizados seg&uacute;n las <a href="#e01">expresiones 1</a> y <a href="#e03">3</a>    para introducirlos en la herramienta matem&aacute;tica MATLAB.</font></p>  	     <p ><font face="verdana" size="2">En esta herramienta matem&aacute;tica el objetivo    fundamental es obtener una interpolaci&oacute;n polinomial que permita computar    el valor de humedad relativa normalizado en dependencia de los valores de temperatura    de bulbo seco y bulbo h&uacute;medo normalizados para una presi&oacute;n espec&iacute;fica.    En la <a href="#fig4">Figura 4</a> se puede apreciar la interpolaci&oacute;n    realizada por el MATLAB. En esta, HRp0 es el eje que representa la humedad relativa    para la presi&oacute;n m&iacute;nima, Tsec es el de la temperatura de bulbo    seco y Thumd es de la temperatura de bulbo h&uacute;medo. Los puntos negros    representan los 600 valores calculados por las ecuaciones originales del m&eacute;todo    psicrom&eacute;trico y la superficie de color rojo es la curva de interpolaci&oacute;n    que brinda el <i>software</i>.</font></p>  	     <p ><font face="verdana" size="2">Esta curva es la representaci&oacute;n de una    ecuaci&oacute;n polinomial de orden 5 con la estructura de la <a href="#e04">ecuaci&oacute;n    4</a>, en la cualTsn es el valor de temperatura de bulbo seco normalizado, Thn    es la temperatura de bulbo h&uacute;medo normalizada, HR es la humedad relativa    normalizada y p<sub>ij</sub> son coeficientes num&eacute;ricos, donde i y j    var&iacute;an entre 0 y 5.</font></p>  	    <p><img src="http://img/revistas/eac/v37n2/e0401216.gif"><a name="e04"/></a>     <p align="center"><img src="http://img/revistas/eac/v37n2/f0401216.jpg"><a name="fig4"/></a>  	     <p ><font face="verdana" size="2">Con la <a href="#e04">ecuaci&oacute;n 4</a>    ya se han resuelto varios problemas. Con esta se puede obtener la humedad relativa    normalizada a partir de las temperaturas de bulbo seco y bulbo h&uacute;medo    normalizadas para una presi&oacute;n espec&iacute;fica (presi&oacute;n m&iacute;nima    de 55000 Pa). Adem&aacute;s, en esta solo se necesitan realizar operaciones    de suma, resta y multiplicaci&oacute;n.Seg&uacute;n se plante&oacute; anteriormente    la humedad relativa depende de la presi&oacute;n atmosf&eacute;rica local. Si    se aplica la <a href="#e04">expresi&oacute;n 4</a> en condiciones ambientales    diferentes donde la presi&oacute;n no coincida con este valor se estar&aacute;n    cometiendo errores. Por tanto, se hace indispensable realizar la compensaci&oacute;n    de presi&oacute;n de la misma.</font></p>  	     <p ><font face="verdana" size="2">Para darle soluci&oacute;n a este problema,    se seleccionaron 21 valores de presi&oacute;n distribuidos de forma equidistante    en el intervalo de medici&oacute;n (55000 Pa &#150; 110000 Pa). Posteriormente,    se realiz&oacute; el mismo proceso que se ha hecho hasta este momento. Se cambi&oacute;    el valor de la presi&oacute;n atmosf&eacute;rica y con los vectores (600 elementos)    de temperatura de bulbo seco y bulbo h&uacute;medo se calcul&oacute; un nuevo    vector (600 elementos) que representa la humedad relativa para esta presi&oacute;n    espec&iacute;fica. Despu&eacute;s, estos fueron normalizados e introducidos    en el MATLAB para obtener la ecuaci&oacute;n que modela su comportamiento. Se    obtiene una expresi&oacute;n con la misma estructura que <a href="#e04">4</a>,    pero con coeficientes diferentes.</font></p>  	     <p ><font face="verdana" size="2">Al realizar esta tarea para los 21 valores de    presi&oacute;n, se aprecia c&oacute;mo los coeficientes p<sub>ij</sub> cambian    conforme lo hace este par&aacute;metro. Si para cada coeficiente, se tienen    21 puntos que describen c&oacute;mo estos cambian con la presi&oacute;n atmosf&eacute;rica    se puede encontrar una funci&oacute;n polinomial que caracterice este comportamiento.    Con la ayuda de la herramienta Mathcad se le dar&aacute; cumplimiento a esta    tarea. Con el objetivo de organizar el trabajo, los coeficientes de la <a href="#e04">expresi&oacute;n    4</a> fueron enumerados desde 0 hasta 20 de izquierda a derecha. En la <a href="#fig5">Figura    5</a> se ilustra la variaci&oacute;n del coeficiente n&uacute;mero 16 (p16)    con la presi&oacute;n atmosf&eacute;rica (PatmNOR) y la variaci&oacute;n de    la funci&oacute;n polin&oacute;mica que lo aproxima CoefP(Pn).</font></p>  	    <p align="center"><img src="http://img/revistas/eac/v37n2/f0501216.jpg"><a name="fig5"/></a>  	     <p ><font face="verdana" size="2">Algo similar sucede con cada uno de los coeficientes    de la <a href="#e04">expresi&oacute;n 4</a>, aunque estos no cambian de la misma    forma. La funci&oacute;n que los aproxima es una ecuaci&oacute;n polinomial    de orden 2 que permite determinar sus valores a partir de la presi&oacute;n    atmosf&eacute;rica normalizada (Pn). La <a href="#e05">expresi&oacute;n 5</a>    sintetiza lo antes expuesto, donde CpoefPi(Pn) es el valor del coeficiente,    CPi<sub>0</sub>, CPi<sub>1</sub> y CPi<sub>2</sub> son constantes num&eacute;ricas    e i es el n&uacute;mero de cada coeficiente.</font></p>  	    ]]></body>
<body><![CDATA[<p><img src="http://img/revistas/eac/v37n2/e0501216.gif"><a name="e05"/></a>  	     <p ><font face="verdana" size="2">Como resultado final se arrib&oacute; a una    expresi&oacute;n con la estructura de la <a href="#e04">ecuaci&oacute;n 4</a>,    en la cual cada uno de sus coeficientes depende del valor normalizado de la    presi&oacute;n atmosf&eacute;rica seg&uacute;n la <a href="#e05">ecuaci&oacute;n    5</a>. Esto representa un algoritmo basado en una funci&oacute;n de tres variables    que permite obtener la humedad relativa normalizada a partir de los valores    normalizados de temperatura de bulbo seco, bulbo h&uacute;medo y la presi&oacute;n    atmosf&eacute;rica. Este algoritmo tiene un alto grado de complejidad, sin embargo    puede ser implementado sin problemas en la CPU del MAX1464 gracias a la gran    variedad de recursos que esta dispone.</font></p>  	    <p ><font face="verdana" size="2"><b>PROCESO DE CALIBRACION Y COMPENSACION</b></font></p>  	    <p ><font face="verdana" size="2">En la implementaci&oacute;n de los transmisores de humedad por la metodolog&iacute;a expuesta en este trabajo, existen dos momentos fundamentales. El primero, se denomina proceso de calibraci&oacute;n y compensaci&oacute;n y es la fase por la que pasan los transmisores antes de salir al mercado (<i>in factory</i>). Su objetivo es obtener un grupo de coeficientes de correlaci&oacute;n que ser&aacute;n utilizados en la pr&oacute;xima etapa. Los mismos se determinan para cada uno de los dispositivos fabricados. Para ello es necesario adquirir datos de los principales bloques que los componen provocando que se tomen valores de temperatura y presi&oacute;n. Con estos datos y la ayuda de la herramienta Mathcad se aplican algoritmos matem&aacute;ticos que determinan los coeficientes &oacute;ptimos para eliminar las caracter&iacute;sticas no deseadas de cada sensor. La segunda etapa es el modo de funcionamiento en tiempo real.Esta comienza despu&eacute;s que los transmisores fueron calibrados y compensados. Aqu&iacute; es donde se encontrar&aacute; el dispositivo casi todo el tiempo (<i>in service</i>) y en ella se usan los coeficientes obtenidos en la fase anterior que, junto a las ecuaciones de los algoritmos implementados se graban en la CPU del MAX1464 para lograr un resultado final compensado y calibrado.</font></p>  	     <p ><font face="verdana" size="2">El proceso de calibraci&oacute;n y compensaci&oacute;n    es fundamental para obtener un dispositivo con calidad. En este, se pueden distinguir    dos etapas primordiales: la primera, donde se adquieren los datos que caracterizan    los elementos principales del transmisor y la segunda, en la cual toda esta    informaci&oacute;n es procesada mediante algoritmos matem&aacute;ticos para    calcular los coeficientes que permiten eliminar los errores asociados a cada    bloque.</font></p>  	    <p ><font face="verdana" size="2"><b>ALGORITMO DE CALIBRACION Y COMPENSACION</b></font></p>  	    <p ><font face="verdana" size="2">El algoritmo de calibraci&oacute;n es imprescindible para la puesta en marcha del sistema que se desea dise&ntilde;ar. Los sensores de temperaturas y el sensor de presi&oacute;n deben ser calibrados para modelar y corregir las se&ntilde;ales provenientes de ellos. En la confecci&oacute;n de este algoritmo se tom&oacute; como base el desarrollado por MAXIM para la compensaci&oacute;n de sensores de presi&oacute;n.</font></p>  	     <p ><font face="verdana" size="2">La primera etapa del mismo es la adquisici&oacute;n    de datos que tiene como objetivo fundamental obtener un conjunto de valores    que permitan modelar los principales bloques que conforman el transmisor. Estos    dispositivos son introducidos en una c&aacute;mara clim&aacute;tica donde se    estabilizan tres puntos de temperatura (Tmim, Tmed y Tmax). Para cada uno de    estos puntos se toma la lectura del ADC, en hexadecimal, para la se&ntilde;al    que representa la temperatura de bulbo seco y bulbo h&uacute;medo. Proceso similar    ocurre con el sensor de temperatura interno del MAX1464. En el caso del sensor    de presi&oacute;n para cada valor de temperatura se ajustan tres presiones diferentes    (Pmin, Pmed y Pmax). Posteriormente, se lee el valor hexadecimal que brinda    el ADC al convertir la se&ntilde;al proveniente de este sensor</font></p>  	    <p ><font face="verdana" size="2"><b>Modelaci&oacute;n y correcci&oacute;n de las se&ntilde;ales de temperatura de bulbo seco y bulbo h&uacute;medo</b></font></p>  	     <p ><font face="verdana" size="2">La modelaci&oacute;n de las se&ntilde;ales de    temperatura de bulbo seco y bulbo h&uacute;medo se realiza con el modelo de    Steinhart y Hart sin el t&eacute;rmino cuadr&aacute;tico. Para aplicarlo, se    necesitan tres puntos de calibraci&oacute;n que son tomados de la matriz de    adquisici&oacute;n de datos. Con el mismo, se obtiene el valor digital que representa    la se&ntilde;al de salida de los termistores y que var&iacute;a con la temperatura    seg&uacute;n la <a href="#e06">ecuaci&oacute;n 6</a>. En esta expresi&oacute;n,    <i>TdataS(T)</i> es el valor digital que representa la se&ntilde;al de temperatura    de bulbo seco, T es la temperatura en Kelvin y A<sub>0</sub>, A<sub>1</sub>    y A<sub>2</sub> son constantes.</font></p>  	    ]]></body>
<body><![CDATA[<p><img src="http://img/revistas/eac/v37n2/e0601216.gif"><a name="e06"/></a>  	    <p ><font face="verdana" size="2">De la adquisici&oacute;n de datos se pueden tomar tres puntos de calibraci&oacute;n, es decir, para tres valores de temperatura diferentes se lee el valor digital del voltaje proveniente del termistor. Con estos datos, se puede formar un sistema de tres ecuaciones con tres inc&oacute;gnitas y obtener las constantes num&eacute;ricas A<sub>0</sub>, A<sub>1</sub> y A<sub>2</sub>. Posteriormente, este modelo ser&aacute; tomado como base para realizar todos los ajustes que se desean aplicar a las se&ntilde;ales como correcci&oacute;n de <i>offset</i> y ganancia y eliminaci&oacute;n de la no linealidad.</font></p>  	     <p ><font face="verdana" size="2">Lo primero que hay que realizar es ajustar el    <i>offset,</i> lo que permite centrar la se&ntilde;al proveniente de los sensores.    Para esto se suma un coeficiente a <i>TdataS(T)</i> de manera tal que para la    temperatura media se obtenga el valor normalizado 0. Este coeficiente se calcula    por medio de la <a href="#e07">ecuaci&oacute;n 7</a>.</font></p>  	    <p><img src="http://img/revistas/eac/v37n2/e0701216.gif"><a name="e07"/></a>  	     <p ><font face="verdana" size="2">Posteriormente, la se&ntilde;al resultante de    la operaci&oacute;n anterior se nombra <i>OCTdataS(T)</i>. Para expandirla,    es necesario que sea multiplicada por un factor de ganancia para aprovechar    el sistema num&eacute;rico de &#45;0,9 a 0,9. Este coeficiente se calcula mediante    la <a href="#e08">expresi&oacute;n 8</a>.</font></p>  	    <p><img src="http://img/revistas/eac/v37n2/e0801216.gif"><a name="e08"/></a>  	     <p ><font face="verdana" size="2">Hasta este momento se tiene la se&ntilde;al    expandida y centrada, sin embargo a&uacute;n est&aacute; presente la no linealidad.    Para linealizarla es necesario determinar cu&aacute;l es la funci&oacute;n de    linealidad ideal y obtener una ecuaci&oacute;n que represente la no linealidad.    Este proceso tiene como punto de partida el c&aacute;lculo de la pendiente ideal,    la cual se determina por medio de la <a href="#e09">expresi&oacute;n 9</a>.</font></p>  	    <p><img src="http://img/revistas/eac/v37n2/e0901216.gif"><a name="e09"/></a>  	     <p ><font face="verdana" size="2">Si a <i>AOCTdataS(T)</i> se le resta la funci&oacute;n    de linealidad ideal se obtiene una expresi&oacute;n que representa la no linealidad    que presenta esta se&ntilde;al (<a href="#e10">expresi&oacute;n 10</a>).</font></p>  	    <p><img src="http://img/revistas/eac/v37n2/e1001216.gif"><a name="e10"/></a>  	     ]]></body>
<body><![CDATA[<p ><font face="verdana" size="2">Para eliminar esta caracter&iacute;stica no    deseada, se necesita de una aproximaci&oacute;n polin&oacute;mica del inverso    de <i>TnolinealidadS(T)</i> donde con <i>AOCTdataS(T)</i> se determinar&aacute;    el valor de esta funci&oacute;n llamada <i>TnlS(T)</i>. Inicialmente se prob&oacute;    con una aproximaci&oacute;n de orden cuatro, pero los errores relativos que    se comet&iacute;an oscilaban cerca del 2%. Ante esta situaci&oacute;n se fue    aumentando el orden hasta que el error disminuyera por debajo del requerido.    La aproximaci&oacute;n escogida fue de orden nueve, la cual presenta un error    relativo m&aacute;ximo de 0,04%. Su estructura se muestra en la <a href="#e11">expresi&oacute;n    11</a>.</font></p>  	    <p><img src="http://img/revistas/eac/v37n2/e1101216.gif"><a name="e11"/></a>  	    <p ><font face="verdana" size="2">La funci&oacute;n <i>TnlS(T)</i> es adicionada con <i>AOCTdataS(T)</i> obteniendo como resultado <i>TempdataS(T)</i> que es una se&ntilde;al centrada, amplificada y que cambia de forma lineal con la temperatura. En el caso de la temperatura de bulbo h&uacute;medo se aplica el mismo procedimiento que se ha realizado hasta este momento, quedando la se&ntilde;al <i>TempdataH(T)</i>. Estas se&ntilde;ales ser&aacute;n usadas posteriormente para determinar el valor de la humedad relativa mediante el algoritmo dise&ntilde;ado para la implementaci&oacute;n del m&eacute;todo psicrom&eacute;trico.</font></p>  	     <p ><font face="verdana" size="2"><b>Modelaci&oacute;n    y correcci&oacute;n de la se&ntilde;al de presi&oacute;n atmosf&eacute;rica</b></font></p>  	    <p ><font face="verdana" size="2">El sensor de presi&oacute;n usado para determinar la presi&oacute;n atmosf&eacute;rica es del tipo piezorresistivo. Los principales problemas que este presenta son la no linealidad y la dependencia t&eacute;rmica, los cuales deben ser resueltos para obtener una medici&oacute;n de calidad. Para llevar a cabo esta tarea se hace indispensable disponer de una temperatura de referencia que permita la compensaci&oacute;n t&eacute;rmica del sensor.</font></p>  	    <p ><font face="verdana" size="2">EL MAX1464 cuenta con un sensor de temperatura interno que es utilizado para realizar la compensaci&oacute;n t&eacute;rmica del sensor de presi&oacute;n y del bloque que implementa la salida anal&oacute;gica. Esta se&ntilde;al de temperatura debe ser modelada y corregida para que pueda cumplir su funci&oacute;n. El modelo aplicado al sensor de temperatura est&aacute; basado en una ecuaci&oacute;n polin&oacute;mica de orden 2. Posteriormente a la modelaci&oacute;n, se corrige esta se&ntilde;al de manera similar a como se hizo con la temperatura de bulbo seco y bulbo h&uacute;medo, resultando la se&ntilde;al <i>Tempdata(T).</i> Esta se encuentra centrada, amplificada y linealizada, siendo usada para realizar la compensaci&oacute;n t&eacute;rmica de todos los elementos que la necesiten.</font></p>  	    <p ><font face="verdana" size="2">Para realizar la modelaci&oacute;n y compensaci&oacute;n t&eacute;rmica del sensor de presi&oacute;n existen varios algoritmos &#91;11&#93;. En este caso, se escogi&oacute; el algoritmo cuyo modelo se basa en una aproximaci&oacute;n de orden 2 y que depende de la temperatura y la presi&oacute;n.</font></p>  	     <p ><font face="verdana" size="2">Despu&eacute;s, se realiza el ajuste de <i>offset</i>    y ganancia, se elimina la no linealidad y se hace la compensaci&oacute;n t&eacute;rmica    del sensor. Todo esto responde al objetivo de obtener una se&ntilde;al digital    que var&iacute;a de &#45;0,9 a 0,9 de forma lineal cuando la presi&oacute;n    atmosf&eacute;rica cambia de 55000 Pa a 110000 Pa.</font></p>  	    <p ><font face="verdana" size="2"><b>IMPLEMENTACION DEL FIRMWARE EN EL DSSP</b></font></p>  	    <p ><font face="verdana" size="2">El programa que implementa el algoritmo de compensaci&oacute;n en tiempo real es grabado en la CPU del MAX1464. Este es programado en lenguaje ensamblador y se utiliza el editor de texto Scite 1.44. El mismo est&aacute; conformado en un solo ciclo que se ejecuta constantemente de forma secuencial. Comienza con una rutina de inicializaci&oacute;n y configuraci&oacute;n de los m&oacute;dulos del MAX1464 donde los m&aacute;s importantes son: el oscilador interno, el ADC, el DAC y el control de potencia. El diagrama de flujo de la <a href="#fig6">Figura 6</a> permite comprender como est&aacute; estructurado el programa.</font></p>  	    ]]></body>
<body><![CDATA[<p ><font face="verdana" size="2">Al concluir la configuraci&oacute;n de los m&oacute;dulos del MAX1464 se inicia la ejecuci&oacute;n del ciclo principal que compone el programa. Para esto, se procede a la conversi&oacute;n de las se&ntilde;ales de temperatura de bulbo seco y bulbo h&uacute;medo, cuyos valores son almacenados en los puertos P0 y P1, respectivamente. Despu&eacute;s, se realiza la compensaci&oacute;n de las mismas. En el caso de la temperatura de bulbo seco, esta se adiciona con el coeficiente <i>Toffs,</i> seguidamente se multiplica por el factor de ganancia <i>rgainS</i> y se desplaza hacia la izquierda seg&uacute;n el valor de <i>ntgainshftsS.</i> El resultado de estas operaciones <i>AOCTdataS(T)</i> se guarda en el puerto P3, este es utilizado para calcular <i>TnlS(T)</i>. En esta tarea, el registro R7 se usa para llevar la suma parcial y en el puerto P4 se tiene <i>AOCTdataS(T)<sup>n</sup></i>, donde n &#8804; 9. Para obtener el valor de temperatura de bulbo seco compensado <i>TempdataS(T),</i> se suma <i>AOCTdataS(T) con TnlS(T)</i> y el resultado se escribe en el registro RB para que no se vea afectado en el momento de determinar el valor de la presi&oacute;n. En el caso de la se&ntilde;al de temperatura de bulbo h&uacute;medo, se opera de igual manera y la informaci&oacute;n resultante se guarda en el registro RC para que no sea modificada.</font></p>  	    <p ><font face="verdana" size="2">Posteriormente, se procede a la fase de conversi&oacute;n y compensaci&oacute;n de la se&ntilde;al proveniente del sensor de temperatura interno. Al terminar, se pasa a la lectura de la se&ntilde;al del sensor de presi&oacute;n que es compensada con el valor obtenido del proceso anterior. El valor de la presi&oacute;n atmosf&eacute;rica corregido y compensado es almacenado en el puerto P2.</font></p>  	    <p ><font face="verdana" size="2">Una vez que se adquieren los valores de temperatura de bulbo seco, bulbo h&uacute;medo y presi&oacute;n atmosf&eacute;rica, se comienza el c&aacute;lculo de la humedad relativa mediante el m&eacute;todo psicrom&eacute;trico. El algoritmo dise&ntilde;ado para este proceso es complejo y extenso, por tanto, hay que realizar un uso eficiente de los registros y puertos con que cuenta la CPU del DSSP.</font></p>  	     <p ><font face="verdana" size="2">Los puertos desde P8 a PB est&aacute;n destinados    a la comunicaci&oacute;n serie con la computadora. En estos siempre estar&aacute;n    disponibles los valores de temperatura de bulbo seco, bulbo h&uacute;medo, presi&oacute;n    atmosf&eacute;rica y humedad relativa. Con cada ejecuci&oacute;n del ciclo principal    del programa estos puertos ser&aacute;n actualizados garantizando que el usuario    obtenga los valores correctos.</font></p>     <p >&nbsp;</p>  	     <p><font face="verdana" size="3"><b>RESULTADOS</b></font></p>     <p>&nbsp;</p>  	     <p ><font face="verdana" size="2">El error de la medici&oacute;n es un par&aacute;metro    muy importante en la puesta a punto del sistema. Todos los errores analizados    se denominan errores relativos respecto al intervalo de medida, se dan en porciento    y se definen como muestra la <a href="#e12">expresi&oacute;n 12</a>.</font></p>  	    <p><img src="http://img/revistas/eac/v37n2/e1201216.gif"><a name="e12"/></a> 	     <p ><font face="verdana" size="2">Donde x* es la se&ntilde;al en an&aacute;lisis,    x es la se&ntilde;al de referencia, sea te&oacute;rica o no y Rx es el intervalo    de medici&oacute;n de la se&ntilde;al de referencia.</font></p>  	    ]]></body>
<body><![CDATA[<p ><font face="verdana" size="2"><b>Simulaci&oacute;n del programa para la compensaci&oacute;n de las se&ntilde;ales de temperatura de bulbo seco y h&uacute;medo</b></font></p>  	    <p ><font face="verdana" size="2">El programa de compensaci&oacute;n de las se&ntilde;ales de temperatura de bulbo seco y bulbo h&uacute;medo es el encargado de centrar, amplificar y eliminar la no linealidad de la se&ntilde;al digital proveniente de los termistores. Para su validaci&oacute;n, lo primero que se realiz&oacute; fue el depurado paso a paso con el objetivo de encontrar y corregir los errores de sentencia.</font></p>  	    <p ><font face="verdana" size="2">La otra etapa de la simulaci&oacute;n es la comprobaci&oacute;n del funcionamiento del <i>firmware</i>. Para esto, se simul&oacute; a partir del modelo de los termistores y con los puntos de calibraci&oacute;n obtenidos, c&oacute;mo debe cambiar la se&ntilde;al proveniente del ADC en que se encuentran conectados los sensores (<i>TdataS(T)</i> en caso del bulbo seco). Este proceso se realiz&oacute; en el Mathcad y en el sistema num&eacute;rico de &#45;1 a 1. Posteriormente, estos fueron convertidos a hexadecimal resultando un vector de 51 elementos que representa c&oacute;mo var&iacute;a <i>TdataS(T)</i> cuando la temperatura cambia de 0 &deg;C a 50 &deg;C. Con la ayuda dela herramienta de depuraci&oacute;n del MAX1464 denominadaHwDebug, a cada uno de estos valores se les aplic&oacute; el algoritmo de compensaci&oacute;n obteniendo, en hexadecimal, el cambio con la temperatura de la se&ntilde;al de bulbo seco compensada (<i>TempdataS(T)</i>). Para que estos datos puedan ser representados de forma gr&aacute;fica es necesario normalizarlos.En la <a href="#fig7">Figura 7</a> se muestran los valores normalizados de la se&ntilde;al <i>TdataS(T)</i> que se introdujo en el programa y la resultante <i>TempdataS(T)</i>.</font></p>  	     <p ><font face="verdana" size="2">En la <a href="#fig7">Figura 7</a> se puede apreciar que <i>TempdataS(T)</i>    var&iacute;a aproximadamente lineal con la temperatura. No obstante, al compararla    con la curva de linealidad ideal se producen errorescuyo valor m&aacute;ximo    es 0,06%,cumpliendo con los requisitos de la aplicaci&oacute;n.</font></p>  	    <p ><font face="verdana" size="2"><b>Simulaci&oacute;n del programa que implementa el m&eacute;todo psicrom&eacute;trico</b></font></p>  	    <p ><font face="verdana" size="2">Con el objetivo de comprobar el correcto funcionamiento del programa para la implementaci&oacute;n del m&eacute;todo psicrom&eacute;trico se program&oacute; el mismo mediante el HwDebug en la CPU del MAX1464. Esto brinda la posibilidad de simularlo en tiempo real y determinar los errores que se cometen con respecto a las ecuaciones originales del m&eacute;todo.</font></p>  	    <p align="center"><img src="http://img/revistas/eac/v37n2/f0601216.jpg"><a name="fig6"/></a>  	    <p ><font face="verdana" size="2">Al realizar esta prueba, los datos que se introducir&aacute;n al programa implementado ser&aacute;n los resultantes de los algoritmos dise&ntilde;ados para corregir las se&ntilde;ales provenientes de los termistores. En esta tarea se tomaronseis puntos de presi&oacute;n atmosf&eacute;rica entre 55000 Pa y 110000 Pa. Por cada uno de estos, fueron escogidos 6 puntos de temperatura de bulbo seco entre 17 &deg;C y 50 &deg;C. En cada uno de los valores anteriores se calcul&oacute; la temperatura de bulbo h&uacute;medo que causa que la humedad relativa sea 0%. Luego, se seleccionaron seis puntos de temperatura de bulbo h&uacute;medo entre el valor de bulbo seco y el de bulbo h&uacute;medo que provoca el m&iacute;nimo de la humedad relativa.</font></p>  	    <p ><font face="verdana" size="2">En el caso de la temperatura de bulbo seco y bulbo h&uacute;medo se determin&oacute; el valor digital de la se&ntilde;al compensada mediante el algoritmo que permite su correcci&oacute;n. Para la presi&oacute;n atmosf&eacute;rica se tomaron valores ideales. Todos estos datos fueron convertidos a hexadecimal para ser introducidos en puertos espec&iacute;ficos de la CPU: P0 para el bulbo seco, P1 para el h&uacute;medo y P2 para la presi&oacute;n atmosf&eacute;rica. A partir de estos la CPU del MAX1464 ejecuta en tiempo real el m&eacute;todo psicrom&eacute;trico dando en el puerto PC el valor de la humedad relativa en hexadecimal. Posteriormente, los resultados son normalizados para ser comparados con los obtenidos por las ecuaciones originales.</font></p>      <p align="center"><img src="http://img/revistas/eac/v37n2/f0701216.jpg"><a name="fig7"/></a>  	     ]]></body>
<body><![CDATA[<p ><font face="verdana" size="2">Al analizar los errores calculados, el error    m&aacute;ximo fue de 0,23%, demostrando el correcto funcionamiento del programa    que permite la implementaci&oacute;n del m&eacute;todo psicrom&eacute;trico    en el MAX1464.</font></p>  	    <p ><font face="verdana" size="2"><b>Experimento para comprobar la compensaci&oacute;n de la temperatura de bulbo seco.</b></font></p>  	    <p ><font face="verdana" size="2">Para comprobar la compensaci&oacute;n de la se&ntilde;al de temperatura de bulbo seco se introdujo el termistor que mide la misma junto con un term&oacute;metro en una caja de cobre. Luego, todo este sistema se coloc&oacute; en la c&aacute;mara clim&aacute;tica. Posteriormente, se cambi&oacute; la temperatura desde 25,5 &deg;C hasta 50 &deg;C con una resoluci&oacute;n de un 1 &deg;C aproximadamente. Para cada uno de estos valores, se tomaron cinco datos de la se&ntilde;al digital que representa la temperatura compensada (<i>TempdataS(T)</i>). Estas muestras fueron promediadas dando como resultado la caracter&iacute;stica de <i>TempdataS(T)</i> con la temperatura.</font></p>  	     <p ><font face="verdana" size="2">Si se comparan los valores adquiridos con los    esperados por la curva de linealidad ideal se puede apreciar que existen errores.    Al calcularlos, con respecto al intervalo de medici&oacute;n se obtiene que    su valor m&iacute;nimo es de 0,6% y el m&aacute;ximo de 0,8%. La <a href="#fig8">Figura 8</a> ilustra    c&oacute;mo var&iacute;an estos en funci&oacute;n de la temperatura.</font></p>  	     <p ><font face="verdana" size="2">Como se puede apreciar en la <a href="#fig8">Figura 8</a> el error    cometido oscila alrededor del 0,7 % del intervalo de medici&oacute;n. La causa    de esto es que la fuente de alimentaci&oacute;n del sensor cambi&oacute; su    valor con respecto al momento de la calibraci&oacute;n. Esto constituye un sesgo    en la medici&oacute;n y se corrige ajustando un potenci&oacute;metro. A pesar    de esto, el error m&aacute;ximo traer&iacute;a como consecuencia una diferencia    en la medici&oacute;n de temperatura de 0,4 &deg;C. Se considera que estos son    resultados aceptables para los requisitos de la aplicaci&oacute;n.</font></p>  	    <p ><font face="verdana" size="2"><b>Experimento    para calcular la humedad relativa a partir de mediciones reales de</b>    <b>temperatura</b></font></p>  	     <p ><font face="verdana" size="2">El valor de la humedad relativa depende de la    temperatura, por tanto los errores que se comentan en la medici&oacute;n de    la temperatura se propagar&aacute;n a lo largo de todo el programa. El objetivo    de este experimento es analizar el efecto de la inexactitud en las mediciones    de temperatura realizadas en el experimento anterior sobre el c&aacute;lculo    de la humedad.</font></p>  	    <p align="center"><img src="http://img/revistas/eac/v37n2/f0801216.jpg"><a name="fig8"/></a>  	    <p ><font face="verdana" size="2">Los valores reales de temperatura de bulbo seco y h&uacute;medo fueron escritos en los puertos P0 y P1 de la CPU del MAX1464. Se calcul&oacute; la humedad relativa en tiempo real en el CPU del DSSP y por las ecuaciones originales del m&eacute;todo psicrom&eacute;trico. Estos resultados fueron comparados y se calcul&oacute; el error relativo con respecto al intervalo de medici&oacute;n.</font></p>  	     <p ><font face="verdana" size="2">La exactitud obtenida en el c&aacute;lculo de    la humedad relativa, de acuerdo a las pruebas realizadas fue de &plusmn;0,6%.    Estos resultados son aceptables teniendo en cuenta los errores en la medici&oacute;n    de temperatura obtenidos en el experimento anterior.</font></p>     ]]></body>
<body><![CDATA[<p >&nbsp;</p>  	     <p ><font face="verdana" size="3"><b>CONCLUSIONES</b></font></p>     <p >&nbsp;</p>  	    <p ><font face="verdana" size="2">Los dispositivos que utilizan un sensor de humedad como elemento de medici&oacute;n necesitan ser sometidos a un proceso de calibraci&oacute;n que puede resultar complicado y costoso debido a que es indispensable disponer de una c&aacute;mara clim&aacute;tica que controle la humedad relativa, pero mediante el m&eacute;todo psicrom&eacute;trico se puede determinar el valor de humedad relativa sin necesidad de usar estos sensores provocando que deban realizarse mediciones de presi&oacute;n y temperatura. Adem&aacute;s, los termistores son uno de los sensores de temperatura que m&aacute;s ventajas presentan debido a su bajo costo y alto valor de sensibilidad, pero tienen varias caracter&iacute;sticas no deseadas como la no linealidad, en este sentido la linealizaci&oacute;n digital brinda grandes ventajas con respecto a la linealizaci&oacute;n anal&oacute;gica, pero es necesario que los sensores sean sometidos a un proceso de calibraci&oacute;n.</font></p>  	    <p ><font face="verdana" size="2">Se dise&ntilde;&oacute; el hardware del circuito a partir de un diagrama en bloques de todo el sistema, proceso en el cual se eligi&oacute; al MAX1464 como el DSSP a utilizar debido que cuenta con todos los m&oacute;dulos necesarios para el dise&ntilde;o.</font></p>  	    <p ><font face="verdana" size="2">Es importante destacar que el modelo de Steinhart y Hart es el que mayor exactitud presenta pero este requiere de m&aacute;s puntos de calibraci&oacute;n, sin embargo fue eliminado el t&eacute;rmino cuadr&aacute;tico de la ecuaci&oacute;n que lo representa y se obtuvo un resultado compatible con la aplicaci&oacute;n con tres puntos de calibraci&oacute;n.</font></p>  	     <p ><font face="verdana" size="2">El firmware implementado permite que en el modo    de operaci&oacute;n en tiempo real se realice la minimizaci&oacute;n de las    no linealidades de las se&ntilde;ales provenientes de los termistores y el c&oacute;mputo    de la humedad relativa mediante el m&eacute;todo psicrom&eacute;trico. Por &uacute;ltimo,    a partir de las simulaciones realizadas se obtuvieron errores de 0,06% y 0,2%    en la medici&oacute;n de la temperatura y la humedad relativa respectivamente,    mientras que en los experimentos pr&aacute;cticos estos aumentaron a 0,8% y    0,6%.</font></p>     <p >&nbsp;</p>  	     <p ><font face="verdana" size="3"><b>REFERENCIAS</b></font></p>     <p >&nbsp;</p>  	    ]]></body>
<body><![CDATA[<!-- ref --><p ><font face="verdana" size="2">1.&nbsp;&nbsp;&nbsp; Rivadeneyra A, Fern&aacute;ndez&#45;Salmer&oacute;n J, Agudo M, L&oacute;pez&#45;Villanueva JA, Capitan&#45;Vallvey LF, Palma AJ. Design and characterization of a low thermal drift capacitive humidity sensor by inkjet&#45;printing. Sensors and Actuators B: Chemical. 2014;195:123&#45;31.    </font></p>  	    <!-- ref --><p ><font face="verdana" size="2">2.&nbsp;&nbsp;&nbsp; Ch&aacute;vez&#45;Ram&iacute;rez E, Gonz&aacute;lez&#45;Cervantes G, Gonz&aacute;lez&#45;Barrios JL, Dzul&#45;L&oacute;pez E, S&aacute;nchez&#45;Cohen I, L&oacute;pez&#45;Santos A, et al. Uso de estaciones climatol&oacute;gicas autom&aacute;ticas y modelos matem&aacute;ticos para determinar la evapotranspiraci&oacute;n. Tecnolog&iacute;a y ciencias del agua. 2013;4(4):115&#45;26.    </font></p>  	    <!-- ref --><p ><font face="verdana" size="2">3.&nbsp;&nbsp;&nbsp; Kentved AB, Heinonen M, Hudoklin D. Practical study of psychrometer calibrations. International Journal of Thermophysics. 2012;33(8&#45;9):1408&#45;21.    </font></p>  	    <!-- ref --><p ><font face="verdana" size="2">4.&nbsp;&nbsp;&nbsp; &Ccedil;engel Y, Boles MA, Cimbala JM. Termodin&aacute;mica: McGraw&#45;Hill; 2012.    </font></p>  	    <!-- ref --><p ><font face="verdana" size="2">5.&nbsp;&nbsp;&nbsp; Garc&iacute;a M&Aacute;P. Instrumentaci&oacute;n electr&oacute;nica: Ediciones Paraninfo, SA; 2014.    </font></p>  	    ]]></body>
<body><![CDATA[<!-- ref --><p ><font face="verdana" size="2">6.&nbsp;&nbsp;&nbsp; Feteira A. Negative temperature coefficient resistance (NTCR) ceramic thermistors: an industrial perspective. Journal of the American Ceramic Society. 2009;92(5):967&#45;83.    </font></p>  	    <!-- ref --><p ><font face="verdana" size="2">7.&nbsp;&nbsp;&nbsp; Lopez&#45;Martin AJ, Carlosena A, editors. Sensor signal linearization techniques: A comparative analysis. Circuits and Systems (LASCAS), 2013 IEEE Fourth Latin American Symposium on; 2013 Feb. 27 2013&#45;March 1 2013.    </font></p>  	     <!-- ref --><p ><font face="verdana" size="2">8.&nbsp;&nbsp;&nbsp; Narayana KVL, Rao BA. Design    of Linearized Thermistor Connection Circuit Using Modified 555 Timer. Sensors    &amp; Transducers. 2012;141(6):17.    </font></p>  	    <!-- ref --><p ><font face="verdana" size="2">9.&nbsp;&nbsp;&nbsp; Sarkar AR, Dey D, Munshi S. Linearization of NTC thermistor characteristic using op&#45;amp based inverting amplifier. IEEE SensorsJournal. 2013;13(12):4621&#45;6.    </font></p>  	    <!-- ref --><p ><font face="verdana" size="2">10.Rahili S, Ghaisari J, Golfar A. Intelligent selection of calibration points using a modified progressive polynomial method. IEEE Transactions on Instrumentation and Measurement. 2012;61(9):2519&#45;23.    </font></p>  	    ]]></body>
<body><![CDATA[<!-- ref --><p ><font face="verdana" size="2">11.Hern&aacute;ndez A, Farah LE, Ram&iacute;rez J, Charry E. Nuevo algoritmo de compensaci&oacute;n t&eacute;rmica para sensores de presi&oacute;n piezorresistivos basado en la aproximaci&oacute;n lineal por segmentos. Revista Internacional de M&eacute;todos Num&eacute;ricos para C&aacute;lculo y Dise&ntilde;o en Ingenier&iacute;a. 2015;31(4):246&#45;56.    </font></p>  	    <!-- ref --><p ><font face="verdana" size="2">12.Gonzalez AH, Beltran JR, Ceron JFT, Rodriguez EC. New Architecture for Intelligent Pressure Sensors with Analog and Digital Outputs. IEEE Latin America Transactions. 2014;12(2):116&#45;21.    </font></p>  	    <!-- ref --><p ><font face="verdana" size="2">13.Mayor CA, Charry E, Mu&ntilde;oz RR, Beltr&aacute;n JR, Rodr&iacute;guez EC. Compensaci&oacute;n y calibraci&oacute;n de transmisores de presi&oacute;n piezorresistivos de alto desempe&ntilde;o de forma simult&aacute;nea. Ingenier&iacute;a Electr&oacute;nica, Autom&aacute;tica y Comunicaciones, RIELAC. 2014;35(3):16&#45;32.    </font></p>  	    <!-- ref --><p ><font face="verdana" size="2">14.Fraden J. Handbook of Modern Sensors: Physics, Designs, and Applications: Springer; 2015.    </font></p>      <P>&nbsp;     <P>&nbsp;      ]]></body>
<body><![CDATA[<P><font size="2" face="Verdana">Recibido: 10 de noviembre de 2015    <br>   Aprobado: 20 de mayo de 2016</font>      <P>&nbsp;     <P>&nbsp; 	    <p align="left" ><font face="verdana" size="2"><i>Leynier Tuero Su&aacute;rez</i>. Departamento de F&iacute;sica, Universidad Agraria de La Habana Fructuoso Rodr&iacute;guez P&eacute;rez, UNAH. E&#45;mail: <a href="mailto:leyniert@gmail.com">leyniert@gmail.com</a>.</font></p>      ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Rivadeneyra]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Fernández-Salmerón]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Agudo]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[López-Villanueva]]></surname>
<given-names><![CDATA[JA]]></given-names>
</name>
<name>
<surname><![CDATA[Capitan-Vallvey]]></surname>
<given-names><![CDATA[LF]]></given-names>
</name>
<name>
<surname><![CDATA[Palma]]></surname>
<given-names><![CDATA[AJ]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Design and characterization of a low thermal drift capacitive humidity sensor by inkjet-printing]]></article-title>
<source><![CDATA[Sensors and Actuators B: Chemical]]></source>
<year>2014</year>
<volume>195</volume>
<page-range>123-31</page-range></nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Chávez-Ramírez]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
<name>
<surname><![CDATA[González-Cervantes]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
<name>
<surname><![CDATA[González-Barrios]]></surname>
<given-names><![CDATA[JL]]></given-names>
</name>
<name>
<surname><![CDATA[Dzul-López]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
<name>
<surname><![CDATA[Sánchez-Cohen]]></surname>
<given-names><![CDATA[I]]></given-names>
</name>
<name>
<surname><![CDATA[López-Santos]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Uso de estaciones climatológicas automáticas y modelos matemáticos para determinar la evapotranspiración]]></article-title>
<source><![CDATA[Tecnología y ciencias del agua]]></source>
<year>2013</year>
<volume>4</volume>
<numero>4</numero>
<issue>4</issue>
<page-range>115-26</page-range></nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kentved]]></surname>
<given-names><![CDATA[AB]]></given-names>
</name>
<name>
<surname><![CDATA[Heinonen]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Hudoklin]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Practical study of psychrometer calibrations]]></article-title>
<source><![CDATA[International Journal of Thermophysics]]></source>
<year>2012</year>
<volume>33</volume>
<numero>8-9</numero>
<issue>8-9</issue>
<page-range>1408-21</page-range></nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Çengel]]></surname>
<given-names><![CDATA[Y]]></given-names>
</name>
<name>
<surname><![CDATA[Boles]]></surname>
<given-names><![CDATA[MA]]></given-names>
</name>
<name>
<surname><![CDATA[Cimbala]]></surname>
<given-names><![CDATA[JM]]></given-names>
</name>
</person-group>
<source><![CDATA[Termodinámica]]></source>
<year>2012</year>
<publisher-name><![CDATA[McGraw-Hill]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[García]]></surname>
<given-names><![CDATA[MÁP]]></given-names>
</name>
</person-group>
<source><![CDATA[en]]></source>
<year>2014</year>
<publisher-loc><![CDATA[Instrumentación electrónica ]]></publisher-loc>
<publisher-name><![CDATA[Ediciones Paraninfo, SA]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Feteira]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Negative temperature coefficient resistance (NTCR) ceramic thermistors: an industrial perspective]]></article-title>
<source><![CDATA[Journal of the American Ceramic Society]]></source>
<year>2009</year>
<volume>92</volume>
<numero>5</numero>
<issue>5</issue>
<page-range>967-83</page-range></nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Lopez-Martin]]></surname>
<given-names><![CDATA[AJ]]></given-names>
</name>
<name>
<surname><![CDATA[Carlosena]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Sensor signal linearization techniques: A comparative analysis]]></article-title>
<source><![CDATA[Circuits and Systems (LASCAS)]]></source>
<year>2013</year>
<month> F</month>
<day>eb</day>
<conf-name><![CDATA[Fourth Latin American Symposium]]></conf-name>
<conf-date>2013</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Narayana]]></surname>
<given-names><![CDATA[KVL]]></given-names>
</name>
<name>
<surname><![CDATA[Rao]]></surname>
<given-names><![CDATA[BA]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Design of Linearized Thermistor Connection Circuit Using Modified 555 Timer]]></article-title>
<source><![CDATA[Sensors & Transducers]]></source>
<year>2012</year>
<volume>141</volume>
<numero>6</numero>
<issue>6</issue>
<page-range>17</page-range></nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sarkar]]></surname>
<given-names><![CDATA[AR]]></given-names>
</name>
<name>
<surname><![CDATA[Dey]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
<name>
<surname><![CDATA[Munshi]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Linearization of NTC thermistor characteristic using op-amp based inverting amplifier]]></article-title>
<source><![CDATA[IEEE SensorsJournal]]></source>
<year>2013</year>
<volume>13</volume>
<numero>12</numero>
<issue>12</issue>
<page-range>4621-6</page-range></nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Rahili]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[Ghaisari]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Golfar]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Intelligent selection of calibration points using a modified progressive polynomial method]]></article-title>
<source><![CDATA[IEEE Transactions on Instrumentation and Measurement]]></source>
<year>2012</year>
<volume>61</volume>
<numero>9</numero>
<issue>9</issue>
<page-range>2519-23</page-range></nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hernández]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Farah]]></surname>
<given-names><![CDATA[LE]]></given-names>
</name>
<name>
<surname><![CDATA[Ramírez]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Charry]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Nuevo algoritmo de compensación térmica para sensores de presión piezorresistivos basado en la aproximación lineal por segmentos]]></article-title>
<source><![CDATA[Revista Internacional de Métodos Numéricos para Cálculo y Diseño en Ingeniería]]></source>
<year>2015</year>
<volume>31</volume>
<numero>4</numero>
<issue>4</issue>
<page-range>246-56</page-range></nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Gonzalez]]></surname>
<given-names><![CDATA[AH]]></given-names>
</name>
<name>
<surname><![CDATA[Beltran]]></surname>
<given-names><![CDATA[JR]]></given-names>
</name>
<name>
<surname><![CDATA[Ceron]]></surname>
<given-names><![CDATA[JFT]]></given-names>
</name>
<name>
<surname><![CDATA[Rodriguez]]></surname>
<given-names><![CDATA[EC]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[New Architecture for Intelligent Pressure Sensors with Analog and Digital Outputs]]></article-title>
<source><![CDATA[IEEE Latin America Transactions]]></source>
<year>2014</year>
<volume>12</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>116-21</page-range></nlm-citation>
</ref>
<ref id="B13">
<label>13</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Mayor]]></surname>
<given-names><![CDATA[CA]]></given-names>
</name>
<name>
<surname><![CDATA[Charry]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
<name>
<surname><![CDATA[Muñoz]]></surname>
<given-names><![CDATA[RR]]></given-names>
</name>
<name>
<surname><![CDATA[Beltrán]]></surname>
<given-names><![CDATA[JR]]></given-names>
</name>
<name>
<surname><![CDATA[Rodríguez]]></surname>
<given-names><![CDATA[EC]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Compensación y calibración de transmisores de presión piezorresistivos de alto desempeño de forma simultánea]]></article-title>
<source><![CDATA[Ingeniería Electrónica, Automática y Comunicaciones, RIELAC]]></source>
<year>2014</year>
<volume>35</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>16-32</page-range></nlm-citation>
</ref>
<ref id="B14">
<label>14</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Fraden]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<source><![CDATA[Handbook of Modern Sensors: Physics, Designs,]and Applications]]></source>
<year>2015</year>
<publisher-name><![CDATA[Springer]]></publisher-name>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
