graph LR
subgraph "单相半桥结构"
A["24V/48V直流母线"] --> B["VBQF1302(上管) \n Rds(on)=2mΩ"]
B --> C["电机相线输出"]
C --> D["VBQF1302(下管) \n Rds(on)=2mΩ"]
D --> E["功率地"]
end
subgraph "三相全桥驱动"
F["U相上管"] --> G["U相输出"]
H["U相下管"] --> I["功率地"]
J["V相上管"] --> K["V相输出"]
L["V相下管"] --> M["功率地"]
N["W相上管"] --> O["W相输出"]
P["W相下管"] --> Q["功率地"]
end
subgraph "驱动与控制"
R["PWM控制器"] --> S["三相预驱芯片"]
S --> F
S --> H
S --> J
S --> L
S --> N
S --> P
T["电流采样"] --> U["ADC接口"]
U --> R
V["位置反馈"] --> W["编码器接口"]
W --> R
end
style B fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
style D fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
style F fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
智能负载管理详细拓扑
graph TB
subgraph "双路负载开关通道"
A["12V辅助电源"] --> B["VBC9216-通道1 \n 12mΩ @4.5V"]
A --> C["VBC9216-通道2 \n 12mΩ @4.5V"]
subgraph B ["VBC9216内部结构"]
direction LR
IN1[栅极1]
S1[源极1]
D1[漏极1]
end
subgraph C ["VBC9216内部结构"]
direction LR
IN2[栅极2]
S2[源极2]
D2[漏极2]
end
MCU["主控MCU \n GPIO(3.3V)"] --> LEVEL_SHIFT["电平转换"]
LEVEL_SHIFT --> IN1
LEVEL_SHIFT --> IN2
D1 --> LOAD1["视觉相机#1 \n 5V/2A"]
D2 --> LOAD2["视觉相机#2 \n 5V/2A"]
LOAD1 --> GND["地"]
LOAD2 --> GND
end
subgraph "独立负载开关"
E["MCU GPIO"] --> F["VB1240B \n 20mΩ @4.5V"]
POWER["24V电源"] --> F
F --> LOAD3["LED环形灯 \n 24V/1.5A"]
LOAD3 --> GND2["地"]
end
subgraph "保护与滤波"
LOAD1 --> FILTER1["LC滤波器"]
LOAD2 --> FILTER2["LC滤波器"]
LOAD3 --> FILTER3["RC吸收"]
GATE_PROTECT["ESD保护"] --> LEVEL_SHIFT
GATE_PROTECT --> E
end
style B fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
style C fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
style F fill:#fff3e0,stroke:#ff9800,stroke-width:2px
安全回路与热管理拓扑
graph LR
subgraph "安全制动回路"
A["安全控制器"] --> B["光耦隔离"]
B --> C["VB1240B \n 刹车开关"]
D["24V电源"] --> C
C --> E["电机刹车线圈"]
E --> F["续流二极管"]
F --> G["地"]
E --> H["动态制动电阻"]
end
subgraph "热管理系统"
I["温度传感器1 \n VBQF1302结温"] --> J["ADC采集"]
K["温度传感器2 \n 散热器温度"] --> J
L["温度传感器3 \n 环境温度"] --> J
J --> MCU["主控MCU"]
MCU --> M["PWM控制算法"]
M --> N["风扇驱动电路"]
N --> O["散热风扇"]
MCU --> P["电流限幅算法"]
P --> Q["伺服驱动器"]
end
subgraph "故障保护网络"
R["过流检测"] --> S["比较器"]
T["过温检测"] --> S
U["短路检测"] --> S
S --> V["故障锁存"]
V --> W["关断信号"]
W --> X["所有栅极驱动器"]
W --> Y["安全继电器"]
end
style C fill:#fff3e0,stroke:#ff9800,stroke-width:2px