FBTUG-給水控制驗證

最後編輯:2017-05-07 建立:2017-05-07 歷史紀錄

 

WUULONG S驗證一:PID 模擬器實驗1

目的:在相關硬體還沒準備妥善前,先設計模擬器,觀察一下控制行為

步驟:在 Arduino, 執行模擬 code, 看重量控制狀況。

  • Code 內假定初始重量為 1950g, 目標重量為 2000g, 為了加快模擬過程,給水速度與水分散失速度有調整過
  • code: github
  • Arduino 輸出格式: weight,output,relay_stat
  • 執行命令:
  • cat /dev/cu.usbmodem1411 | ts | tee /tmp/a
  • 得到範例格式如下:
  • 5/07 12:57:40,2007.21,252.18,0
  • 使用以下命令稍微處理一下內容,方便匯入 google sheet
  • cat /tmp/b | awk '{print $1"/"$2" "$3","$4}' > /tmp/c.txt

 

結果:

快速結論: 上限重量控制有運作,PID 控制有個基本樣子。還有很多模擬想法可以實驗

 

 

參考