Search My Blog

Saturday, March 29, 2014

Autos - rusEfi Frankenstein The Open Source Engine Control Unit

Here's the Auto - Car Project, that I have been dreaming of for years. But, I could never do. Since I'm not a Programmer or a Computer Hardware Engineer. The rusEfi Frankenstein. The Open Source Engine Control Unit!:) Check it out and see the videos of a Prototype running on a small Ford Car...

Don

rusEfi Frankenstein The Open Source Engine Control Unit

rusEFI GOALS

This project's goals are to create control options for experimental engines, like those used at a race track or closed stage, small engines like lawn mowers, go carts, and snow blowers as well as crack pot science experiments. We aim to offer a variety of hardware and software building blocks that can be used to control what ever engine you are trying to control. We are focusing our aiming at some of the most popular setups, as it allows this project to reach the masses quickest. If there are other configurations or older engines that are being modified for electronic control, we are interested, so feel free to chat it up on the forums. This project is not intended for pollution or safety controlled systems like street bound automobiles.

BRIEF DESCRIPTION OF HARDWARE

At the time of writing this, rusEfi is currently a standalone ECU including both hardware and software that can control a wide array of potential motor configurations. The code controls fuel injectors, ignition, fuel pump and idle air valve solenoid. Input signals include CRANK and CAM for engine rotational position, MAF signal, fuel and timing are currently simple hard coded look up tables. However check back often, as tuning software is being actively developed and will offer tuner adjust-ably. The main goal of this project is to have perfect code - no hacks, just a straightforward understandable implementation. This combined with open hardware design should really make the next generation of aftermarket engine control units!

BRIEF TECHNICAL OVERVIEW

Here's a basic technical overview:

  • stm32f407 32-bit ARM Cortex-M4F core, 168MHz, 1 MB Flash, 192 KB RAM processor with floating-point unit. No more horrors of fixed point math.
  • ChibiOS/RTreal-time operating system is used. Don't let the devils of peripheral programming hurt you.
  • Both GCC/Eclipse and IAR toolchains are supported.
  • KiCad EDA is used to design the circuit boards.

VIDEO

Here's video that shows rusEFI running a test engine.


OPEN SOURCE

rusEfi has chosen to be an open source hardware and software project and currently has over a dozen of contributors already! The official licences(s) are of course in the source files. However see copy of license here

MORE INFORMATION

If you are still interested and we hope you are, please feel free to use the navigation page to the left and find more about the content you are interested in.

Read more, form the beginning and see the videos...
http://rusefi.com/wiki/index.php?title=RusEfi:About


Autos - rusEfi Frankenstein The Open Source Engine Control Unit


Frankenstein, The Open Source Engine Control Unit
stm32 engine management system: the day Frankenshtein was born - YouTube
rusEfi - standalone engine control unit based on stm32f4 - YouTube
rusEfi: GPL automotive Engine Control Unit (ECU) firmware by Andrey Belomutskiy — Kickstarter
rusEfi
rusefi.com • View topic - Project Frankenstein - full ECU shield
Building An Engine Control Unit With The STM32F4
RusEfi:About - rusEfi

Auto Computer CAN Hacking Introductions
File:CAN-Bus-frame in base format without stuffbits.png - Wikipedia, the free encyclopedia
CAN Hacking: Introductions
Engine Control Unit (ECU) Engine Control Module (ECM) or Powertrain Control Unit-Module (PCU
Enginuity - Open Source ECU Tuning, Reflashing and Logging | Enginuity / Enginuity
Engine Control Unit (ECU) Engine Control Module (ECM) or Powertrain Control Unit-Module (PCU, PCM)
Engine Control Unit: Information from Answers.com
ecu open source download - Google Search
Engine Control Unit - Wikipedia, the free encyclopedia
Enginuity - Open Source ECU Tuning, Reflashing and Logging | Enginuity / Download
Enginuity - Open Source ECU Tuning, Reflashing and Logging | Enginuity / Download
Taking Open Source to the Next Level | MetaFilter

No comments: