EV High Voltage DC Motor Control using Arduino and IGBT?

Hello All,

MISSION Want to build High Voltage DC Motor Controller

MOTOR SPEC the motor rated at ~144Volt Amps ~600 Amps Link: http://www.go-ev.com/PDFs/002_05_08_WarP_11HV_Sales_Sheet.pdf

IGBT SPEC http://www.mitsubishielectric.com/semiconductors/php/oPartProfile.php?FILENAME=cm600hn-5f_e.pdf&FOLDER=/product/powermodule/igbt/f_series


  1. Using Arduino - mega board?
  2. Arduino will drive the MOSFET (because MOSFET require less voltage to switch ON)
  3. MOSFET will then drive the IGBT gates.

SOLUTION 2 1. Using Arduino 2. Arduino drives the IGBT directly. 3. But by reading so far, Arduino cant close the GATE on IGBT. is this true?

QUESTION 1. can Arduino drive a IGBT this big? 2. have anyone try to drive a big IGBT before? 3. do any of us have a forum link on similar PROJECT of building a DC motor for REAL LIFE application of driving a car.

Correct solution:

Get a suitable IPM or IGBT half-bridges - for 600A that's big and expensive. If bare bridges you'll need IGBT driver chips, and opto-isolation or pulse-transformer isolation. Serious and thorough attention paid to protection circuitry - you'll definitely need to active fast over-current detection, undervoltage detection on the IGBT drivers (that's pretty standard), shoot-through prevention in hardware (absolutely no question about this, many high-low drivers give you this).

Do an awful lot of reading about the pitfalls of high power electronics, its not easy. At these power levels there is danger of death and injury by electrocution, burns and explosion.

You'll need to make sure the driver can handle the stall current, which is probably larger than the 600A.

And of course for a large series-wound motor you'll need a mechanical load to match, they are never to be operated unloaded (did I mention explosion?).

There's a reason motor controllers of this size are usually commercial products.