FBTUG-給水控制驗證
編輯歷史
| 時間 | 作者 | 版本 |
|---|---|---|
| 2017-05-07 05:16 – 05:18 | r69 – r85 | |
顯示 diff(19 行未修改)
*
*
- 快速結論:
+ 快速結論: 上限重量控制有運作,PID 控制有個基本樣子。還有很多模擬想法可以實驗
+
+
+ 參考
+ *驗證數據與圖表
|
||
| 2017-05-07 05:16 | r68 | |
顯示 diff(22 行未修改)
|
||
| 2017-05-07 05:14 – 05:16 | r38 – r67 | |
顯示 diff(2 行未修改)
驗證一:PID 模擬器實驗1
目的:在相關硬體還沒準備妥善前,先設計模擬器,觀察一下控制行為
- 步驟:在 Arduino, 執行模擬 code, 看重量控制狀況
+ 步驟:在 Arduino, 執行模擬 code, 看重量控制狀況。
+ *Code 內假定初始重量為 1950g, 目標重量為 2000g, 為了加快模擬過程,給水速度與水分散失速度有調整過
+ *
*code: github
*Arduino 輸出格式: weight,output,relay_stat
(10 行未修改)
*
*
+ 快速結論:
|
||
| 2017-05-07 05:14 | r37 | |
顯示 diff(19 行未修改)
|
||
| 2017-05-07 05:14 – 05:14 | r35 – r36 | |
顯示 diff(15 行未修改)
結果:
+ *
*
|
||
| 2017-05-07 05:14 | r34 | |
顯示 diff(18 行未修改)
|
||
| 2017-05-07 05:01 – 05:14 | r3 – r33 | |
顯示 diff(3 行未修改)
目的:在相關硬體還沒準備妥善前,先設計模擬器,觀察一下控制行為
步驟:在 Arduino, 執行模擬 code, 看重量控制狀況
-
- 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
+ *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
結果:
+ *
|
||
| 2017-05-07 05:01 | r2 | |
顯示 diff(16 行未修改)
|
||
| 2017-05-07 05:01 | r1 | |
顯示 diff FBTUG-給水控制驗證
+
+ 驗證一:PID 模擬器實驗1
+ 目的:在相關硬體還沒準備妥善前,先設計模擬器,觀察一下控制行為
+ 步驟:在 Arduino, 執行模擬 code, 看重量控制狀況
+
+ 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
+
+ 結果:
|
||
| 2017-05-07 04:46 | r0 | |
顯示 diff-
+ FBTUG-給水控制驗證
|
||