graph LR
subgraph "高压侧驱动电路"
A["直流母线 \n 220V整流后"] --> B["VBM16R15SFD \n 600V/15A"]
B --> C["计量泵电机"]
D["PWM控制器"] --> E["隔离型栅极驱动器"]
E --> B
subgraph "驱动保护"
MILLER_CLAMP["米勒钳位"]
UVLO["欠压锁定"]
DESAT["退饱和保护"]
end
E --> MILLER_CLAMP
E --> UVLO
DESAT --> E
end
subgraph "电流检测与保护"
C --> F["高精度电流检测"]
F --> G["比较器"]
G --> H["故障锁存"]
H --> I["关断信号"]
I --> E
subgraph "温度管理"
J["NTC温度传感器"]
K["散热器"]
L["风扇控制"]
end
J --> D
B --> K
D --> L
L --> M["冷却风扇"]
end
subgraph "反馈与控制"
C --> N["转速/位置反馈"]
N --> O["PID控制器"]
O --> D
P["流量设定值"] --> O
end
style B fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
style E fill:#fce4ec,stroke:#e91e63,stroke-width:2px
电磁阀集群控制拓扑详图
graph TB
subgraph "多路阀组控制板"
A["MCU/PLC"] --> B["多路IO扩展"]
B --> C["电平转换电路"]
C --> D["VBBD5222阵列"]
subgraph "单路阀驱动单元"
direction LR
SUB["驱动单元"]
GPIO["控制信号"] --> LEVEL_SHIFTER["电平转换"]
LEVEL_SHIFTER --> VBBD5222["VBBD5222 \n Dual-N+P"]
VBBD5222 --> VALVE_COIL["电磁阀线圈"]
VCC["24V电源"] --> VBBD5222
VALVE_COIL --> FLYBACK["续流二极管"]
VBBD5222 --> RC["RC吸收"]
VBBD5222 --> TVS["TVS保护"]
end
D --> SUB
subgraph "集中保护"
E["公共24V电源"] --> F["共模电感"]
F --> G["磁环"]
G --> D
H["过流检测"] --> I["集中报警"]
I --> A
end
end
subgraph "布线优化与EMC"
J["背板连接器"] --> K["屏蔽电缆"]
K --> L["现场阀组"]
subgraph "现场端保护"
TERMINAL["接线端子"]
LOCAL_RC["本地RC吸收"]
LOCAL_TVS["本地TVS"]
end
L --> TERMINAL
TERMINAL --> LOCAL_RC
TERMINAL --> LOCAL_TVS
end
style VBBD5222 fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
style D fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
辅助电源与保护电路拓扑详图
graph LR
subgraph "分区电源管理"
A["直流母线"] --> B["DC-DC转换器"]
B --> C["12V/5V/3.3V输出"]
C --> D["VB4658电源开关阵列"]
subgraph "单路电源开关"
direction TB
SW["单路开关"]
IN["输入电源"] --> VB4658["VB4658 \n Dual-P+P"]
VB4658 --> OUT["输出至负载"]
EN["使能信号"] --> GATE_DRV["栅极驱动"]
GATE_DRV --> VB4658
OUT --> CURRENT_SENSE["电流检测"]
CURRENT_SENSE --> COMP["比较器"]
COMP --> FAULT["故障信号"]
FAULT --> PROT["保护逻辑"]
PROT --> GATE_DRV
end
D --> SW
subgraph "保护与监控"
E["反接保护"] --> F["负载短路保护"]
G["过流保护"] --> H["过热保护"]
I["电源监控IC"] --> J["故障记录"]
J --> K["MCU报告"]
end
E --> D
F --> D
G --> D
H --> D
I --> D
end
subgraph "系统级保护"
L["ESD保护阵列"] --> M["所有信号端口"]
N["硬件看门狗"] --> O["系统复位"]
P["电源监测"] --> Q["上电时序控制"]
R["互锁电路"] --> S["安全关断"]
end
M --> A
O --> A
Q --> A
S --> A
style VB4658 fill:#fff3e0,stroke:#ff9800,stroke-width:2px
style D fill:#fff3e0,stroke:#ff9800,stroke-width:2px