disclaimer: when I say EFI I DO NOT mean OBD2. Implementing OBD2 would be unnecessary and an absolute nightmare because of all the EVAP components. I would be shooting for ideally OBD1, but OBD0 could work as well.
This is a 71 Tbird I bought when I was 16, drove for a few months, realized that 500ftlb is cool, but 6mpg is not and just kind of parked it for 12 years. Recently I pulled it from the garage and got it running again.
Even though the TBird was a luxury automobile ( cost over twice what a mustang cost) I bought it because it represents everything that is crazy about the USA way of thinking. Its a 21 foot long COUPE with every option available in 71. Power Seats, Power Windows, Locks, Vacuum activated windshield wipers and washers. It weighs over 5,000lb. Did I mention the 429CI engine?
I am wondering if it would be possible to use an arduino (maybe a pair) or an arduinomega to run EFI on this car. Currently there is VERY LITTLE available in aftermarket EFI systems for Big Block Fords. There are all kinds of systems for small block ford/chevy and even big block chevy, but big block ford, Nope.
Ford equipped some mid 80s F-250s with EFI 460s. (A 460 is the same as a 429 but with a longer stroke. The 429 can rev much higher) I had originally planned to one day acquire all necessary parts from one of these trucks, and burn a custom eprom for the Ford EEC-IV it would then be equipped with, but I hate EEC-IV.
At first consideration, using arduino for EFI seems impossible, but MOST of what is necessary is actually sitting right there. This car is grandfathered from emissions testing, so it wouldnt have to run perfectly. Id just like it to run on cold days without having to mess with the choke first, and hopefully increase MPG by around 2-4, which would be easy enough to do with a custom ROM map. The vacuum secondary carb that is on there right now is great for idle, but under WOT it goes super rich as most carb'd cars do, so an extra 2-4mpg is very attainable.
I understand (and have a huge collection of parts of) HONDA/ACURA EFI the best. Honda/Acura uses a 28 DIP IC that has a much larger amount of memory than the arduino, but most of it is not used. The standard chip is a 27c256. Usually we replace these with a 29SF512, because it is easily flashable with a Moates Burn2, and the flashable 256 version is obsolete.
For instance, I LOVE Honda/Acura Legends. These cars use 80K in total memory but the way it is divided is very strange. 16K is not on the actual chip. It is in a transmission daughterboard also located in the ECU. Manual cars do not use this daughterboard, so they are only using 64K on the main IC. Thats still twice what the arduino holds, but there is still more to it. The 64K that is on the actual Eprom is divided into 2 sets of maps, one for AUTO cars and one for MANUAL cars. The ECU decides which map it will use based on the presence of a 220ohm resistor that sends high/low to pin 15 which is the bank switching pin. So in reality, there is only 32K being used on the chip. For instance in my car, which is an auto and has a retrofitted 2004 RL motor in it, I have one set of maps running as STOCK and one set that adds between 8 and 10 degrees of total timing advance across the powerband for use with higher octane gas. Then I have 2 wires running to the 220ohm resistor that triggers HIGH/LOW and an SPST switch that flips between the maps.
To create an EFI system like this, you need (at least) 2 charts of values. Both charts have the X axis as MAP pressure (0-5v analog signal) and the Y axis as RPM. The values in table one are total degrees of ignition advance, and the values in table 2 are fuel injector pulse (usually in milliseconds but sometimes its weird.) That actually only occupies half of the 32K being used. The other half is for 2 more sets of tables for LIMP mode when a CEL/MIL is set. I could ignore those 2 charts for now.
Clearly, most of my questions are going to be for the SOFTWARE forum, but hardware comes much more easily for me. I would like to discuss any possible problems on the HARDWARE SIDE ( or if there is going to be a fatal software problem that I will encounter, please mention it, but its not the point of this discussion.)
Lets get out of the way right now - no this would not/will not be easy. Yes, it would probably be cheaper/easier to buy a custom aftermarket setup. (They DO make custom setups for big block Fords but they are almost 2.5 times the cost of a setup for a smallblock.) YES this would take months/possible years to implement. It's about the challenge.
The idea is in my head now, and it's not leaving until it's been proven impossible. If no one can find any hardware reasons as to why it is impossible, it will give me several months to puzzle over it until it gets warm again. If its 100% not possible, I'd prefer to know now so that I can puzzle over other things instead.
Thoughts?