graph TB
subgraph "双向Boost-Buck变换器拓扑"
A["高压输入 \n 600-800VDC"] --> B["输入电容阵列"]
B --> SW_NODE1["开关节点1"]
subgraph "高压侧开关阵列"
Q_H1["VBL16R34SFD \n 600V/34A"]
Q_H2["VBL16R34SFD \n 600V/34A"]
end
SW_NODE1 --> Q_H1
SW_NODE1 --> Q_H2
Q_H1 --> C["功率电感 \n 高频磁芯"]
Q_H2 --> C
C --> SW_NODE2["开关节点2"]
subgraph "低压侧开关阵列"
Q_L1["VBL16R34SFD \n 600V/34A"]
Q_L2["VBL16R34SFD \n 600V/34A"]
end
SW_NODE2 --> Q_L1
SW_NODE2 --> Q_L2
Q_L1 --> D["输出滤波电容"]
Q_L2 --> D
D --> E["可调输出 \n 200-800VDC"]
F["数字控制器"] --> G["隔离驱动器 \n ISO5852S"]
G --> Q_H1
G --> Q_H2
G --> Q_L1
G --> Q_L2
H["电流检测"] --> F
I["电压反馈"] --> F
end
subgraph "保护与缓冲电路"
J["RCD缓冲网络"] --> Q_H1
K["RC吸收电路"] --> Q_L1
L["TVS过压保护"] --> SW_NODE1
M["霍尔电流传感器"] --> H
end
style Q_H1 fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
style Q_L1 fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
辅助电源与BMS管理拓扑
graph LR
subgraph "多路辅助电源分配"
A["24V/48V辅助母线"] --> B["输入滤波器"]
B --> C["电源分配节点"]
subgraph "智能负载开关阵列"
SW_CTRL["VBQF2314 \n 控制单元"]
SW_SENSOR["VBQF2314 \n 传感器"]
SW_COM["VBQF2314 \n 通信模块"]
SW_FAN["VBQF2314 \n 散热风扇"]
end
C --> SW_CTRL
C --> SW_SENSOR
C --> SW_COM
C --> SW_FAN
SW_CTRL --> D["MCU控制板 \n +12V/+5V/+3.3V"]
SW_SENSOR --> E["BMS传感器 \n 电压/温度检测"]
SW_COM --> F["通信接口 \n CAN/RS485"]
SW_FAN --> G["散热系统 \n 风扇/PWM控制"]
H["主控制器"] --> I["电平转换驱动"]
I --> SW_CTRL
I --> SW_SENSOR
I --> SW_COM
I --> SW_FAN
end
subgraph "BMS监测网络"
J["电池电压检测"] --> K["模拟前端AFE"]
L["温度传感器NTC"] --> K
M["电流检测霍尔"] --> K
K --> N["BMS主控MCU"]
N --> O["均衡电路"]
O --> P["单体电池"]
N --> H
end
style SW_CTRL fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
安全保护与浪涌抑制拓扑
graph TB
subgraph "燃料电池保护电路"
A["燃料电池堆输出"] --> B["电流检测"]
B --> C["电压检测"]
subgraph "主动撬棒保护"
D["VBPB16I60 IGBT \n 600V/60A"]
E["泄放电阻阵列 \n 高功率"]
F["驱动隔离电路"]
end
C --> G["快速比较器"]
G --> H["故障检测逻辑"]
H --> F
F --> D
D --> E
E --> J["保护地"]
A --> K["TVS阵列 \n 双向抑制"]
K --> J
end
subgraph "母线浪涌抑制网络"
L["主功率母线"] --> M["共模滤波器"]
M --> N["差模滤波器"]
subgraph "多级保护"
O["压敏电阻MOV \n 一级保护"]
P["气体放电管GDT \n 二级保护"]
Q["瞬态抑制TVS \n 三级保护"]
end
N --> O
O --> P
P --> Q
Q --> R["系统参考地"]
S["电流互感器"] --> T["过流检测"]
T --> U["硬件保护锁存"]
U --> V["快速关断信号"]
V --> W["所有开关管驱动"]
end
subgraph "系统级安全互锁"
X["紧急停止按钮"] --> Y["安全继电器"]
Z["门禁开关"] --> Y
AA["温度报警"] --> Y
Y --> BB["系统断电控制"]
CC["绝缘监测"] --> DD["绝缘故障报警"]
DD --> BB
end
style D fill:#ffebee,stroke:#f44336,stroke-width:2px
style O fill:#fff3e0,stroke:#ff9800,stroke-width:2px