Posts | Comments

Planet Arduino

Archive for the ‘Engine’ Category

If you are working with OBD2 hardware or software, it’s easy enough to access test data, simply plug into a motor vehicle with an OBD2 socket. If, however, you wish to test OBD2 software under all possible fault conditions likely to be experienced by an engine, you are faced with a problem in that it becomes difficult to simulate all faults on a running engine without breaking it. This led [Fixkick] to create an OBD2 simulator using a secondhand Ford ECU supplied with fake sensor data from an Arduino to persuade it that a real engine was connected.

The write-up is quite a dense block of text to wade through, but if you are new to the world of ECU hacking it offers up some interesting nuggets of information. In it there is described how the crankshaft and camshaft sensors were simulated, as well as the mass airflow sensor, throttle position, and speedometer sensors. Some ECU inputs require a zero-crossing signal, something achieved with the use of small isolating transformers. The result is a boxed up unit containing ECU and Arduino, with potentiometers on its front panel to vary the respective sensor inputs.

We’ve brought you quite a few OBD2 projects over the years, for example, there was this LED tachometer, and a way into GM’s OnStar.

Thanks [darkspr1te] for the tip.


Filed under: Arduino Hacks, car hacks
Feb
25

An electronic diesel engine controlled with Arduino Mega

arduino, arduino mega, Cars, diesel, Engine, mega, reverse engineering Commenti disabilitati su An electronic diesel engine controlled with Arduino Mega 

Diesel_Engine

A few years ago Sven and Juho started working on the same type of project without knowing about each other and only by a coincidence their paths crossed. They wrote me about their cool story and the successful experiment of upgrading a diesel engine using Arduino Mega:

There’s a prettty large community out there in the car/motorsports hobbyist world that loves their vehicle but the engine is getting old, worn out and maybe even too bad to renovate. What people do is to take the engine from a newer car with a modern direct injected diesel engine, with all the cables, sensors and motor controller (the ECU) and adapt it to their beloved old car. This is exactly what is going on with the VW buses (called vanagons in the US) where the diesel engines from the beginning is a bit on the small side and 20 years later their performance is not much better than a garden tractor. A “new” electronically controlled engine is used to replace the old worn out engine, and with that follows better power, less pollution and way better fuel economy.

Schematic_diesel

BUT, this takes time and is a complex project. You have to adapt the cablage, install the ECU (the motor controller) and must be sure that all the peripheral sensors sitting all around the engine is brought over to the new car and is working. You might also have to adapt the instrument cluster behind the steering wheel to make all the warning lights and gauges to work again.

The idea with the Arduino controller is to take the ENGINE ONLY and then let the Arduino manage the engine with the sensors that is on the engine itself. By doing this, the motor swap is reduced to a weekend project and everything in the bus is working as it was before. No instruments modification, no need for external valves and sensors, no adapted cablage. Just the Arduino.

You can find the whole documentations and the details of the project on Juho’s website.

Set
30

C++ 4 Stroke Engine Simulation MFC Visual Studio 2008

4 stroke, C, Engine, MFC, VS2008 Commenti disabilitati su C++ 4 Stroke Engine Simulation MFC Visual Studio 2008 


C++ 4 Stroke Engine Simulation MFC Visual Studio 2008

Wrote this back in 2005 when I was doing a boring managers job and didn't want all my skills to desert me. Function keys 2,3,4,5 and shift let you rotate the whole thing in X,Y,Z and zoom with the mouse.






Set
30

C++ 4 Stroke Engine Simulation MFC Visual Studio 2008

4 stroke, C, Engine, MFC, VS2008 Commenti disabilitati su C++ 4 Stroke Engine Simulation MFC Visual Studio 2008 


C++ 4 Stroke Engine Simulation MFC Visual Studio 2008




Set
27

Cool Lego Engines

cylinder, Engine, LEGO, pneumatic, Ross yoke Commenti disabilitati su Cool Lego Engines 































  • Newsletter

    Sign up for the PlanetArduino Newsletter, which delivers the most popular articles via e-mail to your inbox every week. Just fill in the information below and submit.

  • Like Us on Facebook