PDA

View Full Version : EEC 5 computers



Dennis Reinhart
01-03-2009, 05:54 PM
There are a lot of you that are asking about tunning and tunning software, here is a good article on the EEC5 computer in our cars, I will try and explain some basics to you as far as the tunning aspect, I am limited too 1000 words so I will do this in parts. This article is several years old and some information has changed.

EEC Computers

http://fordfuelinjection.com/images/eec.jpg EEC stands for Electronic Engine Control; and it is the computer which Ford uses to electronically control vehicle functions. Don’t think about your home computer; this one does not crash and needs almost no attention. Fuel injection computers are part of a broader title called Programmable Fuel Management Systems, whose main function is to supply a mixture of fuel and air to the engine that can be easily ignited by spark to produce reliable efficient power. Sounds simple enough. The name “Electronic Engine Control” is commonly abbreviated to EEC but pronounced as “eek.” This computer has chips for memory, micro-relays to control actuators, a processor to run the show, and a program to keep it all working smoothly. It looks to sensors to learn what environment the engine is operating in. It also looks at driver inputs to learn what you want to do. It processes the information it receives and calculates what the best fuel mixture and timing setting should be. It then activates those actuators to implement the previously calculated fuel mixture and timing. It cycles back to listen to the sensors again to insure the outcome was what the driver and computer wanted. All that happens in a millisecond and repeats at speeds so fast it can adjust calculations between firing cylinders at 6000+RPM. When it’s all working in harmony it will last for over 30 years with only basic maintenance.
Ford started putting EEC in vehicles starting in 1978. There have been 8 versions of EEC, but not all of them are interesting to most EFI novices or useful. I’ll cover the different versions quickly.
EEC-I
*1978
*Ignition timing, EGR, and Smog pump
EEC-II
*1979
*Carb (O2 feedback and fuel stepper motor), Ignition timing, EGR, and Smog pump
EEC-III
*1980
*Central Fuel Injection (no Self-Test functions)
EEC-IV
*1984
*OBD-I (covered in text below)
EEC-V
*1994
*OBD-II (covered in text below)
EEC-VI
*2003
*Multiple connectors
*No J3 connector for chips, complete Flash Memory capable
Unfortunately American capitalism drives Ford, “just because you making a new toy doesn’t mean you can’t sell the old toys until they’re gone.” This is called crossover, there were carburetors in 1988, and many other crossovers that make pinpointing individual applications almost impossible. Some times a vehicle manufactured for one state was delivered to another, and dealers traded cars frequently. So dates are relative most of the time.
EEC-IV
EEC-IV has been Ford’s computer of choice with enthusiasts for years. Its advanced programming can run almost any engine, while not being over complex. All the necessary engine controls are just as advanced as the newest vehicles coming out. While emissions controls and other secondary devises are easily deleted. EEC-IV uses the same 60-pin connector as III, but one of the indexing tabs on the outside is offset.
http://fordfuelinjection.com/images/eec04.gif
The internals of EEC are complex; Intel and Ford had a joint venture building EEC. EEC uses a custom Intel 8061 chip for its processing functions. This chip is modified only for EEC and is soldiered into the computer board. This 8061 processor chip holds the factory fuel injection program and commands the rest of the internal components. There is also a custom Intel 8361 memory chip. The EEC has three different kinds of memory, ROM KAM & RAM. Read Only Memory or ROM; this is the long-term memory where the master program is kept. The ROM cannot be altered and lasts 20 years after the EEC is disconnected from voltage. Keep-Alive Memory or KAM; this is the complex mid term memory; this memory lasts for as long as EEC is receiving 12 volts. The KAM is where the trouble codes are stored, and where the sensor baselines are memorized. Random Access Memory or RAM is the short-term memory; this is where data is stored during a trip. Once the key is turn off the RAM is deleted.
http://fordfuelinjection.com/images/eec085.gif (http://fordfuelinjection.com/images/eec08.gif)
The Intel 8061 processor chip holds the factory fuel injection program and commands the entire system. Within the program are Scalars, Functions, Tables, and Flow Charts. A Scalar is “a single numerical value assigned a label.” It sounds more complex than it really is. A common easy to understand example is the engine limiter: “REVLIM = 6000.” Functions are graphs, but Ford like to call them functions. It’s usually an input vs an output. So more input causes more output and vise versa. Tables are more complex than functions and are 3 dimensional graphs, when 2 inputs influence an output. The flow charts combine the basic scalars, functions and tables to dictate within the program to calculate an output. Flow charts are more for human understanding than computer function; it helps us to look at a complete thought.
Scalar

REVLIM =6000

Functionhttp://fordfuelinjection.com/images/eec07.gifTablehttp://fordfuelinjection.com/images/eec02.gifFlow Charthttp://fordfuelinjection.com/images/eec03.gif
The programmed values within the EEC are different for each vehicle/ year / engine / transmission model. Flow-Charts are not changeable, they are forever burned into the processor. These numbers within the scalars, functions, and tables can not be replaced. But they can be substituted with numbers by a chip, more on that later. The EEC only has one or two Flow Charts that are a lot larger than my simple example. The engine Flow-Chart is all combined and creates the system “Strategies,” a second flow chart can be added for vehicles with automatic transmissions. It runs these flow charts at incredible speeds, a sequential fuel injected V-8 engine needs the injectors, and spark plugs activated 4000 times a second at 6000RPM. EEC-IV operates at 15MHz, that’s the ability to do 15,000,000 tasks in one second. But there is more to do than send out a spark signal, reading a sensor takes one task away, EEC-IV has to check sensors in-between firing cylinders. So if you’re doing the math, we still have the capability to do 1000 functions in-between injector and spark plug firing. We don’t really need to go any further into this boring math, just understand that it works.

There are main strategies that EEC uses to run the engine; and back up strategies for emissions and diagnostics. In each strategy the master Look-Up table must use the sensors PIP, TPS, ECT, MAF or MAP. Those sensors run the show and which part of the flow chart EEC is directed down. The set values that dictate which Strategy to use and when to use them are different for each vehicle application. This table quickly explanes the strategies control of fuel, timing, and emissions, for further information read our Strategies page. (http://fordfuelinjection.com/index.php?p=64)

Dennis Reinhart
01-03-2009, 06:04 PM
Strategy



Fuel Control
Spark Control
Emissions
Sensors in Use

Start / Crank
Open loop, preset enriched values
TFI controlled

None

RPM / ECT
Cold Start &
Warm Up
Open loop, preset enriched values
ECT Multiplier
Air to CAT
RPM / ECT / ACT
Cold Drive-Away
ECT < 185° = Enrich
ECT > 170° = Lean
RPM vs Load Multiplier
ECT Multiplier
Air to CAT
RPM / MAF or MAP / ECT / ACT / TPS
Warm Idle
Preset Enriched Values
Retard after 1 minute
Intermittent Air to CAT
RPM / TPS / ECT / ACT / HEGO
Warm Cruise
Closed loop: 14.7:1
RPM vs Load Multiplier
ECT Multiplier
EGR Multiplier
EGR
Canister Purge
Air to CAT
RPM / MAF or MAP / TPS / ECT / ACT / EGR / HEGO

Part Throttle Acceleration
Closed loop: 14.7:1
RPM vs Load Multiplier
ECT Multiplier
Air to CAT
RPM / MAF or MAP / TPS / ECT / ACT / EGR / HEGO
Full Throttle Acceleration
Open loop, preset maximum enrichment
RPM vs Load Multiplier
ECT Multiplier

None

RPM / MAF or MAP / ECT / ACT / TPS / KS / VSS
Deceleration
RPM > 1500 = O
RPM < 1500 = 15:1
Preset Advanced Value
Canister Purge
RPM / ECT / TPS / VSS

EEC-IV is currently our best “factory” engine computer choice today. The best thing to do is write out a list of goals you wish to achieve, and see what it takes to achieve them. See what aspects of your goals are not so important. Power, Street-ability, Fuel mileage, ease of installation, passing emissions, ease of repair, and the almighty dollar are all factors you need to think about. Many people don’t realize the big picture until the picture doesn’t work or costs a lot. Plan ahead, ask experienced tuners, racers, and talk to your friends. As a good friend always asked me, “speed is money, how fast do you want to go?”
EEC-V
EEC-V and EEC-IV are alike in a lot of ways; we’ll skip to the changes. EEC-V is faster, has more capabilities, and has an easier to alter flash programming. EEC-V has a lot of the same programming it’s just harder to read it. EEC-V is 18MHz that’s 18,000,000 tasks in a second. For aftermarket needs that is sufficient for everyone’s applications. Its internal memory is four times greater than EEC-IV. Today’s cars with traction control, air bags, and cruise need these extra capacities. The EEC-V uses a new 104-Pin connector to accommodate more sensors and actuators to help it grow beyond just engine and transmission control.
http://fordfuelinjection.com/images/eec05.gif
The new EEC also had to apply to newer 1996 government regulations, these were labeled as “On-Board-Diagnostics II,” and they required a new test plug called the Diagnostic Link Connector. All brands sold in the USA had to use the same test connector, and it has to be within reach of the driver’s seat. http://fordfuelinjection.com/images/eec06.gif This connector makes inserting a chip into the EEC obsolete. Ford uses this connector to “upgrade” you’re vehicles program, just like a home computer. They plug into the EEC and upload the most current program for emissions, transmission shifting, and other changes that Ford develops after you purchase the vehicle. Technology is being developed to the point where you can add an aftermarket performance programs just as Ford upgrades the stock program. One day we will be able to order an EEC-V from aftermarket with our specifications, engine size, sensors options, and transmission options. You pick the fuel ratios; you pick the timing curve, then wait for the mail, make your wiring harness to the included directions, hook it up and drive. No more searching for the best EEC, no more using just enough sensors to make it happy, and no more using dummy sensors to trick the EEC. As of now aftermarket is able to change the Look-Up-Tables from the Diagnostic Link Connector, and is currently “hacking” into the programming. The more they learn the more you can alter. Right now EEC-IV is the best Ford EEC to choose for swaps, EEC-V is only a good swap if you’re going to use all its vehicle control functions. EEC-VI is starting to hit the streets. EEC-VI will not only replace EEC-V, but make EEC-V more appealing to aftermarket venders.

TooManyFords
01-03-2009, 08:10 PM
This is a good basic overview of the EEC system.

The only thing I saw wrong with it is the math.


It runs these flow charts at incredible speeds, a sequential fuel injected V-8 engine needs the injectors, and spark plugs activated 4000 times a second at 6000RPM.
At 6000 RPM, The engine activates the plugs and injectors 400 times per second, not 4000.

6000 Rev/Minute = 100 Revs/Second (6000 / 60)
It takes 2 revolutions to fire all 8 cylinders, so we're at 50 Revs / Second / Cylinder.

Multiply that by the number of cylinders and you get 400 actions / second (50 * 8)

If you want to separate spark and injector, then you could say 800 / second but even so, that is a max of 800 / second.

But the important thing is that these processors do an awful lot of math in those microseconds. The more the engineers squeeze out of an engine and keep the emissions down, the faster the processors have to be and the more complex the tuning becomes. Having been a computer programmer for the last 38 years has taught me to respect the efficiency and elegance that Ford has put into the PCM.

Keep up the good articles.

John

Dennis Reinhart
01-03-2009, 09:11 PM
Basically till late 1995 most Ford cars had EEC 4 computers, these computers had one main bank of all the cars information, the only way then to change those values was to use a chip on the J3 connector, there were no flash devices then, and even if there was you cannot flash a EEC 4 computer, and back then only a one bank chip was available and that was all that was needed, the J3 port was covered by a rubber plug or a metal door, that had to be removed, then the terminal board was cleaned with scotch bright and a alcohol pad then the chip was installed.

http://web.iwebcenters.com/reinhartautomotive/images/session/00-00-1231040485-j3connector.jpg

injector values, Maf transfer function, spark values, could be changed, now in 1996 Ford went to EEC 5 these computers have EPROMS and can be erased and reprogrammed, they also had more than one bank of information, so values like injector size engine cooling fan temperature turn on values were in other banks other than bank one, so a one bank chip could not do all that was needed, but tuners worked around it the best they could, for example the engine load value for a N/A car is 1.0, but a SC car will have a higher load of 1.9, but you could not change this with a one bank chip, and up to 2003 there was no flash device out there.

Then a company came out with a four bank chip, and the first one was sold here by me to Logan for his Marauder, JW was the one that cracked the code and I sold his tunning, with a four bank chip, all the computers values could be addressed rev limiter top speed limiter injector slopes. Cooling fan turn on temperatures.

A chip was good but was replaced by the SCT flash device, the advantage of this was, to install a chip in a Marauder you had to remove the factory seal plate on the EEC and clean the J3 port as described above, but if you had any warranty issues Ford knew by examining the computer, the car was chipped and could and did void the warranty.

Now on the newer cars today there are no J3 ports so the only way and to me the best way is to flash the car, that way you can always return the car back to stock, if it needed to go back to the dealer for warranty work.

So today there are about five major companies now that have flash devices and tunning software, I prefer SCT but I have all the others as well. So I hope this can help some of the members here understand a bit more about tunning.

Master
01-03-2009, 09:46 PM
Pretty nice write up. Thanks much for the info. One of the first tuners I used was sold by Sean Hyland and was made by a guy in Toronto. It was made for the very first EEC-V computers, but he custom made one for me that would take a signal from the SPout for RPM on the EEC-IV that I had on the Tempo. These were just little "Hi-Jack boxes, essentially, that added values on top of the sensor inputs. Pretty crude, but they worked to an extent. Nothing compares to what things like the SCT can do now, though.
Again, thanks for a great write-up. Always good to learn more about these things.

Dennis Reinhart
01-09-2009, 08:45 PM
I thought this would be as good as place as any to post this, when I first started SC kits I did water to air kit, there are still many of these running around, no matter who's SC kit you have, getting the car on the dyno is of utmost priority, this is a very good example of how data logging a car on the dyno can ensure adequate fuel delivery and and safe spark, I have had a 03 here now now converting a W/A kit from a suck through to a blow through maf, the owner upgraded to a 03 Cobra long block, last year I upped the boost, this kit originally had the twin Cobra fuel pump assembly I have used for years. As time went by the focus pump had proved to be better than the Cobra pumps then the new GT pumps came out, and this is all I use now, very few cars I have done needed a KB BAP. My car made 568 and with a dash 8 line 60 PSI injectors Aeromotive rails and, all I ran was a 10 Gage wire with a relay to the stock FPDM and I have never had a problem, there is a company that can rework a stock FPDM to carry a higher current capacity, and I have used these as well, the car I have now has had me stumped its making about 550 RWHP,and while data logging it the FRP was falling off, so I pulled the pump, changed both FP with GT pumps and had the same problem, we have looked the car over from one end to the other, I can see nothing wrong, so today I told Steve to pull the pump again, and we found the problem, the flex hose on the twin fuel pump over the years had chafed and had a small hole, this accounted for a FRP loss at high load, and this is what data logging and a dyno can do for you.

http://web.iwebcenters.com/reinhartautomotive/images/session/00-00-1231559596-dualfeedline.jpg

Now in the picture below is the stock Cobra twin feed the white adapter PRVV valve for easy starts, is used to hold pressure in the the fuel line when you have turn the car off you can live with out this with a minor adjustment using SCT software, so we left it out for clearance issues.
So we replaced this with high pressure submersible fuel line, I would never use a screw band clamp. I invested in the factory crimps and the tool to do it right. We used this hose for mock up, because submersible hose is 17 per 6" so if any one does this, you can get the correct hose from Napa.

http://web.iwebcenters.com/reinhartautomotive/images/session/00-00-1234382022-IMG_2375.JPG

http://web.iwebcenters.com/reinhartautomotive/images/session/00-00-1231558943-linesandcrimptool.jpg

So we modified the pump bracket and it turned out perfect.

http://web.iwebcenters.com/reinhartautomotive/images/session/00-00-1231558970-newline.jpg


Below is a modified pump with the OEM line

http://web.iwebcenters.com/reinhartautomotive/images/session/00-00-1231300379-DUALGTPUMP1.jpg

Zack
02-11-2009, 11:42 AM
Welcome back Zack. The car never left here. This was replaced the day we got it, it was sent in error, Steve did this for mock up only. We use Napa H209 designed specifically to be submerged fuel line. And it is very expensive. So as I said we mocked it up first thankfully saving us 17 dollars for a half a foot of the hose.

http://web.iwebcenters.com/reinhartautomotive/images/session/00-00-1234382022-IMG_2375.JPG

bigmerc2003
02-11-2009, 05:46 PM
Can you put Zacks post back and then yours? He made a great point that many people forget to realize and that is how you need to use the right type of hose on the application. Many people think vacume lines work for everything from holding antifreeze to gas. I think the original post would be benificial for some people to understand what not to do and why, just my opinion.

Dennis Reinhart
02-12-2009, 07:15 AM
The point was made by him in another one of his posts that is still up, all you have to do is search for it. He did this when he designed the cheap mans dual pump, he did this by attaching them with band clamps and using submersible fuel line there as well and I have posted the part number for the hose and as I said it is 17.00 per 6" so this should help the club as well.

Zack
02-12-2009, 08:28 AM
I honestly dont think you knew what fuel line to use until I had impalaslayer post up about it, on January 9th. He later deleted his own message.

Maybe I saved that guys motor, maybe not.

Dennis Reinhart
02-12-2009, 08:48 AM
I honestly don't think you knew what fuel line to use until I had ImpalaSlayer post up about it, on January 9th. He later deleted his own message.

Maybe I saved that guys motor, maybe not.

You think I did not know who was behind the post in January, so in reality you just just admitted he was posting for you, violating your suspension, and Zack your wrong Steve mocked it up it took two days to get the special hose they stock it now, so do us both a favor, why don't you start your own forum, I promise to never question any thing or post there. Why wont you just let this go Zack.