Projects

Just for fun

Home About PubKey

Three Phase Inverter

Already when I was still in school, about 30 years ago, I was curious to make an inverter using some MOSFETs. I actually was able to build a simple one phase inverter with rectangular signal shape (I used a NE555). Using this thing I drove a transformer to light a blub. However, all of these inverters I built passed by in fire.

Now, I tried it again, not longer using MOSFETs but IGBTs with free-wheeling diode. Moreover, I used some microcontrollers and sine values to feed a PWM to get a sine-alike signal shape. And this time I was able with three phases to drive an asynchronous motor.

img_0053

The signal shaping is done with four MSP430 controllers, three as PWMs to drive the bridge and one to coordinate and control the three PWMs. The PWM controller is decoupled from the IGBT driver (IR2184) using optic couplers.

img_0054

The bridge is a three phase IGBT module is a 6MB120F-060 I got for a few euros at ebay.

img_0055

To avoid high voltages in my setup I got a 24V async motor, also from ebay.

img_0056

The PWMs generate the signal from a sine table generated using Excel. Those I got this signal:

inverter0_2016-09-23-4

The main task of the coordinator is the start the PWMs with a phase shift of 120° (digital line 1, 2 and 3):

2016-10-13_1

Currently the PWMs start with random polarity. The interesting signals are the digital lines 4, 5 and 6.

Sometimes the motor runs:

2016-10-13_works

But sometimes not:

2016-10-13_works_not

The firmware is available on bitbucket, for the PWM controllers here and for the coordinator here.

The firmware is available on Gitlab, for the PWM controllers here and for the coordinator here.