Intelligent Greenhouse System Software Design
Systemkontrollmjukvaran antar den modulära programmeringsidén, delar upp systemets övergripande funktion i olika moduler, varje modul är individuellt designad, programmerad och felsökt, och den övergripande gemensamma felsökningen av systemet utförs efter färdigställandet.
1. Subrutin för insamling av växthusparameter: I framkanalen för datainsamlingssystemet för växthusgaser innehåller insignalen alla typer av brus och störningar. För att noggrant mäta och kontrollera växthusmiljöparametrarna, används den-extrem genomsnittliga filtreringsmetoden i mjukvarudesignen. för att ta bort brus och störningar. Använd 10 gånger för varje sensor, ta bort maximivärdet och minimivärdet och gör ett medelvärde för de återstående 8 gångerna av samplingsdata för att erhålla det effektiva samplingsvärdet.
2. Datalagringssubrutin: Analysen och bearbetningen av olika datainformation som samlas in av växthusstyrsystemet är en viktig länk, så datalagringsprogrammet måste utformas. I mjukvarudesignen lagras växthusets miljöparametrar (temperatur, luftfuktighet, belysningsstyrka och koldioxidkoncentration) som samlas in av växthuset och ställdonets tillstånd var tionde minut och upptar 1, 1, 2, 2, 1 byte. Samtidigt, för att tydligt bestämma tidpunkten för de insamlade uppgifterna, lagras även tiden. Här lagras endast dagen, timmen och minuten, var och en upptar 1 byte i minnet.