Disseny de programari de sistemes hivernacles intel·ligents
El programari de control del sistema adopta la idea de programació modular, divideix la funció general del sistema en diferents mòduls, cada mòdul està dissenyat, programat i depurat individualment, i la depuració conjunta general del sistema es porta a terme després de la finalització.
1. Subrutina d'adquisició de paràmetres d'hivernacle: En el canal avançat del sistema d'adquisició de dades d'efecte hivernacle, el senyal d'entrada conté tot tipus de soroll i interferència. Per mesurar i controlar amb precisió els paràmetres ambientals d'efecte hivernacle, el mètode de filtratge mitjà des extrem s'utilitza en el disseny del programari. Eliminar el soroll i la interferència. Utilitzeu 10 vegades per a cada sensor, traieu el valor màxim i el valor mínim, i feu una mitjana de les 8 vegades restants de dades de mostreig per obtenir el valor de mostreig efectiu.
2. Subrutina d'emmagatzematge de dades: L'anàlisi i el processament de diverses dades recollides pel sistema de control d'efecte hivernacle és un enllaç important, per la qual cosa s'ha de dissenyar el programa d'emmagatzematge de dades. En el disseny del programari, els paràmetres ambientals d'hivernacle (temperatura, humitat, il·luminació i concentració de diòxid de carboni) recollits per l'hivernacle i l'estat de l'actuador s'emmagatzemen cada deu minuts, ocupant 1, 1, 2, 2, 1 byte. Al mateix temps, per tal de determinar clarament el temps de les dades recollides, també s'emmagatzema el temps. Aquí, només s'emmagatzemen el dia, l'hora i el minut, cadascun ocupant 1 byte a la memòria.