graph LR
subgraph "H桥电机驱动电路"
A["48V电源输入"] --> B["输入滤波电容"]
B --> C["VBA1615 (上管1)"]
B --> D["VBA1615 (上管2)"]
C --> E["电机正极端"]
D --> F["电机负极端"]
E --> G["直流有刷电机"]
F --> G
G --> H["电流检测电阻"]
H --> I["VBA1615 (下管1)"]
H --> J["VBA1615 (下管2)"]
I --> K["功率地"]
J --> K
end
subgraph "驱动与控制"
L["MCU PWM信号"] --> M["电机驱动IC DRV887x"]
M --> N["高侧栅极驱动"]
M --> O["低侧栅极驱动"]
N --> C
N --> D
O --> I
O --> J
P["电流检测放大器"] --> H
P --> Q["过流比较器"]
Q --> R["故障锁存"]
R -->|关断信号| M
end
subgraph "保护与散热"
S["TVS管 SMCJ58A"] --> C
S --> D
T["100nF-1μF高频电容"] --> E
T --> F
U["大面积敷铜散热"] --> C
U --> D
U --> I
U --> J
end
style C fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
style D fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
style I fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
style J fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
传感器与通信供电拓扑详图
graph TB
subgraph "多通道电源管理"
A["24V分配总线"] --> B["VBJ2456 (通道1)"]
A --> C["VBJ2456 (通道2)"]
A --> D["VBJ2456 (通道3)"]
A --> E["VBJ2456 (通道4)"]
B --> F["力觉传感器 \n 5V/100mA"]
C --> G["视觉传感器 \n 12V/500mA"]
D --> H["IO-Link模块 \n 24V/200mA"]
E --> I["RFID模块 \n 5V/50mA"]
end
subgraph "MCU控制接口"
J["MCU GPIO1"] --> K["电平转换/缓冲"]
K --> B
L["MCU GPIO2"] --> M["电平转换/缓冲"]
M --> C
N["MCU GPIO3"] --> O["电平转换/缓冲"]
O --> D
P["MCU GPIO4"] --> Q["电平转换/缓冲"]
Q --> E
end
subgraph "滤波与保护"
R["RC滤波器"] --> F
S["LC滤波器"] --> G
T["π型滤波器"] --> H
U["磁珠+电容"] --> I
V["ESD保护 \n SMF05C"] --> J
V --> L
V --> N
V --> P
end
style B fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
style C fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
style D fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
style E fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
安全控制与指示拓扑详图
graph LR
subgraph "电磁阀驱动电路"
A["24V电源"] --> B["VBE1201M \n N-MOS,200V,15A,TO252"]
B --> C["安全锁销电磁阀"]
C --> D["续流二极管 \n 1N4007"]
D --> E["功率地"]
F["MCU控制信号"] --> G["栅极驱动IC TC4427"]
G --> B
end
subgraph "LED指示电路"
H["24V电源"] --> I["VBE1201M"]
I --> J["恒流驱动电路"]
J --> K["高亮度LED阵列"]
K --> L["电流检测电阻"]
L --> M["功率地"]
N["MCU PWM信号"] --> O["栅极驱动IC TC4420"]
O --> I
end
subgraph "保护电路"
P["TVS管 SMCJ36A"] --> B
Q["RC缓冲电路"] --> B
R["栅极保护TVS"] --> G
S["TVS阵列"] --> K
T["温度传感器"] -->|贴装TO252| B
T --> U["温度监控"]
U -->|超温报警| V["故障输出"]
end
style B fill:#fff3e0,stroke:#ff9800,stroke-width:2px
style I fill:#fff3e0,stroke:#ff9800,stroke-width:2px