下載SVG
高端跨城eVTOL電推進系統總拓撲圖
下載格式:
SVG (向量圖)
PNG (位圖)
graph LR
%% 高壓電池與母線系統
subgraph "高壓電池與母線系統"
HV_BAT["高壓電池組 \n 400V/800V"] --> HV_BUS["高壓直流母線 \n 400V-800VDC"]
HV_BUS --> PROTECT_CIRCUIT["母線保護電路 \n 熔斷器/接觸器"]
end
%% 主推進電機驅動系統
subgraph "主推進電機驅動系統 - 動力核心"
PROTECT_CIRCUIT --> INVERTER_IN["逆變器輸入"]
subgraph "三相逆變橋臂(多並聯)"
Q_PHASE_U1["VBP16R25SFD \n 600V/25A \n TO247"]
Q_PHASE_U2["VBP16R25SFD \n 600V/25A \n TO247"]
Q_PHASE_V1["VBP16R25SFD \n 600V/25A \n TO247"]
Q_PHASE_V2["VBP16R25SFD \n 600V/25A \n TO247"]
Q_PHASE_W1["VBP16R25SFD \n 600V/25A \n TO247"]
Q_PHASE_W2["VBP16R25SFD \n 600V/25A \n TO247"]
end
INVERTER_IN --> Q_PHASE_U1
INVERTER_IN --> Q_PHASE_U2
INVERTER_IN --> Q_PHASE_V1
INVERTER_IN --> Q_PHASE_V2
INVERTER_IN --> Q_PHASE_W1
INVERTER_IN --> Q_PHASE_W2
Q_PHASE_U1 --> MOTOR_U["U相輸出"]
Q_PHASE_U2 --> MOTOR_U
Q_PHASE_V1 --> MOTOR_V["V相輸出"]
Q_PHASE_V2 --> MOTOR_V
Q_PHASE_W1 --> MOTOR_W["W相輸出"]
Q_PHASE_W2 --> MOTOR_W
MOTOR_U --> PROP_MOTOR["主推進電機 \n 50-200kW"]
MOTOR_V --> PROP_MOTOR
MOTOR_W --> PROP_MOTOR
subgraph "隔離柵極驅動"
ISO_DRIVER_U["U相隔離驅動器"]
ISO_DRIVER_V["V相隔離驅動器"]
ISO_DRIVER_W["W相隔離驅動器"]
end
MCU["飛控主MCU \n FOC演算法"] --> ISO_DRIVER_U
MCU --> ISO_DRIVER_V
MCU --> ISO_DRIVER_W
ISO_DRIVER_U --> Q_PHASE_U1
ISO_DRIVER_U --> Q_PHASE_U2
ISO_DRIVER_V --> Q_PHASE_V1
ISO_DRIVER_V --> Q_PHASE_V2
ISO_DRIVER_W --> Q_PHASE_W1
ISO_DRIVER_W --> Q_PHASE_W2
end
%% 高壓配電與輔助電源
subgraph "高壓配電與輔助電源 - 能量管理"
HV_BUS --> DC_DC_IN["DC-DC轉換輸入"]
subgraph "高壓降壓DC-DC"
Q_HV_SW["VBGE1124N \n 120V/25A \n TO252"]
Q_SYNC_REC["VBGE1124N \n 120V/25A \n TO252"]
end
DC_DC_IN --> Q_HV_SW
Q_HV_SW --> TRANSFORMER["高頻變壓器"]
TRANSFORMER --> Q_SYNC_REC
Q_SYNC_REC --> LV_BUS_48V["48V輔助母線"]
Q_SYNC_REC --> LV_BUS_28V["28V航電匯流排"]
subgraph "負載配電管理"
SW_AVIONICS["VBGE1124N \n 航電配電"]
SW_ENV_CTRL["VBGE1124N \n 環控系統"]
SW_COMM["VBGE1124N \n 通信系統"]
end
LV_BUS_28V --> SW_AVIONICS
LV_BUS_28V --> SW_ENV_CTRL
LV_BUS_48V --> SW_COMM
SW_AVIONICS --> AVIONICS_LOAD["航電設備負載"]
SW_ENV_CTRL --> ENV_CTRL_LOAD["環境控制負載"]
SW_COMM --> COMM_LOAD["通信系統負載"]
end
%% 關鍵航電控制系統
subgraph "關鍵航電控制 - 安全關鍵"
LV_BUS_28V --> AVIONICS_POWER["航電電源輸入"]
subgraph "冗餘電源切換"
SW_REDUNDANT_A["VBB1328 \n 30V/6.5A \n SOT23-3"]
SW_REDUNDANT_B["VBB1328 \n 30V/6.5A \n SOT23-3"]
end
subgraph "關鍵感測器控制"
SW_SENSOR1["VBB1328 \n 感測器電源A"]
SW_SENSOR2["VBB1328 \n 感測器電源B"]
end
subgraph "安全電腦控制"
SW_SAFETY_CPU["VBB1328 \n 安全電腦"]
SW_BACKUP["VBB1328 \n 備份系統"]
end
AVIONICS_POWER --> SW_REDUNDANT_A
AVIONICS_POWER --> SW_REDUNDANT_B
AVIONICS_POWER --> SW_SENSOR1
AVIONICS_POWER --> SW_SENSOR2
AVIONICS_POWER --> SW_SAFETY_CPU
AVIONICS_POWER --> SW_BACKUP
SW_REDUNDANT_A --> CRITICAL_LOAD_A["關鍵負載A"]
SW_REDUNDANT_B --> CRITICAL_LOAD_B["關鍵負載B"]
SW_SENSOR1 --> SENSOR_ARRAY["感測器陣列"]
SW_SENSOR2 --> SENSOR_ARRAY
SW_SAFETY_CPU --> SAFETY_COMPUTER["安全電腦"]
SW_BACKUP --> BACKUP_SYSTEM["備份控制系統"]
MCU --> GPIO_CONTROL["GPIO控制信號"]
GPIO_CONTROL --> SW_REDUNDANT_A
GPIO_CONTROL --> SW_REDUNDANT_B
GPIO_CONTROL --> SW_SENSOR1
GPIO_CONTROL --> SW_SENSOR2
GPIO_CONTROL --> SW_SAFETY_CPU
GPIO_CONTROL --> SW_BACKUP
end
%% 熱管理與監控系統
subgraph "三級熱管理系統"
COOLING_LEVEL1["一級: 液冷散熱 \n 主逆變MOSFET"] --> Q_PHASE_U1
COOLING_LEVEL1 --> Q_PHASE_V1
COOLING_LEVEL1 --> Q_PHASE_W1
COOLING_LEVEL2["二級: 強制風冷 \n 配電MOSFET"] --> Q_HV_SW
COOLING_LEVEL2 --> SW_AVIONICS
COOLING_LEVEL3["三級: 自然散熱 \n 航控MOSFET"] --> SW_REDUNDANT_A
COOLING_LEVEL3 --> SW_SENSOR1
end
subgraph "監控與保護系統"
TEMP_SENSORS["NTC溫度感測器"] --> PROTECTION_MCU["保護控制器"]
CURRENT_SENSE["電流檢測電路"] --> PROTECTION_MCU
VOLTAGE_MON["電壓監測"] --> PROTECTION_MCU
PROTECTION_MCU --> DESAT_PROT["去飽和保護"]
PROTECTION_MCU --> SHORT_PROT["短路保護"]
PROTECTION_MCU --> OVERTEMP_PROT["過溫保護"]
DESAT_PROT --> ISO_DRIVER_U
SHORT_PROT --> ISO_DRIVER_V
OVERTEMP_PROT --> ISO_DRIVER_W
end
%% 連接與通信
MCU --> CAN_BUS["CAN匯流排通信"]
CAN_BUS --> AVIONICS_LOAD
CAN_BUS --> ENV_CTRL_LOAD
CAN_BUS --> COMM_LOAD
%% 樣式定義
style Q_PHASE_U1 fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
style Q_HV_SW fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
style SW_REDUNDANT_A fill:#fff3e0,stroke:#ff9800,stroke-width:2px
style MCU fill:#fce4ec,stroke:#e91e63,stroke-width:2px
隨著城市空中交通與低空經濟的迅猛發展,高端跨城 eVTOL(電動垂直起降飛行器)已成為下一代立體交通的核心載體。其電推進系統作為整機的“心臟與肌肉”,需為多旋翼電機、航電設備、環控系統等關鍵負載提供極其可靠、高效的電能轉換與分配,而功率器件的選型直接決定了系統的功率密度、轉換效率、熱管理極限及飛行安全。本文針對 eVTOL 對極端可靠性、輕量化與高功率密度的嚴苛要求,以場景化適配為核心,重構功率器件選型邏輯,提供一套可直接落地的優化方案。
一、核心選型原則與場景適配邏輯
選型核心原則
高壓安全裕量:針對 400V/800V 高壓母線系統,功率器件耐壓值預留充足安全裕量,應對飛行工況下的電壓尖峰與浪湧。
極致低損耗:優先選擇低導通電阻(Rds(on))與低開關損耗器件,最大限度提升電推進系統效率,延長航程。
封裝與散熱平衡:根據功率等級與強制風冷/液冷條件,搭配 TO247、TO263 等封裝,實現高功率密度與高效散熱的平衡。
航空級可靠性:滿足極端溫度、振動與連續大功率運行要求,兼顧雪崩耐量與抗短路能力,確保飛行安全。
場景適配邏輯
按 eVTOL 核心電氣負載類型,將功率器件分為三大應用場景:主推進電機驅動(動力核心)、高壓配電與輔助電源(能量管理)、關鍵航電控制(安全關鍵),針對性匹配器件參數與特性。
二、分場景功率器件選型方案
場景 1:主推進電機驅動(50kW-200kW)—— 動力核心器件
推薦型號:VBP16R25SFD(Single-N,600V,25A,TO247)
關鍵參數優勢:採用 SJ_Multi-EPI 超結技術,10V 驅動下 Rds(on) 低至 120mΩ,25A 連續電流能力,適用於多並聯方案以承載數百安培電機相電流。600V 高耐壓完美適配 400V 高壓母線,並提供充足裕量。
場景適配價值:TO247 封裝相容大電流連接與高效散熱器安裝,是實現高功率密度逆變器的理想選擇。超結技術帶來極低的導通與開關損耗,配合碳化矽驅動可進一步提升頻率,減小電機諧波與鐵損,實現高效率、高動態回應的電機控制,直接關乎航程與載重。
適用場景:高壓大功率主推進電機三相逆變橋,支持多器件並聯擴流。
場景 2:高壓配電與輔助電源 —— 能量管理器件
推薦型號:VBGE1124N(Single-N,120V,25A,TO252)
關鍵參數優勢:採用 SGT 遮罩柵溝槽技術,10V 驅動下 Rds(on) 低至 40mΩ,25A 電流能力出色。120V 耐壓適配高壓母線下的 DC-DC 轉換及二次配電隔離需求。
場景適配價值:TO252 封裝在功率與體積間取得良好平衡。低導通電阻與低柵極電荷特性,使其在同步整流、高壓側開關應用中效率卓越。可用於將高壓母線降壓為 48V/28V 子系統匯流排,為飛控、航電、環控系統供電,實現整機能量的高效智能分配。
適用場景:高壓至中壓 DC-DC 轉換器同步整流、高壓配電開關。
場景 3:關鍵航電控制 —— 安全關鍵器件
推薦型號:VBB1328(Single-N,30V,6.5A,SOT23-3)
關鍵參數優勢:30V 耐壓適配 28V 標準航電匯流排,4.5V/10V 驅動下 Rds(on) 分別低至 22mΩ/16mΩ,6.5A 電流能力充足。柵極閾值電壓 1.7V,可直接由 3.3V/5V 飛控 MCU GPIO 驅動。
場景適配價值:SOT23-3 超小封裝滿足航電設備高集成度要求。極低的導通壓降確保電源路徑損耗最小化。可用於關鍵感測器、安全電腦、通信模組的冗餘電源切換與精准開關控制,實現故障隔離與系統重構,保障飛行控制絕對可靠。
適用場景:航電設備電源路徑管理、冗餘備份切換開關、小功率負載開關。
三、系統級設計實施要點
驅動與佈局設計
VBP16R25SFD:必須搭配高性能隔離柵極驅動晶片,優化多層 PCB 佈局以最小化功率回路寄生電感,採用 Kelvin 連接以改善開關性能。
VBGE1124N:根據開關頻率選擇合適的驅動能力,注意高側驅動的自舉或隔離供電設計。
VBB1328:MCU GPIO 可直接驅動,建議柵極串聯電阻並就近放置去耦電容,提升抗干擾性。
熱管理與降額設計
分級強制散熱:VBP16R25SFD 需安裝在液冷或強風冷散熱器上;VBGE1124N 需依靠PCB敷銅和適當風道;VBB1328 依靠封裝及空氣流動即可。
航空級降額:在最高環境溫度下,連續工作電流按額定值 50% 或更低進行設計,確保結溫留有充分裕量。
可靠性及EMC保障
冗餘與保護:主逆變橋驅動需包含去飽和檢測、短路保護等功能;關鍵航電路徑可採用雙器件並聯冗餘。
EMI抑制:高壓開關節點採用RC snubber電路或並聯電容吸收尖峰;所有柵極回路應緊湊,並考慮使用共模磁環抑制高頻輻射。
四、方案核心價值與優化建議
本文提出的高端跨城 eVTOL 功率器件選型方案,基於場景化適配邏輯,實現了從核心推進到能量分配、從高壓到低壓的全鏈路覆蓋,其核心價值主要體現在以下三個方面:
1. 極致能效與航程優化:通過在主逆變橋採用超結 MOSFET,在配電環節採用 SGT MOSFET,實現了電推進系統與配電系統的高效電能轉換。本方案能顯著降低系統總損耗,提升整機功重比與能源利用率,直接轉化為更長的航程或更大的有效商載,是 eVTOL 商業運營的經濟性基石。
2. 超高可靠性與安全性:針對航空應用極端要求,所選器件具備高耐壓、低熱阻與堅固的特性。結合系統級的冗餘設計、多重保護與降額使用,確保了在振動、溫度衝擊及電氣應力下的萬無一失。關鍵航電的獨立控制保障了飛行控制系統的絕對安全。
3. 高功率密度與輕量化平衡:方案兼顧了 TO247 的大功率處理能力與 SOT23-3 的微型化優勢,配合優化的散熱設計,實現了系統的高功率密度。在滿足嚴苛電氣性能的同時,有效控制了功率部分的體積與重量,為 eVTOL 的輕量化設計做出了直接貢獻。
在高端跨城 eVTOL 的電推進與電源系統設計中,功率器件的選型是實現長航程、高安全、高可靠的核心環節。本文提出的場景化選型方案,通過精准匹配動力、配電與航電的不同需求,結合系統級的驅動、熱管理與可靠性設計,為 eVTOL 研發提供了一套全面、可落地的技術參考。隨著 eVTOL 向更高電壓、更高功率密度方向發展,功率器件的選型將更加注重與碳化矽(SiC)等寬禁帶器件的混合應用,以及智能功率模組(IPM)的集成,為打造性能卓越、符合航空安全標準的下一代城市空中交通載具奠定堅實的硬體基礎。在低空經濟蓬勃興起的時代,卓越的硬體設計是守護空中出行安全的第一道堅實防線。
詳細拓撲圖
下載SVG
主推進電機驅動系統拓撲詳圖
下載格式:
SVG (向量圖)
PNG (位圖)
graph TB
subgraph "三相逆變橋拓撲"
HV_BUS["高壓直流母線 \n 400V-800V"] --> PHASE_A["A相橋臂"]
HV_BUS --> PHASE_B["B相橋臂"]
HV_BUS --> PHASE_C["C相橋臂"]
subgraph "A相橋臂"
Q_A_HIGH["VBP16R25SFD \n 上管"]
Q_A_LOW["VBP16R25SFD \n 下管"]
end
subgraph "B相橋臂"
Q_B_HIGH["VBP16R25SFD \n 上管"]
Q_B_LOW["VBP16R25SFD \n 下管"]
end
subgraph "C相橋臂"
Q_C_HIGH["VBP16R25SFD \n 上管"]
Q_C_LOW["VBP16R25SFD \n 下管"]
end
PHASE_A --> Q_A_HIGH
Q_A_HIGH --> MOTOR_A["A相輸出"]
MOTOR_A --> Q_A_LOW
Q_A_LOW --> GND_INV["逆變器地"]
PHASE_B --> Q_B_HIGH
Q_B_HIGH --> MOTOR_B["B相輸出"]
MOTOR_B --> Q_B_LOW
Q_B_LOW --> GND_INV
PHASE_C --> Q_C_HIGH
Q_C_HIGH --> MOTOR_C["C相輸出"]
MOTOR_C --> Q_C_LOW
Q_C_LOW --> GND_INV
end
subgraph "柵極驅動與保護"
DRIVER_IC["隔離柵極驅動器"] --> GATE_A_H["A相上管驅動"]
DRIVER_IC --> GATE_A_L["A相下管驅動"]
DRIVER_IC --> GATE_B_H["B相上管驅動"]
DRIVER_IC --> GATE_B_L["B相下管驅動"]
DRIVER_IC --> GATE_C_H["C相上管驅動"]
DRIVER_IC --> GATE_C_L["C相下管驅動"]
GATE_A_H --> Q_A_HIGH
GATE_A_L --> Q_A_LOW
GATE_B_H --> Q_B_HIGH
GATE_B_L --> Q_B_LOW
GATE_C_H --> Q_C_HIGH
GATE_C_L --> Q_C_LOW
subgraph "保護電路"
DESAT_DET["去飽和檢測"]
SHORT_DET["短路檢測"]
TEMP_MON["溫度監控"]
end
DESAT_DET --> DRIVER_IC
SHORT_DET --> DRIVER_IC
TEMP_MON --> DRIVER_IC
end
subgraph "電流採樣與回饋"
SHUNT_RES["採樣電阻"] --> CURRENT_AMP["電流放大器"]
CURRENT_AMP --> ADC["ADC轉換"]
ADC --> MCU["FOC控制MCU"]
MCU --> PWM_GEN["PWM生成"]
PWM_GEN --> DRIVER_IC
end
MOTOR_A --> PMSM_MOTOR["永磁同步電機"]
MOTOR_B --> PMSM_MOTOR
MOTOR_C --> PMSM_MOTOR
style Q_A_HIGH fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
style DRIVER_IC fill:#fce4ec,stroke:#e91e63,stroke-width:2px
下載SVG
高壓配電與輔助電源拓撲詳圖
下載格式:
SVG (向量圖)
PNG (位圖)
graph LR
subgraph "高壓降壓DC-DC拓撲"
HV_IN["高壓輸入 \n 400V-800V"] --> Q_MAIN["VBGE1124N \n 主開關管"]
Q_MAIN --> TRANS_PRIMARY["變壓器初級"]
TRANS_PRIMARY --> CURRENT_SENSE["電流檢測"]
CURRENT_SENSE --> GND_HV["高壓地"]
TRANS_SECONDARY["變壓器次級"] --> Q_SYNC["VBGE1124N \n 同步整流管"]
Q_SYNC --> OUTPUT_FILTER["輸出濾波"]
OUTPUT_FILTER --> LV_OUT["低壓輸出 \n 48V/28V"]
subgraph "控制與驅動"
PWM_CONTROLLER["PWM控制器"]
DRIVE_CIRCUIT["驅動電路"]
FEEDBACK["電壓回饋"]
end
PWM_CONTROLLER --> DRIVE_CIRCUIT
DRIVE_CIRCUIT --> Q_MAIN
FEEDBACK --> PWM_CONTROLLER
LV_OUT --> FEEDBACK
end
subgraph "智能配電管理"
LV_BUS["低壓母線"] --> DISTRIBUTION["配電分配"]
subgraph "負載開關通道"
CHANNEL_1["VBGE1124N \n 通道1"]
CHANNEL_2["VBGE1124N \n 通道2"]
CHANNEL_3["VBGE1124N \n 通道3"]
CHANNEL_4["VBGE1124N \n 通道4"]
end
DISTRIBUTION --> CHANNEL_1
DISTRIBUTION --> CHANNEL_2
DISTRIBUTION --> CHANNEL_3
DISTRIBUTION --> CHANNEL_4
CHANNEL_1 --> LOAD_1["航電系統"]
CHANNEL_2 --> LOAD_2["環控系統"]
CHANNEL_3 --> LOAD_3["通信系統"]
CHANNEL_4 --> LOAD_4["照明系統"]
subgraph "負載監控"
CURRENT_MON["電流監控"]
TEMP_MON["溫度監控"]
FAULT_DET["故障檢測"]
end
CURRENT_MON --> POWER_MCU["電源管理MCU"]
TEMP_MON --> POWER_MCU
FAULT_DET --> POWER_MCU
POWER_MCU --> GATE_CONTROL["柵極控制"]
GATE_CONTROL --> CHANNEL_1
GATE_CONTROL --> CHANNEL_2
GATE_CONTROL --> CHANNEL_3
GATE_CONTROL --> CHANNEL_4
end
style Q_MAIN fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
style CHANNEL_1 fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
下載SVG
關鍵航電控制系統拓撲詳圖
下載格式:
SVG (向量圖)
PNG (位圖)
graph TB
subgraph "冗餘電源切換系統"
POWER_SOURCE_A["主電源A \n 28V"] --> SWITCH_A["VBB1328 \n 主開關"]
POWER_SOURCE_B["備份電源B \n 28V"] --> SWITCH_B["VBB1328 \n 備份開關"]
SWITCH_A --> ORING_DIODE["或門二極體"]
SWITCH_B --> ORING_DIODE
ORING_DIODE --> CRITICAL_LOAD["關鍵負載"]
subgraph "切換控制邏輯"
VOLTAGE_DET_A["A電源檢測"]
VOLTAGE_DET_B["B電源檢測"]
LOGIC_CTRL["切換邏輯控制"]
end
VOLTAGE_DET_A --> LOGIC_CTRL
VOLTAGE_DET_B --> LOGIC_CTRL
LOGIC_CTRL --> GATE_DRIVE["柵極驅動"]
GATE_DRIVE --> SWITCH_A
GATE_DRIVE --> SWITCH_B
end
subgraph "感測器電源管理"
SENSOR_POWER["感測器電源"] --> DISTRIBUTION_SENSOR["電源分配"]
subgraph "感測器供電通道"
SENSOR_CH1["VBB1328 \n IMU感測器"]
SENSOR_CH2["VBB1328 \n GPS模組"]
SENSOR_CH3["VBB1328 \n 氣壓計"]
SENSOR_CH4["VBB1328 \n 空速管"]
end
DISTRIBUTION_SENSOR --> SENSOR_CH1
DISTRIBUTION_SENSOR --> SENSOR_CH2
DISTRIBUTION_SENSOR --> SENSOR_CH3
DISTRIBUTION_SENSOR --> SENSOR_CH4
SENSOR_CH1 --> IMU["慣性測量單元"]
SENSOR_CH2 --> GPS["全球定位系統"]
SENSOR_CH3 --> BARO["氣壓高度計"]
SENSOR_CH4 --> PITOT["空速感測器"]
AVIONICS_MCU["航電MCU"] --> GPIO_SENSOR["GPIO控制"]
GPIO_SENSOR --> SENSOR_CH1
GPIO_SENSOR --> SENSOR_CH2
GPIO_SENSOR --> SENSOR_CH3
GPIO_SENSOR --> SENSOR_CH4
end
subgraph "安全電腦控制"
SAFETY_POWER["安全電腦電源"] --> SAFETY_SW["VBB1328 \n 電源開關"]
SAFETY_SW --> SAFETY_CPU["安全電腦"]
subgraph "輸入輸出隔離"
INPUT_ISO["VBB1328 \n 輸入隔離"]
OUTPUT_ISO["VBB1328 \n 輸出隔離"]
end
SENSOR_DATA["感測器數據"] --> INPUT_ISO
INPUT_ISO --> SAFETY_CPU
SAFETY_CPU --> OUTPUT_ISO
OUTPUT_ISO --> ACTUATOR["執行機構"]
WATCHDOG["看門狗電路"] --> RESET_CTRL["複位控制"]
RESET_CTRL --> SAFETY_SW
end
subgraph "熱管理與監控"
TEMP_MONITOR["溫度監控IC"] --> AVIONICS_MCU
CURRENT_MONITOR["電流監控IC"] --> AVIONICS_MCU
VOLTAGE_MONITOR["電壓監控IC"] --> AVIONICS_MCU
AVIONICS_MCU --> LOGGING["故障日誌"]
AVIONICS_MCU --> ALERT["告警系統"]
end
style SWITCH_A fill:#fff3e0,stroke:#ff9800,stroke-width:2px
style SENSOR_CH1 fill:#fff3e0,stroke:#ff9800,stroke-width:2px
style SAFETY_SW fill:#fff3e0,stroke:#ff9800,stroke-width:2px