graph LR
subgraph "电池保护电路"
A["21V锂电电池包"] --> B["快速熔断器"]
B --> C["π型EMI滤波器"]
C --> D["TVS保护阵列"]
D --> E["VBQF2412 \n 主放电开关"]
E --> F["主功率总线"]
G["电池管理芯片"] --> H["多级保护逻辑"]
H --> I["控制信号"]
I --> E
F -->|电流检测| J["精密采样电阻"]
J --> K["电流放大器"]
K --> G
end
subgraph "安全保护机制"
L["过流检测"] --> M["比较器"]
N["过温检测"] --> O["热关断"]
P["过放保护"] --> Q["电压监测"]
R["短路保护"] --> S["快速响应"]
M --> T["保护触发"]
O --> T
Q --> T
S --> T
T --> U["关断信号"]
U --> E
end
style E fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
无刷电机驱动拓扑详图
graph TB
subgraph "三相桥臂结构"
A["主功率总线"] --> B["A相上桥"]
A --> C["B相上桥"]
A --> D["C相上桥"]
subgraph "A相桥臂"
E["VBQF1102N \n 上管"]
F["VBQF1102N \n 下管"]
end
subgraph "B相桥臂"
G["VBQF1102N \n 上管"]
H["VBQF1102N \n 下管"]
end
subgraph "C相桥臂"
I["VBQF1102N \n 上管"]
J["VBQF1102N \n 下管"]
end
B --> E
C --> G
D --> I
E --> K["A相输出"]
F --> K
G --> L["B相输出"]
H --> L
I --> M["C相输出"]
J --> M
K --> N["无刷电机"]
L --> N
M --> N
end
subgraph "驱动与保护"
O["MCU/PWM控制器"] --> P["预驱动芯片"]
P --> Q["栅极驱动器"]
Q --> E
Q --> F
Q --> G
Q --> H
Q --> I
Q --> J
subgraph "相电流检测"
R["A相采样电阻"] --> K
S["B相采样电阻"] --> L
T["C相采样电阻"] --> M
R --> U["电流放大器"]
S --> U
T --> U
U --> O
end
subgraph "电压尖峰抑制"
V["RC缓冲电路"] --> E
W["RC缓冲电路"] --> G
X["RC缓冲电路"] --> I
Y["TVS阵列"] --> K
end
end
style E fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
style G fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
style I fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
辅助电源与智能控制拓扑详图
graph LR
subgraph "辅助电源生成"
A["主功率总线"] --> B["降压转换器"]
B --> C["12V辅助电源"]
C --> D["LDO稳压器"]
D --> E["5V数字电源"]
D --> F["3.3V模拟电源"]
end
subgraph "智能负载管理"
G["MCU GPIO"] --> H["电平转换电路"]
subgraph "VBQF3211双路开关通道1"
I["通道1输入"]
J["通道1输出1"]
K["通道1输出2"]
end
subgraph "VBQF3211双路开关通道2"
L["通道2输入"]
M["通道2输出1"]
N["通道2输出2"]
end
H --> I
H --> L
E --> J
E --> K
E --> M
E --> N
J --> O["温度传感器"]
K --> P["霍尔传感器"]
M --> Q["散热风扇"]
N --> R["LED工作灯"]
end
subgraph "通信与接口"
S["MCU"] --> T["CAN收发器"]
S --> U["UART接口"]
S --> V["I2C总线"]
S --> W["SPI接口"]
T --> X["工具间通信"]
U --> Y["无线模块"]
V --> Z["扩展传感器"]
W --> AA["显示屏"]
end
style I fill:#fff3e0,stroke:#ff9800,stroke-width:2px
style L fill:#fff3e0,stroke:#ff9800,stroke-width:2px
热管理与保护拓扑详图
graph TB
subgraph "三级热管理系统"
A["一级: 强制风冷"] --> B["电机驱动MOSFET"]
C["二级: PCB散热"] --> D["电池开关MOSFET"]
E["三级: 自然散热"] --> F["控制IC与传感器"]
subgraph "散热结构"
G["铝制散热器"] --> B
H["PCB大面积敷铜"] --> D
I["热过孔阵列"] --> D
J["环境空气对流"] --> F
end
subgraph "温度监测网络"
K["MOSFET NTC"] --> L["温度采集"]
M["电机NTC"] --> L
N["电池NTC"] --> L
L --> O["MCU ADC"]
O --> P["温度保护算法"]
end
end
subgraph "故障诊断与保护"
Q["电流检测"] --> R["过流比较器"]
S["电压检测"] --> T["欠压/过压比较"]
U["温度检测"] --> V["过温比较器"]
subgraph "保护响应机制"
W["故障锁存"] --> X["分级关断"]
R --> W
T --> W
V --> W
X --> Y["驱动关断"]
X --> Z["负载断开"]
end
subgraph "状态指示"
AA["故障代码"] --> BB["LED指示"]
CC["健康状态"] --> DD["通信上报"]
end
end
style B fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
style D fill:#e8f5e8,stroke:#4caf50,stroke-width:2px