# RS-485 台架記錄表使用說明

`rs485-bench-template.csv` 是空白範本。`rs485-bench-planned-example.csv` 僅示範一組計畫。10 公尺主幹、1 公尺/0.1 公尺支線、115200 bit/s 與 10000 訊框，都是任意選取的示範計畫值，不是建議配置、論文資料或實測結果。請依實際設備替換。

## 如何使用三列計畫

R01 保存原始配置。R02 僅將支線從 1 公尺改為 0.1 公尺。R03 恢復 1 公尺支線。收發器、電源、主幹與終端匹配保持不變，偏壓與訊息也保持不變。範例並未宣稱縮短支線必然能解決故障，應先觀察改動的效果是否可重複。

將每一處 `Same as R01` 替換成實際配置，或指向不可變更的基準記錄。終端匹配欄位涵蓋設備內建開關與外接電阻。偏壓欄位涵蓋實際電阻與所用接收器的失效安全條件。支線應從主幹分支點量到收發器介面，而非僅記錄外接短電纜。

## 結果欄位與單位

`attempted_at_utc` 是實際時間。依事先寫明的錯誤定義，記錄 `received_frames`、`error_frames` 與 `timeouts`。不要假設三者必然互斥，或可自動相加；應在 `error_definition` 說明計數規則。如果計算錯誤率，另行說明分母採用傳送訊框數還是接收訊框數。

使用 `measured_rise_time_ns` 記錄實際從 10% 到 90% 的上升時間，單位為奈秒。`idle_differential_v` 與 `common_mode_v` 以伏特記錄，並將量測點、極性、參考地與觀察條件對應到證據。`evidence_ref` 指出波形或日誌的位置。`conclusion` 僅記錄本次觀察支持的判斷；`next_decision` 說明需要擴大驗證的條件。

範例中的所有量測、證據與結論欄位均為空白。空白代表未知；0 代表實際量得零。兩者不能互換。實際記錄使用 `record_type=measured_trial`。

## 重新核對文章中的示範計算

假設傳播速度比例 v=0.67，且 c=3×10^8 m/s。

- 支線初步篩選：100 ns × 0.67 × 3×10^8 m/s ÷ 10 = 2.01 m；20 ns 得到 0.402 m。
- 100 m 線路的往返傳播：2 × 100 m ÷ (0.67 × 3×10^8 m/s) ≈ 0.995 微秒。
- 單一位元時間：9600 bit/s 時約 104.17 微秒，115200 bit/s 時約 8.68 微秒。

這些手算的假設來自文章。它們不是 R01–R03 的測試結果，也不會自動判定能否移除終端匹配。CSV 不含計算公式、巨集或通過判定。比較與停止條件應依設備文件及專案要求決定。
