Skip to main content

4. Shutdown Circuit 設計指南(重點)

4. Shutdown Circuit 設計指南(重點)

這一節是整份指南最重要的部分。Scrutineering 50% 的電氣檢查都圍繞著 SDC。

4.1 系統組成詳解

完整 SDC 串聯路徑(以典型設計為例):

GLV+ (12V)
  │
  ├── [Cockpit E-Stop(常閉)]
  ├── [External E-Stop 1(常閉)]
  ├── [External E-Stop 2(常閉)]
  ├── [TSMS(Master Switch,常開,駕駛操作閉合)]
  ├── [MSMS(Maintenance Switch,常開)]
  ├── [HVD Interlock(HVD 插入時閉合)]
  ├── [Inertia Switch(正常時閉合)]
  ├── [BSPD_OK(正常時閉合)]
  ├── [IMD_OK(正常時閉合)]
  └── [AMS_OK(正常時閉合)]
           │
           ↓ SDC_CLOSED
  [AIR+ 線圈] + [AIR- 線圈](並聯供電)
           │
          GND

每個節點的實作細節

E-Stop 按鈕:使用**常閉(Normally Closed, NC)**按鈕。按下時斷路,觸發 SDC 開路。不要用 NO 按鈕然後軟體取反——這違反 Fail-safe 原則。

TSMS / MSMS:鑰匙開關或大型拔插開關。選型要注意電流額定值(SDC 電流雖然不大,但要可靠)。

Inertia Switch(慣性開關):在碰撞加速度下自動斷路。選型參考 Ford 汽車用件或 Sensata 系列。注意:觸發後需要手動重置,比賽後必須記得確認。

4.2 常見設計錯誤

錯誤 1:用 GPIO 控制 SDC 路徑

❌ 錯誤做法:VCU 讀取感測器數值,判斷異常後才用 GPIO 關掉一個繼電器來斷 SDC。

✅ 正確做法:感測器直接驅動 SDC 節點上的繼電器或 Normally-Closed 觸點。VCU 可以「監測」SDC 狀態,但不能是 SDC 斷路的唯一手段。

原因:VCU 程式 bug、MCU 當機、電源異常 → GPIO 輸出可能不如預期 → 安全機制失效。


錯誤 2:AMS_OK / IMD_OK 用軟體輸出

❌ 錯誤做法:AMS MCU 偵測到異常,透過軟體設一個 GPIO 為 Low,控制繼電器斷路。

✅ 正確做法:使用看門狗電路(Watchdog) + 繼電器。AMS MCU 正常運行時持續餵狗(toggling output),Watchdog 電路正常 → 繼電器閉合。MCU 死機 → Watchdog 超時 → 繼電器斷路 → SDC 開路。


錯誤 3:SDC 佈線通過接線端子過多

接線端子增加接觸電阻,溫度循環後容易鬆動。建議:

  • SDC 路徑用焊接接頭而非插拔式端子(或使用高品質鎖緊式連接器)
  • 定期做接觸電阻測試

錯誤 4:忽略 SDC 電流需求

SDC 電流 = AIR 線圈電流(通常 0.5A–2A 總計)。雖然不大,但要確保整條路徑(包括開關、繼電器觸點)的電流額定足夠,接觸電阻不造成壓降過大。

4.3 如何通過技術檢查(Scrutineering)

Scrutineer 通常會做的測試

  1. SDC 節點功能測試:逐一觸發每個 SDC 節點,確認 AIR 確實斷開(用電壓錶量 TS 電壓應降至 0)
  2. BSPD 功能驗證:模擬煞車 + 大電流,確認 SDC 開路
  3. AMS 功能驗證:模擬 Cell 過壓,確認 AMS_OK 斷路
  4. IMD 功能驗證:可能要求你展示如何模擬絕緣故障
  5. TSAL 驗證:TS > 60V 時 TSAL 是否亮起

準備技巧

  • 製作一份SDC 佈線圖,標明每個節點位置與線號,帶去 Scrutineering
  • 每個節點旁邊貼上標籤(例如:「IMD_OK」、「AMS_OK」)
  • 事先做完整的 SDC 測試記錄,帶文件給裁判看
  • 模擬每個故障狀態並錄影,這是最有說服力的證明

⚠️ 踩過的坑:有車隊 Scrutineering 前才發現 BSPD 的電流閾值設定錯誤,當場無法通過。SDC 功能測試要在裝車前就完整驗證,不要留到 Scrutineering 再測。

小結

SDC 的設計原則就是三個字:硬體優先。所有安全功能的最終保障必須是硬體電路,軟體只是輔助監測。任何「但這樣軟體比較好寫」的妥協,都可能在關鍵時刻失效。