Está en la página 1de 4

Circuitos sensores para magnitudes eléctricas

1st Santiago Pabón Alvarez 2nd Carlos David Rojas Lozano 3rd Oscar Iván Amaya Mesa
Ingenierı́a electrónica Ingenierı́a electrónica Ingenierı́a electrónica
20171005103 20171005129 20171005090

I. S ELECCI ÓN DEL SENSOR QUE SE ADAPTE MEJOR A LAS II. D ISE ÑO DEL INSTRUMENTO
CARACTER ÍSTICAS .
Para el diseño del instrumento, se debe tener en cuenta
Para la selección del sensor, debemos tener en cuenta sus en primer lugar sus caracterı́sticas de sensibilidad y valor de
limites, de tal forma que se cumpla que: voltaje en 0, de esta forma obtenemos que:

• Lı́mite inferior de temperatura 0 C.

• Lı́mite superior de temperatura 100 C. Ss
De esta forma, tenemos un rango de 100◦ C, y procedemos a = 10 (1)
mV /C
escoger el sensor que se adapte de la mejor forma posible a Vs (0)
los requerimientos. =0 (2)
mV
Vref
Para este caso, se utilizó el sensor LM35, es un sensor de = 1.024 (3)
V
temperatura de precisión, cuya salida es linealmente propor- n = 16bits (4)
cional a la temperatura que percibe en grados Celsius. Esto
supone una ventaja considerable sobre otros sensores que son
proporcionales para grados Kelvin, ya que no se debe restar un
gran valor de voltaje para ajustar el valor a Celsius. Además, A. Sensor
no requiere calibraciones extras para proporcionar precisiones Una vez se conoce la sensibilidad del instrumento, se
tı́picas de ± 0.25°C a temperatura ambiente, su rango de obtiene el modelo matemático que representa el sensor será:
funcionamiento va desde -55°C hasta los 150°C, de esta forma
aseguramos que cubra el rango requerido para el laboratorio.
Otra ventaja importante que se debe tener presente del sensor, Vs Tm Ss
=( )( ) + Vs (0) (5)
es su bajo costo, facilitando su implementación y adquisición mV C mV /C
para este laboratorio. Consume cerca de 60µA lo que garantiza Vs Tm
=( )(10) + 0 (6)
un autocalentamiento bajo del orden de 0.1°C. Por último, mV C
tiene una baja impedancia de salida, del orden de 0.1Ω, lo
que nos asegura que la mayor parte del voltaje de salida caiga
sobre la carga y no la consuma el dispositivo. [1] B. Acondicionador
Se tiene la siguiente curva caracterı́stica del sensor: Para el acondicionador, se obtiene el siguiente compor-
tamiento:

Va Tm Va Va (0)
=( ) + (7)
mV 10 mV /mV mV
Va Tm
=( )(1) + 14 (8)
mV 10

C. Discretizador
En el discretizador se tiene que:

SD 216 bits
= = 64 (9)
CT A/mV 1024mV
Fig. 1. Curva caracterı́stica del sensor.

La ecuación del discretizador es:


BD SD Va BD (0)
= |( ∗ )+ | (10)
CT A/mV CT A/mV mV CT A
BD Va
= |(64 ∗ ) + 0.5| (11)
CT A/mV mV
BD Tm
= |(64 ∗ [( )(1) + 14]) + 0.5| (12)
CT A/mV 10

III. I MPLEMENTACI ÓN

Fig. 3. Sensor LM35.


De esta forma, hallamos cada una de las partes que se
necesitan para la implementación del sensor, posteriormente,
se procede a plasmar cada una de las etapas en un circuito
como se muestra a continuación: Como se ve en la figura, el sensor cuenta con 3 patas, una
que es tierra, otra para la polarización que puede variar de
4-20 Voltios, para este caso en particular se polarizará con 5
Voltios, debido a que es el voltaje que nos ofrece la PSoC,
la pata restante es la que nos suministra el voltaje de salida
del sensor, el cuál varia en forma lineal a la temperatura que
percibe el sensor. El montaje usado para esta aplicación es la
siguiente:

Fig. 2. Implementación del sensor.

La figura nos muestra que el sensor está conectado de


forma externa al resto de los componentes que constituyen el
instrumento. Esto se debe a que el discretizador y acondicionar
Fig. 4. Montaje Sensor LM35.
se implementaron a través de la PSoC, la PSoC es un micro-
controlador capaz de realizar diferentes tareas, que se adapta
muy bien al instrumento que necesitamos, por las facilidades
que este ofrece. Explicaremos más detallamente cómo se La pata del voltaje de salida se conecta directamente a un
montó cada una de las partes, ası́ cómo la lógica utilizada determinado puerto o entrada de la PSoC, la PSoC recibe el
para algunos componentes, cabe resaltar que el componente dato para posteriormente manipularlo. Esta configuración nos
que se visualiza con nombre de LCD, es aquel que nos permite asegura tene a la salida del sensor 0mV + 10 mV /°C.
escribir el dato final que entrega el instrumento por medio de
una LCD como su nombre lo indica.

B. ADC
A. Sensor.
En este componente se encuentran implı́citamente el acondi-
Anteriormente se mencionó que el sensor utilizado es el cionador y el discretizador, como veremos cuando lo config-
LM35, en esta parte profundizaremos más de algunas carac- uramos y el código que escribimos en él para obtener nuestro
terı́siticas y conexiones que se usaron para este instrumento. dato final, la configuración es la siguiente:
del comando PutChar, este proceso lo repetimos para los
grados Farenheit y los grados Kelvin.

De esta forma, se obtiene el instrumento capaz de medir


temperatura en grados Celsius, Farenheit y Kelvin desde 0°C
hasta 100°C, ahora procedemos a los resultados y análisis de
estos.
IV. R ESULTADOS .
En las pruebas realizadas al sensor con distintas temperat-
uras aplicadas, teniendo cómo patrón de guı́a la temperatura
que nos muestra el horno, se obtuvieron los siguientes datos
experimentales.

Fig. 5. Configuración del ADC.

Observamos que es un convertidor de analógico a digital de


16 bits, con un Vref de 1.024V como datos significativos, estos
datos son necesarios para la configuración de modelamiento
matemático del discretizador. Ahora presentamos el código
que se utiliza para la manipulación de datos dentro del ADC
y fuera de éste.

Fig. 7. Tabla Datos Experimentales.

Con esta tabla de valores experimentales, realizamos una


gráfica de temperatura en función del voltaje, donde obten-
emos el siguiente comportamiento:

Fig. 6. Código del ADC.

En la primera parte del código se realiza la conversión del


dato de analógico a digital, posteriormente complementamos Fig. 8. Gráfica de Datos Experimentales.
el discretizador con una regla de tres para hacer el máximo
uso de los bits que usamos. Luego, con el dato obtenido del Observamos un comportamiento con un pequeño nivel DC,
discretizador en grados centı́grados utilizamos las fórmulas esto se puede deber a imperfectos en los componentes usados
para convertir en dato en Farenheit y Kelvin. Por último, o por los decimales que se consideran en cada uno de los
dividimos por potencias de 10 para obtener cada dı́gito, una cálculos que agregan un poco de error al sistema. Además la
vez se obtiene el dı́gito lo plasmamos en la LCD por medio pendiente que tiene la recta es bastante cercana a 0.1, que es
el valor que se pretende, esto es una muy buena señal de la
precisión que logra tener el instrumento implementado para
este caso, ya que el error porcentil es de:

0.1 − 0.0991
Er = ∗ 100 = 0.9% (13)
0.1

Ahora, contrastaremos el instrumento implementado con los


valores teóricos esperados:

Fig. 9. Tabla de Datos Teóricos.

Graficando los valores teóricos, se obtiene lo siguiente:

Fig. 10. Gráfica de Datos Teórico.

Se observa comportamientos de ambas gráficas bastante


similares, donde los datos experimentales sufren algunos cam-
bios para valores medidos, sin embargo el error para cada
caso que no supone un daño impactante sobre la medición. Se
puede concluir de esta forma, que el instrumento entrega un
dato con una buena precisión, un dato confiable entre el grado
0 Celsius hasta los 100 °C, que cambia su valor a medida que
varia la temperatura en el tiempo; sin necesidad de reiniciar
la medición sino que ésta se actualiza en cada instante.
V. BIBLIOGRAF ÍAS:
[1] ”Sensor LM35 Datasheet”, Na-
tional semiconductor, 2000. [Online]. Avail-
able: https://pdf1.alldatasheet.es/datasheet-
pdf/view/8866/NSC/LM35.html

También podría gustarte