Future plans

The inverter has reached a stable and usable state as of today. This is the result of 5 design iterations. Still though, there is much room for improvement:


  • Implement advanced motor control algorithms (DTC or FOC)
  • Implement motor autotuning
  • Replace pulse encoder by a resolver as to support PMSM
  • Integrate battery charging into the inverter - done!
  • Integrate vehicle interfacing (e.g. rev counter)
  • Integrate battery monitoring and SoC estimation
  • Offer more communication (CAN, USB) - CAN done!
  • Support synchronous motors

FOC will no longer be implemented because it offers no advantage when using a pulse encoder. Thus autotuning is not needed. Synchronous motors will be supported by a resolver to digital chip or by using an ABZ (quadrature encoder with index pulse) encoder in the first place.

Battery monitoring should be done by a BMS instead of the inverter.