Älykäs kasvihuonejärjestelmän ohjelmistosuunnittelu
Järjestelmänohjausohjelmisto omaksuu modulaarisen ohjelmointiidean, jakaa järjestelmän yleisen toiminnan eri moduuleihin, jokainen moduuli on yksilöllisesti suunniteltu, ohjelmoitu ja virheenkorjaus, ja järjestelmän yleinen yhteinen virheenkorjaus suoritetaan valmistumisen jälkeen.
1. Kasvihuoneparametrien hankinta-aliohjelma: Kasvihuonetietojen hankintajärjestelmän etukanavassa tulosignaali sisältää kaikenlaista melua ja häiriöitä. Kasvihuoneen ympäristöparametrien tarkan mittaamiseksi ja hallitsemiseksi ohjelmistosuunnittelussa käytetään äärimmäistä keskimääräistä suodatusmenetelmää. melun ja häiriöiden poistamiseksi. Käytä 10 kertaa kullekin anturille, poista enimmäisarvo ja vähimmäisarvo ja keskiarvo jäljellä olevat 8 kertaa näytteenottotietoja tehokkaan näytteenottoarvon saamiseksi.
2. Tietojen tallennuksen aliohjelma: Kasvihuonevalvontajärjestelmän keräämien erilaisten tietojen analysointi ja käsittely on tärkeä linkki, joten tietojen tallennusohjelma on suunniteltava. Ohjelmistosuunnittelussa kasvihuoneen keräämät kasvihuoneympäristöparametrit (lämpötila, kosteus, valaistus ja hiilidioksidipitoisuus) ja toimilaitteen tila tallennetaan kymmenen minuutin välein, ja ne vievät 1, 1, 2, 2, 1 tavua. Samalla, jotta kerättyjen tietojen aika voidaan määrittää selkeästi, myös aika tallennetaan. Täällä tallennetaan vain päivä, tunti ja minuutti, joista jokainen vie 1 tavun muistiin.