Proiectare software pentru sisteme inteligente de seră
Software-ul de control al sistemului adoptă ideea de programare modulară, împarte funcția generală a sistemului în diferite module, fiecare modul este proiectat, programat și depanat individual, iar depanarea generală comună a sistemului este efectuată după finalizare.
1. Subrutină de achiziție a parametrilor de seră: În canalul direct al sistemului de achiziție de date cu efect de seră, semnalul de intrare conține tot felul de zgomot și interferențe. Pentru a măsura și a controla cu precizie parametrii de mediu în seră, în proiectarea software-ului este utilizată metoda de filtrare de-medie extremă. pentru a elimina zgomotul și interferențele. Utilizați de 10 ori pentru fiecare senzor, eliminați valoarea maximă și valoarea minimă și faceți media celor 8 ori date de eșantionare rămase pentru a obține valoarea efectivă de eșantionare.
2. Subrutină de stocare a datelor: Analiza și prelucrarea diferitelor informații de date colectate de sistemul de control al serelor reprezintă o verigă importantă, așa că programul de stocare a datelor trebuie conceput. În proiectarea software-ului, parametrii de mediu al serei (temperatura, umiditatea, iluminarea și concentrația de dioxid de carbon) colectați de seră și starea actuatorului sunt stocați la fiecare zece minute, ocupând 1, 1, 2, 2, 1 octet. Totodată, pentru a determina în mod clar ora datelor colectate, se stochează și ora. Aici sunt stocate doar ziua, ora și minutul, fiecare ocupând 1 octet în memorie.