You are on page 1of 9

Arduino LabVIEW Sensor de

temperatura NTC SNS


TMP10K
pr-ser-uj enero 30, 2017 Arduino, Sensores analógicos 4 comentarios
https://hetpro-store.com/TUTORIALES/arduino-labview-sensor-temperatura/

ARDUINO LABVIEW SENSOR DE


TEMPERATURA NTC SNS TMP10K
Primeramente, en este tutorial se presenta el funcionamiento
del sensor de temperatura NTC SNS-TMP10K. Básicamente, este
sensor de temperatura, cuando le aplicamos calor, el sensor regresa
una salida proporcional a dicha temperatura. Este tutorial del sensor
de temperatura NTC SNS-TMP10K estará enlazado con la combinación
de Arduino LabVIEW. En primer lugar cabe señalar que la
comunicación se gestionara desde LabVIEW.

SENSOR NTC SNS-TMP10K DE TEMPERATURA


En primer lugar, como el titulo lo menciona, este es un sensor de
temperatura. El rango de medición de este sensor es de -30 a 110°C.
La precisión con la que lee los datos es del 1%. En función a su
presentación, podemos encontrarlo como empaquetado tipo IC o con
cubierta metálica. En el caso de el sensor cubierto se considera ideal
para medir además la temperatura en fluidos. Su resistencia es 10K +
-1% a 25ºC. Debido a que este sensor de temperatura es NTC, la
resistencia baja cuando la temperatura incrementa. La resistencia
incrementa si la temperatura baja. El objetivo del sistema a diseñar
es visualizar, por ejemplo, temperatura ambiente con Arduino
LabVIEW. Haciendo uso de las capacidades gráficas de este sistema o
entorno de programación.

MATERIALES PARA SENSOR DE TEMPERATURA


ARDUINO LABVIEW
 Sensor de temperatura NTC 10K
 Arduino UNO
DIAGRAMA ESQUEMÁTICO SENSOR NTC SNS-
TMP10K
PROGRAMACIÓN ARDUINO LABVIEW DEL SENSOR
DE TEMPERATURA NTC SNS-TMP10K
En primer lugar, se muestra como realizar el diagrama en labview.
Cabe señalara que si no cuentas con el software NI VISA o tienes
problemas con la selección de COM puede ser por que no tienes
instalado el software para la comunicación de E/S. A continuación te
dejamos el link de descarga. https://www.ni.com/download/ni-visa-
15.0.1/5693/en/ Una vez que tengamos listo e instalado el módulo de
VISA tenemos todo lo necesario para comenzar.
Abrimos nuestro programa de LabVIEW y en las opciones nos aparece
el apartado makerhub. Seleccionamos el makerhub y nos arroja otra
ventana, en donde seleccionamos linx. Por consiguiente nos arroja
otra ventana, y elegimos en esta, la opción open vi.
A continuación se presenta una figura con el menú desplegado para
entablar la comunicación Arduino LabVIEW.
Implementando el módulo Analgo Read 1 Chan, podemos leer la
información de Arduino. El módulo extrae, en este caso la información
del sensor de temperatura conectado al canal 0 analógico.

ACONDICIONAMIENTO DE LA SEÑAL DEL SENSOR


TMP10K
Además de leer la información de Arduino se acondiciona la señal. En
este caso, se puede observar en la siguiente figura que se tomaron en
consideración diferentes tipos de escalas. Tomamos las temperaturas
en centígrados, kelvin y farenheit. A continuación se proporciona la
etapa de acondicionamiento de Arduino LabVIEW. Las operaciones
aritméticas las pueden obtener en el menú principal de LabVIEW. En
la parte de Programming y Numeric. Esto se puede ver en la segunda
imagen de a continuación.
Por último se define el botón de paro, este se conecta directamente a
la condición de paro de el ciclo principal. El contador de ciclo se
visualiza con una ventana de números. Además insertamos un
retardo, esto define la velocidad de muestreo del sistema. La
velocidad de muestreo, es que tan rápido se toma una lectura en el
ADC y le llega al sistema. Por ejemplo, si Arduino LabVIEW toman una
captura cada segundo, la frecuencia de muestre es de 1Hz. Si Arduino
LabVIEW toman 1000 capturas por segundo, entonces nuestra
frecuencia de muestreo es de 1KHz.

TEMPERATURA DEL SENSOR TMP10K


Por último se presenta una ventana con los elementos básicos de
control y de monitoreo. En este caso de la comunicación de Arduino
LabVIEW asi como la temperatura que el sensor TMP10K
proporciona. Esperamos que utilices este termistor en diferentes
proyectos, si tienes una duda porfavor escríbenos.

You might also like