Inteligentne projektowanie oprogramowania systemu szklarniowego
Oprogramowanie sterujące systemem przyjmuje ideę programowania modułowego, dzieli ogólną funkcję systemu na różne moduły, każdy moduł jest indywidualnie projektowany, programowany i debugowany, a ogólne wspólne debugowanie systemu odbywa się po zakończeniu.
1. Podprogram akwizycji parametrów szklarniowych: W kanale przednim systemu akwizycji danych szklarniowych sygnał wejściowy zawiera wszelkiego rodzaju szumy i zakłócenia. Aby dokładnie zmierzyć i kontrolować parametry środowiskowe szklarni, w projekcie oprogramowania zastosowano metodę filtrowania średniej deekstreum. , aby usunąć szumy i zakłócenia. Użyj 10 razy dla każdego czujnika, usuń wartość maksymalną i wartość minimalną, a pozostałe 8 razy dane próbkowania uśrednij, aby uzyskać efektywną wartość próbkowania.
2. Podprogram przechowywania danych: Analiza i przetwarzanie różnych informacji o danych zebranych przez system kontroli szklarni jest ważnym ogniwem, dlatego program przechowywania danych musi być zaprojektowany. W projekcie oprogramowania parametry środowiskowe szklarni (temperatura, wilgotność, natężenie oświetlenia i stężenie dwutlenku węgla) zebrane przez szklarnię i stan siłownika są przechowywane co dziesięć minut, zajmując 1, 1, 2, 2, 1 bajt. Jednocześnie, w celu jasnego określenia czasu zebranych danych, czas jest również przechowywany. Tutaj przechowywane są tylko dzień, godzina i minuta, z których każda zajmuje 1 bajt w pamięci.