Intelligentes Gewächshaussystem-Software-Design
Die Systemsteuerungssoftware übernimmt den modularen Programmiergedanken, teilt die Gesamtfunktion des Systems in verschiedene Module auf, jedes Modul wird individuell entworfen, programmiert und debuggt und das gesamte gemeinsame Debugging des Systems wird nach Fertigstellung durchgeführt.
1. Unterroutine zur Erfassung von Gewächshausparametern: Im Vorwärtskanal des Gewächshaus-Datenerfassungssystems enthält das Eingangssignal alle Arten von Rauschen und Interferenzen. Um die Umgebungsparameter des Gewächshauses genau zu messen und zu kontrollieren, wird im Softwaredesign die extrem durchschnittliche Filtermethode verwendet. um Rauschen und Interferenzen zu entfernen. Verwenden Sie 10 Mal für jeden Sensor, entfernen Sie den Maximalwert und den Minimalwert und mittelen Sie die verbleibenden 8 Mal probenahmedaten, um den effektiven Abtastwert zu erhalten.
2. Datenspeicher-Subroutine: Die Analyse und Verarbeitung verschiedener Dateninformationen, die vom Gewächshauskontrollsystem gesammelt werden, ist ein wichtiges Glied, daher muss das Datenspeicherprogramm entworfen werden. Im Software-Design werden die vom Gewächshaus gesammelten Gewächshaus-Umgebungsparameter (Temperatur, Luftfeuchtigkeit, Beleuchtungsstärke und Kohlendioxidkonzentration) und der Zustand des Aktuators alle zehn Minuten gespeichert und belegen 1, 1, 2, 2, 1 Byte. Gleichzeitig wird, um den Zeitpunkt der erhobenen Daten eindeutig zu bestimmen, auch die Zeit gespeichert. Hier werden nur der Tag, die Stunde und die Minute gespeichert, die jeweils 1 Byte im Speicher belegen.






