MR2duino
Posted: 17/02/13 21:34
Hey all, I've been keeping this one quiet in case my grand plan turned out to be a lemon but.... today I finally managed to get everything syncing up and working with my carputer on the test bench.
This has been a massive undertaking and has required learning 3 new programming languages and countless hours of trawling through forums for the best solution.
MR2Duino is a fully featured EBC/Launch/IC Mist controller that is controlled from a flashAS3 frontend that is embedded in Centrafuse 4.
it uses exactly the same (if not better) PID algorithm as the top EBC's ,
defult state is N/O which means in the event of a solenoid failure the car will revert to stock boost, this setup also means that instead of bleeding air away from the wastegate it stops it all together, after lots of research this will increase spoolup as once the solenoid is energised the wastegate will not even partially open untill the PID becomes active
Fully closed loop operation
2 map sensors which average and throw up errors if they are mismatched by x amount,
it has multiple error checking including a last resort ignition cut for 2 seconds if it exceeds a set level for x milliseconds (to deal with spikes)
there is also a hard wired boost microswitch that will activate the cars own fuelcut in the event of an arduino failure.
The launch control works on exactly the same PID system but instead of bleeding air it interrupts the feed to the ignition coil,
all of this is running at a sample rate of 100Hz
mist is simply a button for a relay at the moment but will be incorporated with an IAT sensor for automatic soaking
In development:
Gear dependent boost scramble,
Flatshift with continuous turbo spooling,
Wheelspin/Traction control from launch (if it detects the abs sensors are rising faster than the speedo it will retard the ignition untill grip is regained.
every test I've run including using a large compressor the end result has been a solid hold with practically no drift and easily making the most of the 33Hz MAC solenoid.
I'm not quite ready to release any code yet but I have some pics of the flash front end.
The interface is still very much in development and is by no means the final design
this project has so far cost me less than £40 (apart from the car pc bit) and I'm anticipating a final cost of less that £70 with all the relays/mosfetts
This has been a massive undertaking and has required learning 3 new programming languages and countless hours of trawling through forums for the best solution.
MR2Duino is a fully featured EBC/Launch/IC Mist controller that is controlled from a flashAS3 frontend that is embedded in Centrafuse 4.
it uses exactly the same (if not better) PID algorithm as the top EBC's ,
defult state is N/O which means in the event of a solenoid failure the car will revert to stock boost, this setup also means that instead of bleeding air away from the wastegate it stops it all together, after lots of research this will increase spoolup as once the solenoid is energised the wastegate will not even partially open untill the PID becomes active
Fully closed loop operation
2 map sensors which average and throw up errors if they are mismatched by x amount,
it has multiple error checking including a last resort ignition cut for 2 seconds if it exceeds a set level for x milliseconds (to deal with spikes)
there is also a hard wired boost microswitch that will activate the cars own fuelcut in the event of an arduino failure.
The launch control works on exactly the same PID system but instead of bleeding air it interrupts the feed to the ignition coil,
all of this is running at a sample rate of 100Hz
mist is simply a button for a relay at the moment but will be incorporated with an IAT sensor for automatic soaking
In development:
Gear dependent boost scramble,
Flatshift with continuous turbo spooling,
Wheelspin/Traction control from launch (if it detects the abs sensors are rising faster than the speedo it will retard the ignition untill grip is regained.
every test I've run including using a large compressor the end result has been a solid hold with practically no drift and easily making the most of the 33Hz MAC solenoid.
I'm not quite ready to release any code yet but I have some pics of the flash front end.
The interface is still very much in development and is by no means the final design
this project has so far cost me less than £40 (apart from the car pc bit) and I'm anticipating a final cost of less that £70 with all the relays/mosfetts