graph TB
subgraph "单关节三相全桥驱动"
A["48V总线输入"] --> B["三相全桥逆变器"]
subgraph "上桥臂MOSFET"
Q_U1["VBM1807 \n 80V/90A"]
Q_U2["VBM1807 \n 80V/90A"]
Q_U3["VBM1807 \n 80V/90A"]
end
subgraph "下桥臂MOSFET"
Q_L1["VBM1807 \n 80V/90A"]
Q_L2["VBM1807 \n 80V/90A"]
Q_L3["VBM1807 \n 80V/90A"]
end
B --> Q_U1
B --> Q_U2
B --> Q_U3
Q_U1 --> C["U相输出"]
Q_U2 --> D["V相输出"]
Q_U3 --> E["W相输出"]
C --> Q_L1
D --> Q_L2
E --> Q_L3
Q_L1 --> F["功率地"]
Q_L2 --> F
Q_L3 --> F
G["伺服控制器 \n DSP/FPGA"] --> H["隔离栅极驱动器 \n (带负压关断)"]
H --> Q_U1
H --> Q_U2
H --> Q_U3
H --> Q_L1
H --> Q_L2
H --> Q_L3
C --> I["无刷伺服电机"]
D --> I
E --> I
end
subgraph "驱动保护与优化"
J["PWM信号"] --> K["死区时间插入"]
K --> L["短路保护电路"]
L --> M["故障信号反馈"]
subgraph "吸收电路"
N["RC吸收网络"]
O["TVS保护"]
end
N --> C
N --> D
N --> E
O --> Q_U1
O --> Q_L1
P["电流检测"] --> Q["高精度ADC"]
Q --> G
R["位置反馈"] --> S["编码器接口"]
S --> G
end
subgraph "热管理设计"
T["温度传感器"] --> U["温度监控IC"]
U --> V["PWM风扇控制"]
V --> W["散热风扇"]
X["导热硅脂"] --> Y["铝合金散热器"]
Y --> Q_U1
Y --> Q_L1
end
style Q_U1 fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
style Q_L1 fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
高压电源转换拓扑详图
graph LR
subgraph "LLC谐振变换器主拓扑"
A["高压直流输入 \n 100-400VDC"] --> B["LLC谐振腔"]
B --> C["高频变压器 \n 初级侧"]
C --> D["LLC开关节点"]
subgraph "高压侧半桥MOSFET"
Q_HV_TOP["VBMB165R20SE \n 650V/20A"]
Q_HV_BOT["VBMB165R20SE \n 650V/20A"]
end
D --> Q_HV_TOP
D --> Q_HV_BOT
Q_HV_TOP --> E["高压地"]
Q_HV_BOT --> E
F["LLC控制器"] --> G["栅极驱动器 \n (带米勒钳位)"]
G --> Q_HV_TOP
G --> Q_HV_BOT
end
subgraph "次级侧同步整流"
C --> H["高频变压器 \n 次级侧"]
H --> I["同步整流电路"]
subgraph "同步整流MOSFET"
Q_SR1["低Rds(on) MOSFET"]
Q_SR2["低Rds(on) MOSFET"]
end
I --> Q_SR1
I --> Q_SR2
Q_SR1 --> J["输出滤波电感"]
Q_SR2 --> K["输出滤波电容"]
J --> L["稳压输出 \n 48VDC"]
K --> L
M["同步整流控制器"] --> N["SR驱动器"]
N --> Q_SR1
N --> Q_SR2
end
subgraph "保护与缓冲电路"
O["RCD缓冲电路"] --> Q_HV_TOP
P["RC吸收电路"] --> D
Q["输入过压保护"] --> A
R["输出过流保护"] --> L
S["隔离反馈"] --> F
T["温度监控"] --> U["热保护电路"]
U --> F
end
subgraph "效率优化设计"
V["软开关工作"] --> W["开关损耗最小化"]
X["同步整流"] --> Y["导通损耗降低"]
Z["低损耗磁芯"] --> AA["变压器效率>95%"]
end
style Q_HV_TOP fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
style Q_HV_BOT fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
安全隔离与制动控制拓扑详图
graph TB
subgraph "安全电源切断电路"
A["安全PLC输出"] --> B["电平转换电路"]
B --> C["P-MOSFET驱动器"]
subgraph "高侧安全开关"
Q_SAFETY_PWR["VBL2104N \n -100V/-43A"]
end
C --> Q_SAFETY_PWR
D["电机主电源 \n 48VDC"] --> Q_SAFETY_PWR
Q_SAFETY_PWR --> E["电机驱动电路"]
F["失效保护设计"] --> G["失电自动关断"]
G --> Q_SAFETY_PWR
end
subgraph "动态制动控制电路"
H["急停信号"] --> I["制动逻辑控制器"]
I --> J["N-MOSFET驱动器"]
subgraph "制动电阻开关"
Q_BRAKE["VBM1807 \n 80V/90A"]
end
J --> Q_BRAKE
K["制动电阻阵列"] --> Q_BRAKE
Q_BRAKE --> L["功率地"]
M["电机能量回馈"] --> N["电流检测"]
N --> I
O["制动时间控制"] --> I
end
subgraph "备份电源隔离电路"
P["主电源状态检测"] --> Q["切换逻辑"]
Q --> R["P-MOSFET驱动器"]
subgraph "备份隔离开关"
Q_BACKUP["VBL2104N \n -100V/-43A"]
end
R --> Q_BACKUP
S["备份电池 \n 24VDC"] --> Q_BACKUP
Q_BACKUP --> T["关键负载 \n (控制器/传感器)"]
U["无缝切换电路"] --> Q
end
subgraph "多重安全保护"
V["硬件过流保护"] --> W["快速比较器"]
W --> X["故障锁存"]
X --> Y["全局关断信号"]
Y --> Q_SAFETY_PWR
Y --> Q_BRAKE
Z["软件监控"] --> AA["看门狗定时器"]
AA --> Y
AB["温度保护"] --> AC["热关断电路"]
AC --> Y
end
style Q_SAFETY_PWR fill:#fff3e0,stroke:#ff9800,stroke-width:2px
style Q_BRAKE fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
style Q_BACKUP fill:#fff3e0,stroke:#ff9800,stroke-width:2px