Skip to content

Inverter open loop testing. Arduino Nano IoT 33. WIFI control. SVPWM. DPWM. THISPWM. Automotive traction inverter. IGBT. SiC MOSFET. Si/SiC Fusion.

License

Notifications You must be signed in to change notification settings

treiter81/HybridPACK_Inverter_OpenLoop_Arduino

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HybridPACK_Inverter_OpenLoop_Arduino

Open loop inverter testing. Send Modulation Idx, Speed, fsw, PWM Deadtime,... to Arduino. The Arduino will reset gate drivers and start with softstart ramp the open loop inverter operation. Supported Space Vector Modulation (SVPWM), Sine SPWM, Third Harmonic Injection (ThiSPWM), several kind of DPWMs. PWM resolution 10ns (PWM module is overclocked to 100MHz, spec 96MHz).

Illustrative Setup (AI generated with support of some real pictures from Lab Setup) Overview Inverter OpenLoop Testing

Motivation and why Arduino:

Attention: No support by Infineon Technologies. Motivation of this platform was to support open research activities.
Open Loop Inverter Testing is crucial for Testing Inverter Hardware and Power Module/Gate Driver Performance. The Arduino plattform is establed for open-source and toolchains are widely available. Wheras it is recommended to use Infineon Aurix Microcontroller for serial applications and closed loop control, the Arduino Nano IoT 33 plattform with WIFI module is convenient tool for lab testing with focus on the power module and gate driver only. Due to the WIFI communication, minimum wiring is required in the Lab. With the Arduino the frequency control is worse than 0.2% and therefore the export control does not fall under the 3A225 category and can be shared open-source.

Get Started:

  • open "Inverter_Arduino.slx" Simulink model
  • check your WIFI entries under Hardware Setting: default SSID: FUSION; PW: ffffffff
  • Under Hardware/Deployment => click Build, Beloy & Start
  • Arduino will be flashed and started
  • Open GUI. Ensure that PC is in same WIFI than Arduino.
  • Control the Inverter open loop. Use a 12V/25W power supply for seamless operation

Needed Toolchain SW:

Can be used without MATLAB/Simulink => use precomiled GUI. This GUI includes also precompiled bin file, which can be flashed.
But recommended with MATLAB/Simulink:

  • Matlab/Simulink R2022b (tested version)

requires installed

  • MATLAB Support Package for Arduino Hardware
  • Simulink Support Package for Arduino Hardware

Toolchain HW:

  • Arduino Nano IoT 33
  • WIFI Network
  • Infineon Arduino Interface PCB: EV PCB INT; SP006038346

Compatible Gate Driver Boards (just some examples):

Compatible Power Modules (just some examples):

Information to the Gate Drivers:

About

Inverter open loop testing. Arduino Nano IoT 33. WIFI control. SVPWM. DPWM. THISPWM. Automotive traction inverter. IGBT. SiC MOSFET. Si/SiC Fusion.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published