ZR-1 Net Registry Forums  

Go Back   ZR-1 Net Registry Forums > C4 ZR-1 > C4 ZR-1 Technical Postings

Reply
 
Thread Tools Display Modes
Old 07-03-2020   #1
ram_g
 
Join Date: Jun 2020
Location: Houston, TX
Posts: 183
Default Re: ECM Issues - No Start

Reading this thread with absolute fascination. Congratulations Macro and keep it coming!!

The only question I have is with regards to the following (reducing # of cranks for startup). I was under the impression that this was a deliberate move so that the engine could build up sufficient oil pressure before starting? I know that my 2016 C7 does the exact same thing as my 1991 ZR-1 and it has been explained as such.

Quote:
Originally Posted by Macroblock View Post
UPDATE:

I didn't like the original factory start-up procedure because it took too many cranks before it started.

The firmware now monitors the coolant temperature sensor and engine RPM and when appropriate, hi-jacks the start-up process.

For the first time ever, my ZR1 now starts with the first spark in cold, warm or hot conditions.

Also - got a website up to link photos to ongoing developments. Came with a free email: peter@zr1ecm.com
ram_g is offline   Reply With Quote
Old 07-03-2020   #2
Ccmano
 
Ccmano's Avatar
 
Join Date: Jun 2006
Location: Sparks, NV
Posts: 2,852
Default Re: ECM Issues - No Start

Quote:
Originally Posted by ram_g View Post
Reading this thread with absolute fascination. Congratulations Macro and keep it coming!!

The only question I have is with regards to the following (reducing # of cranks for startup). I was under the impression that this was a deliberate move so that the engine could build up sufficient oil pressure before starting? I know that my 2016 C7 does the exact same thing as my 1991 ZR-1 and it has been explained as such.
That has always been my understanding. As a matter of fact its one of the factors that caused engine failures early on when plant personnel revved the engines to high rpm in cold weather conditions during the Transporter loading process. As a result the time to fire the engine was lengthened and the revs were limited in cold conditions. Its written up in the book Heart of the Beast. It caused quite a stir and weeks of shipment delays. Personally Im fine with the longer startup.
H
__________________
90'ZR-1 #1461 Red/Black
Ported Intake, Degreed Cams, OBX Headers & Exhaust, Fidanza FW, Secondary Delete, Custom tune, C6 GS Wheels. Sold
08 C6 Z51 Crystal Red Metallic Sold Vararam Intake, Tune, Sold
05 C6 Z51 Red/Black Sold
90'ZR-1 #1723 Black/Gray Sold but not forgotten
91' Z51 L98 White Vert. My First, you always remember your first. Sold.

Last edited by Ccmano; 07-03-2020 at 08:13 PM.
Ccmano is offline   Reply With Quote
Old 07-03-2020   #3
Macroblock
 
Macroblock's Avatar
 
Join Date: May 2020
Location: Windsor
Posts: 38
Default Re: ECM Issues - No Start

The stock ECM provides an injection delay of 1 or 2 seconds, which is not nearly enough time to prime oil into the LT5 engine. My inclination is that it would take closer to 30 seconds to prime and pressurize all the oil passages with a typical start-up crank of less than 400 RPM.

As I reverse thru the functions of the Engine Control Module (ECM) and the Direct Ignition Module (DIS), here are my observations.

The original starting process involves a fuel injection delay merely to allow the Ignition Module to synchronize with the crankshaft and to allow fuel pressure to build up.

When the engine is turned over, and the DIS is satisfied with the signal it's getting from the crankshaft sensor, it generates successive signals to the ignition coils and provides a stable 0/5 VDC square wave to the ECM on the Crank Reference line (D18). This square wave signal will change states 8 times per crankshaft revolution - this equates to 4 complete pulses per revolution.

Once the ECM sees an appropriate number of Crank-Ref pulses per second, it energizes the fuel injectors and in due course the engine starts.

This means the engine normally doesn't receive fuel for the first second or two after cranking begins.

To improve starting, my firmware injects fuel, when appropriate, before the DIS energizes the coils, which means the engine will come to life sooner.

Last edited by Macroblock; 07-03-2020 at 06:42 PM.
Macroblock is offline   Reply With Quote
Old 07-03-2020   #4
Macroblock
 
Macroblock's Avatar
 
Join Date: May 2020
Location: Windsor
Posts: 38
Default Re: ECM Issues - No Start

Quote:
Originally Posted by Ccmano View Post
That has always been my understanding. As a matter of fact its one of the factors that caused engine failures early on when plant personnel revved the engines to high rpm in cold weather conditions during the Transporter loading process. As a result the time to fire the engine was lengthened and the revs were limited in cold conditions. Its written up in the book Heart of the Beast. Cause quite a stir and weeks of shipment delays. Personally I?m fine with the longer startup.
H
In actual fact, the ECM does not have an input for oil pressure. I guess it wasn't a consideration for software control back then.

I find the the LT5 pressurizes its oil very quickly when cold because the oil cooler feed line is disengaged by a thermostatically controlled valve.

A potential problem occurs with oil pressure when the engine is in a warm state and the oil cooler is engaged. On a warm start-up, oil flow tends to fill the cooler network before traveling to the to top of the engine, including the timing chain area.

The workaround for the warm start scenario relies on the elevated placement of the oil filter. The LT5 oil filter has a check valve in it which stores oil and releases it after the engine starts. This provides oil to the top of the engine when the thermostatically controlled oil cooler valve is diverting oil away from the engine.

It is a very good idea to restrict engine RPM during warm up. The stock ECM for the LT5 does do this by refusing Full Power Mode (even when selected) until the engine is warm.

Notwithstanding, the original ECM firmware should have had "idiot-proof-code" in it to prevent abusive behavior like that of the car-jockeys. It is my understanding the newer Corvettes do have this feature.
Macroblock is offline   Reply With Quote
Old 07-02-2020   #5
-=Jeff=-
 
-=Jeff=-'s Avatar
 
Join Date: Jul 2007
Location: Bartlett, IL
Posts: 7,137
Default Re: ECM Issues - No Start

Very cool.. using same Arduino? Or another added to the ECM?
__________________
1990 Corvette ZR-1 #1051
Watson Headers (2" Primary) - 3" Magnaflow Bullet cats - Borla Catback
Late Model IH - Plenum
Coilovers - 4.10s
Custom Interior
NCM Lifetime Member #978
-=Jeff=- is offline   Reply With Quote
Old 07-02-2020   #6
Macroblock
 
Macroblock's Avatar
 
Join Date: May 2020
Location: Windsor
Posts: 38
Default Re: ECM Issues - No Start

At this point the single Arduino I installed directly to the Gates of the 8 Power Transistors can perform most of the ECM operations related to fuel management and ignition timing.

Ironically, the largest drain on computational resources is the Sequential Injection Function, which provides very little advantage (if any) to fuel economy, emissions and overall drive-ability.

My sense is it would be possible to take an L98, LT1 or an LT5 engine-control-module and make it work with 1, 2, 3 or 4 Arduinos. In addition, it would be possible to gut an L98 or LT1 computer and re-engineer it for LT5 use.
Macroblock is offline   Reply With Quote
Old 07-02-2020   #7
-=Jeff=-
 
-=Jeff=-'s Avatar
 
Join Date: Jul 2007
Location: Bartlett, IL
Posts: 7,137
Default Re: ECM Issues - No Start

Quote:
Originally Posted by Macroblock View Post
At this point the single Arduino I installed directly to the Gates of the 8 Power Transistors can perform most of the ECM operations related to fuel management and ignition timing.

Ironically, the largest drain on computational resources is the Sequential Injection Function, which provides very little advantage (if any) to fuel economy, emissions and overall drive-ability.

My sense is it would be possible to take an L98, LT1 or an LT5 engine-control-module and make it work with 1, 2, 3 or 4 Arduinos. In addition, it would be possible to gut an L98 or LT1 computer and re-engineer it for LT5 use.
If you are interested in playing with that. I have a couple under hood L98 ECMs
__________________
1990 Corvette ZR-1 #1051
Watson Headers (2" Primary) - 3" Magnaflow Bullet cats - Borla Catback
Late Model IH - Plenum
Coilovers - 4.10s
Custom Interior
NCM Lifetime Member #978
-=Jeff=- is offline   Reply With Quote
Old 07-03-2020   #8
Macroblock
 
Macroblock's Avatar
 
Join Date: May 2020
Location: Windsor
Posts: 38
Default Re: ECM Issues - No Start

OK - Great. Likely over the winter.
Macroblock is offline   Reply With Quote
Old 09-27-2020   #9
Macroblock
 
Macroblock's Avatar
 
Join Date: May 2020
Location: Windsor
Posts: 38
Default Re: ECM Issues - No Start

Just an update to provide this link on troubleshooting the C4-ZR1-ECM:

http://zr1ecm.com/youfix.html
Macroblock is offline   Reply With Quote
Old 09-27-2020   #10
-=Jeff=-
 
-=Jeff=-'s Avatar
 
Join Date: Jul 2007
Location: Bartlett, IL
Posts: 7,137
Default Re: ECM Issues - No Start

Nice. Will you be going into more detail on the internals of the ECM? I have one I need to fix, I should probably pull it apart and look at the solder joints first.

Lastly these are conformal coated aren't they, what is the best way to remove the coating to get to the pins?
__________________
1990 Corvette ZR-1 #1051
Watson Headers (2" Primary) - 3" Magnaflow Bullet cats - Borla Catback
Late Model IH - Plenum
Coilovers - 4.10s
Custom Interior
NCM Lifetime Member #978
-=Jeff=- is offline   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 02:40 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Copyright ZR-1 Net Registry 2020