Diseño de software de sistema de invernadero inteligente
El software de control del sistema adopta la idea de programación modular, divide la función general del sistema en diferentes módulos, cada módulo se diseña, programa y depura individualmente, y la depuración conjunta general del sistema se lleva a cabo después de la finalización.
1. Subrutina de adquisición de parámetros de invernadero: En el canal delantero del sistema de adquisición de datos de invernadero, la señal de entrada contiene todo tipo de ruido e interferencia. Para medir y controlar con precisión los parámetros ambientales del invernadero, se utiliza el método de filtrado promedio de extremo en el diseño del software. para eliminar el ruido y las interferencias. Utilice 10 veces para cada sensor, elimine el valor máximo y el valor mínimo, y promedie las 8 veces restantes de datos de muestreo para obtener el valor de muestreo efectivo.
2. Subrutina de almacenamiento de datos: El análisis y procesamiento de diversa información de datos recopilada por el sistema de control de invernaderos es un enlace importante, por lo que se debe diseñar el programa de almacenamiento de datos. En el diseño del software, los parámetros ambientales del invernadero (temperatura, humedad, iluminancia y concentración de dióxido de carbono) recogidos por el invernadero y el estado del actuador se almacenan cada diez minutos, ocupando 1, 1, 2, 2, 1 byte. Al mismo tiempo, para determinar claramente el tiempo de los datos recopilados, el tiempo también se almacena. Aquí, solo se almacenan el día, la hora y el minuto, cada uno ocupando 1 byte en la memoria.