Notices
928 Forum 1978-1995
Sponsored by:
Sponsored by: 928 Specialists

Plug-in LH Replacement

Thread Tools
 
Search this Thread
 
Old 11-19-2010, 08:02 PM
  #46  
GTASHARK
Registered User
 
GTASHARK's Avatar
 
Join Date: Nov 2010
Posts: 107
Likes: 0
Received 0 Likes on 0 Posts
Default

Impressive. Can we expect an EZK replacement next?
Old 11-19-2010, 11:45 PM
  #47  
hacker-pschorr
Administrator - "Tyson"
Lifetime Rennlist
Member
 
hacker-pschorr's Avatar
 
Join Date: Aug 2001
Location: Up Nort
Posts: 1,453
Received 2,072 Likes on 1,183 Posts
Default

Any photos of the computer screen?
Old 11-20-2010, 12:47 AM
  #48  
Ed Scherer
Addict
Rennlist Member
 
Ed Scherer's Avatar
 
Join Date: Jul 2001
Location: Shawnee, KS, USA
Posts: 7,330
Received 108 Likes on 62 Posts
Default

Originally Posted by Volla
One thing that I want to ask some electronic savvy people here, and that will make my life a lot easier. I need a shot of an oscilloscope with the EZK Pulses on one channel and the Injector output on the second channel. I am specifically looking for the timing of the injectors relative to the EZK pulses. Preferably at idle-ish (1000-1500rpm) and if possible a second shot at higher rpm (2500-3000). Of course shots from a working s4
I quickly hooked up my 'scope and got the following.

I've still got everything set up in the garage and can leave it that way for another day or so, so if you want anything more, just ask; it'll be easy to provide more info.

Notes:
  • car is my '90 928 S4 (which does, in fact, "work" )
  • upper trace is LH pin 1 "EZK speed pulse" (actually probed at CE panel W11)
  • 0 V for the upper trace is in the middle of the upper half of the grid
  • lower trace is LH pin 18 "fuel injectors ti" (actually probed at CE panel W12)
  • 0 V for the lower trace is in the middle of the lower half of the grid
  • x axis is either 10 ms/div or 20 ms/div (see each photo)
  • y axis is 20 V/div

~675 RPM, x axis is 20 ms/div:




~1000 RPM, x axis is 20 ms/div:




~2000 RPM, x axis is 10 ms/div:




~3000 RPM, x axis is 10 ms/div:




~4000 RPM, x axis is 10 ms/div:


Last edited by Ed Scherer; 11-20-2010 at 02:04 AM.
Old 11-20-2010, 04:41 AM
  #49  
Volla
Advanced
Thread Starter
 
Volla's Avatar
 
Join Date: Sep 2010
Location: Kyoto, Japan
Posts: 76
Likes: 0
Received 0 Likes on 0 Posts
Default

Brittiant! Thanks for the scope pics. That is exactly what I wanted. I think I have everything I need, but I wont hesitate to contact you if i need anything similar.

I am busy with the coding at the moment, will upload another video when I have something again.

==================================================
19?? VW Baja Bug (Completely custom, Golf 1.8 motor, and many, many mods) - Currently my daily drive
1988 Porsche 928 S4 Euro/ROW (Black with Ivory interior) - Under ECU surgery
1982 Porsche 924 Euro (Silver with cream interior)- Gone
1982 Porsche 928 S (Manual) Euro (Petrol Blue with Blue with black and white chequered interior) - Gone
1983 Porsche 928 S (Auto, NA spec, Red, black interior) - Gone
1994 BMW 530i Manual (Maroon, grey interior) - Gone
Old 11-20-2010, 04:47 AM
  #50  
smiffypr
Instructor
 
smiffypr's Avatar
 
Join Date: Nov 2003
Location: Dorset
Posts: 175
Likes: 0
Received 2 Likes on 2 Posts
Default

The LH ECU has some clever features which are not obvious unless you have read all the literature, like taking account of the longer time it takes injectors to open when the battery voltage is low, and having a limp-home mode to get you home if the MAF fails. Are you intending to incorporate all those features too?
Old 11-20-2010, 08:48 AM
  #51  
Volla
Advanced
Thread Starter
 
Volla's Avatar
 
Join Date: Sep 2010
Location: Kyoto, Japan
Posts: 76
Likes: 0
Received 0 Likes on 0 Posts
Default

The LH ECU has some clever features which are not obvious unless you have read all the literature, like taking account of the longer time it takes injectors to open when the battery voltage is low, and having a limp-home mode to get you home if the MAF fails. Are you intending to incorporate all those features too?
Ok, I am not enitrely sure if the LH actually monitors battery voltage and adjusts the injector time, I wasn't able to find anything like that when I analysed my LH. But i can be wrong.

Either way, I can integrate support for that later on. I am planning a limp home mode for the ECU though. I will do that later on with the engine temp sensor and other stuff.

Any photos of the computer screen?
The windows side interface software is not yet written, that will come later. At the moment how I adjust the fuel map is by changing the values stored in the CPU flash manually through the ICD programmer/debugger.

Back to the update:

Step 7: Programming Phase 2: Fuel adjustment according to RPM

Ok, lets give the youtube link first then I will give my boring explanation.

http://www.youtube.com/watch?v=_HC11F8Bi80

In this video my setup is me sitting with laptop, connected to ICD3 connected to my ECU. The ICD3 in debugging mode allows me to stop and start the CPU when I want (in the bottom of the video on the pc screen you can see me click the run and pause buttons)

I have programmed the first part of my fuel map that looks in a 1 dimensional array for the injector opening time.

To calculate the RPM I use an internal timer on the CPU. The timer runs at half the CPU speed (40 MHz), along with a divider of 256 that I programmed in. This will yield a timer value of 156.35 for every ms. A bit of calculation later gives me a magic number of 11719. When I take the number 11719 and divide the timer value that measures the time between EZK pulsed, I get a nice 100xRPM value. (value of 5 = 500 rpm etc). Using this method I get a 0.002% error. Meaning I read 7000 rpm instead of 7000.149 (Personally I think this is close enough)

I then use that to look up in my table to get the injector opening value.

The next step is to program the unit to take the MAF into account. That will not be done today, If I am lucky (read: will not sleep a lot tonight) tomorrow the MAF will be sorted and I will post a video of me driving around the block.

==================================================
19?? VW Baja Bug (Completely custom, Golf 1.8 motor, and many, many mods) - Currently my daily drive
1988 Porsche 928 S4 Euro/ROW (Black with Ivory interior) - Under ECU surgery
1982 Porsche 924 Euro (Silver with cream interior)- Gone
1982 Porsche 928 S (Manual) Euro (Petrol Blue with Blue with black and white chequered interior) - Gone
1983 Porsche 928 S (Auto, NA spec, Red, black interior) - Gone
1994 BMW 530i Manual (Maroon, grey interior) - Gone
Old 11-20-2010, 08:57 AM
  #52  
Mike Frye
Craic Head
Lifetime Rennlist
Member
 
Mike Frye's Avatar
 
Join Date: Sep 2006
Location: Jersey Shore, USA
Posts: 8,795
Likes: 0
Received 5 Likes on 3 Posts
Default

Freakin' amazing.
Old 11-20-2010, 08:58 AM
  #53  
Landseer
Rennlist Member
 
Landseer's Avatar
 
Join Date: Sep 2007
Location: Johnson City, TN
Posts: 12,143
Received 356 Likes on 205 Posts
Default

Damn.
Old 11-20-2010, 09:01 AM
  #54  
Leon Speed
Addict
Lifetime Rennlist
Member
 
Leon Speed's Avatar
 
Join Date: Jul 2007
Location: Germany
Posts: 4,539
Likes: 0
Received 3 Likes on 3 Posts
Default

Ok I don't know what the heck you're saying in your posts but it is still interesting. Keep up the good work!
Old 11-20-2010, 09:07 AM
  #55  
smiffypr
Instructor
 
smiffypr's Avatar
 
Join Date: Nov 2003
Location: Dorset
Posts: 175
Likes: 0
Received 2 Likes on 2 Posts
Default

The description of the voltage correction is in a document called "Gasoline Fuel-Injection System L-Jetronic" which is included on the Morehouse set of 928 technical document CDs.
Old 11-20-2010, 12:25 PM
  #56  
ROG100
Basic Sponsor
Rennlist
Site Sponsor

 
ROG100's Avatar
 
Join Date: Jan 2003
Location: Double Oak, TX
Posts: 16,816
Received 830 Likes on 326 Posts
Default

This so way over my head - however I know someone who would love to sell the product if and when you decide to do that.
Roger
__________________

Does it have the "Do It Yourself" manual transmission, or the superior "Fully Equipped by Porsche" Automatic Transmission? George Layton March 2014

928 Owners are ".....a secret sect of quietly assured Porsche pragmatists who in near anonymity appreciate the prodigious, easy going prowess of the 928."






Old 11-20-2010, 12:46 PM
  #57  
PorKen
Inventor
Rennlist Member

 
PorKen's Avatar
 
Join Date: Sep 2002
Posts: 10,099
Received 335 Likes on 199 Posts
Default

Very cool stuff!

Replacing the EZF/EZK is where the real power is. Making a (single knock sensor input) EZK that would work on the S2/S3 would be sweet.

Originally Posted by Volla
Ok, I am not enitrely sure if the LH actually monitors battery voltage and adjusts the injector time, I wasn't able to find anything like that when I analysed my LH.

The next step is to program the unit to take the MAF into account.
Both the LH2.2 and 2.3 modify the injector open time slightly according to the voltage coming into the LH.

Note LH2.3 outputs a frequency to the EZK based on the MAF voltage and RPM to indicate load. (LH2.2 also outputs this signal, but it is not used. The EZF has an internal MAP sensor.)
Old 11-20-2010, 02:32 PM
  #58  
69gaugeman
Nordschleife Master
 
69gaugeman's Avatar
 
Join Date: Dec 2004
Location: Guelph, Ontario, Canada
Posts: 6,164
Likes: 0
Received 5 Likes on 5 Posts
Default

Subscribing.
Old 11-23-2010, 02:17 AM
  #59  
Volla
Advanced
Thread Starter
 
Volla's Avatar
 
Join Date: Sep 2010
Location: Kyoto, Japan
Posts: 76
Likes: 0
Received 0 Likes on 0 Posts
Default

Mini update:

The description of the voltage correction is in a document called "Gasoline Fuel-Injection System L-Jetronic" which is included on the Morehouse set of 928 technical document CDs.
Ok, I got that book, quite a good read, in the end I will implement all the features described.

The coding has been going slow the past few days, will only have time to work on the code tomorrow and then the weekend.

Will keep everyone updated.


==================================================
19?? VW Baja Bug (Completely custom, Golf 1.8 motor, and many, many mods) - Currently my daily drive
1988 Porsche 928 S4 Euro/ROW (Black with Ivory interior) - Under ECU surgery
1982 Porsche 924 Euro (Silver with cream interior)- Gone
1982 Porsche 928 S (Manual) Euro (Petrol Blue with Blue with black and white chequered interior) - Gone
1983 Porsche 928 S (Auto, NA spec, Red, black interior) - Gone
1994 BMW 530i Manual (Maroon, grey interior) - Gone
Old 11-23-2010, 09:46 AM
  #60  
GTASHARK
Registered User
 
GTASHARK's Avatar
 
Join Date: Nov 2010
Posts: 107
Likes: 0
Received 0 Likes on 0 Posts
Default

Thanks again for you work on this, the 928 community appreciates your efforts!


Quick Reply: Plug-in LH Replacement



All times are GMT -3. The time now is 07:46 PM.