graph LR
subgraph "主备电源切换电路"
A[主电源12V] --> B["VBI2658 \n P-MOS"]
C[备用电源12V] --> D["VBI2658 \n P-MOS"]
E[切换控制逻辑] --> F[电平转换]
F --> B
F --> D
B --> G[受控12V母线]
D --> G
end
subgraph "大电流负载开关电路"
G --> H["VBGQF1606 \n N-MOS"]
G --> I["VBGQF1606 \n N-MOS"]
subgraph J [栅极驱动]
DRIVER1[专用负载开关IC]
DRIVER2[栅极驱动芯片]
end
K[主控MCU] --> DRIVER1
K --> DRIVER2
DRIVER1 --> H
DRIVER2 --> I
H --> L[通信模块电源]
I --> M[主控制器电源]
end
subgraph "保护电路"
N[受控12V母线] --> O[保险丝]
O --> P[过流检测]
P --> Q[比较器]
Q --> R[故障锁存]
R --> S[关断信号]
S --> B
S --> D
end
style B fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
style H fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
信号接口保护与切换详图
graph TB
subgraph "信号保护与切换通道"
A[外部RS485接口] --> B[TVS保护阵列]
B --> C["VBTA32S3M \n 双路N-MOS"]
D[外部CAN接口] --> E[ESD保护器件]
E --> F["VBTA32S3M \n 双路N-MOS"]
G[传感器接口] --> H[滤波电路]
H --> I["VBTA32S3M \n 双路N-MOS"]
subgraph J [GPIO驱动电路]
K[MCU GPIO] --> L[电平匹配]
L --> M[栅极驱动]
end
M --> C
M --> F
M --> I
C --> N[RS485控制器]
F --> O[CAN控制器]
I --> P[ADC多路复用器]
N --> Q[主控MCU]
O --> Q
P --> Q
end
subgraph "保护机制"
R[过压检测] --> S[快速关断]
S --> C
S --> F
S --> I
T[短路检测] --> U[隔离控制]
U --> C
U --> F
U --> I
end
style C fill:#fff3e0,stroke:#ff9800,stroke-width:2px
style F fill:#fff3e0,stroke:#ff9800,stroke-width:2px
热管理与可靠性设计详图
graph LR
subgraph "三级散热架构"
A["一级: PCB大面积敷铜"] --> B["VBGQF1606大电流MOSFET"]
C["二级: 局部敷铜强化"] --> D["VBI2658电源切换MOSFET"]
E["三级: 信号走线散热"] --> F["VBTA32S3M信号MOSFET"]
end
subgraph "温度监控系统"
G["NTC温度传感器1"] --> H[温度采集电路]
I["NTC温度传感器2"] --> H
J["数字温度传感器"] --> H
H --> K[主控MCU]
K --> L[温度预警]
K --> M[降额控制]
L --> N[报警输出]
M --> O[功率限制]
O --> B
O --> D
end
subgraph "可靠性增强措施"
P[电压降额设计] --> Q[工作电压≤80%额定]
R[电流降额设计] --> S[工作电流≤70%额定]
T[热降额设计] --> U[结温≤110°C]
V[保护电路集成] --> W[过压/过流/过热]
end
subgraph "状态监控与诊断"
X[电流采样] --> Y[ADC转换]
Z[电压采样] --> Y
AA[温度采样] --> Y
Y --> BB[故障诊断]
BB --> CC[状态上报]
CC --> DD[云平台]
end
style B fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
style D fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
style F fill:#fff3e0,stroke:#ff9800,stroke-width:2px