graph LR
subgraph "输入滤波与保护"
A["电池组 \n 36-72VDC"] --> B["保险丝 \n 防反接"]
B --> C["共模电感 \n 差模电容"]
C --> D["TVS保护阵列 \n 防浪涌"]
D --> E["输入电容 \n 低ESR电解"]
end
subgraph "DC-DC预稳压拓扑"
E --> F["VBM165R20S \n 650V/20A \n 主开关"]
F --> G["升压电感/变压器"]
G --> H["续流二极管 \n 肖特基"]
H --> I["输出滤波 \n LC网络"]
I --> J["稳压输出 \n 48VDC"]
K["PWM控制器"] --> L["栅极驱动器"]
L --> F
J -->|电压反馈| K
end
subgraph "保护电路"
M["RCD吸收网络"] --> F
N["过压检测"] --> O["比较器"]
P["过流检测"] --> Q["电流镜"]
O --> R["保护锁存"]
Q --> R
R --> S["关断信号"]
S --> K
end
style F fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
三相电机驱动拓扑详图
graph TB
subgraph "三相全桥逆变器"
A["直流母线 \n 48VDC"] --> B["A相上管"]
A --> C["B相上管"]
A --> D["C相上管"]
B --> E["A相输出"]
C --> F["B相输出"]
D --> G["C相输出"]
E --> H["VBGM1102 \n A相下管 \n 100V/180A"]
F --> I["VBGM1102 \n B相下管 \n 100V/180A"]
G --> J["VBGM1102 \n C相下管 \n 100V/180A"]
H --> K["功率地"]
I --> K
J --> K
end
subgraph "FOC控制环路"
L["主控MCU \n ARM Cortex"] --> M["SVPWM算法"]
M --> N["PWM发生器"]
N --> O["死区插入"]
O --> P["A相驱动"]
O --> Q["B相驱动"]
O --> R["C相驱动"]
P --> S["A相驱动器 \n 源/灌≥2A"]
Q --> T["B相驱动器 \n 源/灌≥2A"]
R --> U["C相驱动器 \n 源/灌≥2A"]
S --> H
T --> I
U --> J
end
subgraph "电流采样与保护"
V["A相电流 \n 高精度采样"] --> W["ADC接口"]
X["B相电流 \n 高精度采样"] --> W
Y["C相电流 \n 高精度采样"] --> W
Z["过流比较器"] --> AA["快速保护"]
AB["温度传感器"] --> AC["过温保护"]
W --> L
AA --> L
AC --> L
end
subgraph "缓冲与抑制"
AD["缓冲电容阵列"] --> E
AE["缓冲电容阵列"] --> F
AF["缓冲电容阵列"] --> G
AG["栅极电阻 \n 抑制振荡"] --> H
AH["栅极电阻 \n 抑制振荡"] --> I
AI["栅极电阻 \n 抑制振荡"] --> J
end
style H fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
辅助电源与负载管理拓扑详图
graph LR
subgraph "辅助电源转换"
A["12V输入"] --> B["降压稳压器"]
B --> C["5V输出 \n MCU供电"]
B --> D["3.3V输出 \n 传感器供电"]
A --> E["同步降压转换器"]
subgraph "同步整流"
F["VBE2309 \n P-MOS \n 同步整流管"]
end
E --> F
F --> G["高效率输出 \n 12V@5A"]
end
subgraph "智能负载开关网络"
H["MCU GPIO"] --> I["电平转换器"]
I --> J["VBE2309 \n 车灯开关"]
I --> K["VBE2309 \n 喇叭开关"]
I --> L["VBE2309 \n 风扇开关"]
M["12V电源"] --> J
M --> K
M --> L
J --> N["大功率LED车灯 \n 软启动控制"]
K --> O["电喇叭 \n PWM调音"]
L --> P["散热风扇 \n PWM调速"]
N --> Q["地"]
O --> Q
P --> Q
end
subgraph "保护功能"
R["过流检测"] --> S["限流电路"]
T["过温检测"] --> U["降额控制"]
V["短路保护"] --> W["快速关断"]
S --> J
U --> J
W --> J
end
subgraph "控制接口"
X["CAN收发器"] --> Y["车辆总线"]
Z["PWM输入"] --> AA["油门信号"]
AB["ADC输入"] --> AC["刹车信号"]
AD["显示接口"] --> AE["LCD显示屏"]
end
style F fill:#fff3e0,stroke:#ff9800,stroke-width:2px
style J fill:#fff3e0,stroke:#ff9800,stroke-width:2px