現在、各デューティサイクルで現在の温度をサーバに送信するPIDコントローラ(パルス幅変更あり)を作成しました。しかし、これは連続して書かれているため、各サイクルの間に少しの遅延があり、温度制御の効果が少なくなります。制御システムにPythonを使用するときに遅延を処理する方法
さらに、プログラムが呼び出されると、温度コントローラを外部で終了することは困難です。
この遅延を減らすためにPIDコントローラとサーバー通信を別々に実行する方法はありますか?私はいつもcsvファイルにデータを書き込んで、そのファイルから別のスクリプトを読み込めます。しかし、それは最もエレガントで効果的な解決策として私を攻撃しません。あなたはあなたのコードの遅延を避けるために、schedのライブラリを使用することができます
Iおよび/またはDの値を微調整して制御遅れを説明できません。 – wwii