Desarrollo de programa de controlador de temperatura

2020-09-04 12:32:16 hongling

Desarrollo de programa de controlador de temperatura


1. Descripción de la función


 1. Descripción general del producto


 Este producto es un controlador de temperatura del agua de dos canales con tres modos de trabajo (modo de espera, modo de trabajo normal, modo de alarma), que incluye dos sensores de adquisición de temperatura, dos salidas de relé de control de calefacción de 5000 vatios y un panel de control (incluidos 4 controles) Presione el botón, pantalla LED bidireccional de tres grupos, muestre la temperatura actual, la temperatura de apertura y la temperatura de cierre).


 


 En condiciones normales de trabajo, el termostato está encendido (~ 220 V), la MCU comienza a funcionar, el termostato está en modo de espera, el relé cierra la salida y la pantalla de temperatura actual muestra la temperatura actual del agua. Cuando el usuario presiona el botón "interruptor", el termostato entra en el modo de funcionamiento normal, y el tubo digital de "temperatura abierta" muestra la temperatura abierta establecida (la temperatura abierta predeterminada es 28 ° C y la temperatura cerrada es 32 ° C). Cuando la temperatura es baja A 28 ° C, el relé del termostato está cerrado, la varilla de calentamiento se activa para comenzar a calentar, el motor de circulación de agua comienza a funcionar, la luz LED de "calentamiento" correspondiente está encendida (o parpadeando durante 0,5 s), cuando la temperatura alcanza la "temperatura de apagado" establecida , El relé del termostato se apaga, la varilla calefactora se apaga para detener el calentamiento, el motor de circulación de agua se apaga y el LED de "enfriamiento" correspondiente está encendido (o parpadeando durante 0.5 s), y repita la operación para asegurarse de que la temperatura del agua siempre esté controlada dentro del rango establecido .




Cuando está en modo de espera, el usuario presiona el botón "Configuración" y el termostato ingresa al modo de configuración. En este momento, el primer grupo de tubos LED nixie de "Temperatura de encendido" comienza a parpadear, luego el usuario puede presionar "+" y "- en el panel "Botón para ajustar (establecer) la" temperatura de apertura "del primer grupo. Cuando el usuario lo ajusta, o guarda el predeterminado, el usuario presiona el botón" configurar "nuevamente, y el sistema guarda inmediatamente el primer grupo de" temperatura de apertura ". Un grupo de tubos digitales de "temperatura abierta" vuelve a la pantalla normal, y el segundo grupo de tubos digitales de "temperatura abierta" comienza a parpadear, el usuario presiona los botones "+" y "-" en el panel para ajustar (configuración, rango de configuración de temperatura -5 ° C ~ 98 ° C) El segundo grupo de "temperatura abierta", y así sucesivamente, hasta completar los cuatro ajustes de temperatura.






Protección anhidra


Cuando el sensor detecta que no hay agua, el tubo digital de "temperatura actual" correspondiente parpadea durante 0,5 s para mostrar el código de error E2, y la salida correspondiente se apaga hasta que vuelve a la normalidad.


Protección contra fugas


Cuando el sensor detecta la fuga, el LED de "temperatura actual" correspondiente parpadeará durante 0,5 s para mostrar el código de error E3, por lo que la salida se apaga hasta que vuelve a la normalidad.


Modo de alarma


Cuando el controlador no detecta el sensor de temperatura / o el sensor de temperatura es anormal, el relé se apaga, el calentador se apaga y se calienta, el tubo digital de "temperatura actual" correspondiente parpadea durante 0.5 sy muestra "E1", un código de error, y el zumbador emite 0.5 s El sonido "di". Cuando la temperatura del agua alcanza los 34 ° C, el tubo digital de "temperatura actual" correspondiente parpadea durante 0,5 s para mostrar la temperatura actual, y el zumbador emite un sonido "di-di" de 0,5 s.


En cuanto a las funciones de "alarma anhidra" y "alarma de fuga", el controlador de corriente proporcionado por el cliente no ha encontrado el sensor correspondiente, y el diseño se puede modificar y agregar si es necesario.


Modo apagado


Cuando el dispositivo se apaga en el modo de funcionamiento normal, el control guarda los parámetros de configuración actuales. Después de encender nuevamente, el controlador ingresa al modo de espera. Después de que el usuario presiona la tecla "interruptor", el termostato comienza a funcionar (establezca la temperatura en el último apagado Datos guardados más tarde).


Nota especial 


Es necesario cambiar dos juegos de terminales de cableado para calefacción y circulación de agua para que salgan, la interfaz del sensor se cambia a un terminal más fácil de enchufar y se agregan dos juegos de sensores de detección de escasez y fugas de agua.