Notices
86-95 Trucks & 4Runners 2nd/3rd gen pickups, and 1st/2nd gen 4Runners with IFS
Sponsored by:
Sponsored by: DashLynx

What can the ECM do?

Thread Tools
 
Search this Thread
 
Old 09-29-2006, 05:48 PM
  #1  
Contributing Member
Thread Starter
 
Elvota's Avatar
 
Join Date: Jun 2005
Location: Phx, AZ
Posts: 3,415
Likes: 0
Received 9 Likes on 8 Posts
What can the ECM do?

I know I am missing something (a lot of somethings) but I can't understand what the ECM (computer) can or does do to effect the engines performance, even with the multitude of sensors telling the ECM what is going on.

Everything seems physically connected. The crankshaft connects to the camshafts via timing belt. Distributor connects directly to DS cam shaft via gear. Rotor spins in cap via this connection, sending spark down the line every time they connect.

How can the computer change any of this? Spark duration? Fuel injector pulse... but is that all that can be changed electronically once the motor is turning?

I realize there is much more to the process, and I am new at all this. Just trying to better understand how the ECM can help, and hurt, engine performance. My 3.0 runs well, but just seems a little off and I am trying to understand the sytem a bit better.

Thanks
Old 09-29-2006, 06:10 PM
  #2  
Registered User
 
dcg9381's Avatar
 
Join Date: Jun 2006
Location: austin, tx
Posts: 1,825
Likes: 0
Received 1 Like on 1 Post
How can a carb impact performance? The EFI is your carb.. It essentially regulates fuel. The air is still a physical process, but the EFI determines how much fuel you get and how often. It attempts to regulate the right amount of fuel given an amount of air, but it has it's limitations.


What about spark? The EFI determines when you get a spark - and how advanced or retared the ignition system is.
Old 09-29-2006, 07:13 PM
  #3  
Contributing Member
 
TNRabbit's Avatar
 
Join Date: Apr 2006
Location: TENN Native Languishing in Virginia
Posts: 4,787
Likes: 0
Received 34 Likes on 14 Posts
The ECU (Electronic Control Unit) changes the fuel delivery and regulates the spark advance/retard according to conditions (octane of fuel, air density/temperature, engine temperature, etc.). It also uses the VAFM/MAF to determine air/fuel ratio.

What exactly is "off" on your 3.0 (details please!)? I just finished a major tune-up; maybe I can offer some suggestions...
Old 09-29-2006, 08:31 PM
  #4  
Contributing Member
Thread Starter
 
Elvota's Avatar
 
Join Date: Jun 2005
Location: Phx, AZ
Posts: 3,415
Likes: 0
Received 9 Likes on 8 Posts
Maybe my question is more about the distributor and timing then.

If rotor spins mechanically in the cap, doesn't a spark fire every time the rotor hits a contact? Does the ECU change how strong or long the spark is? What does the ECU have the power to change that effects the timing?

Basically, my truck runs well, but seems to lack power and torque. I know, 3.0 is sleepy.

Thing is, sometimes I have reasonable power, and sometimes I have very little. There doesn't seem to be a real pattern, hot, cold, altitude, etc. I can just feel it giving up sometimes, like trying to start in 3rd gear or something, and then other times the motor pulls just fine.

One thing I do know, with timing light on #1, and TE1 to E1 jumped, my timing mark is irratic (unjumped it's still irratic). Jumps 2 degrees or more, will never settle. I try to set timing at around 10, 12 degrees, but impossible to be accurate.

Some have suggested loose timing belt (which is 5000 miles new) which makes sense somewhat. All this leads to my rather simple question about what the ECU does. My theory is the ECU is fighting something, trying to help me out, but screwing me instead.

I don't seem to have any related codes.

Basically, I am trying to figure out if the problem I have is mechanical or electronic. I know it could be a lot of things, but without breaking out the list, I have already done almost everything yet this bouncy timing still escapes me.

Thanks in advance for any further ideas, info.
Old 09-29-2006, 10:29 PM
  #5  
Registered User
 
MRunner's Avatar
 
Join Date: Sep 2006
Location: Portland, OR
Posts: 37
Likes: 0
Received 0 Likes on 0 Posts
Does your engine idle smoothly in an out of gear? Cold and at operating temp?

Under load (say going up a hill) and under 3k RPM, does it jerk or surge?

Whats your average MPG?
Old 09-29-2006, 11:08 PM
  #6  
Registered User
 
Bumpin' Yota's Avatar
 
Join Date: Feb 2003
Location: Sarasota, FL
Posts: 3,689
Likes: 0
Received 4 Likes on 4 Posts
your timing should be rock steady not varying all over the place. Make sure the AC is off when you do yourtiming check. When the clutch engages it idles up the motor slightly thus advancing the timing
Old 09-29-2006, 11:23 PM
  #7  
Registered User
 
Bumpin' Yota's Avatar
 
Join Date: Feb 2003
Location: Sarasota, FL
Posts: 3,689
Likes: 0
Received 4 Likes on 4 Posts
Everyone covered pretty well what the ECU does....it changes the spark/ignition timing by tripping the coil sooner or later pending conditions. It controls fuel amounts by increasing or decreasing injector duty cycle.
Old 09-30-2006, 07:34 AM
  #8  
Registered User
 
dcg9381's Avatar
 
Join Date: Jun 2006
Location: austin, tx
Posts: 1,825
Likes: 0
Received 1 Like on 1 Post
Originally Posted by Elvota
Maybe my question is more about the distributor and timing then.

If rotor spins mechanically in the cap, doesn't a spark fire every time the rotor hits a contact? Does the ECU change how strong or long the spark is? What does the ECU have the power to change that effects the timing?

Here's a write up on it:
http://www.autoshop101.com/forms/h59.pdf

The ECM triggers a spark at an appropriate time. If it didn't the coil would arc all the time, even when the rotor was inbetween terminals.

ECM doesn't determine how "strong" the spark is. Spark is either triggered or it's not.

The ECM can delay the spark, say under detonation, even though the dizzy rotor is positioned correctly.. The rotor is on the terminal for a long range of engine timing. When going to an aftermarket ECU part of the challenge with the dizzy is to make sure you're setup to trigger only when the rotor is pointing to a terminal.
Old 09-30-2006, 07:48 PM
  #9  
Contributing Member
Thread Starter
 
Elvota's Avatar
 
Join Date: Jun 2005
Location: Phx, AZ
Posts: 3,415
Likes: 0
Received 9 Likes on 8 Posts
Thanks for all the information.



Answers to some of the posted questions.

1. Idles very smooth. It's a manual, so in gear probably doesn't matter, but smooth regardless of in or out of gear.

2. AC is not on when checking timing. AC not currently connected.

3. MPG probably won't be a tell at this point (35" tires, SAS), but I get around 15 to 17 depending.

4. I get no jerking or surging under load, hill or otherwise. The only thing I feel is a sense of nothing. Just very little torque, like trying to run a gear high, shifting to soon... like the engine can't catch up.

I got a TPS and a distributor off a good shape similiar year vehicle. I may swap to see if one of these makes the timing steady.

Of note, I don't seem to get a change in timing when I jump TE1 and E1, even though it is hard to tell with the marks wandering. I have read that no change once jumped can indicate the TPS is out of adjustment or bad.

I'll post what I learn. Any further ideas/ suggestions welcomed.
Old 09-30-2006, 08:02 PM
  #10  
Contributing Member
 
TNRabbit's Avatar
 
Join Date: Apr 2006
Location: TENN Native Languishing in Virginia
Posts: 4,787
Likes: 0
Received 34 Likes on 14 Posts
Sounds like TPS; however, with 35" tires, what gear combo are you running? If stock, that will explain why you have no power!
Old 09-30-2006, 08:09 PM
  #11  
Registered User
 
MRunner's Avatar
 
Join Date: Sep 2006
Location: Portland, OR
Posts: 37
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by Bumpin' Yota
your timing should be rock steady not varying all over the place.
What can cause unsteady base ignition timing? When I set mine to spec (10 BTDC), it will be at 10 but jump up up to 13-15 then back down to 10, then back up, etc. Has new TPS, properly adjusted.
Old 10-01-2006, 03:33 PM
  #12  
Contributing Member
 
rdharper's Avatar
 
Join Date: May 2006
Location: Morgan Hill, Ca
Posts: 1,066
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by Elvota
I know I am missing something (a lot of somethings) but I can't understand what the ECM (computer) can or does do to effect the engines performance, even with the multitude of sensors telling the ECM what is going on.

Everything seems physically connected. The crankshaft connects to the camshafts via timing belt. Distributor connects directly to DS cam shaft via gear. Rotor spins in cap via this connection, sending spark down the line every time they connect.

How can the computer change any of this? Spark duration? Fuel injector pulse... but is that all that can be changed electronically once the motor is turning?

I realize there is much more to the process, and I am new at all this. Just trying to better understand how the ECM can help, and hurt, engine performance. My 3.0 runs well, but just seems a little off and I am trying to understand the sytem a bit better.

Thanks
In terms of useful theory, the Wikipedia is becoming ever more useful. Here are two links.

For some history: http://en.wikipedia.org/wiki/Engine_Control_Unit

And another link specific to Toyota (also from the Wikipedia): http://www.autoshop101.com/autoshop15.html

For instance, checkout number 33 on Position Sensors, including the TPS.
Old 10-01-2006, 10:44 PM
  #13  
Contributing Member
Thread Starter
 
Elvota's Avatar
 
Join Date: Jun 2005
Location: Phx, AZ
Posts: 3,415
Likes: 0
Received 9 Likes on 8 Posts
Thanks again for all the help and links.

I think I may have figured my problem out today.

After messing with the TPS forever and really seeing no change, I decided to try and swap in another distributor body I had pulled from the salvage yard. Low and behold, timing finally stayed still!!

Was able to set to 12 degrees and truck seems to run very well now. Marginal power increase, but much more consistant, which was my main concern at this point in time. The only thing that isn't "perfect" is the idle does not seem to drop when TE1 and E1 are jumped... so I may mess with the TPS a bit more depending on the results I see.

After looking at the old distributor, it seemed to spin very, very freely comapred to the newer one. Guessing here, but think perhaps this loose feel was contributing to the jumpy timing. It could of course be something else in the distributor entirely, but either way I seem to be on the right track with the new unit.

Only 20 miles so far, so I guess time will tell. I'll post again if something changes in an effort to help others with similiar issues.

Oh, and I run 5.29 gears, so this is as strong as the 3.0 is going to get with my set up, which isn't half bad once all is said and done.
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
moparbay
86-95 Trucks & 4Runners
40
03-10-2023 03:50 PM
jb451
95.5-2004 Tacomas & 96-2002 4Runners
7
10-07-2022 06:58 AM
Rcbc92
95.5-2004 Tacomas & 96-2002 4Runners
5
09-26-2015 03:00 PM
Gone Fission
86-95 Trucks & 4Runners
9
09-22-2015 04:51 AM
JustToynAround
86-95 Trucks & 4Runners
3
08-19-2015 11:46 AM



Quick Reply: What can the ECM do?



All times are GMT -8. The time now is 12:37 AM.