graph LR
subgraph "隔离电源前端"
A["24VDC工业总线"] --> B["EMI滤波器"]
B --> C["本安安全栅"]
C --> D["输入电容"]
D --> E["隔离反激变换器"]
subgraph "初级侧功率开关"
F["VBM16R11S \n 600V/11A"]
end
E --> F
F --> G["初级地"]
H["PWM控制器"] --> I["栅极驱动器"]
I --> F
subgraph "保护电路"
J["RCD钳位网络"]
K["输入过压保护"]
end
J --> F
K --> D
end
subgraph "隔离输出与稳压"
E --> L["高频变压器"]
L --> M["次级整流"]
M --> N["输出滤波"]
N --> O["多路LDO稳压"]
O --> P["12V传感器供电"]
O --> Q["5V信号调理供电"]
O --> R["3.3V数字电路供电"]
subgraph "输出保护"
S["输出过流保护"]
T["输出过压保护"]
end
S --> P
T --> P
end
style F fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
传感器精密供电管理拓扑详图
graph TB
subgraph "多路传感器供电通道"
A["12V供电母线"] --> B["VBGQA1201负载开关"]
B --> C["LC滤波网络"]
C --> D["低压差LDO"]
D --> E["精密参考电压"]
E --> F["传感器偏置电路"]
F --> G["电化学传感器"]
subgraph "供电开关阵列"
H["VBGQA1201 \n 通道1"]
I["VBGQA1201 \n 通道2"]
J["VBGQA1201 \n 通道3"]
K["VBGQA1201 \n 通道4"]
end
A --> H
A --> I
A --> J
A --> K
H --> L["红外传感器"]
I --> M["催化燃烧传感器"]
J --> N["PID传感器"]
K --> O["金属氧化物传感器"]
end
subgraph "供电管理与监控"
P["MCU控制逻辑"] --> Q["电平转换器"]
Q --> R["栅极驱动阵列"]
R --> H
R --> I
R --> J
R --> K
subgraph "电流监测"
S["高侧电流检测"]
T["差分放大器"]
end
H --> S
I --> S
J --> S
K --> S
S --> T
T --> U["ADC输入"]
U --> P
end
subgraph "热管理"
V["PCB大面积敷铜"] --> H
V --> I
V --> J
V --> K
W["温度传感器"] --> X["MCU温度监控"]
X --> Y["动态功率调节"]
end
style H fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
安全联锁与信号路由拓扑详图
graph LR
subgraph "信号路由选择"
A["传感器1信号"] --> B["信号调理放大器"]
B --> C["抗混叠滤波器"]
C --> D["VBA1311开关"]
A2["传感器2信号"] --> B2["信号调理放大器"]
B2 --> C2["抗混叠滤波器"]
C2 --> D2["VBA1311开关"]
A3["传感器3信号"] --> B3["信号调理放大器"]
B3 --> C3["抗混叠滤波器"]
C3 --> D3["VBA1311开关"]
D --> E["多路选择器输出"]
D2 --> E
D3 --> E
E --> F["高精度ADC"]
F --> G["主控MCU"]
H["MCU控制逻辑"] --> I["解码器/驱动器"]
I --> D
I --> D2
I --> D3
end
subgraph "安全联锁控制"
J["MCU报警输出"] --> K["电平转换"]
K --> L["VBA1311栅极驱动"]
L --> M["VBA1311开关"]
M --> N["声光报警器"]
N --> O["控制地"]
subgraph "继电器驱动"
P["VBA1311驱动1"] --> Q["继电器线圈1"]
R["VBA1311驱动2"] --> S["继电器线圈2"]
end
J --> P
J --> R
subgraph "保护元件"
T["续流二极管"]
U["RC缓冲电路"]
V["TVS保护"]
end
T --> Q
U --> M
V --> L
end
subgraph "故障诊断"
W["开路检测电路"] --> X["短路检测电路"]
X --> Y["过流保护"]
Y --> Z["故障锁存"]
Z --> AA["系统关断"]
AA --> M
AA --> P
AA --> R
end
style D fill:#fff3e0,stroke:#ff9800,stroke-width:2px
style M fill:#fce4ec,stroke:#e91e63,stroke-width:2px
系统保护与热管理拓扑详图
graph TB
subgraph "三级热管理架构"
A["一级: 传感器探头散热"] --> B["VBGQA1201 MOSFET"]
C["二级: 控制板卡散热"] --> D["VBA1311 MOSFET阵列"]
E["三级: 电源模块散热"] --> F["VBM16R11S MOSFET"]
subgraph "温度监控"
G["NTC传感器1 \n (探头)"]
H["NTC传感器2 \n (控制板)"]
I["NTC传感器3 \n (电源)"]
end
G --> J["温度采集ADC"]
H --> J
I --> J
J --> K["MCU热管理算法"]
K --> L["动态功率调节"]
K --> M["风扇PWM控制"]
K --> N["报警阈值设置"]
end
subgraph "电气保护网络"
subgraph "栅极保护"
O["栅极稳压管 \n ±20V钳位"]
P["栅极串联电阻"]
Q["栅极下拉电阻"]
end
O --> R["所有MOSFET栅极"]
P --> R
Q --> R
subgraph "功率路径保护"
S["TVS阵列 \n (电源输入)"]
T["RCD吸收 \n (隔离电源)"]
U["RC缓冲 \n (开关节点)"]
V["续流二极管 \n (感性负载)"]
end
S --> W["24V电源总线"]
T --> X["VBM16R11S漏极"]
U --> Y["VBA1311漏极"]
V --> Z["继电器线圈"]
subgraph "故障检测与响应"
AA["电流检测电路"] --> AB["比较器阵列"]
AC["电压检测电路"] --> AB
AD["温度检测电路"] --> AB
AB --> AE["故障逻辑判断"]
AE --> AF["硬件关断信号"]
AF --> AG["所有功率开关"]
AE --> AH["MCU中断"]
end
end
style B fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
style D fill:#fff3e0,stroke:#ff9800,stroke-width:2px
style F fill:#e8f5e8,stroke:#4caf50,stroke-width:2px