Intelligent drivhussystemprogramvaredesign
Systemkontrollprogramvaren tar i bruk den modulære programmeringsideen, deler den generelle funksjonen til systemet inn i forskjellige moduler, hver modul er individuelt designet, programmert og feilsøkt, og den samlede felles feilsøkingen av systemet utføres etter ferdigstillelse.
1. Subrutine for innhenting av drivhusparameter: I foroverkanalen til drivhusdatainnsamlingssystemet inneholder inngangssignalet alle slags støy og forstyrrelser. For å nøyaktig måle og kontrollere drivhusmiljøparameterne, brukes metoden for de-ekstrem gjennomsnittlig filtrering i programvaredesignet. for å fjerne støy og forstyrrelser. Bruk 10 ganger for hver sensor, fjern maksimumsverdien og minimumsverdien, og gjennomsnitt de resterende 8 gangene med prøvetakingsdata for å få den effektive prøvetakingsverdien.
2. Datalagringssubrutine: Analysen og behandlingen av ulike datainformasjon samlet inn av drivhuskontrollsystemet er en viktig kobling, så datalagringsprogrammet må utformes. I programvaredesignet lagres drivhusets miljøparametere (temperatur, fuktighet, belysningsstyrke og karbondioksidkonsentrasjon) samlet av drivhuset og aktuatorens tilstand hvert tiende minutt, og opptar 1, 1, 2, 2, 1 byte. Samtidig, for å tydelig bestemme tidspunktet for de innsamlede dataene, lagres også tiden. Her er bare dagen, timen og minuttet lagret, som hver opptar 1 byte i minnet.