Notices
ECU Flash

Cam Sensor or Crank sensor for timing?

Thread Tools
 
Search this Thread
 
Old May 10, 2010, 01:49 PM
  #1  
Evolved Member
Thread Starter
iTrader: (8)
 
03whitegsr's Avatar
 
Join Date: Nov 2006
Location: Utah
Posts: 4,001
Received 15 Likes on 13 Posts
Cam Sensor or Crank sensor for timing?

Has anybody broken down the code section that figures out how the cam and crank signals relate to ignition and fuel timing?

JohnBradley (Aaron) has noted that cams that have the dowel pin off on the cam seem to effect the ignition and fuel timing.
https://www.evolutionm.net/forums/ev...ble-build.html

I've always assumed that since there is a crank signal, it would base the timing on the crank signal and the cam signal was just for identifying which cylinder it was on. With what Aaron has noted though, it makes me wonder if the exhaust cam timing can impact the ignition and fuel timing?
Old May 10, 2010, 02:09 PM
  #2  
Evolved Member
iTrader: (6)
 
donour's Avatar
 
Join Date: May 2004
Location: Tennessee, USA
Posts: 2,502
Received 1 Like on 1 Post
This question seems to get asked a lot -- recently by me even.

https://www.evolutionm.net/forums/ec...nk-sensor.html

d
Old May 10, 2010, 02:14 PM
  #3  
Evolved Member
Thread Starter
iTrader: (8)
 
03whitegsr's Avatar
 
Join Date: Nov 2006
Location: Utah
Posts: 4,001
Received 15 Likes on 13 Posts
Damn newbs

Very interesting and suprising. I have no idea why you would use the cam for timing when you have a crank trigger. Seems stupid.

This draws two questions then:

1. Is there a timing advance offset table based on RPM? On the 1G, I believe there is such a table to deal with timing belt stretch.
2. Is there any kind of offset value that could be adjusted so that when you change exhaust cam timing X degrees, you could adjust your base timing to compensate instead of changing the entire map X degrees?

Last edited by 03whitegsr; May 10, 2010 at 03:00 PM.
Old May 10, 2010, 03:08 PM
  #4  
Evolving Member
 
Ceddy's Avatar
 
Join Date: Apr 2008
Location: Reading, PA
Posts: 265
Likes: 0
Received 1 Like on 1 Post
The Crank Trigger wasn't added til 95, because of OBD2 and Emissions laws mandated in 96.

One of the laws was that Timing can not be advanced. A stationary Crank Trigger prevents this.

Mitsu kind of went over board with this and put Inverted Signal CAS on 95-96 USDM cars, but then switched back to a normal CAS for 97+.


I think they went with the CAM location because of space and a cleaner environment.

The older style adjustable CAS are timed off the Crank Pulley, so with Adjustable CAM Gears your timing is still correct. But emissions laws and the addition of the Crank Trigger ruined this for us.


Edit:

"2. Is there any kind of offset value that could be adjusted so that when you change exhaust cam timing X degrees, you could adjust your base timing to compensate instead of changing the entire map X degrees?"
In the Timing Map Header there is a value that adds 20*(0x14) to the looked up value.

Last edited by Ceddy; May 10, 2010 at 03:13 PM.
Old May 11, 2010, 10:48 AM
  #5  
Evolved Member
iTrader: (30)
 
JohnBradley's Avatar
 
Join Date: Jan 2004
Location: Northwest
Posts: 11,396
Received 65 Likes on 49 Posts
Here is a couple pics of the crazy timing maps. Both of these are 2003 VIIIs and I havent seen this problem in the 04s. Only 3 2003s and 10-11 2005s. I have a problem car here right now, and will be redynoing it after fixing some other issues. The car had all the classic problems and then I verified cam position and the intake cam was 2 teeth off. The true problem cars are definitely not like that, so redynoing this one might not necessarily let us know. I will locate another problem car (I know where one is and who owns it) and then verify it as I soon as I can get it in.



Aaron
Old May 11, 2010, 10:57 AM
  #6  
Evolved Member
Thread Starter
iTrader: (8)
 
03whitegsr's Avatar
 
Join Date: Nov 2006
Location: Utah
Posts: 4,001
Received 15 Likes on 13 Posts
Interesting, my timing map is very aggressive with low 20s in the high RPM 160-200 load range. Cam timing is dead on with the timing marks.

Time to get a timing light and see if something funny is going on.

Edit: JB, is that the stock timing map or is that a map that you tuned and found it needed that much timing advance?
Old May 11, 2010, 11:06 AM
  #7  
Evolved Member
iTrader: (30)
 
JohnBradley's Avatar
 
Join Date: Jan 2004
Location: Northwest
Posts: 11,396
Received 65 Likes on 49 Posts
Here is a normal 92 octane timing map for the standard BPU 2003 for comparison-

Old May 11, 2010, 06:41 PM
  #8  
Evolved Member
iTrader: (30)
 
JohnBradley's Avatar
 
Join Date: Jan 2004
Location: Northwest
Posts: 11,396
Received 65 Likes on 49 Posts
So I verified that the car has stock cams (the map listed as weirdcams) and the base timing is indeed at 0* advance when I have 5* BTDC locked in. I doublechecked versus my car to make sure that 5* was 5* and it is in fact where it is set. Anyone that has ever owned a DSM knows all this already but on the Evos without a CAS its not well known.

After fixing the timing belt, i took the car back to the dyno and made 316whp. This is the timing/fuel map. It is stock injectors too by the way.



With this timing map the car made 252whp, this map on a car with identical mods made 306 only a half hour before this was on the dyno. The owner of the first car was actually watching since I had talked to him about this while we were working on his.



Here are the results overlaid-

Old May 12, 2010, 07:11 AM
  #9  
Evolved Member
Thread Starter
iTrader: (8)
 
03whitegsr's Avatar
 
Join Date: Nov 2006
Location: Utah
Posts: 4,001
Received 15 Likes on 13 Posts
Very interesting.
With OBD-II requiring a crank trigger, I have always assumed the crank trigger drove the actual timing events, on the 2G and the EVO. The fact that it uses a cam trigger actually makes me want to go over to a standalone a little now with a crank trigger. Some day, until then though, the stock ECU is pretty kick ***.

I realize you seem to have to tune the cars differently, but do these cars with the "weird" cams have different stock maps then cars with "normal" cams? Is this possibly something the factory knows of and has properly accounted for it in certain ROM versions?
Old May 12, 2010, 08:40 AM
  #10  
Evolved Member
iTrader: (30)
 
JohnBradley's Avatar
 
Join Date: Jan 2004
Location: Northwest
Posts: 11,396
Received 65 Likes on 49 Posts
Originally Posted by 03whitegsr
Is this possibly something the factory knows of and has properly accounted for it in certain ROM versions?
Other than a possibility of background maps being different, the normal fuel and timing map are identical. The car had a stock 0015 ROM in it when I dyno'd it. Its base pull was 228whp on a totally stock map.

Mods-

3" Intercooler
Piping
AEM intake
3" exhaust with testpipe
255

all the normal stuff.

FYI on the fuel map-

MAF scaling isnt the problem since the idle and cruise seem relatively unaffected. I can rule out the filter causing the problem and making the car behave abnormally. I am not worried about this so much since even with an AEM, timing errors and issues related to the crank and cam sensors can and do happen. The stock ECU probably has the best way of dealing with them in comparison to other options though. I would presume the fuel map is goofy since the injector phasing is off because of the dowel. That also accounts for the erratic nature of the power graph. Firing on a closed valve doesnt hurt power but it makes it look choppy.

Aaron
Old May 12, 2010, 03:18 PM
  #11  
Evolved Member
Thread Starter
iTrader: (8)
 
03whitegsr's Avatar
 
Join Date: Nov 2006
Location: Utah
Posts: 4,001
Received 15 Likes on 13 Posts
A few degrees on injection angle shouldn't do much on the fuel, unless you are saying it's 180 cam degrees out?

I don't see a "weird" fuel map in your posts above, just the map after you changed the cam timing.

I'm less concerned about compensating for it then wondering if there is something different in the background between ROM versions that we haven't yet noticed.
Old May 12, 2010, 04:18 PM
  #12  
Evolved Member
iTrader: (30)
 
JohnBradley's Avatar
 
Join Date: Jan 2004
Location: Northwest
Posts: 11,396
Received 65 Likes on 49 Posts
Here is the back to back comparo. Both resulted in the same AFR, the offset in the map is about the same. Stock injectors with 255 on both cars, lean spool off. No really quantifiable trim difference in closed loop, the only difference seems to be open loop.

Old May 13, 2010, 03:55 PM
  #13  
Evolving Member
 
Ceddy's Avatar
 
Join Date: Apr 2008
Location: Reading, PA
Posts: 265
Likes: 0
Received 1 Like on 1 Post
I have been looking closely at the CAS and Crank code, trying to get the 95/96 DSMs working with a Flashable ecu.


I stated before that the CAS is used for scheduling events, this is incorrect. The Crank is used for scheduling events. Some info and nomenclature off an old site had me confused. I apologize for misinforming people.


Cam Sensor or Crank sensor for timing?-caslabeled.jpg
A few uSec after the falling edge of the Crank wave, the CAS wave is checked. If it is positive, it denotes cylinder #1 is TDC on power stroke, and the Cylinder Index is reset.

Crank Trigger is used to schedule events: Spark, Fuel, and count RPMs.

CAS is used to denote TDC.


Very sorry for the confusion.
Old May 13, 2010, 05:06 PM
  #14  
Evolved Member
 
merlin.oz's Avatar
 
Join Date: Jun 2008
Location: Sydney
Posts: 824
Likes: 0
Received 23 Likes on 19 Posts
Ceddy, can you confirm the crank angle for fuel start pulse?
I presume its set to trigger on or just after the 61* crank trigger signal??
Old May 13, 2010, 07:08 PM
  #15  
Evolving Member
 
Ceddy's Avatar
 
Join Date: Apr 2008
Location: Reading, PA
Posts: 265
Likes: 0
Received 1 Like on 1 Post
Originally Posted by merlin.oz
Ceddy, can you confirm the crank angle for fuel start pulse?
I presume its set to trigger on or just after the 61* crank trigger signal??
I believe fueling starts on the falling edge of crank signal of the next cylinder.

If order is: 1, 3, 4, 2

Fueling for cylinder #1 would start with cylinder #3 crank trigger.

This gives maximum fueling time.
(Fuel is delivered during the Exhaust and Intake stroke)



Originally Posted by 0xDEAD
So according to Ceddy the crank sensor needs modified and adjusted to properly calibrate the timing. However aaron seems to think it is the cam angle sensor that is causing the isssue, but according to Ceddy this only causes a reset for TDC in the code.
Its main purpose is Cylinder Index reset when cylinder #1 is TDC.

But there is a lot stuff going on in this small section of code, the CAS could have a secondary use or side effect.


Another possible issue if you have Adjustable CAM gears or timing is off a tooth or three, is the TDC signal arriving at the wrong time.

If you look at the CAS signal it has a big pulse for Cylinder #1 and a small pulse for Cylinder #4. If the CAS and Crank where out of phase enough the Cylinder #4 pulse could trigger TDC, or the Cylinder #1 might not trigger.

If something like this would happen, it would be like a 1G CAS with a 95 DSM ecu. Fueling would be 180* out of phase, car still runs ok, but has some issues.

But thats just a guess.


Quick Reply: Cam Sensor or Crank sensor for timing?



All times are GMT -7. The time now is 07:23 AM.