Skip to content

A Vehicle Control Unit for Electric Vehicle Conversion Projects based on an STM32F105. Software based on the Openinverter Project.

Notifications You must be signed in to change notification settings

mdrobnak/Stm32-vcu

 
 

Repository files navigation

stm32-vcu

Project based on the OpenInverter System by Johannes Huebner to provide a universal VCU (Vehicle Control Unit) for electric vehicle conversion projects.

Please visit the development thread on the Openinverter Forum for more information : https://openinverter.org/forum/viewtopic.php?f=3&t=1277

NOTE : Not for use in a car as of this commit. Alpha status for bench testing only!

Features

  • Nissan Leaf Gen1 inverter via CAN
  • Lexus GS450H inverter / gearbox via sync serial
  • BMW E46 CAN support
  • BMW E65 CAN Support

Compiling

You will need the arm-none-eabi toolchain: https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads The only external depedencies are libopencm3 and libopeninv. You can download and build this dependency by typing

make get-deps

Now you can compile stm32-vcu by typing

make

And upload it to your board using a JTAG/SWD adapter, the updater.py script or the esp8266 web interface

About

A Vehicle Control Unit for Electric Vehicle Conversion Projects based on an STM32F105. Software based on the Openinverter Project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 86.8%
  • C++ 7.8%
  • Perl 2.4%
  • Makefile 1.8%
  • Python 0.9%
  • Assembly 0.1%
  • Other 0.2%