DIY PROM Do It Yourself PROM chip burning help. No PROM begging. No PROMs for sale. No commercial exchange. Not a referral service.

TBI ecu file uploaded to Patch ALDL stream

Thread Tools
 
Search this Thread
 
Old Jun 14, 2004 | 07:04 AM
  #1  
JPrevost's Avatar
Thread Starter
Senior Member
 
Joined: Oct 1999
Posts: 6,621
Likes: 2
Car: 91 Red Sled
Axle/Gears: 10bolt Richmond 3.73 Torsen
TBI ecu file uploaded to Patch ALDL stream

http://www.moates.net/fileman/index....%20ECU%20Hacks

I've uploaded ecu files with all necessary documentation to patch a 160 baud ALDL datastream.
This is for the 7747 and 8746, sorry to the rest but I don't have commented RAM for the others.
In layman's terms, these ecu files will modify your ALDL datastream by having the eprom tell the ecu to spit out different data. Instead of battery voltage being datalogged with winaldl (as an example) you could have the ecm's desired AFR. Another good change is to use the eprom id msb and eprom id lsb for things like Final SA and the minor knock counter (PA3 lsb).
Keep in mind that if you use final SA that the actual physical dizzy advance isn't considered so you need to add that value in. Also make certain that in the eprom, your initial SA is set to the same as your dizzy's physical advance.
Reply
Old Jun 16, 2004 | 01:02 PM
  #2  
Dominic Sorresso's Avatar
Supreme Member
20 Year Member
 
Joined: Dec 2001
Posts: 1,997
Likes: 12
From: Bartlett, IL
Car: 92 ZR-1
Engine: LT-5
Transmission: ZF-6
Axle/Gears: SuperDana 44 4.10
Jon,

Thanks. Trying to remember how you told me to do this during the ECM POW WOW.

Dominic
Reply
Old Jun 16, 2004 | 04:49 PM
  #3  
JPrevost's Avatar
Thread Starter
Senior Member
 
Joined: Oct 1999
Posts: 6,621
Likes: 2
Car: 91 Red Sled
Axle/Gears: 10bolt Richmond 3.73 Torsen
Originally posted by Dominic Sorresso
Jon,

Thanks. Trying to remember how you told me to do this during the ECM POW WOW.

Dominic
Do you still have questions?
Reply
Old Jun 16, 2004 | 05:02 PM
  #4  
Dominic Sorresso's Avatar
Supreme Member
20 Year Member
 
Joined: Dec 2001
Posts: 1,997
Likes: 12
From: Bartlett, IL
Car: 92 ZR-1
Engine: LT-5
Transmission: ZF-6
Axle/Gears: SuperDana 44 4.10
Jon,

This is one thing I couldn't quite get my head around. I think I know how to change the battery volts to Synch BPW etc. BUT,
how would I send another item to an area that is currently not defined in the ECU? Should I just create it in the ECU and then change the address to the item I want displayed. For example, I have a 4th gear switch setting available on my EASE scantool.
I could send Spark Advance to it but the 4th gear switch is not currently defined in the 7747 ECU I have.
Reply
Old Jun 16, 2004 | 10:22 PM
  #5  
Mangus's Avatar
TGO Supporter
 
Joined: Jan 2000
Posts: 1,861
Likes: 0
From: In your ear. No, the other one.
Car: '89 Trans Am WS6
Engine: 350 TPI
Transmission: T5WC
Axle/Gears: 3.08 posi
FYI, I moved this into the Bin Definitions (ECU) files section (Jon originally uploaded to the hacks/source code section on accident).

Now its here:
http://www.moates.net/files/3)%20Bin...DL%20patch.zip
Reply
Old Jun 16, 2004 | 11:14 PM
  #6  
Low C1500's Avatar
Senior Member
 
Joined: Jan 2002
Posts: 812
Likes: 0
From: Red Deer, Canada
Car: 89 Shortbox
Engine: 350 Vortec
Transmission: 700r4
Real nice work Jon, I'm gonna have some fun with this.
Reply
Old Jun 17, 2004 | 03:09 PM
  #7  
JPrevost's Avatar
Thread Starter
Senior Member
 
Joined: Oct 1999
Posts: 6,621
Likes: 2
Car: 91 Red Sled
Axle/Gears: 10bolt Richmond 3.73 Torsen
Originally posted by Dominic Sorresso
Jon,

This is one thing I couldn't quite get my head around. I think I know how to change the battery volts to Synch BPW etc. BUT,
how would I send another item to an area that is currently not defined in the ECU? Should I just create it in the ECU and then change the address to the item I want displayed. For example, I have a 4th gear switch setting available on my EASE scantool.
I could send Spark Advance to it but the 4th gear switch is not currently defined in the 7747 ECU I have.
It is in the ecu file but since 4th gear is just a switch it's only a bit (0 or 1) it's included with 8 other switchs in the 16. mcu2 i/o
That looks at the hardware location L0801 which isn't RAM and isn't EPROM or ROM! What is that location exactly? I've seen it and I know how to work with it but I don't know where it is physically in the ecm.... anybody?
So if you don't want your switchs to work then change that to something else... but you're limited to the software you're using. If you're using EASE then the 4th gear switch won't display something that's numeric like final SA, instead it'll just display/record the # bit of that byte (8 bits). Is this still too confusing?

edit; Maybe Joby will release a new version of WinALDL that let's you define your own definition files or does TunerPro already do this? I can't keep up with these things. At one point I had source code for WinALDL that I was going to patch for this kind of a modifcation but then I got lockers and never needed the mod.

Last edited by JPrevost; Jun 17, 2004 at 03:11 PM.
Reply
Old Jun 17, 2004 | 04:24 PM
  #8  
ben73's Avatar
TGO Supporter
20 Year Member
 
Joined: Jan 2003
Posts: 524
Likes: 0
From: Australia
Originally posted by Dominic Sorresso
Jon,

This is one thing I couldn't quite get my head around. I think I know how to change the battery volts to Synch BPW etc. BUT,
how would I send another item to an area that is currently not defined in the ECU? Should I just create it in the ECU and then change the address to the item I want displayed. For example, I have a 4th gear switch setting available on my EASE scantool.
I could send Spark Advance to it but the 4th gear switch is not currently defined in the 7747 ECU I have.

Hey Dominic,
I am almost finished creating a tunerpro aldl definition to monitor SA and BPW in those two locations. I still have to finish testing it yet..... and get tunerpro communicating properly with my laptop...
Tunerpro lets you bias the display also, so its dead easy to add your base timing to the transmitted SA to give a total, at the crank number to display ;-)
This will become redundant once ken/bill/bob get the speedreader available...
Ben.
Reply
Old Jun 17, 2004 | 05:21 PM
  #9  
Dominic Sorresso's Avatar
Supreme Member
20 Year Member
 
Joined: Dec 2001
Posts: 1,997
Likes: 12
From: Bartlett, IL
Car: 92 ZR-1
Engine: LT-5
Transmission: ZF-6
Axle/Gears: SuperDana 44 4.10
Ben,

Jon and RBob :hail: spoiled me with Lockers while at the ECM POW-WOW. 17 frames a second versus 1/second makes tuning so much easier. So I anxiously await Ken and Bill's efforts with SpeedReader. After you test out that def file maybe send it my way. Monitoring SA and Synch PW is what I am looking for. We bumped the FP on my car from 10 to 16psi. Fuund that the injectors were static and AFR was 14:1 at WOT. Not good. It "feels" like it is running quite a bit stronger now but the BLMs are in the low 100 range. But that's what tuning is all about.
Reply
Old Jun 17, 2004 | 05:30 PM
  #10  
ben73's Avatar
TGO Supporter
20 Year Member
 
Joined: Jan 2003
Posts: 524
Likes: 0
From: Australia
Originally posted by Dominic Sorresso
Ben,

Jon and RBob :hail: spoiled me with Lockers while at the ECM POW-WOW. 17 frames a second versus 1/second makes tuning so much easier. So I anxiously await Ken and Bill's efforts with SpeedReader. After you test out that def file maybe send it my way. Monitoring SA and Synch PW is what I am looking for. We bumped the FP on my car from 10 to 16psi. Fuund that the injectors were static and AFR was 14:1 at WOT. Not good. It "feels" like it is running quite a bit stronger now but the BLMs are in the low 100 range. But that's what tuning is all about.
Thats awesome info Dom.. So your 80lb'ers were static at 10psi, but ok at 16?? I *think* my 90's are ok at 15psi, only because when on the dyno it didn't lean out up top.... That was with the X-ram.. When i fitted the SY-1, the blms jumped to 140's and a few 150's! So i don't know where i am at right now..
Lockers would be sooooo handy right now.. I cannot wait for the speedreader to be available.
I will send the aldl definition to you as soon as i am happy it is right.
Ben.
Reply
Old Jun 20, 2004 | 02:19 PM
  #11  
jeepguy553's Avatar
Senior Member
 
Joined: Nov 2003
Posts: 647
Likes: 0
From: Rockport, TX
Car: 1980 Jeep CJ7
Engine: AMC 360 with GM TBI
Transmission: TF727 set for kill...let's get it on!!!
Cool stuff, Jon! Thanks!
Reply
Old Jun 20, 2004 | 05:24 PM
  #12  
7Point4's Avatar
Member
 
Joined: May 2004
Posts: 109
Likes: 0
From: Dyersburg, TN
Car: 1990 Chevy 454SS
Engine: 454
Transmission: TH400
Question..

I was in the middle of trying this same idea out with the new 8747 ecu file I am making for Tunerpro, and was hoping it would work. Going to try a prom 2day, i hope.

But the question i have is..

I was looking through the hac trying to find the actual xmit code for the ALDL routine (160 baud). What would happen if i replaced all the data with, say, the bpw and target afr, just over and over. Does the routine update just once a second, or does it update right before it sends the data? Could i possibly get 10 or 20 actual data points per second, on just one or two variables? Does the question make sense? Hard to explain. It would not be realtime data, it might be up to 1 second old, but I think that might be useful, in some cases

Last edited by 7Point4; Jul 27, 2004 at 03:51 AM.
Reply
Old Jun 20, 2004 | 05:44 PM
  #13  
jeepguy553's Avatar
Senior Member
 
Joined: Nov 2003
Posts: 647
Likes: 0
From: Rockport, TX
Car: 1980 Jeep CJ7
Engine: AMC 360 with GM TBI
Transmission: TF727 set for kill...let's get it on!!!
I see what you are getting at and I really think you are barking up the wrong tree. Everything I have seen/read on this board says that 160-baud is gonna get a certain frame of data each second and that the data is already old by the time you see it. Your idea is awesome and if you can manage to do it, make sure you let the rest of us 160-baud guys in on the secret.
If you get that 8747 ALDLdef to work, how bout sending a copy of it my way? I cannot get mine to work for the 8746.
Reply
Old Jun 21, 2004 | 04:10 PM
  #14  
Dominic Sorresso's Avatar
Supreme Member
20 Year Member
 
Joined: Dec 2001
Posts: 1,997
Likes: 12
From: Bartlett, IL
Car: 92 ZR-1
Engine: LT-5
Transmission: ZF-6
Axle/Gears: SuperDana 44 4.10
Re: Question..

Originally posted by 7Point4
I was in the middle of trying this same idea out with the new 8747 ecu file I am making for Tunerpro, and was hoping it would work. Going to try a prom 2day, i hope.

But the question i have is..

I was looking through the hac trying to find the actual xmit code for the ALDL routine (160 baud). What would happen if i replaced all the data with, say, the bpw and target afr, just over and over. Does the routine update just once a second, or does it update right before it sends the data? Could i possibly get 10 or 20 actual data points per second, on just one or two variables? Does the question make sense? Hard to explain. It would not be realtime data, it might be up to 1 second old, but I think that might be useful, in some cases
7Point,

This may be relevant to your idea. I use EASE for scanning and they say that you can increase update rate by limiting the number of parameters you are scanning for.
Reply
Old Jun 21, 2004 | 05:11 PM
  #15  
RBob's Avatar
Moderator
iTrader: (1)
 
Joined: Mar 2002
Posts: 18,432
Likes: 233
From: Chasing Electrons
Car: check
Engine: check
Transmission: check
Re: Question..

Originally posted by 7Point4
I was in the middle of trying this same idea out with the new 8747 ecu file I am making for Tunerpro, and was hoping it would work. Going to try a prom 2day, i hope.

But the question i have is..

I was looking through the hac trying to find the actual xmit code for the ALDL routine (160 baud). What would happen if i replaced all the data with, say, the bpw and target afr, just over and over. Does the routine update just once a second, or does it update right before it sends the data? Could i possibly get 10 or 20 actual data points per second, on just one or two variables? Does the question make sense? Hard to explain. It would not be realtime data, it might be up to 1 second old, but I think that might be useful, in some cases
You can replace the data stream and put just the two parameters in every other location. Except: for the first byte. The first byte of the data stream is hardcoded into the ALDL routine. The ALDL address list is in the EPROM and can be changed.

The data is sent real time. IOW each byte is grabbed from memory when it is time to transmit that byte of data.

So it is easy to xmit the BPW (2 bytes) and the O2 reading (one byte) in alternating fashion.

RBob.
Reply
Old Jun 21, 2004 | 05:21 PM
  #16  
7Point4's Avatar
Member
 
Joined: May 2004
Posts: 109
Likes: 0
From: Dyersburg, TN
Car: 1990 Chevy 454SS
Engine: 454
Transmission: TH400
Thanks!

Its amazing the amount of info and knowledge that is around.


Now if i can just figure out tunerpro's aldl quirks, i can use some of this great info. Was using winaldl, and it worked, but thinking some of the bytes are different between the 7747 def i have to use and the 8747 i actually have. Along with if i can do what we are talking about, it will confuse the heck out of WinALDL (A nice program, no doubt).
Reply
Old Jul 26, 2004 | 03:42 PM
  #17  
Dominic Sorresso's Avatar
Supreme Member
20 Year Member
 
Joined: Dec 2001
Posts: 1,997
Likes: 12
From: Bartlett, IL
Car: 92 ZR-1
Engine: LT-5
Transmission: ZF-6
Axle/Gears: SuperDana 44 4.10
Has anyone made the changes Jon has provided. I have tried using the Prom ID for Total SA but all I get are either the base or max timing. Same goes for Synch PW. What am I doing wrong?
Reply
Old Jul 26, 2004 | 07:02 PM
  #18  
JPrevost's Avatar
Thread Starter
Senior Member
 
Joined: Oct 1999
Posts: 6,621
Likes: 2
Car: 91 Red Sled
Axle/Gears: 10bolt Richmond 3.73 Torsen
What is being captured in a logged run?
If you can upload your bin file I'll look at it and see if there's anything wrong.
Reply
Old Jul 26, 2004 | 08:00 PM
  #19  
Dominic Sorresso's Avatar
Supreme Member
20 Year Member
 
Joined: Dec 2001
Posts: 1,997
Likes: 12
From: Bartlett, IL
Car: 92 ZR-1
Engine: LT-5
Transmission: ZF-6
Axle/Gears: SuperDana 44 4.10
Jon,

How are you? Thanks for responding. I am not sure where to put the SA, Synch PW etc. The SA for instance has an lsb and msb address. Which do you use? Remember, I am using a 7747. BTW, trying to rid myself of that dreaded oscillating idle with the increased FP.
Reply
Old Jul 27, 2004 | 04:07 PM
  #20  
JPrevost's Avatar
Thread Starter
Senior Member
 
Joined: Oct 1999
Posts: 6,621
Likes: 2
Car: 91 Red Sled
Axle/Gears: 10bolt Richmond 3.73 Torsen
Originally posted by Dominic Sorresso
Jon,

How are you? Thanks for responding. I am not sure where to put the SA, Synch PW etc. The SA for instance has an lsb and msb address. Which do you use? Remember, I am using a 7747. BTW, trying to rid myself of that dreaded oscillating idle with the increased FP.
Try both, I can't remember which worked for me, I remember having a problem with it and only one was working. Same with Synch PW. It should be msb but you never know.
The oscillating at idle, is that when you've gone closed loop? If so, I'd check out the prop gains, that's what fixed my idle oscillations with the new o2 sensor. The old sensor was so slow my idle would oscillate but it took it a WHILE fore the idle to be "fast" and then "slow."
Reply
Old Jul 27, 2004 | 05:16 PM
  #21  
Dominic Sorresso's Avatar
Supreme Member
20 Year Member
 
Joined: Dec 2001
Posts: 1,997
Likes: 12
From: Bartlett, IL
Car: 92 ZR-1
Engine: LT-5
Transmission: ZF-6
Axle/Gears: SuperDana 44 4.10
Jon,

On the SA, I tried both. One gave me Total advance reading of a constant 41.8. Sounds like the max advance. The other gave me a constant reading of 24.7 which was my min timing. Neither of them changed during the course of the scan.
I think I have the oscillation fixed now. I set the IAC controls to what they were when I drove back from the POW WOW. My suspicion is that my Stall saver was set to exit at 600rpm while the idle was at 850. Then the Stall saver decay coef was set at 19. Very slow. So when I would add load to the motor while sitting at a light for example, the motor would drop down enough to trigger the stall saver. Since that was slow to decay, it would keep bouncing of each end until finally the motor would shut down. I am hoping to scan tonight and see if I am close to the 128 Holy Grail. I first roughed it in using just the INT. Then I unlocked the BLMs so I am using that now.

Last edited by Dominic Sorresso; Jul 27, 2004 at 05:21 PM.
Reply
Old Jul 27, 2004 | 07:20 PM
  #22  
JPrevost's Avatar
Thread Starter
Senior Member
 
Joined: Oct 1999
Posts: 6,621
Likes: 2
Car: 91 Red Sled
Axle/Gears: 10bolt Richmond 3.73 Torsen
That's odd that you're getting those values. I wonder what your bias' are set at. The worst case senario is that one of the bias values is off by ~20 degrees and you really ARE running max timing all the time, or vice versa. I'd look at all the tables and do the calculations by hand to be certain.
One other thing with tuning the idle timing, if you're right at the limit of too much timing the car will feel like it's going in and out of stall saver. It usually will idle really strong and then nose over itself as an indicator and get to about 500rpm before stall saver. That's juts another thing to try. With a stick you almost want to remove some timing at idle because when you're on the edge, just a flick of the throttle and the revs go up fast. Take some timing out and it'll be easier to launch... that's what I did with a friends Ford 5.0 with just headers and a TKO. That might not be universal but I'm just stating things that have seemed to help with getting a nice idle.
Reply
Old Jul 28, 2004 | 06:14 PM
  #23  
JPrevost's Avatar
Thread Starter
Senior Member
 
Joined: Oct 1999
Posts: 6,621
Likes: 2
Car: 91 Red Sled
Axle/Gears: 10bolt Richmond 3.73 Torsen
If I could suggest sending your calibration to somebody that has a test bench to test your calibration. I think Grumpy or RBob might be able to do it since I know for a fact they still have c3's around .
I would do it but my test bench is in Ohio and I'm in NJ right now.
Reply
Old Jul 29, 2004 | 12:38 PM
  #24  
Dominic Sorresso's Avatar
Supreme Member
20 Year Member
 
Joined: Dec 2001
Posts: 1,997
Likes: 12
From: Bartlett, IL
Car: 92 ZR-1
Engine: LT-5
Transmission: ZF-6
Axle/Gears: SuperDana 44 4.10
Jon,

Thanks. Its been an interesting tuning exercise to say the least.
I started with your bin and locked the BLMs to rough in the tune using the INT. I had gotten it to a pretty good point where the INT was close to 128. Then I unlocked the BLM's and found that it was running richer than the INT indicated. RBobs comment about the BLMs being more accurate came to mind. However, I experienced a stumbling at idle which appeared to take place whenever the BLMs would reset due to the idle crossing over from one BLM cell to the other. So I disabled the BLM reset which then caused the idle to seesaw. Normal cruise was fine although still rich. I also continued to experience a slight stumble at very very light cruise throttle or decel. Especially in the 2000rpm range.
I had reverted to the lower FP and original cal just to eliminate a vacuum leak as the cause. Motor ran fine. So I put FP back up again. Last night I unplugged the IAC's and I was still experiencing a seesawing of the idle. Increasing the rpms with no load on the motor, it will not keep a steady rpm. Checked for any obvious vacuum leaks and didn't find any. The motor will rev up to 1600rpm, once I free wheel it rolling to a stop. It'll stay there and seesaw up and downto 1200rpm. After several minutes it will idle down to 900 rpm where it will sit until I hit throttle again. Then cycle will begin again.
I have forwardrd you my latest bin file.

Last edited by Dominic Sorresso; Jul 29, 2004 at 12:41 PM.
Reply
Old Jul 29, 2004 | 03:35 PM
  #25  
JPrevost's Avatar
Thread Starter
Senior Member
 
Joined: Oct 1999
Posts: 6,621
Likes: 2
Car: 91 Red Sled
Axle/Gears: 10bolt Richmond 3.73 Torsen
That really sounds like a prop gain problem. It's overcompensating the fuel and causing it to go up and down, although that's an awefully high rpm to have that problem it still might be an issue.
SA might also be too high causing it to stop itself, I'll look at the bin later tonight and get back to you.
Originally posted by Dominic Sorresso
Jon,

Thanks. Its been an interesting tuning exercise to say the least.
I started with your bin and locked the BLMs to rough in the tune using the INT. I had gotten it to a pretty good point where the INT was close to 128. Then I unlocked the BLM's and found that it was running richer than the INT indicated. RBobs comment about the BLMs being more accurate came to mind. However, I experienced a stumbling at idle which appeared to take place whenever the BLMs would reset due to the idle crossing over from one BLM cell to the other. So I disabled the BLM reset which then caused the idle to seesaw. Normal cruise was fine although still rich. I also continued to experience a slight stumble at very very light cruise throttle or decel. Especially in the 2000rpm range.
I had reverted to the lower FP and original cal just to eliminate a vacuum leak as the cause. Motor ran fine. So I put FP back up again. Last night I unplugged the IAC's and I was still experiencing a seesawing of the idle. Increasing the rpms with no load on the motor, it will not keep a steady rpm. Checked for any obvious vacuum leaks and didn't find any. The motor will rev up to 1600rpm, once I free wheel it rolling to a stop. It'll stay there and seesaw up and downto 1200rpm. After several minutes it will idle down to 900 rpm where it will sit until I hit throttle again. Then cycle will begin again.
I have forwardrd you my latest bin file.
Reply
Old Jul 29, 2004 | 03:47 PM
  #26  
RednGold86Z's Avatar
Supreme Member
20 Year Member
iTrader: (1)
 
Joined: Mar 2000
Posts: 1,692
Likes: 1
From: Corona
Car: 92 Form, 91 Z28, 89 GTA, 86 Z28
Engine: BP383 vortech, BP383, 5.7 TPI, LG4
Transmission: 4L60e, 700R4, 700R4..
Axle/Gears: 3.27, 2.73
It may be having a pulsewidth size problem. With higher fuel pressure, it takes a shorter pulse to deliver the same amount of fuel. If the PW gets shorter than about 1.3 ms total (including injector turn on time), it gets nonlinear in a hurry. The ECU normally combats this with Quasi-Async where the pulses are roughly doubled but injected only half as often to deliver the same amount of fuel with consistent PWs. Maybe there is some parameter that deals with this that is now incorrect for the higher pressure and such. Also, maybe the block learn boundaries are different bringing one near the idle point, in which an oscillation feeds itself. Move them away from the idle MAP and RPM.
Reply
Old Jul 29, 2004 | 04:04 PM
  #27  
Dominic Sorresso's Avatar
Supreme Member
20 Year Member
 
Joined: Dec 2001
Posts: 1,997
Likes: 12
From: Bartlett, IL
Car: 92 ZR-1
Engine: LT-5
Transmission: ZF-6
Axle/Gears: SuperDana 44 4.10
Originally posted by RednGold86Z
It may be having a pulsewidth size problem. With higher fuel pressure, it takes a shorter pulse to deliver the same amount of fuel. If the PW gets shorter than about 1.3 ms total (including injector turn on time), it gets nonlinear in a hurry. The ECU normally combats this with Quasi-Async where the pulses are roughly doubled but injected only half as often to deliver the same amount of fuel with consistent PWs. Maybe there is some parameter that deals with this that is now incorrect for the higher pressure and such. Also, maybe the block learn boundaries are different bringing one near the idle point, in which an oscillation feeds itself. Move them away from the idle MAP and RPM.
Red,

RBob uses the same size injectors (BB 80#) on his SBC. He's running 22psi while I am at 16psi. I do have the BPW set at 96 which is where Jon had it when we first bumped the FP.

Jon,

I have checked the bin I drove home with versus the one I sent you. I obviously have taken out a ton of fuel and bumped the timing by at least 2d at the 30kPa level. I may go home tonight and drop the timing and increase the fuel in that area and see what happens. I set the Prop Gains to where they were at the POW WOW.

Last edited by Dominic Sorresso; Jul 29, 2004 at 04:07 PM.
Reply
Old Aug 31, 2004 | 12:25 AM
  #28  
Low C1500's Avatar
Senior Member
 
Joined: Jan 2002
Posts: 812
Likes: 0
From: Red Deer, Canada
Car: 89 Shortbox
Engine: 350 Vortec
Transmission: 700r4
One question,

When your timing reads in, it will display 10.5 deg, as 105 in the data stream??

I'm confused because I get values that move up and down with the rpms like they should, but there like 70 to 90, when My spark output should be 15 to 25 deg.
Reply
Old Aug 31, 2004 | 03:39 AM
  #29  
JPrevost's Avatar
Thread Starter
Senior Member
 
Joined: Oct 1999
Posts: 6,621
Likes: 2
Car: 91 Red Sled
Axle/Gears: 10bolt Richmond 3.73 Torsen
Originally posted by Low C1500
One question,

When your timing reads in, it will display 10.5 deg, as 105 in the data stream??

I'm confused because I get values that move up and down with the rpms like they should, but there like 70 to 90, when My spark output should be 15 to 25 deg.
70 * (90/256) = 24.6 and 90 * (90/256) = 31.6
Sounds like it's working to me, you just forgot to do the math.
Remember, the ecm is looking at things in binary, not real-world values. Another example, RPM, the ecm looks at RPM in a few different ways, the 2 easiest to understand is the RPM = raw value / 12.5 and RPM = raw value / 25 . So remember that RPM is in the ram as an 8-bit value. So that means it can only be $FF large, that's 255 in decimal. 255rpm is rather small so the ecm multiplies by 12.5 and 25, in other words the ecm reads rpm with resolution values no smaller than 12. So 255 * 12.5 = 3187rpm which is still too small but good for controlling idle speed (higher resolution). For fuel calculations it only makes sence that the ecm willl look up to the max VE tables (duh) which go to 6400rpm. So 255 * 25 = 6375rpm . Is it making more sence now?
The comment ram hacks have equations in the comments side to convert the machine numbers into real world numbers.
Reply
Old Aug 31, 2004 | 10:16 AM
  #30  
Low C1500's Avatar
Senior Member
 
Joined: Jan 2002
Posts: 812
Likes: 0
From: Red Deer, Canada
Car: 89 Shortbox
Engine: 350 Vortec
Transmission: 700r4
Thanks Jon, thats the answer I was looking for.

I knew about the rpm coversion, and the pw, but this is the first I've seen of the spark conversion.
Reply
Old Sep 1, 2004 | 09:50 PM
  #31  
Dominic Sorresso's Avatar
Supreme Member
20 Year Member
 
Joined: Dec 2001
Posts: 1,997
Likes: 12
From: Bartlett, IL
Car: 92 ZR-1
Engine: LT-5
Transmission: ZF-6
Axle/Gears: SuperDana 44 4.10
As a followup, it turned out to be the injectors. I had noticed that the spray pattern of at least one injectors was not fan shaped. After countless times tuning and changing other sensors, I finally sprang for the injectors. It worked. The injector must have been on the edge. They worked well enough at cruise, but where the PW really needs to be controlled, idle and decel, they couldn't handle it.
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
Glowsock
Tech / General Engine
2
Sep 11, 2015 11:09 PM
pacoelrapido
TPI
3
Sep 11, 2015 02:41 PM
greenyone
Tech / General Engine
1
Sep 8, 2015 08:41 PM
Wylecoyote08
Engine Swap
3
Sep 8, 2015 08:26 AM




All times are GMT -5. The time now is 08:02 AM.