Industrial Automation

Your present location > Home page > Industrial Automation
Optimization of Power Chain for Photovoltaic Module Warehouse Handling Robots: A Precise MOSFET Selection Scheme Based on Bidirectional DCDC, Traction Inverter, and Auxiliary Power Management
Photovoltaic Warehouse Robot Power Chain System Topology Diagram

PV Warehouse Robot Power Chain System Overall Topology Diagram

graph LR %% Energy Interface Section subgraph "High-Voltage Energy Gateway: Bidirectional DCDC" DC_BUS["PV System DC Bus
600-800VDC"] --> BIDIR_CONV["Bidirectional Buck/Boost Converter"] subgraph "Primary Switching Devices" Q_BIDIR1["VBP112MC26-4L
1200V/26A SiC MOSFET
Rds(on)=58mΩ"] Q_BIDIR2["VBP112MC26-4L
1200V/26A SiC MOSFET
Rds(on)=58mΩ"] end BIDIR_CONV --> Q_BIDIR1 BIDIR_CONV --> Q_BIDIR2 Q_BIDIR1 --> ROBOT_BATTERY["Robot Battery Pack
High Voltage DC"] Q_BIDIR2 --> ROBOT_BATTERY BIDIR_CONTROLLER["High-Frequency Digital Controller"] --> BIDIR_DRIVER["SiC Gate Driver
(Kelvin Source Optimized)"] BIDIR_DRIVER --> Q_BIDIR1 BIDIR_DRIVER --> Q_BIDIR2 end %% Traction Drive Section subgraph "Agile Power Core: Traction Motor Inverter" ROBOT_BATTERY --> TRACTION_INVERTER["Three-Phase Traction Inverter"] subgraph "Inverter Low-Side Switches" Q_INV_U["VBPB16R90SE
600V/90A MOSFET
Rds(on)=38mΩ"] Q_INV_V["VBPB16R90SE
600V/90A MOSFET
Rds(on)=38mΩ"] Q_INV_W["VBPB16R90SE
600V/90A MOSFET
Rds(on)=38mΩ"] end TRACTION_INVERTER --> Q_INV_U TRACTION_INVERTER --> Q_INV_V TRACTION_INVERTER --> Q_INV_W Q_INV_U --> TRACTION_MOTOR["Traction & Lift Motor
FOC/SVPWM Control"] Q_INV_V --> TRACTION_MOTOR Q_INV_W --> TRACTION_MOTOR MOTOR_CONTROLLER["Motor Controller (DSP)"] --> INV_DRIVER["High-Current Gate Driver
with Desaturation Protection"] INV_DRIVER --> Q_INV_U INV_DRIVER --> Q_INV_V INV_DRIVER --> Q_INV_W end %% Auxiliary Power Management subgraph "Intelligent Power Distributor: Auxiliary System" AUX_BATTERY["Auxiliary Battery
24V/12V"] --> POWER_MGMT["Multi-Channel Power Management Unit"] subgraph "Intelligent Load Switches" Q_AUX1["VBA5102M Dual MOSFET
N+P Channel ±100V
2.2A/-1.9A"] Q_AUX2["VBA5102M Dual MOSFET
N+P Channel ±100V
2.2A/-1.9A"] Q_AUX3["VBA5102M Dual MOSFET
N+P Channel ±100V
2.2A/-1.9A"] end POWER_MGMT --> Q_AUX1 POWER_MGMT --> Q_AUX2 POWER_MGMT --> Q_AUX3 subgraph "Controlled Loads" Q_AUX1 --> LIDAR["LiDAR Sensor"] Q_AUX1 --> SENSORS["Environmental Sensors"] Q_AUX2 --> COMMS["Communication Modules"] Q_AUX2 --> CONTROLLER["Main Robot Controller"] Q_AUX3 --> SERVOS["Servo Actuators"] Q_AUX3 --> DISPLAY["Human-Machine Interface"] end MAIN_MCU["Robot Main MCU"] --> GPIO_CTRL["GPIO/PWM Control"] GPIO_CTRL --> POWER_MGMT end %% Thermal Management Hierarchy subgraph "Three-Level Thermal Management Architecture" COOLING_LEVEL1["Level 1: Forced Air Cooling
Primary Heat Source"] --> Q_INV_U COOLING_LEVEL1 --> Q_INV_V COOLING_LEVEL1 --> Q_INV_W COOLING_LEVEL2["Level 2: Compact Heatsink
Secondary Heat Source"] --> Q_BIDIR1 COOLING_LEVEL2 --> Q_BIDIR2 COOLING_LEVEL3["Level 3: PCB Thermal Design
Tertiary Heat Source"] --> Q_AUX1 COOLING_LEVEL3 --> Q_AUX2 COOLING_LEVEL3 --> Q_AUX3 end %% Protection & Monitoring subgraph "System Protection & Monitoring" subgraph "Electrical Protection" SNUBBER_SIC["Snubber Network
for SiC Switching"] RC_SNUBBER["RC Absorption Circuit"] TVS_ARRAY["TVS/Zener Gate Protection"] end subgraph "Monitoring Sensors" CURRENT_SENSE["High-Precision Current Sensing"] TEMP_SENSORS["NTC Temperature Sensors"] VOLTAGE_MON["Voltage Monitoring"] end SNUBBER_SIC --> Q_BIDIR1 RC_SNUBBER --> Q_INV_U TVS_ARRAY --> BIDIR_DRIVER TVS_ARRAY --> INV_DRIVER CURRENT_SENSE --> MAIN_MCU TEMP_SENSORS --> MAIN_MCU VOLTAGE_MON --> MAIN_MCU end %% Energy Flow & Communication ROBOT_BATTERY --> REGEN["Regenerative Braking
Energy Recovery"] REGEN --> DC_BUS MAIN_MCU --> CAN_BUS["CAN Communication Bus"] CAN_BUS --> FLEET_MGMT["Fleet Management System"] MAIN_MCU --> WIRELESS_COMM["Wireless Communication"] %% Style Definitions style Q_BIDIR1 fill:#e1f5fe,stroke:#0288d1,stroke-width:2px style Q_INV_U fill:#e8f5e8,stroke:#4caf50,stroke-width:2px style Q_AUX1 fill:#fff3e0,stroke:#ff9800,stroke-width:2px style MAIN_MCU fill:#fce4ec,stroke:#e91e63,stroke-width:2px

Preface: Building the "Dynamic Heart" for Intelligent Logistics – Discussing the Systems Thinking Behind Power Device Selection
In the context of smart factories and green logistics, photovoltaic module handling robots are key equipment for automated high-precision stacking and transportation. An excellent robotic drive system is not just an integration of batteries, motors, and controllers, but a highly efficient, compact, and responsive "power execution center." Its core performance—high energy utilization, agile and stable movement, and reliable operation of sensing/control units—is deeply rooted in a fundamental module: the power conversion and management system.
This article adopts a collaborative design philosophy to address the core challenges within the power path of PV handling robots: how to select the optimal combination of power MOSFETs/SiC devices for three key nodes—bidirectional DCDC (connecting to PV system DC bus or storage), traction motor inversion, and multi-channel auxiliary power management—under the constraints of high power density, high efficiency, frequent start-stop cycles, and stringent space limitations.
I. In-Depth Analysis of the Selected Device Combination and Application Roles
1. The High-Voltage Energy Gateway: VBP112MC26-4L (1200V SiC MOSFET, 26A, Rds(on)=58mΩ, TO-247-4L) – Bidirectional DCDC Main Switch for High-Voltage DC Bus Connection
Core Positioning & Topology Deep Dive: This 1200V SiC MOSFET is ideal for non-isolated bidirectional buck/boost converters interfacing between the robot's battery pack and a potentially high-voltage (e.g., 600-800V) PV system DC bus or fast-charging bus. The 4-lead (Kelvin source) TO-247-4L package minimizes source inductance, critical for unleashing the full high-speed switching potential of SiC technology.
Key Technical Parameter Analysis:
SiC Superiority: Extremely low switching losses and high-frequency capability (potentially 100kHz+) allow for dramatic size reduction in magnetics and filters. The high 1200V rating provides robust margin against voltage spikes on long DC bus lines within a warehouse.
Efficiency Focus: The low Rds(on) of 58mΩ ensures low conduction loss during energy transfer (charging or regenerative braking). Its fast intrinsic diode enables efficient hard-switching or ZVS topologies, minimizing the need for external SiC Schottkys.
Selection Trade-off: Compared to high-voltage Si IGBTs or Super-Junction MOSFETs, this SiC device offers a decisive advantage in system efficiency and power density, crucial for extending robot operational cycles and reducing cooling requirements.
2. The Agile Power Core: VBPB16R90SE (600V, 90A, Rds(on)=38mΩ, TO-3P) – Traction Motor Inverter Low-Side Switch
Core Positioning & System Benefit: As the core switch in the three-phase inverter driving the robot's traction and lift motors, its ultra-low Rds(on) of 38mΩ is paramount. For robots requiring frequent acceleration, deceleration, and high torque for lifting PV panels, this translates to:
Maximized Runtime: Minimizes conduction loss during high-current motor drive, directly conserving battery energy.
Peak Performance Guarantee: The TO-3P package offers excellent thermal dissipation, combined with the low internal resistance, supporting high transient currents needed for instant load response and overcoming stall conditions.
Compact Thermal Design: Reduced power loss allows for a smaller or simpler heatsink, contributing to a more compact and lightweight drive unit within the robot's chassis.
Drive Design Key Points: Its high current rating and low Rds(on) come with significant gate charge (Qg). A capable gate driver with high peak current is essential to achieve fast switching, minimizing transition losses under high-frequency PWM control for precise motor FOC/SVPWM.
3. The Intelligent Power Distributor: VBA5102M (Dual N+P Channel ±100V, 2.2A/-1.9A, SOP8) – Multi-Channel Low-Voltage Auxiliary System Management Switch
Core Positioning & System Integration Advantage: This integrated dual N+P channel MOSFET in SOP8 is the ideal solution for intelligent, space-constrained management of the robot's 24V/12V auxiliary power rail. It enables precise control and fault isolation for loads like LiDAR, sensors, controllers, communication modules, and servo actuators.
Application Example: Allows for sequenced power-up of subsystems, emergency shutdown of specific non-critical loads during low-battery events, or switching between primary and backup power sources for critical sensors.
PCB Design Value: The ultra-compact SOP8 dual MOSFET drastically saves control board area, simplifies the design of both high-side (P-Channel) and low-side (N-Channel) switching circuits, and enhances the reliability and power density of the auxiliary power management unit (PMU).
Reason for N+P Combination: Provides design flexibility. The P-Channel can be used for simple high-side switching from the battery positive, while the N-Channel offers higher efficiency for low-side switching or load-return path control, all controllable by low-voltage logic from the main controller.
II. System Integration Design and Expanded Key Considerations
1. Topology, Drive, and Control Loop Synergy
High-Frequency Bidirectional DCDC Control: The gate drive for the SiC MOSFET VBP112MC26-4L must be optimized for speed and low overshoot, tightly synchronized with a high-performance digital controller to manage efficient energy flow between the robot and the external DC bus.
High-Dynamic Motor Drive: As the final power stage for precise motor vector control, the switching performance consistency of VBPB16R90SE is vital for smooth motion and positioning accuracy. Isolated or high-current half-bridge drivers with desaturation protection are recommended.
Digital Load Management: The gates of VBA5102M should be controlled via GPIO or PWM from the robot's main controller, enabling soft-start, current monitoring via sense resistors, and rapid fault isolation.
2. Hierarchical Thermal Management Strategy
Primary Heat Source (Forced Air Cooling): VBPB16R90SE on the traction inverter is the main heat source. It must be mounted on a dedicated heatsink, likely coupled with a controlled fan or the robot's internal air circulation system.
Secondary Heat Source (PCB Mounted with Heatsink): VBP112MC26-4L in the DCDC converter requires a suitable heatsink. Its high efficiency reduces thermal stress, but a compact heatsink is still necessary for the high-power-density module.
Tertiary Heat Source (PCB Conduction): VBA5102M and its associated circuitry rely on PCB copper pours and thermal vias to dissipate heat to the board's ground plane or the metal chassis.
3. Engineering Details for Reliability Reinforcement
Electrical Stress Protection:
VBP112MC26-4L: Implement snubber networks to manage voltage ringing caused by PCB and package parasitics during ultra-fast SiC switching. Careful layout with minimal loop area is non-negotiable.
VBPB16R90SE: Use RC snubbers across the switches or bus capacitors to dampen oscillations from motor cable inductance.
Inductive Load Handling: For relays or solenoid valves switched by VBA5102M, ensure proper freewheeling paths are in place.
Enhanced Gate Protection: Use optimized gate resistor values for each device. TVS diodes or Zener clamps on the gate drivers are essential, especially for the SiC MOSFET which has a narrow gate tolerance.
Derating Practice:
Voltage Derating: Ensure VDS stress on VBP112MC26-4L remains below 80% of 1200V under transients. For VBPB16R90SE, derate relative to the maximum battery voltage after regenerative braking.
Current & Thermal Derating: Base continuous current ratings on the actual operating junction temperature in the robot's ambient environment. Use transient thermal impedance data to validate performance during short, high-torque events like lifting a panel.
III. Quantifiable Perspective on Scheme Advantages and Competitor Comparison
Quantifiable Efficiency & Runtime Gain: Using VBPB16R90SE (38mΩ) versus a standard 600V MOSFET (e.g., 100mΩ) in a 10kW peak drive system can reduce inverter conduction losses by over 60%, directly extending operational periods between charges.
Quantifiable Power Density Improvement: The combination of high-frequency SiC (VBP112MC26-4L) and the highly integrated auxiliary switch (VBA5102M) can reduce the volume of the power management system by 30-40% compared to traditional Si-based discrete solutions, freeing crucial space inside the robot.
Lifecycle Reliability & TCO: The robustness of SiC and the reduced thermal stress from high-efficiency devices lower failure rates, decreasing maintenance downtime and total cost of ownership for a fleet of robots.
IV. Summary and Forward Look
This scheme constructs a high-performance, dense power chain for PV warehouse handling robots, addressing high-voltage energy portability, agile motor drive, and intelligent auxiliary management. The philosophy is "right-sizing for performance and density":
Energy Interface Level – Focus on "High-Frequency Efficiency": Leverage SiC technology to achieve compact, ultra-efficient bidirectional energy transfer.
Traction Drive Level – Focus on "Ultra-Low Loss & High Current": Employ the lowest Rds(on) technology in a thermally capable package to maximize torque and endurance.
Auxiliary Management Level – Focus on "Maximized Integration": Use highly integrated dual MOSFETs to achieve complex power distribution in minimal space.
Future Evolution Directions:
Integrated SiC Power Modules: For next-generation robots, consider full SiC half-bridge or 3-phase modules to further shrink the traction inverter size and improve cooling.
Smart & Protected Switches: For auxiliary management, migrate to load switches with integrated current sense, diagnostics, and protection to enhance system monitoring and safety.
Engineers can adapt this framework based on specific robot parameters such as battery voltage (e.g., 48V, 96V, 400V), motor peak power, auxiliary load profiles, and environmental cooling conditions to design optimal robotic drive systems.

Detailed Topology Diagrams

Bidirectional DCDC Energy Gateway Topology Detail

graph LR subgraph "Non-Isolated Bidirectional Buck/Boost Converter" PV_DC_BUS["PV System DC Bus
600-800VDC"] --> L1["High-Frequency Inductor"] L1 --> SW_NODE["Switching Node"] subgraph "SiC MOSFET Half-Bridge" Q_HIGH["VBP112MC26-4L
High-Side SiC MOSFET"] Q_LOW["VBP112MC26-4L
Low-Side SiC MOSFET"] end SW_NODE --> Q_HIGH SW_NODE --> Q_LOW Q_HIGH --> HV_BUS["High Voltage Bus"] Q_LOW --> GND_PRIMARY HV_BUS --> C_BUS["Bus Capacitors"] C_BUS --> ROBOT_BATT["Robot Battery Pack"] end subgraph "Control & Driving System" DIGITAL_CONTROLLER["Digital Controller
DSP/FPGA"] --> SIC_DRIVER["SiC Gate Driver
TO-247-4L Kelvin Source"] SIC_DRIVER --> Q_HIGH SIC_DRIVER --> Q_LOW subgraph "Current Sensing" CS_HIGH["High-Side Current Sensor"] CS_LOW["Low-Side Current Sensor"] end CS_HIGH --> DIGITAL_CONTROLLER CS_LOW --> DIGITAL_CONTROLLER VOLTAGE_FB["Voltage Feedback"] --> DIGITAL_CONTROLLER end subgraph "Protection Circuits" SNUBBER["RC/RCD Snubber Network"] --> Q_HIGH SNUBBER --> Q_LOW GATE_PROT["TVS/Zener Gate Clamp"] --> SIC_DRIVER OVERVOLTAGE["Overvoltage Protection"] --> DIGITAL_CONTROLLER OVERCURRENT["Overcurrent Protection"] --> DIGITAL_CONTROLLER end subgraph "Operation Modes" MODE_CHARGE["Charging Mode:
Buck from PV Bus to Battery"] MODE_DISCHARGE["Discharge Mode:
Boost from Battery to PV Bus"] MODE_REGEN["Regenerative Braking:
Energy Recovery to Bus"] end DIGITAL_CONTROLLER --> MODE_CHARGE DIGITAL_CONTROLLER --> MODE_DISCHARGE DIGITAL_CONTROLLER --> MODE_REGEN style Q_HIGH fill:#e1f5fe,stroke:#0288d1,stroke-width:2px

Traction Motor Inverter Topology Detail

graph LR subgraph "Three-Phase Inverter Bridge" DC_IN["Robot Battery DC Input"] --> INV_BUS["DC Bus Capacitors"] subgraph "Phase U Bridge Leg" Q_U_HIGH["High-Side MOSFET"] Q_U_LOW["VBPB16R90SE
Low-Side MOSFET"] end subgraph "Phase V Bridge Leg" Q_V_HIGH["High-Side MOSFET"] Q_V_LOW["VBPB16R90SE
Low-Side MOSFET"] end subgraph "Phase W Bridge Leg" Q_W_HIGH["High-Side MOSFET"] Q_W_LOW["VBPB16R90SE
Low-Side MOSFET"] end INV_BUS --> Q_U_HIGH INV_BUS --> Q_V_HIGH INV_BUS --> Q_W_HIGH Q_U_HIGH --> U_OUT["Phase U Output"] Q_V_HIGH --> V_OUT["Phase V Output"] Q_W_HIGH --> W_OUT["Phase W Output"] U_OUT --> Q_U_LOW V_OUT --> Q_V_LOW W_OUT --> Q_W_LOW Q_U_LOW --> GND_INV Q_V_LOW --> GND_INV Q_W_LOW --> GND_INV end subgraph "Motor & Control" U_OUT --> MOTOR_U["Motor Phase U"] V_OUT --> MOTOR_V["Motor Phase V"] W_OUT --> MOTOR_W["Motor Phase W"] MOTOR_U --> TRACTION_MOTOR["Traction Motor
High Torque Capability"] MOTOR_V --> TRACTION_MOTOR MOTOR_W --> TRACTION_MOTOR TRACTION_MOTOR --> ENCODER["Position/Speed Encoder"] ENCODER --> DSP_CONTROLLER["DSP Motor Controller
FOC/SVPWM Algorithm"] end subgraph "Gate Driving System" DSP_CONTROLLER --> GATE_DRIVER["Three-Phase Gate Driver
High Peak Current"] GATE_DRIVER --> Q_U_HIGH GATE_DRIVER --> Q_U_LOW GATE_DRIVER --> Q_V_HIGH GATE_DRIVER --> Q_V_LOW GATE_DRIVER --> Q_W_HIGH GATE_DRIVER --> Q_W_LOW subgraph "Protection Features" DESAT_PROT["Desaturation Protection"] SHORT_CIRCUIT["Short-Circuit Detection"] OVERTEMP["Overtemperature Shutdown"] end DESAT_PROT --> GATE_DRIVER SHORT_CIRCUIT --> GATE_DRIVER OVERTEMP --> GATE_DRIVER end subgraph "Thermal Management" HEATSINK["Forced Air Cooling Heatsink"] --> Q_U_LOW HEATSINK --> Q_V_LOW HEATSINK --> Q_W_LOW HEATSINK --> Q_U_HIGH HEATSINK --> Q_V_HIGH HEATSINK --> Q_W_HIGH TEMP_SENSOR["Temperature Sensor"] --> DSP_CONTROLLER DSP_CONTROLLER --> FAN_CONTROL["Fan PWM Control"] end style Q_U_LOW fill:#e8f5e8,stroke:#4caf50,stroke-width:2px style Q_V_LOW fill:#e8f5e8,stroke:#4caf50,stroke-width:2px style Q_W_LOW fill:#e8f5e8,stroke:#4caf50,stroke-width:2px

Auxiliary Power Management Topology Detail

graph LR subgraph "VBA5102M Dual MOSFET Internal Structure" subgraph IC1["VBA5102M Chip 1"] direction LR N_CH1[N-Channel MOSFET] P_CH1[P-Channel MOSFET] GATE_N1[Gate N] GATE_P1[Gate P] SOURCE_N1[Source N] SOURCE_P1[Source P] DRAIN_N1[Drain N] DRAIN_P1[Drain P] end subgraph IC2["VBA5102M Chip 2"] direction LR N_CH2[N-Channel MOSFET] P_CH2[P-Channel MOSFET] GATE_N2[Gate N] GATE_P2[Gate P] SOURCE_N2[Source N] SOURCE_P2[Source P] DRAIN_N2[Drain N] DRAIN_P2[Drain P] end end subgraph "High-Side Switching Application (P-Channel)" BATT_24V["24V Auxiliary Battery"] --> DRAIN_P1 GATE_P1 --> GPIO_P1["MCU GPIO Control"] SOURCE_P1 --> LOAD1["LiDAR Sensor Load"] LOAD1 --> GND_AUX BATT_24V --> DRAIN_P2 GATE_P2 --> GPIO_P2["MCU GPIO Control"] SOURCE_P2 --> LOAD2["Communication Module"] LOAD2 --> GND_AUX end subgraph "Low-Side Switching Application (N-Channel)" LOAD3["Environmental Sensors"] --> DRAIN_N1 GATE_N1 --> GPIO_N1["MCU GPIO Control"] SOURCE_N1 --> GND_AUX LOAD4["Servo Actuators"] --> DRAIN_N2 GATE_N2 --> GPIO_N2["MCU GPIO Control"] SOURCE_N2 --> GND_AUX BATT_24V --> LOAD3 BATT_24V --> LOAD4 end subgraph "Sequenced Power Management" MAIN_CONTROLLER["Robot Main Controller"] --> POWER_SEQUENCE["Power Sequencing Logic"] POWER_SEQUENCE --> GPIO_P1 POWER_SEQUENCE --> GPIO_P2 POWER_SEQUENCE --> GPIO_N1 POWER_SEQUENCE --> GPIO_N2 subgraph "Load Priorities" CRITICAL_LOADS["Critical Loads:
Controller, Safety"] NON_CRITICAL["Non-Critical:
Display, Accessories"] end POWER_SEQUENCE --> CRITICAL_LOADS POWER_SEQUENCE --> NON_CRITICAL end subgraph "Protection & Monitoring" subgraph "Current Sensing" SENSE_RES["Sense Resistors"] CURRENT_MON["Current Monitor IC"] end SENSE_RES --> LOAD1 SENSE_RES --> LOAD2 CURRENT_MON --> MAIN_CONTROLLER subgraph "Fault Protection" OVERCURRENT_FAULT["Overcurrent Shutdown"] SHORT_PROT["Short-Circuit Protection"] THERMAL_SHUTDOWN["Thermal Shutdown"] end CURRENT_MON --> OVERCURRENT_FAULT OVERCURRENT_FAULT --> GPIO_P1 OVERCURRENT_FAULT --> GPIO_P2 end subgraph "PCB Thermal Design" COPPER_POUR["PCB Copper Pour"] --> IC1 COPPER_POUR --> IC2 THERMAL_VIAS["Thermal Vias Array"] --> COPPER_POUR HEATSINK_PCB["PCB Mounted Heatsink"] --> THERMAL_VIAS end style IC1 fill:#fff3e0,stroke:#ff9800,stroke-width:2px style IC2 fill:#fff3e0,stroke:#ff9800,stroke-width:2px
Download PDF document
Download now:VBP112MC26-4L

Sample Req

Online

Telephone

400-655-8788

WeChat

Topping

Sample Req
Online
Telephone
WeChat