インテリジェント温室システムソフトウェア設計
システム制御ソフトウェアは、モジュラープログラミングの考え方を採用し、システムの全体的な機能をさまざまなモジュールに分割し、各モジュールを個別に設計、プログラム、およびデバッグし、完了後にシステムの全体的な共同デバッグを実行します。
1.温室パラメータ取得サブルーチン:温室データ取得システムの順方向チャネルでは、入力信号にあらゆる種類のノイズと干渉が含まれています。 温室環境パラメータを正確に測定および制御するために、ソフトウェア設計ではde -極平均フィルタリング法が使用されます。 ノイズと干渉を取り除くため。 センサーごとに10回使用し、最大値と最小値を削除し、残りの8回のサンプリングデータを平均して有効なサンプリング値を取得します。
2.データ保存サブルーチン:温室制御システムによって収集されたさまざまなデータ情報の分析と処理は重要なリンクであるため、データ保存プログラムを設計する必要があります。 ソフトウェア設計では、温室によって収集された温室環境パラメータ(温度、湿度、照度、二酸化炭素濃度)とアクチュエータの状態が10分ごとに保存され、1、1、2、2、1バイトを占めます。 同時に、収集されたデータの時刻を明確に判断するために、時刻も保存されます。 ここでは、日、時、分のみが格納され、それぞれがメモリ内で1バイトを占めます。







