重慶市青城農業科学技術有限公司
+8613983113012

インテリジェント温室システムソフトウェア設計

Feb 16, 2022

インテリジェント温室システムソフトウェア設計

Intelligent Greenhouse System Software Design

システム制御ソフトウェアは、モジュラープログラミングの考え方を採用し、システムの全体的な機能をさまざまなモジュールに分割し、各モジュールを個別に設計、プログラム、およびデバッグし、完了後にシステムの全体的な共同デバッグを実行します。

Intelligent Greenhouse

Intelligent Greenhouse Design

1.温室パラメータ取得サブルーチン:温室データ取得システムの順方向チャネルでは、入力信号にあらゆる種類のノイズと干渉が含まれています。 温室環境パラメータを正確に測定および制御するために、ソフトウェア設計ではde -極平均フィルタリング法が使用されます。 ノイズと干渉を取り除くため。 センサーごとに10回使用し、最大値と最小値を削除し、残りの8回のサンプリングデータを平均して有効なサンプリング値を取得します。

2.データ保存サブルーチン:温室制御システムによって収集されたさまざまなデータ情報の分析と処理は重要なリンクであるため、データ保存プログラムを設計する必要があります。 ソフトウェア設計では、温室によって収集された温室環境パラメータ(温度、湿度、照度、二酸化炭素濃度)とアクチュエータの状態が10分ごとに保存され、1、1、2、2、1バイトを占めます。 同時に、収集されたデータの時刻を明確に判断するために、時刻も保存されます。 ここでは、日、時、分のみが格納され、それぞれがメモリ内で1バイトを占めます。

3.データ制御処理サブルーチン:温室内の作物は環境パラメーターの変化にあまり敏感ではないことが多く、システムのコストと汎用性を考慮して、このシステムは単純なしきい値制御アルゴリズムを採用しています。 つまり、最初に、システムはさまざまな作物に最適な環境に応じてパラメータのしきい値(上限と下限)を事前設定し、次にシステムはセンサーを介して環境パラメータに関するデータを収集します。 収集された環境パラメータがしきい値範囲内にない場合、システムは対応するアクチュエータを制御して、パラメータがしきい値範囲に戻るまで温室の環境パラメータを変更します。