graph TB
subgraph "加热控制回路"
A["直流母线 \n ~310VDC"] --> B["DC-DC降压"]
B --> C["加热电源 \n 24VDC"]
C --> D["VBQF2205 \n P-MOSFET"]
D --> E["加热管负载"]
E --> F["加热回路地"]
G["MCU PWM输出"] --> H["电平转换电路"]
H --> I["栅极驱动"]
I --> D
J["电流检测电阻"] --> K["运放调理电路"]
K --> L["ADC输入"]
L --> G
end
subgraph "保护与优化电路"
M["RC吸收网络"] --> D
N["TVS保护管"] --> I
O["温度传感器"] --> P["ADC通道"]
P --> G
Q["过流比较器"] --> R["故障锁存"]
R --> S["紧急关断"]
S --> I
end
subgraph "热管理接口"
T["PCB敷铜区"] --> D
U["散热片安装孔"] --> T
V["温度监测点"] --> O
end
style D fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
style G fill:#fce4ec,stroke:#e91e63,stroke-width:2px
搅拌电机驱动拓扑详图
graph LR
subgraph "H桥驱动电路"
A["电机电源 \n 24VDC"] --> B["上桥臂Q1 \n VBQF1320"]
A --> C["上桥臂Q2 \n VBQF1320"]
B --> D["电机正端"]
C --> E["电机负端"]
D --> F["直流电机"]
E --> F
F --> G["下桥臂Q3 \n VBQF1320"]
F --> H["下桥臂Q4 \n VBQF1320"]
G --> I["电机地"]
H --> I
end
subgraph "控制与驱动"
J["MCU控制信号"] --> K["电机预驱芯片"]
K --> L["上桥驱动"]
K --> M["下桥驱动"]
L --> B
L --> C
M --> G
M --> H
end
subgraph "保护电路"
N["续流二极管D1"] --> D
O["续流二极管D2"] --> E
P["电流检测"] --> Q["过流保护"]
Q --> R["关断信号"]
R --> K
S["死区时间控制"] --> K
end
subgraph "工作模式"
direction TB
T["正转模式"] --> U["Q1+Q4导通"]
V["反转模式"] --> W["Q2+Q3导通"]
X["刹车模式"] --> Y["Q3+Q4导通"]
Z["自由模式"] --> AA["全关断"]
end
style B fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
style K fill:#fce4ec,stroke:#e91e63,stroke-width:2px
辅助电源管理拓扑详图
graph TB
subgraph "多路负载开关控制"
A["辅助电源 \n 12V/5V"] --> B["VB1330 Q1 \n 风扇控制"]
A --> C["VB1330 Q2 \n 指示灯控制"]
A --> D["VB1330 Q3 \n 传感器供电"]
A --> E["VB1330 Q4 \n 备用通道"]
B --> F["散热风扇"]
C --> G["状态LED"]
D --> H["温度传感器"]
D --> I["重量传感器"]
E --> J["扩展接口"]
F --> K["系统地"]
G --> K
H --> K
I --> K
J --> K
end
subgraph "MCU直接驱动"
L["MCU GPIO1"] --> M["限流电阻R1"]
L --> N["栅极下拉电阻"]
M --> B
O["MCU GPIO2"] --> P["限流电阻R2"]
O --> Q["栅极下拉电阻"]
P --> C
R["MCU GPIO3"] --> S["限流电阻R3"]
R --> T["栅极下拉电阻"]
S --> D
end
subgraph "保护电路"
U["TVS阵列"] --> V["栅极保护"]
V --> B
V --> C
V --> D
W["电源滤波"] --> X["去耦电容"]
X --> A
Y["负载侧保护"] --> Z["负载保险丝"]
Z --> F
Z --> G
end
subgraph "节能管理"
AA["负载检测"] --> BB["空载关闭"]
BB --> L
BB --> O
BB --> R
CC["定时控制"] --> DD["自动休眠"]
DD --> L
DD --> O
DD --> R
end
style B fill:#fff3e0,stroke:#ff9800,stroke-width:2px
style L fill:#fce4ec,stroke:#e91e63,stroke-width:2px