154
33.2 Teoría de Interfaz
Circuito interfaz:
TCN75A de Microchip soporta la interfaz serial de bus
2
I
C ( comúnmente denotada "I2C"). Dos registros
de 8 bits proporcionan la temperatura medida en
grados Celsius cada 30 ms para una resolución de
9 bits y cada 240 ms para resolución de 12 bits;
cada bit adicional duplica el tiempo de conversión.
La salida "ALERT" de drenado abierto proporciona
un límite de punto de ajuste para indicar cuando la
temperatura excede un límite definido por el
usuario.
Estudie el video Teoría de Interfaz de Sensor de
Temperatura
para aprender a leer la temperatura ambiente
medida, cómo configurar el dispositivo para
ajustar la resolución y comportamiento de la
salida "ALERT" incluyendo polaridad, límite de
punto de ajuste de temperatura, histéresis y fila de
espera de falla (el número consecutivo de ciclos
de conversión para el cual una condición de falla
debe ser verdadera antes de activar la salida
ALERT) y cómo poner el dispositivo en modo
apagado (ahorro de energía) con una medición de
un disparo bajo demanda. Estudie Comunicación
Serial: I2C(
entender cómo las opciones de configuración del
I2C Express VI se relacionan con las formas de
onda de señalización entre transmisores y
receptores de bus I
Programación LabVIEW: Estudie el video I2C
Express VI (
aprender a utilizar el I2C Express VI para leer
y escribir datos orientados a byte.
33.3 Modificaciones Básicas
Estudie el video Explicación de la Demostración
Sensor de Temperatura (
6:25) para aprender los principios de diseño
de la demostración Sensor de Temperatura y
luego intente realizar estas modificaciones al
diagrama de bloques Main.vi:
El sensor de temperatura
(
youtu.be/HwzTgYp5nF0
youtu.be/7CgNF78pYQM
2
C.
youtu.be/[TBD]:iicExVI
youtu.be/1Oib10sojds
33. SENSOR DE TEMPERATURA
1. Cambie la dirección del dispositivo a algún otro
valor.
¿Que mensaje de error de LabVIEW observa?
2. Agregue los cálculos necesarios para desplegar
la temperatura en grados Fahrenheit.
3. Mueva el código de configuración de registro
dentro del ciclo while y convierta la constante de
arreglo Booleana a un control en el panel frontal;
de esta manera puede experimentar más fácil
con las opciones de configuración.
4. Agregue controles en el panel frontal para los
valores de límite de punto de ajuste e histéresis
en grados Celsius y luego mueva los I2C
Express VIs asociados dentro del ciclo while
para que estos valores puedan ser ajustados
,
10:03)
cuando el VI se está ejecutando. Confirme
que el indicador de alerta se comporta tal
como se espera cuando ajuste estos dos
controles relacionados con temperatura. ¿Qué
pasa cuando el valor de histéresis es mas alto
que el valor del límite de punto de ajuste?
5. Agregue un indicador de mapa de forma de
onda para temperatura medida y luego cambie
el intervalo de tiempo del ciclo while a un valor
mucho mayor tal como un minuto. Grafique el
perfil de temperatura a largo tiempo sobre un
, 8:47) para
periodo de 25 horas.
6. Repita el paso anterior y modifique el código
del diagrama de bloques para que el sensor
de temperatura opere modo de apagado y
realice un medición de un disparo bajo
demanda. Recuerde esperar el tiempo de
conversión
temperatura en el registro: 30 ms para
, :) para
resolución de 9 bits y el doble del tiempo
hasta 240 ms para resolución de 12 bit.
7. Agregue
botones de reinicialización.
33.4 Ideas de Proyecto
PRÓXIMAMENTE
,
la Guía de Elementos Básicos para Iniciar
Proyectos
http://www.ni.com/myrio/project-guide
interesantes de proyectos de integración que
combinan el sensor de temperatura con otros
componentes y dispositivos.
necesario
antes
despliegue
mínimo/máximo
: Descargue la última edición de
con
NI
myRIO
para
de
leer
la
con
en
ideas