下載SVG
AI特種機器人培訓模擬器系統總拓撲圖
下載格式:
SVG (向量圖)
PNG (位圖)
graph LR
%% 系統電源架構
subgraph "多電壓域電源系統"
AC_MAIN["主電源輸入 \n 380VAC/220VAC"] --> PFC["PFC功率因數校正"]
PFC --> HV_BUS["高壓直流母線 \n 600-700VDC"]
HV_BUS --> DC_DC["DC-DC變換模組"]
DC_DC --> POWER_DIST["多路電源分配"]
POWER_DIST --> BUS_48V["48V匯流排 \n (關節伺服)"]
POWER_DIST --> BUS_24V["24V匯流排 \n (輔助系統)"]
POWER_DIST --> BUS_12V["12V/5V匯流排 \n (控制邏輯)"]
end
%% 場景1:關節伺服電機驅動
subgraph "場景1:關節伺服電機驅動"
subgraph "48V伺服驅動橋臂"
MOTOR_DRV_1["關節電機1 \n 峰值>5kW"] --> DRV_BRIDGE1["三相H橋驅動"]
MOTOR_DRV_2["關節電機2 \n 峰值>5kW"] --> DRV_BRIDGE2["三相H橋驅動"]
MOTOR_DRV_3["關節電機N \n 峰值>5kW"] --> DRV_BRIDGE3["三相H橋驅動"]
end
DRV_BRIDGE1 --> MOSFET_A1["VBL1615A \n 60V/120A/TO263"]
DRV_BRIDGE1 --> MOSFET_B1["VBL1615A \n 60V/120A/TO263"]
DRV_BRIDGE2 --> MOSFET_A2["VBL1615A \n 60V/120A/TO263"]
DRV_BRIDGE2 --> MOSFET_B2["VBL1615A \n 60V/120A/TO263"]
DRV_BRIDGE3 --> MOSFET_AN["VBL1615A \n 60V/120A/TO263"]
DRV_BRIDGE3 --> MOSFET_BN["VBL1615A \n 60V/120A/TO263"]
BUS_48V --> DRV_BRIDGE1
BUS_48V --> DRV_BRIDGE2
BUS_48V --> DRV_BRIDGE3
SERVO_CTRL["伺服控制器 \n 高頻PWM>50kHz"] --> GATE_DRV1["柵極驅動器"]
GATE_DRV1 --> MOSFET_A1
GATE_DRV1 --> MOSFET_B1
end
%% 場景2:動態負載模擬與制動能量回收
subgraph "場景2:動態負載模擬與能量回收"
subgraph "高壓能量管理"
LOAD_SIM["動態負載模擬器"] --> BUCK_BOOST["雙向升降壓電路"]
BRAKE_SYS["制動能量回收"] --> BUCK_BOOST
end
BUCK_BOOST --> MOSFET_HV1["VBPB17R47S \n 700V/47A/TO3P"]
BUCK_BOOST --> MOSFET_HV2["VBPB17R47S \n 700V/47A/TO3P"]
HV_BUS --> BUCK_BOOST
BUCK_BOOST --> ENERGY_STORE["儲能電容組"]
ENERGY_CONTROL["能量管理控制器"] --> ISO_DRIVER["隔離柵極驅動器"]
ISO_DRIVER --> MOSFET_HV1
ISO_DRIVER --> MOSFET_HV2
end
%% 場景3:輔助系統供電與多路控制
subgraph "場景3:輔助系統智能管理"
subgraph "多路負載控制矩陣"
COOLING_FAN["散熱風扇"] --> SW_FAN["智能開關"]
SENSOR_ARRAY["高精度感測器"] --> SW_SENSOR["智能開關"]
COMM_MODULE["通信模組"] --> SW_COMM["智能開關"]
DISPLAY_UNIT["顯示單元"] --> SW_DISP["智能開關"]
IO_INTERFACE["I/O介面"] --> SW_IO["智能開關"]
end
subgraph "集成功率開關陣列"
SW_FAN --> MOSFET_DUAL1["VBA5615 \n Dual N+P MOS \n SOP8"]
SW_SENSOR --> MOSFET_DUAL2["VBA5615 \n Dual N+P MOS \n SOP8"]
SW_COMM --> MOSFET_DUAL3["VBA5615 \n Dual N+P MOS \n SOP8"]
SW_DISP --> MOSFET_DUAL4["VBA5615 \n Dual N+P MOS \n SOP8"]
SW_IO --> MOSFET_DUAL5["VBA5615 \n Dual N+P MOS \n SOP8"]
end
BUS_24V --> SW_FAN
BUS_12V --> SW_SENSOR
BUS_12V --> SW_COMM
BUS_12V --> SW_DISP
BUS_24V --> SW_IO
MAIN_MCU["主控MCU"] --> LEVEL_SHIFT["電平轉換電路"]
LEVEL_SHIFT --> MOSFET_DUAL1
LEVEL_SHIFT --> MOSFET_DUAL2
LEVEL_SHIFT --> MOSFET_DUAL3
LEVEL_SHIFT --> MOSFET_DUAL4
LEVEL_SHIFT --> MOSFET_DUAL5
end
%% 系統級保護與監控
subgraph "系統級保護與熱管理"
subgraph "電氣保護網路"
OVP["過壓保護"] --> COMPARATOR["比較器陣列"]
OCP["過流保護"] --> COMPARATOR
OTP["過溫保護"] --> COMPARATOR
COMPARATOR --> FAULT_LATCH["故障鎖存"]
FAULT_LATCH --> SYSTEM_SHUTDOWN["系統關斷信號"]
end
subgraph "三級熱管理架構"
HEATSINK_LEVEL1["一級:散熱器+強制風冷"] --> MOSFET_A1
HEATSINK_LEVEL1 --> MOSFET_B1
HEATSINK_LEVEL2["二級:機箱散熱板"] --> MOSFET_HV1
HEATSINK_LEVEL2 --> MOSFET_HV2
HEATSINK_LEVEL3["三級:PCB大面積敷銅"] --> MOSFET_DUAL1
HEATSINK_LEVEL3 --> MOSFET_DUAL2
end
TEMPERATURE_SENSOR["溫度感測器陣列"] --> MAIN_MCU
CURRENT_SENSOR["電流檢測電路"] --> MAIN_MCU
end
%% 連接與通信
MAIN_MCU --> CAN_BUS["CAN匯流排 \n (內部通信)"]
MAIN_MCU --> ETHERNET["以太網 \n (上位機通信)"]
MAIN_MCU --> DEBUG_PORT["調試介面"]
%% 樣式定義
style MOSFET_A1 fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
style MOSFET_HV1 fill:#fff3e0,stroke:#ff9800,stroke-width:2px
style MOSFET_DUAL1 fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
style MAIN_MCU fill:#fce4ec,stroke:#e91e63,stroke-width:2px
隨著AI與機器人技術的深度融合,特種機器人培訓模擬器已成為高保真、高強度訓練的核心裝備。其電源與驅動系統作為模擬器“能量中樞與執行關節”,為電機驅動、動態負載模擬、高精度感測器及冷卻系統提供精准電能轉換與控制,功率MOSFET的選型直接決定系統回應速度、能效、功率密度及長期運行可靠性。本文針對模擬器對暫態功率、動態回應、熱管理與集成度的嚴苛要求,以場景化適配為核心,形成一套可落地的功率MOSFET優化選型方案。
一、核心選型原則與場景適配邏輯
(一)選型核心原則:四維協同適配
MOSFET選型需圍繞電壓、損耗、封裝、可靠性四維協同適配,確保與模擬器嚴苛工況精准匹配:
1. 電壓裕量充足:針對模擬器內部24V、48V、高壓母線(如600V)等多電壓平臺,額定耐壓需預留充足裕量,以應對電機反電動勢、感性負載關斷尖峰及電網波動。
2. 低損耗與高頻回應優先:優先選擇低Rds(on)以降低大電流傳導損耗,低Qg與低Coss以實現高頻PWM切換,滿足關節電機快速回應與動態負載模擬的即時性要求。
3. 封裝匹配功率與散熱:高功率電機驅動與制動單元選用熱阻低、電流能力強的TO263、TO3P封裝;中小功率輔助控制選用TO252、SOP8等封裝,平衡功率密度與佈局靈活性。
4. 可靠性冗餘:滿足長時間連續訓練與高衝擊性負載迴圈,關注高結溫能力、強抗衝擊電流能力及高可靠性封裝,適配軍事、工業等高強度培訓場景。
(二)場景適配邏輯:按功能模組分類
按模擬器核心功能分為三大關鍵場景:一是關節伺服電機驅動(動力與精度核心),需極高暫態電流與高頻控制;二是動態負載模擬與制動能量回收(能耗關鍵),需高耐壓與高效開關;三是輔助系統供電(控制與感知基礎),需高集成度與靈活控制,實現器件參數與模組需求的精准匹配。
二、分場景MOSFET選型方案詳解
(一)場景1:關節伺服電機驅動(48V匯流排,峰值功率>5kW)——動力與精度核心器件
伺服電機需承受高頻啟停、正反轉及數倍超載電流,要求極低導通損耗與優異開關特性以保障動態回應與精度。
推薦型號:VBL1615A(N-MOS,60V,120A,TO263)
- 參數優勢:Trench技術實現10V下Rds(on)低至7mΩ,120A超大連續電流能力輕鬆應對48V系統下電機峰值電流;TO263封裝具備優異散熱基底,熱阻低,利於大功率耗散。
- 適配價值:極低的傳導損耗保障了驅動效率,支持高頻率PWM控制(可達50kHz以上),確保電機轉矩回應快速、平穩,滿足模擬器對關節運動高保真複現的需求。高電流能力為暫態超載提供充足裕量。
- 選型注意:確認電機峰值電流及反電動勢電壓,確保60V耐壓對48V匯流排有足夠裕量;必須搭配大面積敷銅或散熱器,並配套高性能伺服驅動IC,集成過流與過溫保護。
(二)場景2:動態負載模擬與制動能量回收(高壓母線600V/700V)——能耗關鍵器件
負載模擬器與制動單元工作於高壓母線,需處理高電壓及再生能量,要求高耐壓、低開關損耗以提升能效並抑制電壓尖峰。
推薦型號:VBPB17R47S(N-MOS,700V,47A,TO3P)
- 參數優勢:採用SJ_Multi-EPI(超結)技術,在700V高耐壓下實現10V驅動時Rds(on)僅80mΩ,平衡了高壓與導通性能。TO3P金屬封裝散熱能力極強,適用於高功率耗散場景。
- 適配價值:高耐壓直接適配600V/700V直流母線,用於制動能量回收電路的開關控制或主動負載模擬,開關損耗低,有助於提高系統整體能效,並有效承受關斷時的電壓應力。
- 選型注意:重點評估開關頻率下的總損耗,並設計匹配的柵極驅動(驅動電壓需≥10V);需加強高壓隔離與爬電距離設計,並配置吸收電路以抑制電壓振盪。
(三)場景3:輔助系統供電與多路控制(多電壓域,中小功率)——控制與感知基礎器件
輔助系統包括感測器、控制器、通訊模組及冷卻風扇等,功率等級多樣,需智能電源管理、多路控制與高集成度。
推薦型號:VBA5615(Dual N+P MOS,±60V,9A/-8A,SOP8)
- 參數優勢:SOP8封裝內集成一顆N溝道和一顆P溝道MOSFET,節省超過60%的PCB空間。10V驅動下Rds(on)分別為15mΩ和17mΩ,導通效率高。相容±60V電壓,適配正負電源軌或高側/低側開關配置。
- 適配價值:單晶片即可實現負載的主動開關控制、電源路徑管理或H橋雛形構建,特別適用於多路感測器電源時序管理、冷卻風扇PWM調速或模擬器IO介面的驅動保護,提升系統集成度與控制靈活性。
- 選型注意:根據實際控制邏輯(高側或低側)選擇使用N管或P管,注意P-MOS的驅動電平轉換需求;單路電流需嚴格降額使用,並注意小封裝下的散熱設計。
三、系統級設計實施要點
(一)驅動電路設計:匹配器件特性
1. VBL1615A:必須搭配專用電機驅動IC(如DRV8305等),提供足夠大的柵極驅動電流(≥2A)以實現快速開關。優化功率回路佈局,減小寄生電感。
2. VBPB17R47S:建議使用隔離型柵極驅動器(如Si8235),確保高壓側驅動的安全與穩定。柵極串聯電阻優化開關速度與振鈴。
3. VBA5615:可由MCU GPIO通過簡單電平轉換電路直接驅動,柵極串聯小電阻(如22Ω)抑制振鈴。用於高側開關時,需為P-MOS配置合適的上拉偏置。
(二)熱管理設計:分級強化散熱
1. VBL1615A:作為主要熱源,必須安裝於足夠面積的散熱器上,並通過導熱墊與散熱器良好接觸。PCB採用厚銅箔並增加散熱過孔。
2. VBPB17R47S:由於其TO3P封裝特性,必須安裝在機箱散熱板或獨立的大型散熱器上,確保長期高功率運行下的結溫安全。
3. VBA5615:在SOP8封裝下方鋪設大面積敷銅作為散熱片,對於持續導通的應用,需監控溫升並根據情況降額。
(三)EMC與可靠性保障
1. EMC抑制
- VBL1615A所在電機驅動回路,需在直流母線端並聯高頻電容,電機線纜可考慮使用遮罩線或加裝磁環。
- VBPB17R47S所在高壓回路,開關節點需設計RC吸收電路或使用TVS管鉗位電壓尖峰。
- 整機實現嚴格的電源分區與信號隔離,敏感模擬信號遠離功率回路。
2. 可靠性防護
- 降額設計:所有器件在最高環境溫度下,電流與電壓均需進行降額應用,如VBL1615A在85℃時電流降額至額定值的60%-70%。
- 多重保護:電機驅動回路必須設置硬體過流保護(採樣電阻+比較器)和軟體過流關斷。高壓回路需設置過壓保護。
- 靜電與浪湧防護:所有MOSFET柵極推薦串聯電阻並並聯TVS進行保護,電源輸入端配置壓敏電阻和TVS管。
四、方案核心價值與優化建議
(一)核心價值
1. 動態性能與能效兼顧:VBL1615A保障了驅動系統的快速回應與高效率,VBPB17R47S實現了高壓能量高效管理,整體提升模擬器保真度與運行經濟性。
2. 高集成度與靈活性:VBA5615等集成器件簡化了輔助系統設計,為模擬器功能擴展與模組化設計預留空間。
3. 軍工級可靠性:所選器件具備高耐壓、大電流、強散熱能力,滿足特種機器人培訓模擬器長時間、高強度、高可靠的運行要求。
(二)優化建議
1. 功率升級:對於更大功率的關節電機(如峰值電流>150A),可並聯多個VBL1615A或選用電流等級更高的型號。
2. 集成化升級:對於多關節集中控制,可考慮使用智能功率模組(IPM)以進一步簡化設計。
3. 特殊環境適配:高振動環境應關注封裝的機械牢固性,可優先選用TO系列封裝;極端溫度環境需選擇結溫範圍更寬的器件。
4. 傳感與保護集成:對於關鍵電源路徑,可選用集成電流採樣或驅動保護功能的智能開關晶片,提升系統監控能力。
功率MOSFET選型是AI特種機器人培訓模擬器實現高動態回應、高能效與高可靠性的基石。本場景化方案通過精准匹配動力、高壓能耗及輔助控制三大核心場景需求,結合系統級熱、EMC及可靠性設計,為研發提供全面技術參考。未來可探索碳化矽(SiC)器件在高壓高頻領域的應用,助力打造下一代超高保真、超高效率的智能訓練模擬系統,築牢特種機器人人才培養的技術裝備防線。
詳細拓撲圖
下載SVG
場景1:關節伺服電機驅動拓撲詳圖
下載格式:
SVG (向量圖)
PNG (位圖)
graph TB
subgraph "48V三相H橋電機驅動拓撲"
DC_48V["48V直流匯流排"] --> PHASE_A["A相橋臂"]
DC_48V --> PHASE_B["B相橋臂"]
DC_48V --> PHASE_C["C相橋臂"]
subgraph "A相橋臂(上下管)"
Q_A_HIGH["VBL1615A \n 高側開關 \n Rds(on)=7mΩ@10V"]
Q_A_LOW["VBL1615A \n 低側開關 \n Rds(on)=7mΩ@10V"]
end
subgraph "B相橋臂(上下管)"
Q_B_HIGH["VBL1615A \n 高側開關 \n Rds(on)=7mΩ@10V"]
Q_B_LOW["VBL1615A \n 低側開關 \n Rds(on)=7mΩ@10V"]
end
subgraph "C相橋臂(上下管)"
Q_C_HIGH["VBL1615A \n 高側開關 \n Rds(on)=7mΩ@10V"]
Q_C_LOW["VBL1615A \n 低側開關 \n Rds(on)=7mΩ@10V"]
end
PHASE_A --> Q_A_HIGH
PHASE_A --> Q_A_LOW
PHASE_B --> Q_B_HIGH
PHASE_B --> Q_B_LOW
PHASE_C --> Q_C_HIGH
PHASE_C --> Q_C_LOW
Q_A_LOW --> MOTOR_A["電機A相"]
Q_B_LOW --> MOTOR_B["電機B相"]
Q_C_LOW --> MOTOR_C["電機C相"]
Q_A_HIGH --> MOTOR_A
Q_B_HIGH --> MOTOR_B
Q_C_HIGH --> MOTOR_C
MOTOR_A --> SERVO_MOTOR["伺服電機 \n 峰值>5kW"]
MOTOR_B --> SERVO_MOTOR
MOTOR_C --> SERVO_MOTOR
end
subgraph "驅動與控制電路"
SERVO_DRIVER_IC["伺服驅動IC \n DRV8305"] --> GATE_DRIVER["柵極驅動器 \n 驅動電流≥2A"]
GATE_DRIVER --> Q_A_HIGH
GATE_DRIVER --> Q_A_LOW
GATE_DRIVER --> Q_B_HIGH
GATE_DRIVER --> Q_B_LOW
GATE_DRIVER --> Q_C_HIGH
GATE_DRIVER --> Q_C_LOW
subgraph "保護電路"
SHUNT_RES["採樣電阻 \n 電流檢測"]
COMPARATOR_OC["過流比較器"]
TVS_GATE["柵極TVS保護"]
end
SHUNT_RES --> COMPARATOR_OC
COMPARATOR_OC --> FAULT["故障信號"]
FAULT --> SERVO_DRIVER_IC
TVS_GATE --> GATE_DRIVER
end
subgraph "熱管理設計"
HEATSINK["散熱器+強制風冷"] --> Q_A_HIGH
HEATSINK --> Q_A_LOW
HEATSINK --> Q_B_HIGH
HEATSINK --> Q_B_LOW
HEATSINK --> Q_C_HIGH
HEATSINK --> Q_C_LOW
THERMAL_PAD["導熱墊"] --> HEATSINK
PCB_COPPER["PCB厚銅箔+散熱過孔"] --> Q_A_HIGH
end
style Q_A_HIGH fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
style SERVO_MOTOR fill:#fce4ec,stroke:#e91e63,stroke-width:2px
style HEATSINK fill:#fff3e0,stroke:#ff9800,stroke-width:2px
下載SVG
場景2:動態負載模擬與制動能量回收拓撲詳圖
下載格式:
SVG (向量圖)
PNG (位圖)
graph LR
subgraph "高壓雙向升降壓拓撲"
HV_BUS_700V["高壓母線700VDC"] --> INDUCTOR["升壓電感"]
INDUCTOR --> SWITCH_NODE["開關節點"]
SWITCH_NODE --> Q_HV1["VBPB17R47S \n 700V/47A/TO3P"]
SWITCH_NODE --> Q_HV2["VBPB17R47S \n 700V/47A/TO3P"]
Q_HV1 --> ENERGY_STORE["儲能電容組"]
Q_HV2 --> GND_HV["高壓地"]
ENERGY_STORE --> LOAD_SIMULATOR["動態負載模擬器"]
ENERGY_STORE --> BRAKE_RECOVERY["制動能量回收"]
end
subgraph "隔離柵極驅動與保護"
ISO_DRIVER_IC["隔離驅動器Si8235"] --> GATE_RES["柵極串聯電阻"]
GATE_RES --> Q_HV1
GATE_RES --> Q_HV2
subgraph "吸收與保護電路"
RC_SNUBBER["RC吸收電路"]
TVS_ARRAY["TVS保護陣列"]
VARISTOR["壓敏電阻"]
end
RC_SNUBBER --> SWITCH_NODE
TVS_ARRAY --> Q_HV1
TVS_ARRAY --> Q_HV2
VARISTOR --> HV_BUS_700V
end
subgraph "熱管理設計"
CHASSIS_HEATSINK["機箱散熱板"] --> Q_HV1
CHASSIS_HEATSINK --> Q_HV2
THERMAL_GREASE["導熱矽脂"] --> CHASSIS_HEATSINK
end
subgraph "控制與監控"
ENERGY_MCU["能量管理MCU"] --> PWM_GEN["PWM發生器"]
PWM_GEN --> ISO_DRIVER_IC
CURRENT_SENSE_HV["高壓電流檢測"] --> ENERGY_MCU
VOLTAGE_SENSE_HV["高壓電壓檢測"] --> ENERGY_MCU
end
style Q_HV1 fill:#fff3e0,stroke:#ff9800,stroke-width:2px
style ISO_DRIVER_IC fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
style CHASSIS_HEATSINK fill:#f5f5f5,stroke:#9e9e9e,stroke-width:2px
下載SVG
場景3:輔助系統供電與多路控制拓撲詳圖
下載格式:
SVG (向量圖)
PNG (位圖)
graph TB
subgraph "雙MOSFET集成開關拓撲"
subgraph "VBA5615內部結構"
subgraph "N溝道MOSFET"
N_GATE["柵極N"]
N_SOURCE["源極N"]
N_DRAIN["漏極N"]
end
subgraph "P溝道MOSFET"
P_GATE["柵極P"]
P_SOURCE["源極P"]
P_DRAIN["漏極P"]
end
end
subgraph "典型應用電路1:高側開關"
VCC_24V["24V電源"] --> P_DRAIN
MCU_GPIO["MCU GPIO"] --> LEVEL_SHIFTER["電平轉換"]
LEVEL_SHIFTER --> P_GATE
P_SOURCE --> LOAD_FAN["散熱風扇"]
LOAD_FAN --> GND_SYS["系統地"]
end
subgraph "典型應用電路2:低側開關"
VCC_12V["12V電源"] --> SENSOR_ARRAY["感測器陣列"]
SENSOR_ARRAY --> N_DRAIN
MCU_GPIO2["MCU GPIO"] --> N_GATE
N_SOURCE --> GND_SYS
end
subgraph "典型應用電路3:H橋雛形"
VCC_LOAD["負載電源"] --> P_DRAIN2["VBA5615-2 P漏極"]
P_SOURCE2["VBA5615-2 P源極"] --> LOAD["雙向負載"]
LOAD --> N_DRAIN2["VBA5615-1 N漏極"]
N_SOURCE2["VBA5615-1 N源極"] --> GND_SYS
MCU_GPIO_H1["MCU H橋控制1"] --> P_GATE2["VBA5615-2 P柵極"]
MCU_GPIO_H2["MCU H橋控制2"] --> N_GATE2["VBA5615-1 N柵極"]
end
end
subgraph "多路負載控制矩陣"
subgraph "負載通道1:冷卻系統"
CTRL_FAN["風扇控制"] --> MOSFET_FAN["VBA5615"]
MOSFET_FAN --> FAN_PWM["PWM調速風扇"]
end
subgraph "負載通道2:感測器供電"
CTRL_SENSOR["感測器使能"] --> MOSFET_SENSOR["VBA5615"]
MOSFET_SENSOR --> SENSOR_GROUP["感測器組 \n 時序管理"]
end
subgraph "負載通道3:通信模組"
CTRL_COMM["通信開關"] --> MOSFET_COMM["VBA5615"]
MOSFET_COMM --> COMM_UNIT["通信模組"]
end
subgraph "負載通道N:I/O介面"
CTRL_IO["I/O保護"] --> MOSFET_IO["VBA5615"]
MOSFET_IO --> IO_PORT["外部介面"]
end
end
subgraph "熱管理與保護"
PCB_COPPER_AREA["PCB大面積敷銅"] --> MOSFET_FAN
PCB_COPPER_AREA --> MOSFET_SENSOR
PCB_COPPER_AREA --> MOSFET_COMM
PCB_COPPER_AREA --> MOSFET_IO
subgraph "柵極保護"
GATE_RES["22Ω柵極電阻"] --> MOSFET_FAN
TVS_GATE["TVS保護"] --> MOSFET_FAN
end
end
style MOSFET_FAN fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
style CTRL_FAN fill:#fce4ec,stroke:#e91e63,stroke-width:2px
style PCB_COPPER_AREA fill:#fff3e0,stroke:#ff9800,stroke-width:2px