Diseño de sistema de control de temperatura basado en microcontrolador
El sensor de temperatura DS18B20 se utiliza para detectar la temperatura ambiente y enviar directamente la señal de temperatura digital al microcontrolador AT89C52 para su procesamiento.
En la pantalla LCD se muestran el valor actual de la temperatura ambiente, el valor de temperatura preestablecido, la diferencia de temperatura establecida por el usuario y la posición actual del ventilador. El valor de temperatura preestablecido solo puede tener la forma de un número entero y la temperatura ambiente actual detectada puede tener una precisión de un decimal.
Al mismo tiempo, la modulación de ancho de pulso PWM se utiliza para cambiar la velocidad del motor del ventilador de CC.
Y cambiar el valor de temperatura preestablecido a través de dos botones, uno para aumentar la temperatura preestablecida y el otro para disminuir el valor de temperatura preestablecido. Controla la diferencia de temperatura a través de otro botón.
Está equipado con un sensor térmico infrarrojo para detectar si hay alguien en el entorno. Si alguien determina la dirección del viento, si no hay nadie, la velocidad se reducirá o se apagará automáticamente. caer dentro de un período de tiempo determinado.
Respuesta
Como dijiste, utilicé un módulo DS18B20, un módulo LCD, un módulo de sensor de infrarrojos, botones, un módulo de motor de CC y solo un programa PWM. Ahora los analizaré uno por uno:
Módulo DS18B20:
La imagen a continuación es su diagrama esquemático. Se desarrolla utilizando un solo bus. A diferencia del sensor de temperatura en el. Competencia electrónica, qué sensor de temperatura requiere conversión AD, puede transmitir señales digitales directamente.