Serial-Port

如何將舊 PC 轉換為數據記錄和展示終端?

  • August 23, 2013

拿一台舊 PC(例如 1.8GHz P4 和 256MB RAM),在上面安裝例如 Ubuntu 10.04 LTS。

現在轉到您的基於 PIC 或 AVR 的家庭項目並連接它。每台微型電腦只有三個連接和板載外圍設備,您現在擁有一個大螢幕和鍵盤,可輕鬆連接到 5 美元的小工具。

使用minicom輕鬆讀取/寫入設備。

我想更進一步。我需要記錄、繪製和分析的數據

本質上,我把我的搜尋結果想像成一個

  1. 免費開放的 MatLab 複製,擅長於
  2. 處理實時數據流,具有直覺的界面
  3. 繪製不同時間跨度的一個或多個參數(例如,最後一分鐘或一周內 4 個感測器的溫度和設定點)。基本控制理論函式將是一個重要的優勢(例如,最大值、最小值、超調、狀態空間模型轉換、PID 調整、控制器綜合)。

我可以在這裡使用哪些工具?

我不知道現有選項(例如Scilab或帶有控制系統包的Octave)是否可以處理實時數據。

無論如何,自己製作應該不難;我可能會使用 Python + SciPy + NumPy + pyserial + matplotlib(如果您最終計劃通過網路控制它,則可以使用任何 Web 框架)。

Python有一個控制系統庫,但我從來沒有用過太多。

您可以使用

  1. 八度計算
  2. -C可以選擇寫入文件的minicom或termios用於串列通信的庫
  3. 和 gnuplot 用於數據視覺化

引用自:https://unix.stackexchange.com/questions/65366