Zasnova programske opreme inteligentnega toplogrednega sistema
Programska oprema za nadzor sistema sprejme idejo modularnega programiranja, razdeli celotno funkcijo sistema na različne module, vsak modul je individualno zasnovan, programiran in razhroščen, celotno skupno odpravljanje napak sistema pa se izvede po zaključku.
1. Podprogram za pridobivanje parametrov toplogrednih plinov: V prednjem kanalu sistema za pridobivanje podatkov rastlinjaka vsebuje vhodni signal vse vrste hrupa in motenj. Za natančno merjenje in nadzor okoljskih parametrov rastlinjaka se pri načrtovanju programske opreme uporablja metoda filtriranja de-ekstremnega povprečja. za odstranitev hrupa in motenj. Uporabite 10-krat za vsak senzor, odstranite največjo in najmanjšo vrednost ter povprečite preostalih 8-krat podatkov vzorčenja, da dobite efektivno vrednost vzorčenja.
2. Podprogram za shranjevanje podatkov: Analiza in obdelava različnih podatkov, ki jih zbira nadzorni sistem rastlinjakov, je pomemben člen, zato je treba načrtovati program za shranjevanje podatkov. Pri načrtovanju programske opreme se okoljski parametri rastlinjaka (temperatura, vlaga, osvetljenost in koncentracija ogljikovega dioksida), ki jih zbira rastlinjak, in stanje aktuatorja shranijo vsakih deset minut in zavzemajo 1, 1, 2, 2, 1 bajt. Hkrati se za jasno določitev časa zbranih podatkov čas tudi shrani. Tukaj so shranjeni samo dan, ura in minuta, od katerih vsak zaseda 1 bajt v pomnilniku.