Conception de logiciels de systèmes de serre intelligents
Le logiciel de contrôle du système adopte l’idée de programmation modulaire, divise la fonction globale du système en différents modules, chaque module est conçu, programmé et débogué individuellement, et le débogage conjoint global du système est effectué après l’achèvement.
1. Sous-routine d’acquisition des paramètres de serre: Dans le canal avant du système d’acquisition de données de serre, le signal d’entrée contient toutes sortes de bruits et d’interférences. Afin de mesurer et de contrôler avec précision les paramètres environnementaux de la serre, la méthode de filtrage moyen de l’extrême est utilisée dans la conception du logiciel. pour éliminer le bruit et les interférences. Utilisez 10 fois pour chaque capteur, retirez la valeur maximale et la valeur minimale, et faites la moyenne des 8 fois restantes de données d’échantillonnage pour obtenir la valeur d’échantillonnage effective.
2. Sous-routine de stockage des données: L’analyse et le traitement de diverses informations de données collectées par le système de contrôle de la serre est un lien important, de sorte que le programme de stockage de données doit être conçu. Dans la conception du logiciel, les paramètres environnementaux de la serre (température, humidité, éclairement et concentration de dioxyde de carbone) collectés par la serre et l’état de l’actionneur sont stockés toutes les dix minutes, occupant 1, 1, 2, 2, 1 octet. Dans le même temps, afin de déterminer clairement l’heure des données collectées, l’heure est également stockée. Ici, seuls le jour, l’heure et la minute sont stockés, chacun occupant 1 octet dans la mémoire.






