graph LR
subgraph "三相H桥驱动电路(单关节)"
A[48V/72V母线] --> B["VBGM1252N \n 配电开关"]
B --> C["三相H桥 \n 功率级"]
subgraph "H桥功率开关"
Q_U1["VBM2403 \n 上管1"]
Q_V1["VBM2403 \n 上管2"]
Q_W1["VBM2403 \n 上管3"]
Q_U2["VBM2403 \n 下管1"]
Q_V2["VBM2403 \n 下管2"]
Q_W2["VBM2403 \n 下管3"]
end
C --> Q_U1
C --> Q_V1
C --> Q_W1
C --> Q_U2
C --> Q_V2
C --> Q_W2
Q_U1 --> D[U相输出]
Q_V1 --> E[V相输出]
Q_W1 --> F[W相输出]
Q_U2 --> G[功率地]
Q_V2 --> G
Q_W2 --> G
D --> H["伺服电机 \n U相绕组"]
E --> I["伺服电机 \n V相绕组"]
F --> J["伺服电机 \n W相绕组"]
subgraph "驱动与保护电路"
K[栅极驱动器] --> Q_U1
K --> Q_U2
L[电流采样] --> M[过流保护]
N[温度监控] --> O[过温保护]
P[编码器接口] --> Q[位置反馈]
end
M --> R[故障关断]
O --> R
R --> K
end
style Q_U1 fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
style Q_U2 fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
中央DC-DC电源与配电拓扑详图
graph TB
subgraph "多路输出DC-DC转换模块"
A[48V/72V输入] --> B[输入滤波]
B --> C["同步降压转换器"]
subgraph "主功率开关"
Q_HS["VBGM1252N \n 高侧开关"]
Q_LS["VBGM1252N \n 低侧开关"]
end
C --> Q_HS
C --> Q_LS
Q_HS --> D[电感]
Q_LS --> E[同步整流节点]
D --> F[输出电容]
E --> F
F --> G["24V输出 \n 控制电源"]
F --> H["12V输出 \n 传感器电源"]
F --> I["5V输出 \n 逻辑电源"]
subgraph "配电开关网络"
J["VBGM1252N \n 关节1供电"]
K["VBGM1252N \n 关节2供电"]
L["VBGM1252N \n 关节3供电"]
end
G --> J
G --> K
G --> L
J --> M[关节1]
K --> N[关节2]
L --> O[关节3]
end
subgraph "保护与监控"
P[输出电流检测] --> Q[过流保护]
R[输出电压检测] --> S[过压/欠压保护]
T[温度传感器] --> U[热保护]
V[PMIC控制器] --> W[使能控制]
W --> J
W --> K
W --> L
end
style Q_HS fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
style J fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
安全制动与冗余控制拓扑详图
graph LR
subgraph "关节抱闸安全控制"
A[主控制器] --> B[安全逻辑]
B --> C["隔离驱动电路"]
C --> D["VBN165R04 \n 抱闸开关"]
D --> E["抱闸线圈 \n (高感性负载)"]
subgraph "保护与续流"
F[TVS钳位] --> D
G[续流二极管] --> E
H[电流检测] --> I[过流保护]
end
I --> J[故障关断]
J --> C
end
subgraph "冗余电源切换控制"
K[主电源] --> L["VBN165R04 \n 主路开关"]
M[备份电源] --> N["VBN165R04 \n 备份开关"]
L --> O[负载]
N --> O
subgraph "切换控制逻辑"
P[电压监测] --> Q[比较器]
R[故障检测] --> S[切换控制器]
end
P --> K
P --> M
S --> L
S --> N
end
subgraph "紧急制动与安全互锁"
T[急停按钮] --> U[安全PLC]
V[碰撞传感器] --> U
W[位置超限] --> U
U --> X[安全继电器]
X --> Y["所有关节 \n 抱闸开关"]
end
style D fill:#fff3e0,stroke:#ff9800,stroke-width:2px
style L fill:#fff3e0,stroke:#ff9800,stroke-width:2px
style N fill:#fff3e0,stroke:#ff9800,stroke-width:2px