graph LR
subgraph "单路组串保护通道"
A["光伏组串输入 \n 1000VDC max"] --> B["快速熔断器"]
B --> C["防反二极管 \n (可选)"]
C --> D["VBP165R15S \n 650V/15A"]
D --> E["正极汇流排"]
F["组串负极"] --> G["负极汇流排"]
subgraph "隔离驱动与保护"
H["隔离电源"] --> I["隔离栅极驱动器"]
J["PWM控制信号"] --> K["数字隔离器"]
K --> I
I --> L["栅极电阻"]
L --> D
end
subgraph "电压监测"
M["电压分压网络"] --> N["ADC输入"]
O["过压检测比较器"] --> P["快速关断"]
end
N --> MCU["主控MCU"]
P --> I
end
subgraph "保护动作逻辑"
Q["正常状态"] --> R["导通: Rds(on)=300mΩ"]
S["检测到反接"] --> T["快速关断(<1ms)"]
U["过压/浪涌"] --> V["硬件保护关断"]
W["MCU指令"] --> X["智能分断"]
end
style D fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
精密电流采样与总输出拓扑详图
graph TB
subgraph "大电流采样开关"
A["正极汇流排"] --> B["VBED1402 \n 40V/100A"]
B --> C["开尔文连接点"]
C --> D["精密采样电阻 \n 0.1mΩ"]
D --> E["总输出正极 \n 至逆变器"]
F["负极汇流排"] --> G["总输出负极"]
subgraph "高精度测量电路"
H["差分放大器"] --> I["可编程增益放大器"]
I --> J["24位Σ-Δ ADC"]
J --> K["数字滤波器"]
K --> L["MCU SPI接口"]
end
D -->|V+/-| H
end
subgraph "驱动与保护"
M["MCU PWM"] --> N["高速栅极驱动器"]
N --> O["驱动电阻网络"]
O --> B
subgraph "快速保护"
P["过流比较器"] --> Q["故障锁存"]
R["温度传感器"] --> S["过热保护"]
Q --> T["强制关断信号"]
S --> T
T --> N
end
end
subgraph "热管理设计"
U["PCB顶层敷铜"] --> B
V["PCB底层敷铜"] --> B
W["散热过孔阵列"] --> B
X["可选散热片"] --> B
end
style B fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
辅助电源管理与负载控制拓扑详图
graph LR
subgraph "辅助电源分配网络"
A["12V/24V辅助输入"] --> B["输入滤波"]
B --> C["防反接保护"]
C --> D["主电源开关"]
subgraph "多路负载开关"
SW1["VBC7N3010 \n 通道1"]
SW2["VBC7N3010 \n 通道2"]
SW3["VBC7N3010 \n 通道3"]
SW4["VBC7N3010 \n 通道4"]
end
D --> SW1
D --> SW2
D --> SW3
D --> SW4
SW1 --> E["监测电路 \n MCU+ADC"]
SW2 --> F["通信模块 \n 4G/PLC"]
SW3 --> G["环境传感器"]
SW4 --> H["显示/指示灯"]
end
subgraph "控制逻辑"
I["MCU GPIO"] --> J["电平转换"]
J --> K["开关控制信号"]
K --> SW1
K --> SW2
K --> SW3
K --> SW4
subgraph "智能功耗管理"
L["定时唤醒"] --> M["按需供电"]
N["故障模式"] --> O["最小功耗"]
P["远程指令"] --> Q["动态开关"]
end
end
subgraph "保护与滤波"
R["输入TVS"] --> C
S["输出滤波电容"] --> E
T["软启动电路"] --> SW1
U["过流保护"] --> SW1
end
style SW1 fill:#fff3e0,stroke:#ff9800,stroke-width:2px