Resumen: Esta idea de diseño muestra cómo se puede diseñar un simple inalámbrico de monitoreo de temperatura del sistema con la capacidad de registro de datos mediante el uso de un sensor de temperatura local y un transmisor y receptor ASK.
Usted puede diseñar un simple inalámbrico de monitoreo de temperatura del sistema con datos de registro de las capacidades mediante el uso de un sensor de temperatura local y un transmisor ASK ( Figura 1 ) y receptor. Un MaxQ ® procesos de microcontroladores y muestra la temperatura de lectura para el usuario ( Figura 2 ). El microcontrolador a bordo UART también permite aplicaciones de registro de datos.
En la Figura 1, el MAX6577 es un sensor de temperatura local que detecta la temperatura ambiente en el dispositivo. La salida del MAX6577 es una onda cuadrada con una frecuencia proporcional a la temperatura en unidades de grados Kelvin. El MAX1472 es el transmisor ASK y modula la señal a la frecuencia portadora de 315MHz.
En la Figura 2, el MAX1470 es el receptor ASK y demodula la señal en la frecuencia de portadora correspondiente. La frecuencia de la señal de salida se mide con un contador de frecuencia. El multiplicador escalar configurado es 1K/Hz cuando TS1 se conecta a GND y TS0 se conecta a V DD . Este multiplicador escalar se puede configurar con alfileres TS1 y TS0 (Figura 1).
El MAX9075 es un comparador conectado a la MAX1470 de RSSI con el pasador interno detector de pico. El externo RC sigue el pico de potencia de la señal recibida. Esto se compara con un predeterminado voltaje nivel generado por un divisor de tensión resistencia. Los experimentos de laboratorio muestran que un umbral de aproximadamente 1.57V genera una salida válida en el pin DATAOUT sin recibir lecturas falsas. Ajuste este umbral hasta el nivel adecuado para un rendimiento óptimo. La salida del comparador es bajo cuando una señal débil o no válida es recibida y alto cuando la señal recibida es la adecuada.
A continuación, el MAXQ2000 , un microcontrolador basado en MaxQ, mide la frecuencia de la señal y muestra el valor utilizando su temporizador integrado / contadores y LCD periféricos del controlador. Un contador de seguimiento del número de borde ascendente transiciones en la señal de temperatura de entrada, mientras que un contador rastrea el tiempo transcurrido. Después de transcurrido el período del temporizador de 1 segundo, se produce una interrupción.En este momento, el valor del contador se lee, se convierte en Celsius, y se muestran en la pantalla LCD. A continuación, el contador se pone a 0 para reiniciar el proceso. El temporizador se vuelve a cargar automáticamente una vez que se produce la interrupción del temporizador. La temperatura resultante es también la producción en UART0. Un contador de frecuencia de mano se utiliza para verificar la lectura de la temperatura.
El microcontrolador controla la potencia de la señal a través de P6.0, configurado como un pin de entrada de propósito general. Cuando la entrada es lógico bajo, la salida LCD y UART será "sin FR" para alertar al usuario de las cuestiones de posible transmisor cuando el transmisor y el receptor par está separado por una distancia demasiado grande.
La conexión LCD sigue el diseño de la evaluación MAX2000 (EV) del kit. Para asegurarse de que la pantalla permite a los segmentos adecuados, la aplicación interna de las siete de la pantalla de A a G segmentos necesita ser preservada. Una tabla de búsqueda en el segmento de datos del código de montaje se utiliza para este propósito.Mediante la adición de un RS-232 convertidor de nivel, la salida UART puede enviar datos a un dispositivo de registro de datos, como un ordenador.
El software MAX-IDE ensamblador se utiliza para programar el dispositivo durante el montaje. La junta MAXQJTAG opera con el MAX-IDE para cargar el código en el dispositivo. Los archivos de proyecto asociados a este artículo están disponibles para su descarga .
Este diseño proporciona para 1-segunda temperatura velocidad de actualización en incrementos de 1 ° C, que se encuentra dentro de la exactitud de la MAX6577.
Figura 1. El sensor de temperatura y los MAX6577 MAX1472 315MHz PREGUNTE forma de un transmisor inalámbrico de monitoreo de temperatura del sistema.
Figura 2. El MAX1470 ASK receptor con unos procesos de microcontroladores MaxQ y muestra los datos de temperatura.
MaxQ es una marca registrada de Maxim Integrated Products, Inc.
Partes Relacionadas
MAX1470
315MHz de baja potencia, +3 V receptor superheterodino
MAX1472
300MHz a 450MHz-baja potencia, de cristal basada en ASK transmisor
MAX6577
SOT Sensores de temperatura con salida de Periodo / Frecuencia
MAX9075
De bajo costo, los ultra-pequeño, 3μA Solo-Provee Comparadores
MAXQ2000
Low-Power LCD microcontrolador
No hay comentarios:
Publicar un comentario