Chongqing Qingcheng Agrícola Ciencia y Tecnología Co., Limitado
+8613983113012

Diseño de software de sistema de invernadero inteligente

Feb 16, 2022

Diseño de software de sistema de invernadero inteligente

Intelligent Greenhouse System Software Design

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.

Intelligent Greenhouse

Intelligent Greenhouse Design

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.

3. Subrutina de procesamiento de control de datos: Debido a que los cultivos en el invernadero a menudo no son muy sensibles a los cambios en los parámetros ambientales, y considerando el costo y la versatilidad del sistema, este sistema adopta un algoritmo de control de umbral simple. Es decir, al principio, el sistema preestablecerá umbrales de parámetros (límites superior e inferior) de acuerdo con el entorno más adecuado para diferentes cultivos, y luego el sistema recopilará datos sobre parámetros ambientales a través de sensores. Cuando los parámetros ambientales recogidos no estén dentro del rango umbral, el sistema controlará el actuador correspondiente para cambiar los parámetros ambientales del invernadero hasta que los parámetros vuelvan al rango umbral.