Chongqing Qingcheng Agricolo Scienza e Tecnologia Co., Ltd
+8613983113012

Progettazione del software del sistema intelligente della serra

Feb 16, 2022

Progettazione del software del sistema intelligente della serra

Intelligent Greenhouse System Software Design

Il software di controllo del sistema adotta l'idea di programmazione modulare, divide la funzione complessiva del sistema in diversi moduli, ogni modulo è progettato, programmato e sottoposto a debug individualmente e il debug congiunto generale del sistema viene eseguito dopo il completamento.

Intelligent Greenhouse

Intelligent Greenhouse Design

1. Subroutine di acquisizione dei parametri della serra: nel canale diretto del sistema di acquisizione dati della serra, il segnale di ingresso contiene tutti i tipi di rumore e interferenza. Per misurare e controllare con precisione i parametri ambientali della serra, nella progettazione del software viene utilizzato il metodo di filtraggio de-extreme average. per rimuovere il rumore e le interferenze. Utilizzare 10 volte per ciascun sensore, rimuovere il valore massimo e il valore minimo e calcolare la media delle restanti 8 volte di dati di campionamento per ottenere il valore di campionamento effettivo.

2. Subroutine di archiviazione dei dati: l'analisi e l'elaborazione di varie informazioni sui dati raccolte dal sistema di controllo delle serre è un collegamento importante, quindi è necessario progettare il programma di archiviazione dei dati. Nella progettazione del software, i parametri ambientali della serra (temperatura, umidità, illuminamento e concentrazione di anidride carbonica) raccolti dalla serra e lo stato dell'attuatore vengono memorizzati ogni dieci minuti, occupando 1, 1, 2, 2, 1 byte. Allo stesso tempo, al fine di determinare chiaramente l'ora dei dati raccolti, viene memorizzata anche l'ora. Qui vengono memorizzati solo il giorno, l'ora ei minuti, ciascuno dei quali occupa 1 byte in memoria.

3. Subroutine di elaborazione del controllo dei dati: poiché le colture in serra spesso non sono molto sensibili ai cambiamenti dei parametri ambientali e considerando il costo e la versatilità del sistema, questo sistema adotta un semplice algoritmo di controllo della soglia. Cioè, all'inizio, il sistema preimposta le soglie dei parametri (limiti superiore e inferiore) in base all'ambiente più adatto alle diverse colture, quindi il sistema raccoglierà i dati sui parametri ambientali tramite sensori. Quando i parametri ambientali raccolti non rientrano nell'intervallo di soglia, il sistema controllerà l'attuatore corrispondente per modificare i parametri ambientali della serra fino a quando i parametri non torneranno nell'intervallo di soglia.