
古いコンピュータ(1.8GHz P4、256MB RAMなど)にUbuntu 10.04 LTSなどをインストールします。
次に、PICまたはAVRベースのホームプロジェクトに移動して接続します。マイクロコンピュータごとに3つの接続とオンボード周辺機器があれば、この5ドルの大画面とキーボードに簡単に接続できます。
使用ミニコンピュータ簡単に読み書きできるデバイスです。
私はさらに一歩進みたいです。データを記録し、グラフで表示し、分析する必要があります。
本質的に私の検索結果は次のとおりです。
- 自由で開放的MatLabクローン、上手さ
- リアルタイムデータストリーム処理、直感的なインターフェース
- さまざまな期間にわたって1つ以上のパラメータをプロットします。(例:4つのセンサー温度と最後の分、または注意設定)。基本的な制御理論機能はかなりの利点になります(例:最大、最小、オーバーシュート、状態空間モデル変換、PIDチューニング、コントローラ合成)
ここでどのツールを使用できますか?
答え1
既存のオプション(例:科学研究室またはオクターブそして制御システムパッケージ)はリアルタイムデータを処理できます。
とにかく、自分で作ることは難しくありません。私はおそらくPython + SciPy + NumPy +を使用します。非連続性+ matplotlib(+ Webを介して制御する予定の場合はすべてのWebフレームワーク)。
一つあるPython制御システムライブラリしかし、私はそれをあまり使用しませんでした。
答え2
あなたはそれを使用することができます
- 計算に使用されるオクターブ
-C
termios
シリアル通信用のファイルオプションまたはライブラリへの書き込み機能を備えたminicom- データ可視化のためのgnuplot