Cómo funciona el sensor dht11
El principio de funcionamiento del sensor de temperatura y humedad DHT11 es pasar la temperatura y la humedad del aire a través de un determinado dispositivo de detección, después de medir la temperatura y la humedad, se convierte en una señal eléctrica u otra requerida. forma de salida de información de acuerdo con una regla determinada.
El sensor digital de temperatura y humedad DHT11 es un sensor compuesto de temperatura y humedad con salida de señal digital calibrada. Aplica tecnología de adquisición de módulo digital dedicada y tecnología de detección de temperatura y humedad para garantizar que el producto tenga una confiabilidad extremadamente alta. Excelente estabilidad a largo plazo.
El sensor incluye un elemento sensor de humedad resistivo y un elemento de medición de temperatura NTC, y está conectado a un microcontrolador de 8 bits de alto rendimiento. Por lo tanto, este producto tiene las ventajas de una excelente calidad, respuesta ultrarrápida, gran capacidad antiinterferencias y extremadamente rentable. Cada sensor DHT11 está calibrado en una cámara de calibración de humedad extremadamente precisa.
Los coeficientes de calibración se almacenan en la memoria OTP en forma de programa. Estos coeficientes de calibración se llaman dentro del sensor durante el procesamiento de las señales de detección. La interfaz serial de un solo cable hace que la integración del sistema sea fácil y rápida. El tamaño ultrapequeño y el consumo de energía extremadamente bajo lo convierten en la mejor opción para este tipo de aplicaciones en aplicaciones hostiles.
Secuencia de trabajo
Primero, el microcontrolador baja el bus durante más de 18 ms para enviar una señal de inicio a DHT11, y luego sube el bus durante 20-40 us para indicar el final. de la señal. Después de que DHT11 detecta la señal de inicio, baja el bus durante 80 us para enviar una señal de respuesta, indicando al host que los datos están listos. Luego, DHT11 baja el bus durante 80 us y luego comienza a transmitir datos.
La transmisión de cada bit de datos comienza con un nivel bajo de 50us. A diferencia de DS18B20, DHT11 utiliza la duración del nivel alto para indicar si los datos son 0 o 1. Un nivel alto que dura entre 26 y 28 us representa el 0 lógico, y un nivel alto que dura 70 us representa el 1 lógico.
Después de completar la última transmisión de datos de 1 bit, DHT11 baja el bus durante 50 us para indicar el final de la transmisión, luego libera el bus y la resistencia pull-up eleva el bus a alto. nivel (estado inactivo).