graph TB
subgraph "三相输入整流"
A["三相380VAC \n 工业电网"] --> B["EMI/浪涌抑制"]
B --> C["三相整流桥"]
C --> D["直流母线电容组"]
end
subgraph "母线预稳压级"
D --> E["高压直流母线 \n ~540VDC"]
E --> F["VBP16R90S开关节点"]
subgraph "稳压控制拓扑"
G["PWM控制器"] --> H["隔离栅极驱动器"]
H --> I["VBP16R90S \n 600V/90A"]
end
F --> I
I --> J["稳压输出 \n 500-600VDC"]
J --> K["输出滤波网络"]
subgraph "保护电路"
L["RCD缓冲电路"] --> I
M["电压采样"] --> N["误差放大器"]
O["电流采样"] --> P["过流比较器"]
Q["温度监测"] --> R["热保护"]
end
N --> G
P --> G
R --> G
K --> SERVO_BUS["伺服驱动总线"]
K --> WELDING_BUS["焊接电源总线"]
end
style I fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
伺服电机驱动逆变拓扑详图
graph LR
subgraph "单轴三相全桥逆变"
A["稳压直流母线"] --> B["上桥臂母线"]
subgraph "U相桥臂"
C["VBM1301 \n (上管)"] --> D["U相输出"]
E["VBM1301 \n (下管)"] --> F["功率地"]
end
subgraph "V相桥臂"
G["VBM1301 \n (上管)"] --> H["V相输出"]
I["VBM1301 \n (下管)"] --> F
end
subgraph "W相桥臂"
J["VBM1301 \n (上管)"] --> K["W相输出"]
L["VBM1301 \n (下管)"] --> F
end
B --> C
B --> G
B --> J
D --> M["伺服电机U相"]
H --> N["伺服电机V相"]
K --> O["伺服电机W相"]
end
subgraph "FOC控制驱动链"
P["主控MCU"] --> Q["FOC算法处理"]
Q --> R["空间矢量调制(SVPWM)"]
R --> S["三相PWM生成"]
subgraph "隔离驱动电路"
T["上桥臂驱动 \n (自举或隔离)"]
U["下桥臂驱动"]
end
S --> T
S --> U
T --> C
T --> G
T --> J
U --> E
U --> I
U --> L
end
subgraph "电流采样与保护"
V["相电流采样 \n (霍尔/采样电阻)"] --> W["ADC转换"]
W --> P
X["过流检测"] --> Y["快速关断"]
Y --> C
Y --> E
Z["温度监测"] --> AA["热降额控制"]
AA --> P
end
style C fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
style E fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
焊枪精准控制拓扑详图
graph TB
subgraph "焊接电源与调制"
A["焊接专用电源"] --> B["电流调节"]
subgraph "焊枪控制开关"
C["VBQG5325 \n 双N+P沟道"]
end
B --> C
subgraph "N+P互补结构"
direction LR
D["N-MOSFET \n 18mΩ @10V"]
E["P-MOSFET \n 32mΩ @10V"]
end
C --> D
C --> E
end
subgraph "精准控制回路"
F["焊接工艺控制器"] --> G["PWM波形发生器"]
G --> H["电平转换驱动"]
H --> C
subgraph "电流闭环控制"
I["焊接电流采样"] --> J["电流误差放大"]
J --> K["PID控制器"]
K --> F
end
D --> L["焊枪正极输出"]
E --> M["焊枪回路地"]
L --> N["焊接执行器"]
M --> N
end
subgraph "保护与监测"
O["电压钳位保护"] --> C
P["过温保护"] --> Q["热关断"]
R["短路检测"] --> S["快速保护"]
T["焊接质量监测"] --> U["工艺反馈"]
U --> F
end
subgraph "PCB热管理"
V["大面积散热焊盘"] --> C
W["过孔阵列导热"] --> X["内部铜层"]
Y["背面铜箔散热"] --> Z["环境散热"]
end
style C fill:#fff3e0,stroke:#ff9800,stroke-width:2px