Intelligens greenhouse rendszer szoftvertervezés
A rendszervezérlő szoftver elfogadja a moduláris programozási ötletet, a rendszer általános funkcióját különböző modulokra osztja, minden modul egyedi tervezésű, programozott és hibakeresés, és a rendszer általános közös hibakeresése a befejezés után történik.
1. Üvegházhatást okozó paraméterek beszerzése szubrutin: Az üvegházhatást okozó adatgyűjtő rendszer előretolt csatornájában a bemeneti jel mindenféle zajt és interferenciát tartalmaz. Az üvegházhatást okozó környezeti paraméterek pontos mérése és ellenőrzése érdekében a szoftvertervezésben a szélsőséges átlagos szűrési módszert használják. a zaj és az interferencia eltávolítására. Használjon 10-szer minden érzékelőhöz, távolítsa el a maximális értéket és a minimális értéket, és átlagolja a mintavételi adatok fennmaradó 8-szorosát a tényleges mintavételi érték eléréséhez.
2. Adattárolás szubrutin: Az üvegház-ellenőrzési rendszer által gyűjtött különböző adatinformációk elemzése és feldolgozása fontos láncszem, ezért az adattárolási programot meg kell tervezni. A szoftvertervezés során az üvegház által gyűjtött üvegházhatású környezeti paramétereket (hőmérséklet, páratartalom, megvilágítás és szén-dioxid koncentráció) és az aktuátor állapotát tíz percenként tárolják, 1, 1, 2, 2, 1 bájtot foglalva el. Ugyanakkor az összegyűjtött adatok idejének egyértelmű meghatározása érdekében az időt is tárolják. Itt csak a nap, az óra és a perc tárolódik, amelyek mindegyike 1 bájtot foglal el az emlékezetben.