From owner-diy_efi-archive  Thu Jun  1 11:44:05 1995
Received: by coulomb.eng.ohio-state.edu (940816.SGI.8.6.9/940406.SGI)
	 id LAA22417; Thu, 1 Jun 1995 11:42:51 GMT
Return-Path: <daemon>
Received: from merlin.nando.net by coulomb.eng.ohio-state.edu via SMTP (940816.SGI.8.6.9/940406.SGI)
	for <diy_efi@coulomb.eng.ohio-state.edu> id HAA22412; Thu, 1 Jun 1995 07:42:49 -0400
Received: from cooldave.nando.net (grail914.nando.net) by merlin.nando.net (4.1/davel-nando/Jan95)	
	id AA01699; Thu, 1 Jun 95 07:42:16 EDT
Message-Id: <9506011142.AA01699@merlin.nando.net>
X-Sender: cooldave@mailhost.nando.net
X-Mailer: Windows Eudora Version 1.4.4
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Thu, 01 Jun 1995 07:26:30 -0500
To: diy_efi
From: cooldave@nando.net (David Cooley)
Subject: Re: OEM EFI computers
Sender: owner-diy_efi@coulomb.eng.ohio-state.edu
Precedence: bulk
Reply-To: diy_efi@coulomb.eng.ohio-state.edu

>>I am wondering if the GNX really used the 6801, or if
>>it was really a 6811. Anyone know this for sure?
>
>I think that that CPU was referred to as the GMP4,
>it was a custom for GM, that used a 6801 core.
>
>ed
>--
On the GN from 84 thru 87 including the 87 1/2 GNX, they used the GM P3..
The P4 was used after 87, including the Syclone and Typhoon. (91-93)
Later,
Dave
===================================================================
David Cooley  AKA N5XMT                      Fax: (919) 319-2896       
Powered by WINDOWS 95!                       VM:  (800) 753-6336
cooldave@nando.net                                 EXT. 2718
cooley@opsusa.sms.siemens.com                
===================================================================


From owner-diy_efi-archive  Thu Jun  1 13:54:13 1995
Received: by coulomb.eng.ohio-state.edu (940816.SGI.8.6.9/940406.SGI)
	 id NAA25864; Thu, 1 Jun 1995 13:51:30 GMT
Return-Path: <daemon>
Received: from localhost by coulomb.eng.ohio-state.edu via SMTP (940816.SGI.8.6.9/940406.SGI)
	for <DIY_EFI@coulomb.eng.ohio-state.edu> id JAA25859; Thu, 1 Jun 1995 09:51:27 -0400
Message-Id: <199506011351.JAA25859@coulomb.eng.ohio-state.edu>
To: DIY_EFI
Subject: fwd: Info on GM Vehicle Computers
Date: Thu, 01 Jun 95 09:51:27 -0400
From: John S Gwynne <jsg>
Sender: owner-diy_efi@coulomb.eng.ohio-state.edu
Precedence: bulk
Reply-To: diy_efi@coulomb.eng.ohio-state.edu


Please send postings to diy_efi@coulommb.eng.ohio-state.edu. Thanks.


------- Forwarded Message

Received: from news1.mnsinc.com by coulomb.eng.ohio-state.edu via ESMTP (940816.SGI.8.6.9/940406.SGI)
	for <owner-diy_efi-outgoing@coulomb.eng.ohio-state.edu> id XAA10627; Wed, 31 May 1995 23:53:12 -0400
Received: from localhost (mail@localhost) by news1.mnsinc.com (8.6.5/8.6.5) id BAA06840 for <owner-diy_efi-outgoing@coulomb.eng.ohio-state.edu>; Thu, 1 Jun 1995 01:00:44 -0400
Message-Id: <199506010500.BAA06840@news1.mnsinc.com>
Received: from allent.mnsinc.com(199.164.210.98) by news1.mnsinc.com via smap (V1.3)
	id sma006838; Thu Jun  1 01:00:29 1995
Comments: Authenticated sender is <allent@[199.164.210.12]>
From: "David Allen" <allent@news1.mnsinc.com>
Organization:  allent
To: owner-diy_efi-outgoing
Date:          Wed, 31 May 1995 23:51:47 -0400
MIME-Version:  1.0
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: 7BIT
Subject:       Info on GM Vehicle Computers
Reply-to: allent@news1.mnsinc.com
X-Confirm-Reading-To: allent@mnsinc.com
X-pmrqc:       1
Priority: normal
X-mailer: Pegasus Mail for Windows (v2.0-WB3)

I am seeking basic information on reading and decoding the single 
line serial output data of the Assembly Line Diagnostic Link (ALDL) in my 
1988 Chevy Van.   Although interestting, I am not as concerned about 
modifying the EPROM or getting at the CPU innards or operation -- I 
just want to know how I can deciper the data stream.   It seems it 
should be a repetitive or cyclic data burst marked by framing bits.  
Any steer or information you could shed on this would be appreciated. 
 I would like to fiddle with decoding the data and perhaps using some 
Visual Basic, providing a windows-based readout, as close as possible 
to real-time.

Many Thanks, 

Dave Allen
WA2BSL
allent@mnsinc.com

------- End of Forwarded Message


From owner-diy_efi-archive  Thu Jun  1 15:28:16 1995
Received: by coulomb.eng.ohio-state.edu (940816.SGI.8.6.9/940406.SGI)
	 id PAA28672; Thu, 1 Jun 1995 15:26:34 GMT
Return-Path: <daemon>
Received: from igate1.hac.com by coulomb.eng.ohio-state.edu via SMTP (940816.SGI.8.6.9/940406.SGI)
	for <diy_efi@coulomb.eng.ohio-state.edu> id LAA28663; Thu, 1 Jun 1995 11:26:30 -0400
Received: from EDEN1.HAC.COM by igate1.hac.com (4.1/SMI-4.1)
	id AA15900; Thu, 1 Jun 95 08:24:37 PDT
Received: from hyperion.hdos.hac.com by EDEN1.HAC.COM (PMDF V4.3-13 #5884)
 id <01HR6OG06RM80033TF@EDEN1.HAC.COM>; Thu, 01 Jun 1995 08:26:06 -0800 (PST)
Received: from daedalus.hdos.hac.com by hyperion.hdos.hac.com (4.1/SMI-4.1)
 id AA10784; Thu, 1 Jun 95 11:27:46 EDT
Received: From HDOS_DPC/WORKQUEUE by daedalus.hdos.hac.com via
 Charon-4.0A-VROOM with IPX id 100.950601112339.448; 01 Jun 95 11:25:58 +0500
Date: Thu, 1 Jun 1995 11:20:58 ET
From: John T Stein <JSTEIN@dpc2.hdos.hac.com>
Subject: re: Re: Re: Off-idle stumble resulting from ported EGR
To: diy_efi
Message-Id: <MAILQUEUE-101.950601112058.416@dpc2>
X-Mailer: Pegasus Mail/Windows (v1.22)
Content-Transfer-Encoding: 7BIT
Priority: normal
Sender: owner-diy_efi@coulomb.eng.ohio-state.edu
Precedence: bulk
Reply-To: diy_efi@coulomb.eng.ohio-state.edu

> lusky@knuth.mtsu.edu (Jonathan R. Lusky) Wrote:
> | 
> | 
> | Steve=Ravet%Prj=Eng%PCPD=Hou@bangate.compaq.com writes:
> | > I've seen this exact problem in two '86 4x4 S-10 blazers (3.8 
> | v6?) and an '88 
> | > corsica (also 3.8 v6?).  I never thought it was related, but 
> | now I wonder.  
> | > This probably belongs on rec.auto.tech, but since someone else 
> | brought it up, 
> | > I thought I'd offer my piece.  Anyway, the symptom is 
> | hesitation just off 
> | > idle.  Give it a little more throttle and it is cured, but it 
> | persists as long 
> | > as the the throttle is held barely open.  It is a feature on 
> | the corsica 
> | > (had the problem since new), may be a bug or feature on the 
> | blazers, since 
> | > they were used by the time I drove them.
> | 
> | Hmmm, 86 & 88 GM 2.8 V6?  Don't those have the infamous GM MAF disease?
> | If so, you need to the update PROM that converts the EFI over to speed
> | density.
> | 
> | -- 
> | Jonathan R. Lusky                        lusky@knuth.mtsu.edu
> | http://www.edge.net/~lusky/                 (615) 726-8700


I don't think the problem was MAF-related, or even unique to FI 
engines, the '83 2.8 L V6 on which I first saw the problem had a 
carburator (remember those??).  

Also, the stumble appeared to be a transient issue, if one held the throttle 
static just "off idle" the engine would stumble but eventually get its act together.  
It was almost as if the EGR valve "overshot", over-diluting the 
fuel / air mixture  when confronted with the sudden 
application of vacuum when the throttle plate first uncovered the 
EGR. port and eventually settled to a stable point which did not 
over-dilute the mixture. 

Does this mechanism  sound reasonable?  If so, anyone have suggestions to 
correct it, short of putting the EGR under ECM control.  A restriction 
in the EGR vacuum feed (a pneumatic low-pass) is not a contender as 
the EGR valve has an internal vacuum bleed.

Thanks,

John

From owner-diy_efi-archive  Thu Jun  1 16:11:52 1995
Received: by coulomb.eng.ohio-state.edu (940816.SGI.8.6.9/940406.SGI)
	 id QAA29991; Thu, 1 Jun 1995 16:10:45 GMT
Return-Path: <daemon>
Received: from gw2.att.com by coulomb.eng.ohio-state.edu via SMTP (940816.SGI.8.6.9/940406.SGI)
	for <diy_efi@coulomb.eng.ohio-state.edu> id MAA29986; Thu, 1 Jun 1995 12:10:40 -0400
Received: from uscbu.ih.att.com ([135.1.218.100]) by ig1.att.att.com id AA09347; Thu, 1 Jun 95 12:10:31 EDT
Received: from usgp1.ih.att.com by uscbu.ih.att.com (4.1/EMS-1.1.1 SunOS)
	id AA28628; Thu, 1 Jun 95 11:09:26 CDT
Received: by usgp1.ih.att.com (5.0/EMS-1.1 Sol2)
	id AA02328; Thu, 1 Jun 1995 11:09:42 -0500
Date: Thu, 1 Jun 1995 11:09:42 -0500
Message-Id: <9506011609.AA02328@usgp1.ih.att.com>
From: bohdan@uscbu.ih.att.com (Bohdan L Bodnar)
To: diy_efi
Subject: re: Re: Re: Off-idle stumble resulting from ported EGR
Content-Type: text
Sender: owner-diy_efi@coulomb.eng.ohio-state.edu
Precedence: bulk
Reply-To: diy_efi@coulomb.eng.ohio-state.edu

OK...now you've perked my interest.  Try the following as a failure
mechanism:

1). EGR valve has carbon deposits
2). Normal EGR control vacuum (AVERAGE vacuum) slightly off idle and no load
    on engine is about 5" Hg
3). You open the throttle
4). Backpressure transducer applies control vacuum to the valve;  however, the
    deposits prevent it from opening (or cause it open VERY slowly)
5). More control vacuum is applied
6). Valve snaps open, "over-EGR-ing" the engine
7). Engine stumbles, valve now operates more-or-less normally, control
    vacuum drops back to roughly what it should be.

The 5" Hg is typical for engines at very light load and just off of idle.
Higher readings suggest a malfunction in the transducer or restricted valve or
EGR tube venting to atmosphere instead of the valve assembly.

Incidently, some PWM controlled EGR valves don't have a control vacuum line;
the EGR flow is inferred from MAF readings (and probably a bunch of other
things).

Cordially,

Bohdan Bodnar


From owner-diy_efi-archive  Fri Jun  2 23:46:18 1995
Received: by coulomb.eng.ohio-state.edu (940816.SGI.8.6.9/940406.SGI)
	 id XAA03571; Fri, 2 Jun 1995 23:42:04 GMT
Return-Path: <daemon>
Received: from egate1.eds.com by coulomb.eng.ohio-state.edu via ESMTP (940816.SGI.8.6.9/940406.SGI)
	for <diy_efi@coulomb.eng.ohio-state.edu> id TAA03566; Fri, 2 Jun 1995 19:42:01 -0400
Received: by egate1.eds.com (hello)
	id TAA09000; Fri, 2 Jun 1995 19:41:50 -0400
Received: by igate1.eds.com (hello)
	id TAA06847; Fri, 2 Jun 1995 19:41:49 -0400
Received: from koppa1.delcoelect.com by kocrsv01.delcoelect.com with SMTP id AA11389
  (5.65c/IDA-1.5/CORE for <diy_efi@coulomb.eng.ohio-state.edu>); Fri, 2 Jun 1995 18:41:49 -0500
Message-Id: <199506022341.AA11389@kocrsv01.delcoelect.com>
Received: from KOPPA1/P_MAIL by koppa1.delcoelect.com (Mercury 1.1);
    Fri, 2 Jun 95 18:43:16 EST
From: "The Chou duo" <NACHOU@koppa1.delcoelect.com>
Organization:  Delco Electronics
To: diy_efi
Date:          Fri, 2 Jun 1995 18:42:49 EST
Subject:       Re: Off-idle stumble resulting from ported EGR
Priority: normal
X-Mailer:     Pegasus Mail/Windows v1.11
Sender: owner-diy_efi@coulomb.eng.ohio-state.edu
Precedence: bulk
Reply-To: diy_efi@coulomb.eng.ohio-state.edu


> | 
> | Hmmm, 86 & 88 GM 2.8 V6?  Don't those have the infamous GM MAF disease?
> | If so, you need to the update PROM that converts the EFI over to speed
> | density.
> | 
> | -- 
> | Jonathan R. Lusky                        lusky@knuth.mtsu.edu
> | http://www.edge.net/~lusky/                 (615) 726-8700

Could someone shed some light on this?  What update PROM that 
converts from MAF to speed density?  Did we (GM) do this?  Any info 
would be helpful as I'm trying to do this very thing!
*********************************************************************** 
Tom (or Nellie) Chou,  nachou@koppa1.delcoelect.com
(317)451-7970 (Tom), 7619 (Nel), 317-868-9672 (evenings)
Unless indicated otherwise, the opinions expressed here are personal 
& NOT an official statement of General Motors / Delco Electronics.           
***********************************************************************

From owner-diy_efi-archive  Sat Jun  3 00:05:04 1995
Received: by coulomb.eng.ohio-state.edu (940816.SGI.8.6.9/940406.SGI)
	 id AAA03645; Sat, 3 Jun 1995 00:04:12 GMT
Return-Path: <daemon>
Received: from egate1.eds.com by coulomb.eng.ohio-state.edu via ESMTP (940816.SGI.8.6.9/940406.SGI)
	for <diy_efi@coulomb.eng.ohio-state.edu> id UAA03640; Fri, 2 Jun 1995 20:04:10 -0400
Received: by egate1.eds.com (hello)
	id UAA10232; Fri, 2 Jun 1995 20:04:10 -0400
Received: by igate1.eds.com (hello)
	id TAA06855; Fri, 2 Jun 1995 19:48:20 -0400
Received: from koppa1.delcoelect.com by kocrsv01.delcoelect.com with SMTP id AA11592
  (5.65c/IDA-1.5/CORE for <diy_efi@coulomb.eng.ohio-state.edu>); Fri, 2 Jun 1995 18:48:15 -0500
Message-Id: <199506022348.AA11592@kocrsv01.delcoelect.com>
Received: from KOPPA1/P_MAIL by koppa1.delcoelect.com (Mercury 1.1);
    Fri, 2 Jun 95 18:49:46 EST
From: "The Chou duo" <NACHOU@koppa1.delcoelect.com>
Organization:  Delco Electronics
To: diy_efi
Date:          Fri, 2 Jun 1995 18:49:20 EST
Subject:       Re: OEM EFI computers
Priority: normal
X-Mailer:     Pegasus Mail/Windows v1.11
Sender: owner-diy_efi@coulomb.eng.ohio-state.edu
Precedence: bulk
Reply-To: diy_efi@coulomb.eng.ohio-state.edu

========================================================
>>I am wondering if the GNX really used the 6801, or if
>>it was really a 6811. Anyone know this for sure?
>
>I think that that CPU was referred to as the GMP4,
>it was a custom for GM, that used a 6801 core.
>
>ed
>--
On the GN from 84 thru 87 including the 87 1/2 GNX, they used the GM P3..
The P4 was used after 87, including the Syclone and Typhoon. (91-93)
Later,
Dave
=====================================================================
That's not quite correct - it wasn't called a GMP3, it was the GMCM 
(GM Custom Micro).  I don't think we ever had a processor named GMP3.
*********************************************************************** 
Tom (or Nellie) Chou,  nachou@koppa1.delcoelect.com
(317)451-7970 (Tom), 7619 (Nel), 317-868-9672 (evenings)
Unless indicated otherwise, the opinions expressed here are personal 
& NOT an official statement of General Motors / Delco Electronics.           
***********************************************************************

From owner-diy_efi-archive  Sat Jun  3 00:47:39 1995
Received: by coulomb.eng.ohio-state.edu (940816.SGI.8.6.9/940406.SGI)
	 id AAA03797; Sat, 3 Jun 1995 00:46:22 GMT
Return-Path: <daemon>
Received: from merlin.nando.net by coulomb.eng.ohio-state.edu via SMTP (940816.SGI.8.6.9/940406.SGI)
	for <diy_efi@coulomb.eng.ohio-state.edu> id UAA03792; Fri, 2 Jun 1995 20:46:20 -0400
Received: from dcooley.sms.siemens.com ([165.226.14.74]) by merlin.nando.net (4.1/davel-nando/Jan95)	
	id AA26884; Fri, 2 Jun 95 20:45:46 EDT
Message-Id: <9506030045.AA26884@merlin.nando.net>
X-Sender: cooldave@mailhost.nando.net
X-Mailer: Windows Eudora Version 1.4.4
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Fri, 02 Jun 1995 20:48:05 -0400
To: diy_efi
From: cooldave@nando.net (David Cooley)
Subject: Re: Off-idle stumble resulting from ported EGR
Sender: owner-diy_efi@coulomb.eng.ohio-state.edu
Precedence: bulk
Reply-To: diy_efi@coulomb.eng.ohio-state.edu

>
>Could someone shed some light on this?  What update PROM that 
>converts from MAF to speed density?  Did we (GM) do this?  Any info 
>would be helpful as I'm trying to do this very thing!

Tom,
There was a TSB for the 2.8's with the MAF system, that called for a
replacement eprom... The new eprom disabled the maf, and it could be
removed... I believe it was done on the fiero's before any others were
affected... I have the eprom part numbers at home... I'll post them tomorrow.
Later,
Dave
==============================================================================
David Cooley  AKA N5XMT                                 (919) 319-2734 Office
cooldave@nando.net                                      (919) 319-2896 FAX
Powered by WINDOWS 95!                                  (800) 753-6336 VM
==============================================================================


From owner-diy_efi-archive  Tue Jun  6 03:33:39 1995
Received: by coulomb.eng.ohio-state.edu (940816.SGI.8.6.9/940406.SGI)
	 id DAA03728; Tue, 6 Jun 1995 03:31:32 GMT
Return-Path: <daemon>
Received: from localhost by coulomb.eng.ohio-state.edu via SMTP (940816.SGI.8.6.9/940406.SGI)
	 id XAA03653; Mon, 5 Jun 1995 23:31:07 -0400
Message-Id: <199506060331.XAA03653@coulomb.eng.ohio-state.edu>
To: diy_efi, efi332
Subject: [admin] Intermittent list service for the next month
Date: Mon, 05 Jun 95 23:31:07 -0400
From: John S Gwynne <jsg>
Sender: owner-diy_efi@coulomb.eng.ohio-state.edu
Precedence: bulk
Reply-To: diy_efi@coulomb.eng.ohio-state.edu

--------

As always, summers are a very busy time for me and Coulomb
(the computer servicing our mailing list). During the next
month, you can expect intermittent list service as Coulomb
will not always be available. I recommend posting as usual,
but don't be surprised by response time delays. Your local
mailer should queue your email (typically for up to 7 days)
until this computer is back on line. I will try to bring the
system back in the evenings as often as is practical.

My apologies for the inconvenience....

For those interested, Coulomb provides data storage and image
processing services for one of the radars we use to make radar
cross section measurements (RCS). During the next month, we
will be making outdoor RCS measurement at the OSU "Big Ear"
radio telescope (which we use as a LARGE compact range).


                                       John S Gwynne
                                          Gwynne.1@osu.edu
_______________________________________________________________________________
               T h e   O h i o - S t a t e   U n i v e r s i t y
    ElectroScience Laboratory, 1320 Kinnear Road, Columbus, Ohio 43212, USA
                Telephone: (614) 292-7981 * Fax: (614) 292-7297
-------------------------------------------------------------------------------



From owner-diy_efi-archive  Tue Jun  6 14:11:32 1995
Received: by coulomb.eng.ohio-state.edu (940816.SGI.8.6.9/940406.SGI)
	 id OAA06139; Tue, 6 Jun 1995 14:09:26 GMT
Return-Path: <daemon>
Received: from cebaf4.cebaf.gov by coulomb.eng.ohio-state.edu via SMTP (940816.SGI.8.6.9/940406.SGI)
	for <DIY_EFI@coulomb.eng.ohio-state.edu> id KAA06134; Tue, 6 Jun 1995 10:09:23 -0400
Received: by cebaf4.cebaf.gov (5.65/DEC-Ultrix/4.3)
	id AA26255; Tue, 6 Jun 1995 10:09:22 -0400
Date: Tue, 6 Jun 1995 10:09:22 -0400
From: bowling@cebaf.gov (Bruce Bowling)
Message-Id: <9506061409.AA26255@cebaf4.cebaf.gov>
To: DIY_EFI
Subject: Event loops
Sender: owner-diy_efi@coulomb.eng.ohio-state.edu
Precedence: bulk
Reply-To: diy_efi@coulomb.eng.ohio-state.edu

A question on event loops in OEM EFI's......

There appears to me that there are several methods to 
handle the global "events" of computing injector pulse
widths and timing.  Some that come to mind are the following
(I am assumimg a model similar to the '332 TPU section,
which handles the timing of injector firing and provides
interrupts for events like TDC.)

Note: the names for each of the methods I picked out of my head.....

Method 1: 360/720 degree firing:  One computes ALL of the FI parameters
(table lookups, etc) for all of the injectors once a crankshaft revolution
(batch) or once every two revolutions (sequential).

Method 2: 90 degree firing: When injector N is firing, compute the firing
parameters for injector N+1.

Method 3: Priority computation:  Re-compute when something changes - 
sample TPS, MAP and other sensors which have quick response at a
higher rate than slower-changing sensors such a water temp.

There are other.....

So what method(s) do the OEM use?



-----------------------------------------------------
<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-----------------------------------------------------
               Bruce A. Bowling
  Staff Scientist - Instrumentation and Controls
 The Continuous Electron Beam Accelerator Facility
    12000 Jefferson Ave - Newport News, VA 23602
                 (804) 249-7240
               bowling@cebaf.gov
-----------------------------------------------------
<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-----------------------------------------------------

From owner-diy_efi-archive  Tue Jun  6 15:12:01 1995
Received: by coulomb.eng.ohio-state.edu (940816.SGI.8.6.9/940406.SGI)
	 id PAA06385; Tue, 6 Jun 1995 15:09:43 GMT
Return-Path: <daemon>
Received: from bbfm.di.com by coulomb.eng.ohio-state.edu via ESMTP (940816.SGI.8.6.9/940406.SGI)
	for <diy_efi@coulomb.eng.ohio-state.edu> id LAA06380; Tue, 6 Jun 1995 11:09:35 -0400
Received: from tune.di.com by bbfm.di.com (8.6.10/TD-1.13) with SMTP id IAA20387
	for <diy_efi@coulomb.eng.ohio-state.edu> on Tue, 6 Jun 1995 08:09:21 -0700
Message-Id: <199506061509.IAA20387@bbfm.di.com>
X-Sender: today@mail.di.com
X-Mailer: Windows Eudora Version 2.0.3
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Tue, 06 Jun 1995 08:10:30 -0700
To: diy_efi
From: today@di.com (Todd Day)
Subject: Re: Event loops
Sender: owner-diy_efi@coulomb.eng.ohio-state.edu
Precedence: bulk
Reply-To: diy_efi@coulomb.eng.ohio-state.edu

>So what method(s) do the OEM use?

>Method 2: 90 degree firing: When injector N is firing, compute the firing
>parameters for injector N+1.

This is what the DSM (Eagle Talon and clones) ECUs do.  The computation is
made from several other precomputed variables at the end of each firing
interrupt.  There is a slow loop (non-interrupt driven) that is constantly
updating all the variables that the interrupt routine needs (and does the
relatively slow jobs of table lookup, etc).

The Audi Quattro in the early 80's does this too.  I suspect it might be
a popular way of doing things since it is very straight forward and almost
all CPUs these days have enough HP to do it.

-todd-


From owner-diy_efi-archive  Wed Jun  7 17:13:28 1995
Received: by coulomb.eng.ohio-state.edu (940816.SGI.8.6.9/940406.SGI)
	 id RAA09385; Wed, 7 Jun 1995 17:03:44 GMT
Return-Path: <daemon>
Received: from web.azstarnet.com by coulomb.eng.ohio-state.edu via ESMTP (940816.SGI.8.6.9/940406.SGI)
	for <DIY_EFI@coulomb.eng.ohio-state.edu> id NAA09380; Wed, 7 Jun 1995 13:03:41 -0400
Received: from dialup78.azstarnet.com (dialup78.azstarnet.com [169.197.1.78]) by web.azstarnet.com (8.6.10/8.6.10) with SMTP id KAA22985 for <DIY_EFI@coulomb.eng.ohio-state.edu>; Wed, 7 Jun 1995 10:03:32 -0700
Date: Wed, 7 Jun 1995 10:03:32 -0700
Message-Id: <199506071703.KAA22985@web.azstarnet.com>
X-Sender: gar@azstarnet.com
X-Mailer: Windows Eudora Version 1.4.4
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
To: DIY_EFI
From: gar@AZStarNet.com (Garry Peterson)
Subject: Weather Pack Connectors
Sender: owner-diy_efi@coulomb.eng.ohio-state.edu
Precedence: bulk
Reply-To: diy_efi@coulomb.eng.ohio-state.edu

Does anybody know of a good source of GM Weather Pack Connectors? The local
GM dealer has limited availibility and high pricing.

Thanks,
Garry


From owner-diy_efi-archive  Wed Jun  7 17:53:25 1995
Received: by coulomb.eng.ohio-state.edu (940816.SGI.8.6.9/940406.SGI)
	 id RAA09510; Wed, 7 Jun 1995 17:52:03 GMT
Return-Path: <daemon>
Received: from cicerone.uunet.ca by coulomb.eng.ohio-state.edu via ESMTP (940816.SGI.8.6.9/940406.SGI)
	for <diy_efi@coulomb.eng.ohio-state.edu> id NAA09505; Wed, 7 Jun 1995 13:51:56 -0400
Received: from gateway.prior.com ([142.77.252.4]) by cicerone.uunet.ca with SMTP id <170393-2>; Wed, 7 Jun 1995 13:53:10 -0400
Received: by gateway.prior.com (4.1/SMI-4.1)
	id AA20339; Wed, 7 Jun 95 13:45:55 EDT
Received: from odin.gallium.com(192.139.238.33) by gateway.gallium.com via smap (V1.3)
	id sma020337; Wed Jun  7 13:45:32 1995
Received: from ivan.gallium.com by odin.gallium.com (4.1/SMI-4.1)
	id AA11756; Wed, 7 Jun 95 13:44:02 EDT
Received: by ivan.gallium.com (931110.SGI/930416.SGI)
	for @odin.gallium.com:diy_efi@coulomb.eng.ohio-state.edu id AA09341; Wed, 7 Jun 95 13:51:33 -0400
Date: Wed, 7 Jun 1995 13:51:33 -0400
From: MSargent@gallium.com (Michael F. Sargent)
Message-Id: <9506071751.AA09341@ivan.gallium.com>
To: diy_efi
Subject: Re:  Weather Pack Connectors
Sender: owner-diy_efi@coulomb.eng.ohio-state.edu
Precedence: bulk
Reply-To: diy_efi@coulomb.eng.ohio-state.edu

MSD uses some very nice wheather resistant connectors on their marine
equiptment. You can order packages with one male and one female connector, with from 1 to 6 conductors, or you can order bulk pack (10 or 25 per pack I think).
Summit Racing carries them, and their prices are quite good.

However, if you need something to mate to existing GM connectors, this won't
help much.
           Mike
+--------------------------------------------------------------------------+
| Michael F. Sargent   | Net: msargent@gallium.com | Phone: 1(613)721-0902 |
| Gallium Software Inc.|                           | FAX:   1(613)721-1278 |
+--------------------------------------------------------------------------+


From owner-diy_efi-archive  Wed Jun  7 18:44:38 1995
Received: by coulomb.eng.ohio-state.edu (940816.SGI.8.6.9/940406.SGI)
	 id SAA09614; Wed, 7 Jun 1995 18:42:26 GMT
Return-Path: <daemon>
Received: from merlin.nando.net by coulomb.eng.ohio-state.edu via SMTP (940816.SGI.8.6.9/940406.SGI)
	for <diy_efi@coulomb.eng.ohio-state.edu> id OAA09609; Wed, 7 Jun 1995 14:42:19 -0400
Received: from dcooley.sms.siemens.com ([165.226.14.74]) by merlin.nando.net (4.1/davel-nando/Jan95)	
	id AA17914; Wed, 7 Jun 95 14:42:14 EDT
Message-Id: <9506071842.AA17914@merlin.nando.net>
X-Sender: cooldave@mailhost.nando.net
X-Mailer: Windows Eudora Version 1.4.4
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Wed, 07 Jun 1995 14:42:37 -0400
To: diy_efi
From: cooldave@nando.net (David Cooley)
Subject: Re: Weather Pack Connectors
Sender: owner-diy_efi@coulomb.eng.ohio-state.edu
Precedence: bulk
Reply-To: diy_efi@coulomb.eng.ohio-state.edu

>Does anybody know of a good source of GM Weather Pack Connectors? The local
>GM dealer has limited availibility and high pricing.
>
>Thanks,
>Garry

There is a guy on Compuserve, name is John Flagg.. Owns or works for GMPP
parts.. They make wiring harnesses and connectors, and have ALL the
weatherpack connectors etc. at really good prices..
Don't have his number though..
Later,
Dave
==============================================================================
David Cooley  AKA N5XMT                                 (919) 319-2734 Office
cooldave@nando.net                                      (919) 319-2896 FAX
Powered by WINDOWS 95!                                  (800) 753-6336 VM
==============================================================================


From owner-diy_efi-archive  Wed Jun  7 19:09:37 1995
Received: by coulomb.eng.ohio-state.edu (940816.SGI.8.6.9/940406.SGI)
	 id TAA09695; Wed, 7 Jun 1995 19:04:42 GMT
Return-Path: <daemon>
Received: from cebaf4.cebaf.gov by coulomb.eng.ohio-state.edu via SMTP (940816.SGI.8.6.9/940406.SGI)
	for <diy_efi@coulomb.eng.ohio-state.edu> id PAA09690; Wed, 7 Jun 1995 15:04:25 -0400
Received: by cebaf4.cebaf.gov (5.65/DEC-Ultrix/4.3)
	id AA01344; Wed, 7 Jun 1995 15:04:05 -0400
Date: Wed, 7 Jun 1995 15:04:05 -0400
From: bowling@cebaf.gov (Bruce Bowling)
Message-Id: <9506071904.AA01344@cebaf4.cebaf.gov>
To: diy_efi
Subject: Re:  Weather Pack Connectors
Sender: owner-diy_efi@coulomb.eng.ohio-state.edu
Precedence: bulk
Reply-To: diy_efi@coulomb.eng.ohio-state.edu

Electromotive sells some Weatherpack connectors, but
at a price that compares with gold or silver

- Bruce

From owner-diy_efi-archive  Wed Jun  7 19:53:08 1995
Received: by coulomb.eng.ohio-state.edu (940816.SGI.8.6.9/940406.SGI)
	 id TAA09830; Wed, 7 Jun 1995 19:51:45 GMT
Return-Path: <daemon>
Received: from egate1.eds.com by coulomb.eng.ohio-state.edu via ESMTP (940816.SGI.8.6.9/940406.SGI)
	for <diy_efi@coulomb.eng.ohio-state.edu> id PAA09825; Wed, 7 Jun 1995 15:51:43 -0400
Received: by egate1.eds.com (hello)
	id PAA28165; Wed, 7 Jun 1995 15:51:42 -0400
Received: by igate1.eds.com (hello)
	id PAA29997; Wed, 7 Jun 1995 15:51:42 -0400
Received: from koiasw15.delcoelect.com by kocrsv01.delcoelect.com with SMTP id AA15698
  (5.65c/IDA-1.5/CORE for <diy_efi@coulomb.eng.ohio-state.edu>); Wed, 7 Jun 1995 14:51:41 -0500
Received: by koiasw15.delcoelect.com (4.1/SMI-4.1)
	id AA03972; Wed, 7 Jun 95 14:51:41 EST
From: "Lawrence E. Piekarski" <c1ilep@kocrsv01.delcoelect.com>
Message-Id: <9506071951.AA03972@koiasw15.delcoelect.com>
Subject: Re: Weather Pack Connectors
To: diy_efi
Date: Wed, 7 Jun 1995 14:51:40 -0500 (EST)
In-Reply-To: <9506071842.AA17914@merlin.nando.net> from "David Cooley" at Jun 7, 95 02:42:37 pm
X-Mailer: ELM [version 2.4 PL23]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 760       
Sender: owner-diy_efi@coulomb.eng.ohio-state.edu
Precedence: bulk
Reply-To: diy_efi@coulomb.eng.ohio-state.edu

>
>Does anybody know of a good source of GM Weather Pack Connectors? The local
>GM dealer has limited availability and high pricing.
>
>Thanks,
>Garry
>

When I have ordered test instrumentation from third party vendors, I believe
they purchased all their "GM" parts from Pioneer Electronics. I don't know
if Pioneer will sell to anyone, or just third party suppliers to GM. All
the vendors I have dealt with are in Indianapolis, so if the Pioneer in your
area doesn't know anything about them, try the one in Indy. Other big
GM cities include Detroit, Dayton, and Flint.
-- 
(* Larry Piekarski, Lead Software Engineer *)
(*      Luxury Car HVAC Display Heads      *)
(*      c1ilep@kocrsv01.delcoelect.com     *)
(*      Delco Electronics, Kokomo, IN      *)

From owner-diy_efi-archive  Wed Jun  7 21:23:56 1995
Received: by coulomb.eng.ohio-state.edu (940816.SGI.8.6.9/940406.SGI)
	 id VAA10432; Wed, 7 Jun 1995 21:20:25 GMT
Return-Path: <daemon>
Date: Wed, 7 Jun 1995 21:20:25 GMT
Message-Id: <199506072120.VAA10432@coulomb.eng.ohio-state.edu>
From: derek_deeter@MENTORG.COM (Derek Deeter)
To: diy_efi
Subject: Re: Weather Pack Connectors
Sender: owner-diy_efi@coulomb.eng.ohio-state.edu
Precedence: bulk
Reply-To: diy_efi@coulomb.eng.ohio-state.edu


Three places, one of which ought to be able to help you out:

Dr. K's Automotive Wiring Systems
No. 11 Lakefront Ave.
Gasden, AL 35903

(205) 543-7165
(800) 323-9384

--------------------------------

Centech, INC.
Perkiomenville, PA
800-356-0356 (orders)
215-287-5730 (info)
215-287-6707

--------------------------------

Ron Francis Wires Works
800-292-1940 (order line)
215-485-1937 (info line)


-- 
Derek Deeter                           derekd@wv.mentorg.com
Mentor Graphics Corp.
8005 S.W. Boeckman Rd.,  Wilsonville, OR 97070-7777

From owner-diy_efi-archive  Thu Jun  8 08:52:08 1995
Received: by coulomb.eng.ohio-state.edu (940816.SGI.8.6.9/940406.SGI)
	 id IAA11877; Thu, 8 Jun 1995 08:46:56 GMT
Return-Path: <daemon>
Received: from eskinews.eskimo.com by coulomb.eng.ohio-state.edu via SMTP (940816.SGI.8.6.9/940406.SGI)
	for <DIY_EFI@coulomb.eng.ohio-state.edu> id EAA11872; Thu, 8 Jun 1995 04:46:54 -0400
Received: from grue.UUCP by eskinews.eskimo.com (5.65c/1.35)
	id AA18855; Thu, 8 Jun 1995 01:46:53 -0700
Date: Wed, 7 Jun 1995 23:32:44 -0700 (PDT)
From: Brian Lane <blane@guetech.com>
To: DIY_EFI
Subject: Still Subscribed
Message-Id: <Pine.LNX.3.91.950607232440.20773B-100000@guetech.com>
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-diy_efi@coulomb.eng.ohio-state.edu
Precedence: bulk
Reply-To: diy_efi@coulomb.eng.ohio-state.edu


  Am I still subscribed to this list? (as blane@eskimo.com)? If so I need 
to be switched to blane@guetech.com, if not I need to be added.

  Pardon me for the interruption :)

  Brian

---
G.U.E. Technical Institute  /  Electronics / Privacy / IF  /  (206)845-xxxx


From owner-diy_efi-archive  Thu Jun  8 13:01:34 1995
Received: by coulomb.eng.ohio-state.edu (940816.SGI.8.6.9/940406.SGI)
	 id MAA12160; Thu, 8 Jun 1995 12:58:35 GMT
Return-Path: <daemon>
Received: from maingtw.paume.itb.ac.id by coulomb.eng.ohio-state.edu via ESMTP (940816.SGI.8.6.9/940406.SGI)
	for <diy_efi@coulomb.eng.ohio-state.edu> id IAA12154; Thu, 8 Jun 1995 08:56:27 -0400
Received: from process.paume.itb.ac.id (process.paume.itb.ac.id [167.205.22.106]) by maingtw.paume.itb.ac.id (8.6.9/8.6.9) with SMTP id TAA03293 for <diy_efi@coulomb.eng.ohio-state.edu>; Thu, 8 Jun 1995 19:51:35 GMT
Received: from PROCESS/SpoolDir by process.paume.itb.ac.id (Mercury 1.12);
    Thu, 8 Jun 95 19:51:56 +0700
Received: from SpoolDir by PROCESS (Mercury 1.12); Thu, 8 Jun 95 19:51:48 +0700
From: "Ucu M Subrata" <UCU@process.paume.itb.ac.id>
To: diy_efi
Date:          Thu, 8 Jun 1995 19:51:44 +007
Subject:       Re: Still Subscribed
Priority: normal
X-mailer:     Pegasus Mail v3.1 (R1a)
Message-ID: <3547BF75F8@process.paume.itb.ac.id>
Sender: owner-diy_efi@coulomb.eng.ohio-state.edu
Precedence: bulk
Reply-To: diy_efi@coulomb.eng.ohio-state.edu

> Date sent:      Wed, 7 Jun 1995 23:32:44 -0700 (PDT)
> From:           Brian Lane <blane@guetech.com>
> To:             DIY_EFI@coulomb.eng.ohio-state.edu
> Subject:        Still Subscribed
> Send reply to:  diy_efi@coulomb.eng.ohio-state.edu

> 
>   Am I still subscribed to this list? (as blane@eskimo.com)? If so I need 
> to be switched to blane@guetech.com, if not I need to be added.
> 
>   Pardon me for the interruption :)
> 
>   Brian
> 
> ---
> G.U.E. Technical Institute  /  Electronics / Privacy / IF  /  (206)845-xxxx
> 


Hi, nice to meet you..(and all of you)
I've just subscribe this mailing list a few hour ago (found it from 
www)

I'm now doing a modification to "Toyota Kijang"(Indonesia-produced 
Toyota Car) for CNG(Compressed Natural Gas/Methane) Injection System

Does CNG fuel popular there??..(in Indonesia we have plenty of CNG 
sources but still CNG hasn't become a popular alternative fuel for 
motorcar here)

 See you 
Ucu M Subrata
Research Engineer

*Lab.of Combustion Engine and Propulsion System
 Institut Teknologi Bandung, Jl.Ganesha 10
 BANDUNG,40116.INDONESIA Ph/Fax:62-22-2503394
 
*Lab.of IC Processing, Inter University on Microelectronics
 Institut Teknologi Bandung,Jl.Ganesha 10
 BANDUNG,40116.INDONESIA Ph:2504987 ext 1371 Fax:2508763
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

From owner-diy_efi-archive  Thu Jun  8 14:08:16 1995
Received: by coulomb.eng.ohio-state.edu (940816.SGI.8.6.9/940406.SGI)
	 id OAA12340; Thu, 8 Jun 1995 14:03:20 GMT
Return-Path: <daemon>
Received: from devnull by coulomb.eng.ohio-state.edu via ESMTP (940816.SGI.8.6.9/940406.SGI)
	for <diy_efi@coulomb.eng.ohio-state.edu> id KAA12335; Thu, 8 Jun 1995 10:03:18 -0400
Received: from trinity by devnull (8.6.8/8.6.6)
	id JAA10857; Thu, 8 Jun 1995 09:03:02 -0500
Received: by trinity (4.1/TSS2.1)
	id AA23466; Thu, 8 Jun 95 09:03:11 CDT
From: joe@mpd.tandem.com (Joe Senner)
Message-Id: <9506081403.AA23466@trinity>
Subject: Re: Still Subscribed
To: diy_efi
Date: Thu, 8 Jun 1995 09:03:10 -0500 (CDT)
In-Reply-To: <Pine.LNX.3.91.950607232440.20773B-100000@guetech.com> from "Brian Lane" at Jun 7, 95 11:32:44 pm
X-Mailer: ELM [version 2.4 PL17]
Content-Type: text
Content-Length: 492       
Sender: owner-diy_efi@coulomb.eng.ohio-state.edu
Precedence: bulk
Reply-To: diy_efi@coulomb.eng.ohio-state.edu

]  Am I still subscribed to this list? (as blane@eskimo.com)? If so I need 
]to be switched to blane@guetech.com, if not I need to be added.
]
]  Pardon me for the interruption :)
]
]  Brian

geez, sorry. I run the bmw motorcycle list and neglected to look at the
headers of the message. ignore my post :-)

I get so many of those it's hard to remember to distinguish...

sorry to all again...

-- 
Joe Senner
http://www.onr.com/user/joe.html

         Put your bones on the line, ride US129

From owner-diy_efi-archive  Sun Jun 11 07:13:50 1995
Received: by coulomb.eng.ohio-state.edu (940816.SGI.8.6.9/940406.SGI)
	 id HAA19603; Sun, 11 Jun 1995 07:08:55 GMT
Return-Path: <daemon>
Received: from ns1.computek.net by coulomb.eng.ohio-state.edu via SMTP (940816.SGI.8.6.9/940406.SGI)
	for <diy_efi@coulomb.eng.ohio-state.edu> id DAA19598; Sun, 11 Jun 1995 03:08:48 -0400
Message-ID: <9506110123.AA25264@ns1.computek.net>
Received: from computek.net by ns1.computek.net; Sun, 11 Jun 95 01:23 CDT
X-Sender: ricrain@computek.net
X-Mailer: Windows Eudora Version 1.4.4
Mime-Version: 1.0
Content-Length: 3913
Content-Type: text/plain; charset="us-ascii"
To: DIY_EFI
Date: Sun, 11 Jun 95 01:23 CDT
From: ricrain@computek.net (Ric Rainbolt)
Subject: Custom EFI project
Sender: owner-diy_efi@coulomb.eng.ohio-state.edu
Precedence: bulk
Reply-To: diy_efi@coulomb.eng.ohio-state.edu


Hi.  I've been lurking this group for about a month and now I have some
questions.  I am building a custom EFI computer for a car of mine that
currently has mechanical fuel injection and a simple electronic-advance
system with distributors.  I would like to give you some background
information on my endeavours.

The engine that I am using as my test bed is an aluminum 3.0 litre 90 deg.
V-8, with aluminum two-valve DOHC heads.  I am currently in the process of
rebuilding the motor to strengthen the bottom end.  When done, it will have
a billet forged crankshaft, forged aluminum pistons with a 7.2:1 compression
ratio.  I am converting it to electronic port fuel injection and
distributorless ignition.  After I have the engine operating with normal
aspiration, I will be adding a pair of Garrett turbochargers (hence the low
C/R) plumbed through at least one air-to-air intercooler (air-to-water is
also a possibility).  Also, I am converting the lubrication system from wet
sump to dry, though this has no impact on the EFI! :-)  I will be using
eight Bosch fuel injectors (19lb/hr @ 3 bar).  Fuel pressure will be 3-6
bar, controlled by the EFI.  Oh, yea, pump gasoline 91 octane or better.
Redline will be 8500 RPM.  Boost pressure will be limited to 1 bar.
Expected output is 380-400 HP, up from 205 HP.

The CPU I have selected, due to exposure and access to tools, is a Phillips
SAB80C167 (or C167).  If you are not familiar with the C167, it has:  16-bit
10 MIPS sustained, 16-channel 10-bit A/D, 5 timer/counters, PWM, 2
capture/compare units, 50+ I/O lines, etc.  Should be more than adequate, eh?

Here's how I'm going to proceed (once the engine is rebuilt):

** STAGE I **

First, I'm going to get the engine to crank and idle (800 PRM).  At this
time, I will be using the stock ignition system, which is known good.  So,
basically all I'll need to implement is a group fired (1 bank of 8; i.e. all
together) injection scheme to meter fuel the same way an "electronic
carburetor" works.  The sensors that will be used are: Throttle position
sensor (TPS), system voltage (SYSV), exhaust Lambda (O2), top-dead-center
(TDC), manifold pressure (MAP) and engine speed (RPM).  At this time,
coolant and air temp will be ignored. Any guestimates as to initial pulse
duration (duty cycle) for the injectors to idle??

** STAGE II **

Next, I will create a "basic" fuel map that is linearly proportional to
manifold pressure and RPM (in other words, estimated airflow).  Then I will
run the engine at varying engine speeds from idle to 6500 RPM under no load
and tweak the fuel map to achieve stochiometry.  After this, "Throttle Pump"
and "Decelerative Fuel Cut" will be implemented.

** STAGE III **

Next, I will rewrite the fuel injection control to drive the injectors as 4
banks of 2.  The OEMs do this and I have read that, other than cutting the
driver count in half, it provides cooling for the intake valve by wetting
with the out-of-phase pulse.  Is this true or should I opt for true
sequential injection??

** STAGE IV **

Then, I will add adjustments for the fuel curves for changes in intake air
temp (IAT), coolant temp (CLT), just-after-start enrichment and system
voltage (SYSV).

** STAGE V **

Saturn V? No, stage five.
I will now to remove the stock igniton modules and connect them to a test
harness which will be controlled by a PC.  I will step through all MAP and
RPM values and record the OEM ignition advance map.  Then, I will program
this in as my "base" map into my EFI and test my EFI using the same harness
to verify the implementation.
Now to install my ignition components on the engine and say "goodbye" to the
distributors forever!

** MORE LATER ***

Any questions, comments, flames or information??  Any help welcome.  I'm
willing to share results of anything I learn from this, including choice of
electronics and sensors.

Ric Rainbolt
ricrain@computek.net







From owner-diy_efi-archive  Sun Jun 11 12:03:19 1995
Received: by coulomb.eng.ohio-state.edu (940816.SGI.8.6.9/940406.SGI)
	 id MAA19898; Sun, 11 Jun 1995 12:01:23 GMT
Return-Path: <daemon>
Received: from maingtw.paume.itb.ac.id by coulomb.eng.ohio-state.edu via ESMTP (940816.SGI.8.6.9/940406.SGI)
	for <diy_efi@coulomb.eng.ohio-state.edu> id HAA19888; Sun, 11 Jun 1995 07:59:26 -0400
Received: from process.paume.itb.ac.id (process.paume.itb.ac.id [167.205.22.106]) by maingtw.paume.itb.ac.id (8.6.9/8.6.9) with SMTP id SAA28433 for <diy_efi@coulomb.eng.ohio-state.edu>; Sun, 11 Jun 1995 18:58:45 GMT
Received: from PROCESS/SpoolDir by process.paume.itb.ac.id (Mercury 1.12);
    Sun, 11 Jun 95 18:56:21 +0700
Received: from SpoolDir by PROCESS (Mercury 1.12); Sun, 11 Jun 95 18:55:44 +0700
From: "Ucu M Subrata" <UCU@process.paume.itb.ac.id>
To: diy_efi
Date:          Sun, 11 Jun 1995 18:55:35 +007
Subject:       Re: Custom EFI project
Priority: normal
X-mailer:     Pegasus Mail v3.1 (R1a)
Message-ID: <7C5A8C5B02@process.paume.itb.ac.id>
Sender: owner-diy_efi@coulomb.eng.ohio-state.edu
Precedence: bulk
Reply-To: diy_efi@coulomb.eng.ohio-state.edu

> To:             DIY_EFI@coulomb.eng.ohio-state.edu
> Date sent:      Sun, 11 Jun 95 01:23 CDT
> From:           ricrain@computek.net (Ric Rainbolt)
> Subject:        Custom EFI project
> Send reply to:  diy_efi@coulomb.eng.ohio-state.edu

> 
> Saturn V? No, stage five.
> I will now to remove the stock igniton modules and connect them to a test
> harness which will be controlled by a PC.  I will step through all MAP and
> RPM values and record the OEM ignition advance map.  Then, I will program
> this in as my "base" map into my EFI and test my EFI using the same harness
> to verify the implementation.
> Now to install my ignition components on the engine and say "goodbye" to the
> distributors forever!
> 
> ** MORE LATER ***
> 
> Any questions, comments, flames or information??  Any help welcome.  I'm
> willing to share results of anything I learn from this, including choice of
> electronics and sensors.
> 
> Ric Rainbolt
> ricrain@computek.net
> 
> 
Hi, nice to meet you..

I've been working on nearly the same project as you 
do.(Distibutorless Ignition with knock control and EFI (planned for 
CNG(Compressed Natural Gas)-Methane-Injected at approx 6 bar(Storage 
is 200 bar)

I use the following type of sensors:

Manifold Press(MAP) : MPX 5100 DP from Motorola (0-1500mBar)
TDC                 : UGN3140 Hall-Effect Sensor from...(I forgot)
Intake Air temp.    : LM335 Zener,precision voltage sensor (10mV/K) 
TPS                 : Ordinary Potentiometer (linear type)
Knock               : from BOSH/Audi (I forgot the type), also 
                        Accelerometer from "Metrix"(Both 
                        Piezoelectric)

(MAP,knock sensor are hard to find here, I have to order to USA :-(   

How about the sensors you are using?
 
By the way, are you considering to use Knock feed-back to obtain the 
optimum Spark Advance Map for your engine?

I did data acquisition (by PC) to obtain the optimum SA Map with the 
following procedure:

1. Record the knock frequency with accelerometer + data recorder and 
play- back to Spectrum Analyzer to obtain the specific frequency 
correlated to knock. (I had 9.2 Khz for the Ford Laser 10R engine 
measured)-it has a little shift in freq.as the temperatue change.

2. Build the signal conditioning electronic circuit to process the 
knock signal from accelerometer (amp,filter,peak detector)

3. Running the engine at various RPM and Load. At each pair of RPM 
and Load I use PC to set the Spark Advance, step by step to a more 
advance SA value, and when the knock is detected(by accelerometer and 
the circuit) the PC program stop 
advancing and record the SA advance before the knock occur as the 
optimal SA(the optimal SA is right before knock occur).

4. When the SA control running accelerometer+circ still used to detect
knock (which may occur because of various engine condition)
If knock occur, it retards the timing

I used coil pack from mitsubishi (consists of 2 coil, 1 coil for 2 
spark plug)

Ok,...I'll wait for your reply ...





 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

From owner-diy_efi-archive  Sun Jun 11 13:23:25 1995
Received: by coulomb.eng.ohio-state.edu (940816.SGI.8.6.9/940406.SGI)
	 id NAA20026; Sun, 11 Jun 1995 13:20:54 GMT
Return-Path: <daemon>
Received: from igate1.hac.com by coulomb.eng.ohio-state.edu via SMTP (940816.SGI.8.6.9/940406.SGI)
	for <diy_efi@coulomb.eng.ohio-state.edu> id JAA20021; Sun, 11 Jun 1995 09:20:52 -0400
Received: from EDEN1.HAC.COM by igate1.hac.com (4.1/SMI-4.1)
	id AA21501; Sun, 11 Jun 95 06:18:30 PDT
Received: from hyperion.hdos.hac.com by EDEN1.HAC.COM (PMDF V4.3-13 #5884)
 id <01HRG8TO9HKW000H88@EDEN1.HAC.COM>; Thu, 08 Jun 1995 04:46:56 -0800 (PST)
Received: from daedalus.hdos.hac.com by hyperion.hdos.hac.com (4.1/SMI-4.1)
 id AA13543; Thu, 8 Jun 95 07:48:35 EDT
Received: From HDOS_DPC/WORKQUEUE by daedalus.hdos.hac.com via
 Charon-4.0A-VROOM with IPX id 100.950608074426.448; 08 Jun 95 07:46:45 +0500
Date: Thu, 8 Jun 1995 07:41:44 ET
From: John T Stein <JSTEIN@dpc2.hdos.hac.com>
Subject: Re: Weather Pack Connectors
To: diy_efi
Message-Id: <MAILQUEUE-101.950608074144.416@dpc2>
X-Mailer: Pegasus Mail/Windows (v1.22)
Content-Transfer-Encoding: 7BIT
Priority: normal
Sender: owner-diy_efi@coulomb.eng.ohio-state.edu
Precedence: bulk
Reply-To: diy_efi@coulomb.eng.ohio-state.edu


> Does anybody know of a good source of GM Weather Pack Connectors? The local
> GM dealer has limited availibility and high pricing.
> 
> Thanks,
> Garry
> 
> 

I have seen SOME of the weather pack types sold in "peg-board" display 
packaging at my local car parts retailers.  They were marketed (repackaged??)
by one of the major automotive electrical parts retailers, Kem I believe.

If you need small quantities, this may be OK.

good luck,

John

From owner-diy_efi-archive  Sun Jun 11 21:21:48 1995
Received: by coulomb.eng.ohio-state.edu (940816.SGI.8.6.9/940406.SGI)
	 id VAA20876; Sun, 11 Jun 1995 21:19:51 GMT
Return-Path: <daemon>
Received: from arl-img-4.compuserve.com by coulomb.eng.ohio-state.edu via ESMTP (940816.SGI.8.6.9/940406.SGI)
	for <diy_efi@coulomb.eng.ohio-state.edu> id RAA20871; Sun, 11 Jun 1995 17:19:48 -0400
Received: by arl-img-4.compuserve.com (8.6.10/5.950515)
	id RAA09545; Sun, 11 Jun 1995 17:19:44 -0400
Date: 11 Jun 95 17:18:11 EDT
From: Martin Evans <100341.377@compuserve.com>
To: DIY EFI Mailing List <DIY_EFI>
Subject: Custom EFI Project
Message-ID: <950611211811_100341.377_EHQ158-1@CompuServe.COM>
Sender: owner-diy_efi@coulomb.eng.ohio-state.edu
Precedence: bulk
Reply-To: diy_efi@coulomb.eng.ohio-state.edu

Ric Rainbolt wrote:

>I will be using eight Bosch fuel injectors (19lb/hr @ 3 bar).  Fuel >pressure
will be 3-6 bar, controlled by the EFI.

Do you know the flow rate at 3.6bar? do you anticipate requiring fuel in excess
of 19lb/hr?

My initial thoughts follow. Feel free to criticise as i'm learning too!

If you are trying to implement a crank and idle strategy for yor engine I think
it will be necessary to look at TPS (to start with a switch contact indicating
closed throttle will do), TDC and RPM. 

SYSV will have an impact but you will need to evaluate the change in your
specific injectors flow rate with varying voltage.

MAP should be used to compensate for atmospheric pressure before start
commences. If you don't anticipate operating at altitude it makes life easier to
forget it.

Engine coolant temperature should, I think be pulled forwards from stage 4 of
your implementation as the mixture requirements do vary wildly with temperature.
My own vehicle indicates a change from approximately 0.8:1 at -40 deg C to
16.8:1 at 104 deg C. At 0 deg C the ratio is approximately 9.2:1.

Initially ignoring the O2 sensor would make sense as it would not give a useful
output  until the sensor gets warm. Are you intending to close loop control with
a 3 way catalyst eventually?

Calculation time!

For basic fuelling lambda will need to be controlled around 1.0 which implies
14.7:1 air to fuel ratio. 
Assuming 100% volumetric efficiency:
Calculate for one cylinder
Each cylinder measures 0.375 litre
In one cycle it will consume 0.375 litre of air
One cycle is 2 engine revolutions
800 revolutions per minute is 400 cycles
400 cycles is 400 x 0.375 litre = 150 litres/minute
The density of air at 15 deg C is 1.225kg / m-3
1 m3 is 1000 litres therefore 150 litres is:
150 x 1.225/1000 = 0.18375 kg/minute
For 14.7:1 air to fuel ratio the injector would need to supply per hour:
0.18375kg x 60min/hr /14.7 = 0.75kg
The injectors flow 19lb/hr = 8.6kg/hr
0.75kg assuming linear flow/time characteristic is:
0.75/8.6kg is 8.7% on time

The injector on time will therefore need controlling to give:

at 0 deg C 14.7/9.2 x 8.7% = 14% on time
at 104 deg C 14.7/16.8 x 8.7% = 7.6% on time

Obviously we cannot expect 100% volumetric efficiency so mixtures will tend to
be slightly richer than predicted so shorter times would be required.

Martin Evans

100341.377@compuserve.com



From owner-diy_efi-archive  Mon Jun 12 19:16:40 1995
Received: by coulomb.eng.ohio-state.edu (940816.SGI.8.6.9/940406.SGI)
	 id TAA22755; Mon, 12 Jun 1995 19:13:24 GMT
Return-Path: <daemon>
Received: from ns1.computek.net by coulomb.eng.ohio-state.edu via SMTP (940816.SGI.8.6.9/940406.SGI)
	for <diy_efi@coulomb.eng.ohio-state.edu> id PAA22750; Mon, 12 Jun 1995 15:13:22 -0400
Message-ID: <9506121328.AA18555@ns1.computek.net>
Received: from computek.net by ns1.computek.net; Mon, 12 Jun 95 13:28 CDT
X-Sender: ricrain@computek.net
X-Mailer: Windows Eudora Version 1.4.4
Mime-Version: 1.0
Content-Length: 1142
Content-Type: text/plain; charset="us-ascii"
To: DIY_EFI
Date: Mon, 12 Jun 95 13:28 CDT
From: ricrain@computek.net (Ric Rainbolt)
Subject: Re: Custom EFI Project
Sender: owner-diy_efi@coulomb.eng.ohio-state.edu
Precedence: bulk
Reply-To: diy_efi@coulomb.eng.ohio-state.edu

>Ric Rainbolt wrote:
>
>>I will be using eight Bosch fuel injectors (19lb/hr @ 3 bar).  Fuel 
>>pressure will be 3-6 bar, controlled by the EFI.
>
> <BIG snip>
>
>Calculation time!
>
> <BIG snip>
>
>Obviously we cannot expect 100% volumetric efficiency so mixtures will tend to
>be slightly richer than predicted so shorter times would be required.

Your calculations are correct but you failed to consider one important
factor... at idle the throttle is closed and the motor is only pumping air
at about 25-30% efficiency (0.3 bar absolute MAP * 90% efficient motor =
27%).  However, it did prod me into remembering something important about my
fuel calculations and now I am planning on adding a second set of injectors
(also 19 lb/hr) to compensate for fuel flow under boost.  After all at 1 bar
of boost, the motor will be operating at nearly 180% pumping efficiency.  At
8500 RPM, there is no reasonable pressure the single set of injectors can be
run at to obtain correct mixture.

By the way, I am using 11.5:1 as maximum enrichment (at operating temp) and
of course 14.7:1 as stoch.  Any comments?

Ric Rainbolt
ricrain@computek.net


From owner-diy_efi-archive  Mon Jun 12 20:00:04 1995
Received: by coulomb.eng.ohio-state.edu (940816.SGI.8.6.9/940406.SGI)
	 id TAA22847; Mon, 12 Jun 1995 19:55:52 GMT
Return-Path: <daemon>
Received: from us.dynix.com by coulomb.eng.ohio-state.edu via SMTP (940816.SGI.8.6.9/940406.SGI)
	for <DIY_EFI@coulomb.eng.ohio-state.edu> id PAA22842; Mon, 12 Jun 1995 15:55:49 -0400
Received: from cpu.us.dynix.com by us.dynix.com (AIX 3.2/UCB 5.64/4.03)
          id AA10415; Mon, 12 Jun 1995 13:58:31 -0600
Received: by cpu.us.dynix.com (AIX 3.2/UCB 5.64/4.03)
          id AA70945; Mon, 12 Jun 1995 13:54:18 -0600
Date: Mon, 12 Jun 1995 13:52:39 -700 (MDT)
From: Jim Conforti <jec@us.dynix.com>
Subject: Wide range EGO sensor/meter
To: DIY_EFI <DIY_EFI>
Message-Id: <Pine.3.05.9506121339.C34174-9100000@cpu.us.dynix.com>
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-diy_efi@coulomb.eng.ohio-state.edu
Precedence: bulk
Reply-To: diy_efi@coulomb.eng.ohio-state.edu


Does anyone know the approx. cost of those Horiba (sp?) lambda meters that
use the UEGO type sensors ...

You know a REAL sensor, vs. a std. "stoich." sensor ...

I'm about to crack totally and BUY one, but was curious as to how much
poorer I'm going to be ..

Jim Conforti
<jec@us.dynix.com>



From owner-diy_efi-archive  Mon Jun 12 20:18:04 1995
Received: by coulomb.eng.ohio-state.edu (940816.SGI.8.6.9/940406.SGI)
	 id UAA22910; Mon, 12 Jun 1995 20:16:58 GMT
Return-Path: <daemon>
Received: from nsk.kodak.com by coulomb.eng.ohio-state.edu via SMTP (940816.SGI.8.6.9/940406.SGI)
	for <diy_efi@coulomb.eng.ohio-state.edu> id QAA22905; Mon, 12 Jun 1995 16:16:50 -0400
Received: by nsk.kodak.com id AA18107
  (5.67b+/IDA-1.5 for <diy_efi@coulomb.eng.ohio-state.edu>); Mon, 12 Jun 1995 16:09:49 -0400
Received: from khis_ns.khis.kodak.com(192.232.112.2) by nsk.kodak.com via smap (V1.3)
	id sma018100; Mon Jun 12 16:09:31 1995
Received: from dal-gw.dal.khis.Kodak.COM by khis_ns.khis.kodak.com with SMTP id AA20418
  (5.67b/IDA-1.5 for <diy_efi@coulomb.eng.ohio-state.edu>); Mon, 12 Jun 1995 16:19:43 -0400
Received: from dal.khis.kodak.com (alamo.dal.khis.kodak.com) by dal-gw.dal.khis.kodak.com with SMTP id AA13691
  (5.65c/IDA-1.5 for diy_efi@coulomb.eng.ohio-state.edu); Mon, 12 Jun 1995 15:14:54 -0500
Received: from khan.khis.com by dal.khis.kodak.com (4.1/SMI-4.1)
	id AA11247; Mon, 12 Jun 95 15:16:15 CDT
From: king@khis.Kodak.COM (Robert King)
Message-Id: <9506122016.AA11247@dal.khis.kodak.com>
Subject: Re: Wide range EGO sensor/meter
To: diy_efi
Date: Mon, 12 Jun 1995 15:16:42 -0500 (CDT)
In-Reply-To: <Pine.3.05.9506121339.C34174-9100000@cpu.us.dynix.com> from "Jim Conforti" at Jun 12, 95 01:52:39 pm
Content-Type: text
Content-Length: 433       
Sender: owner-diy_efi@coulomb.eng.ohio-state.edu
Precedence: bulk
Reply-To: diy_efi@coulomb.eng.ohio-state.edu

> 
> 
> Does anyone know the approx. cost of those Horiba (sp?) lambda meters that
> use the UEGO type sensors ...
> 
> You know a REAL sensor, vs. a std. "stoich." sensor ...
> 
> I'm about to crack totally and BUY one, but was curious as to how much
> poorer I'm going to be ..

   About 2 grand for the Horiba setup.  Mike Wesley of C&M Racing has a
product called "Lambda View" that does the same thing for $650.

-- Robert King

From owner-diy_efi-archive  Mon Jun 12 22:37:08 1995
Received: by coulomb.eng.ohio-state.edu (940816.SGI.8.6.9/940406.SGI)
	 id WAA23147; Mon, 12 Jun 1995 22:34:34 GMT
Return-Path: <daemon>
Received: from arl-img-3.compuserve.com by coulomb.eng.ohio-state.edu via ESMTP (940816.SGI.8.6.9/940406.SGI)
	for <diy_efi@coulomb.eng.ohio-state.edu> id SAA23142; Mon, 12 Jun 1995 18:34:32 -0400
Received: by arl-img-3.compuserve.com (8.6.10/5.950515)
	id SAA27131; Mon, 12 Jun 1995 18:34:31 -0400
Date: 12 Jun 95 18:32:40 EDT
From: Martin Evans <100341.377@compuserve.com>
To: DIY EFI Mailing List <DIY_EFI>
Subject: Custom EFI Project
Message-ID: <950612223240_100341.377_EHQ52-2@CompuServe.COM>
Sender: owner-diy_efi@coulomb.eng.ohio-state.edu
Precedence: bulk
Reply-To: diy_efi@coulomb.eng.ohio-state.edu

Ric Rainbolt wrote commenting on calculations by Martin Evans:

>>Your calculations are correct but you failed to consider one important
factor... at idle the throttle is closed and the motor is only pumping air
at about 25-30% efficiency (0.3 bar absolute MAP * 90% efficient motor =
27%).<< 

Big mistake by me, mentioned the MAP and then failed to take it into
account.....it was a diesel you were controlling wasn't it <g>.....no the
partial brain failure must have been from the excess of beer celebrating Alesi's
first GP win yesterday!

Just as a comparison my vehicle with a 1.6L turbo with dual fired injectors,
0.65 bar boost continuous and 0.9bar short duration overboost idling at 950rpm
uses injector pulse widths of 1.5 - 2 msec at idle. I haven't looked at their
flow rate but suspect they are considerably in excess of 10kg/hr. 

Are you sure your injectors correctly sized for your application as you now
mention another 8 injectors (or do you have shares in Bosch?)

What drivers are you using for your injectors?

Martin Evans


From owner-diy_efi-archive  Mon Jun 12 23:30:00 1995
Received: by coulomb.eng.ohio-state.edu (940816.SGI.8.6.9/940406.SGI)
	 id XAA23217; Mon, 12 Jun 1995 23:28:49 GMT
Return-Path: <daemon>
Received: from dons.ac.usfca.edu by coulomb.eng.ohio-state.edu via SMTP (940816.SGI.8.6.9/940406.SGI)
	for <diy_efi@coulomb.eng.ohio-state.edu> id TAA23212; Mon, 12 Jun 1995 19:28:46 -0400
Message-Id: <199506122328.TAA23212@coulomb.eng.ohio-state.edu>
Subject: Re: Wide range EGO sensor/meter
To: diy_efi
Date: Mon, 12 Jun 1995 16:22:29 -0700 (PDT)
From: poetma00 <poetma00@dons.ac.usfca.EDU>
In-Reply-To: <Pine.3.05.9506121339.C34174-9100000@cpu.us.dynix.com> from "Jim Conforti" at Jun 12, 95 01:52:39 pm
Content-Type: text
Content-Length: 418
Sender: owner-diy_efi@coulomb.eng.ohio-state.edu
Precedence: bulk
Reply-To: diy_efi@coulomb.eng.ohio-state.edu

> Does anyone know the approx. cost of those Horiba (sp?) lambda meters that
> use the UEGO type sensors ...
> 
> You know a REAL sensor, vs. a std. "stoich." sensor ...
> 
> I'm about to crack totally and BUY one, but was curious as to how much
> poorer I'm going to be ..
Quite significant :-).  I was given a quote for Horiba meter for about
$2000 or more. 

I too was interested, but then .....


Markus Poetiray


From owner-diy_efi-archive  Mon Jun 12 23:43:19 1995
Received: by coulomb.eng.ohio-state.edu (940816.SGI.8.6.9/940406.SGI)
	 id XAA23266; Mon, 12 Jun 1995 23:40:45 GMT
Return-Path: <daemon>
Received: from ns1.computek.net by coulomb.eng.ohio-state.edu via SMTP (940816.SGI.8.6.9/940406.SGI)
	for <diy_efi@coulomb.eng.ohio-state.edu> id TAA23261; Mon, 12 Jun 1995 19:40:43 -0400
Message-ID: <9506121755.AA00945@ns1.computek.net>
Received: from computek.net by ns1.computek.net; Mon, 12 Jun 95 17:55 CDT
X-Sender: ricrain@computek.net
X-Mailer: Windows Eudora Version 1.4.4
Mime-Version: 1.0
Content-Length: 652
Content-Type: text/plain; charset="us-ascii"
To: diy_efi
Date: Mon, 12 Jun 95 17:55 CDT
From: ricrain@computek.net (Ric Rainbolt)
Subject: Re: Custom EFI Project
Sender: owner-diy_efi@coulomb.eng.ohio-state.edu
Precedence: bulk
Reply-To: diy_efi@coulomb.eng.ohio-state.edu

>
>Are you sure your injectors correctly sized for your application as you now
>mention another 8 injectors (or do you have shares in Bosch?)
>
>What drivers are you using for your injectors?
>

If I go with a 35 lb injector, the idle will suffer terribly.  19 lb is
perfect for this application with normal aspiration.  This is why I chose 19
to start with, but now I want to run 1 bar boost, and don't want to kill the
good idle characteristics.  No stock in Bosch, but I am able to get the
injectors for $25/ea, not too bad.

The injector drivers are (will be) Power MOSFETs, they don't even need heat
sinks, but I am putting one in!

Ric Rainbolt


From owner-diy_efi-archive  Tue Jun 13 00:08:21 1995
Received: by coulomb.eng.ohio-state.edu (940816.SGI.8.6.9/940406.SGI)
	 id AAA23340; Tue, 13 Jun 1995 00:07:11 GMT
Return-Path: <daemon>
Received: from curly.cc.swin.edu.au by coulomb.eng.ohio-state.edu via SMTP (940816.SGI.8.6.9/940406.SGI)
	for <diy_efi@coulomb.eng.ohio-state.edu> id UAA23335; Mon, 12 Jun 1995 20:06:26 -0400
Received: from mechman.mm.swin.edu.au by curly.cc.swin.edu.au (5.65c/1.34)
	id AA00649; Tue, 13 Jun 1995 10:06:16 +1000
Received: from MECHMAN/MERCMAIL by mechman.mm.swin.edu.au (Mercury 1.21);
    13 Jun 95 10:06:17 +1000
Received: from MERCMAIL by MECHMAN (Mercury 1.21); 13 Jun 95 10:06:13 +1000
From: "Andrew Dennison" <ADEN@mechman.mm.swin.edu.au>
Organization:  Swinburne University
To: diy_efi
Date:          Tue, 13 Jun 1995 10:06:06 EST+10
Subject:       Re: Custom EFI project
Priority: normal
X-Mailer:     Pegasus Mail/Windows (v1.20-pr2)
Message-Id: <2E24C7A48B5@mechman.mm.swin.edu.au>
Sender: owner-diy_efi@coulomb.eng.ohio-state.edu
Precedence: bulk
Reply-To: diy_efi@coulomb.eng.ohio-state.edu

> 
> Hi.  I've been lurking this group for about a month and now I have some
> questions.  I am building a custom EFI computer for a car of mine that
> currently has mechanical fuel injection and a simple electronic-advance
> system with distributors.

Check out the EFI332 project that some of us are working on. We are 
using the MC68332 with a timer system perfect for EFI and free 
software tools.  I maintain a Web page for the project:

http://www.cim.swin.edu.au/wwwhome/aden/efi332/efi332.html
or (slightly shorter and should work)
http://www.cim.swin.edu.au/~aden/efi332/efi332.html

I'll keep pushing the Web page until people complain :)

You can subscribe to EFI332 which in on the same Majordomo as DIYEFI. 

From owner-diy_efi-archive  Tue Jun 13 03:22:14 1995
Received: by coulomb.eng.ohio-state.edu (940816.SGI.8.6.9/940406.SGI)
	 id DAA24043; Tue, 13 Jun 1995 03:21:18 GMT
Return-Path: <daemon>
Received: from localhost by coulomb.eng.ohio-state.edu via SMTP (940816.SGI.8.6.9/940406.SGI)
	 id XAA24038; Mon, 12 Jun 1995 23:21:15 -0400
Message-Id: <199506130321.XAA24038@coulomb.eng.ohio-state.edu>
To: diy_efi
cc: jsg
Subject: Re: Wide range EGO sensor/meter 
In-reply-to: Your message of "Mon, 12 Jun 95 13:52:39."
             <Pine.3.05.9506121339.C34174-9100000@cpu.us.dynix.com> 
Date: Mon, 12 Jun 95 23:21:15 -0400
From: John S Gwynne <jsg>
Sender: owner-diy_efi@coulomb.eng.ohio-state.edu
Precedence: bulk
Reply-To: diy_efi@coulomb.eng.ohio-state.edu

--------

   In message <Pine.3.05.9506121339.C34174-9100000@cpu.us.dynix.com> , you writ
e:
 
| 
| Does anyone know the approx. cost of those Horiba (sp?) lambda meters that
| use the UEGO type sensors ...

I called Horiba almost two years ago. The MEXA110 analyzer was
$8800. The most inexpensive item was $2500, but at the time that
was not a standard off the self item so I wasn't able to get any more
information. John De Armond  spoke once of a Motes unit (made in Australia
imported by JGM Automotive Tooling, 5692 Buckingham Drive, Huntington Beach
CA 92649, (714) 895 7001. This was much cheaper but I can't seem to
find the price... Also try Epcom Corp., PO Box 47032, Oak Park Michigan
48237, (313) 257 0627. A model 10630 air/fuel analyzer for about $1000.

Please post what pricing information you find...



                                       John S Gwynne
                                          Gwynne.1@osu.edu
_______________________________________________________________________________
               T h e   O h i o - S t a t e   U n i v e r s i t y
    ElectroScience Laboratory, 1320 Kinnear Road, Columbus, Ohio 43212, USA
                Telephone: (614) 292-7981 * Fax: (614) 292-7297
-------------------------------------------------------------------------------

From owner-diy_efi-archive  Fri Jun 16 22:32:55 1995
Received: by coulomb.eng.ohio-state.edu (940816.SGI.8.6.9/940406.SGI)
	 id WAA01603; Fri, 16 Jun 1995 22:19:08 GMT
Return-Path: <daemon>
Received: from us.dynix.com by coulomb.eng.ohio-state.edu via SMTP (940816.SGI.8.6.9/940406.SGI)
	for <DIY_EFI@coulomb.eng.ohio-state.edu> id SAA01598; Fri, 16 Jun 1995 18:19:05 -0400
Received: from cpu.us.dynix.com by us.dynix.com (AIX 3.2/UCB 5.64/4.03)
          id AA07062; Tue, 13 Jun 1995 17:20:02 -0600
Received: by cpu.us.dynix.com (AIX 3.2/UCB 5.64/4.03)
          id AA125483; Tue, 13 Jun 1995 17:15:50 -0600
Date: Tue, 13 Jun 1995 17:13:52 -700 (MDT)
From: Jim Conforti <jec@us.dynix.com>
Subject: Wide Range EGO Sensors .. Part II
To: DIY_EFI <DIY_EFI>
Message-Id: <Pine.3.05.9506131752.A123871-9100000@cpu.us.dynix.com>
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-diy_efi@coulomb.eng.ohio-state.edu
Precedence: bulk
Reply-To: diy_efi@coulomb.eng.ohio-state.edu


Does anyone have any info on the existing (available) wide range EGO
sensors to determine A/F ratio and/or modes for making a std. HEGO
sensor read a wider range of lambda values ..

Jim Conforti
<jec@us.dynix.com>

PS: Yes, I'm trying to design my own, since it's going to be interfacing to
    my laptop anyway ...




From owner-diy_efi-archive  Fri Jun 16 22:46:33 1995
Received: by coulomb.eng.ohio-state.edu (940816.SGI.8.6.9/940406.SGI)
	 id WAA02100; Fri, 16 Jun 1995 22:33:21 GMT
Return-Path: <daemon>
Received: from linus.mitre.org by coulomb.eng.ohio-state.edu via ESMTP (940816.SGI.8.6.9/940406.SGI)
	for <diy_efi@coulomb.eng.ohio-state.edu> id SAA02095; Fri, 16 Jun 1995 18:33:19 -0400
Received: from jackson.mitre.org (jackson.mitre.org [129.83.12.14]) by linus.mitre.org (8.6.12/8.6.12) with ESMTP id MAA04528; Thu, 15 Jun 1995 12:18:58 -0400
Received: from localhost (localhost [127.0.0.1]) by jackson.mitre.org (8.6.12/8.6.12) with ESMTP id MAA03076; Thu, 15 Jun 1995 12:18:56 -0400
Message-Id: <199506151618.MAA03076@jackson.mitre.org>
To: diy_efi, n.mulvana@e-eng.hull.ac.uk
Subject: Re: computer project 
Date: Thu, 15 Jun 1995 12:18:54 -0400
From: "Roberto L. Landrau" <rll@linus.mitre.org>
Sender: owner-diy_efi@coulomb.eng.ohio-state.edu
Precedence: bulk
Reply-To: diy_efi@coulomb.eng.ohio-state.edu


I am very interested in doing something similar to the project
described by Nigel on his message of 23 May 1995 (a computerized MPG
meter).  I was contemplating the idea of adding a flow meter to the
fuel line, but that causes a problem: not all of the fuel that goes
through the fuel filter is injected; some of it goes back to the
tank.  I would need two very accurate fuel sensors and take the
difference between the two.  This doesn't seem to be very practical.

I have the same inputs that Nigel mentioned (pulse train
proportional to speed and injector signals) except I don't know if I
can use the inujector pulse width to determine fuel flow.  With
constant fuel pressure, I presume the flow rate is proportional to
the pulse width, offset by the injector "dead" or "turn-on" time. 
The fuel pressure in my car varies as a fuction of vacuum (or intake
air pressure) level.  Would I have to add a fuel pressure sensor in
order to compute fuel flow?

In case it matters, the engine is a Mitsubishi 2.0l DOHC turbo and
the application is the 1st generation Eclipse/Talon/Laser family.

--------
Roberto L. Landrau	landrau@mitre.org

From owner-diy_efi-archive  Fri Jun 16 22:57:03 1995
Received: by coulomb.eng.ohio-state.edu (940816.SGI.8.6.9/940406.SGI)
	 id WAA02432; Fri, 16 Jun 1995 22:45:32 GMT
Return-Path: <daemon>
Received: from unix1.bART.nl by coulomb.eng.ohio-state.edu via ESMTP (940816.SGI.8.6.9/940406.SGI)
	for <DIY_EFI@coulomb.eng.ohio-state.edu> id SAA02427; Fri, 16 Jun 1995 18:45:30 -0400
Received: from dyna-26.bart.nl (dyna-26.bart.nl [194.72.68.145]) by unix1.bART.nl (8.6.9/8.6.9) with SMTP id TAA19062 for <DIY_EFI@coulomb.eng.ohio-state.edu>; Fri, 16 Jun 1995 19:02:24 +0200
Message-Id: <199506161702.TAA19062@unix1.bART.nl>
X-Sender: jsturs@bart.nl
X-Mailer: Windows Eudora Version 1.4.4
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Fri, 16 Jun 1995 06:56:10 -0100
To: DIY_EFI
From: jsturs@bart.nl (Jim Sturcbecher)
Subject: GM 1227730 ECM needed
Sender: owner-diy_efi@coulomb.eng.ohio-state.edu
Precedence: bulk
Reply-To: diy_efi@coulomb.eng.ohio-state.edu

Does anyone out there have a GM 1227730 ECM they would part with. It does
not need to be working or have the calpack as long as all the electronics
are there. Am willing to pay for a clean example.

Contact me direct on  jsturs@bart.nl

Later,
Jim Sturcbecher
jsturs@bart.nl


From owner-diy_efi-archive  Fri Jun 16 23:32:52 1995
Received: by coulomb.eng.ohio-state.edu (940816.SGI.8.6.9/940406.SGI)
	 id XAA03816; Fri, 16 Jun 1995 23:20:18 GMT
Return-Path: <daemon>
Received: from knuth.mtsu.edu by coulomb.eng.ohio-state.edu via SMTP (940816.SGI.8.6.9/940406.SGI)
	for <diy_efi@coulomb.eng.ohio-state.edu> id TAA03811; Fri, 16 Jun 1995 19:20:16 -0400
Received: by knuth.mtsu.edu (Smail3.1.29.1 #4)
	id m0sLbam-000CxUC; Tue, 13 Jun 95 14:25 CDT
Message-Id: <m0sLbam-000CxUC@knuth.mtsu.edu>
From: lusky@knuth.mtsu.edu (Jonathan R. Lusky)
Subject: Re: Wide range EGO sensor/meter
To: diy_efi
Date: Tue, 13 Jun 1995 14:25:40 -0500 (CDT)
In-Reply-To: <199506122328.TAA23212@coulomb.eng.ohio-state.edu> from "poetma00" at Jun 12, 95 04:22:29 pm
X-Mailer: ELM [version 2.4 PL24alpha3]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 846       
Sender: owner-diy_efi@coulomb.eng.ohio-state.edu
Precedence: bulk
Reply-To: diy_efi@coulomb.eng.ohio-state.edu

poetma00 writes:
> 
> > Does anyone know the approx. cost of those Horiba (sp?) lambda meters that
> > use the UEGO type sensors ...
> > 
> > You know a REAL sensor, vs. a std. "stoich." sensor ...
> > 
> > I'm about to crack totally and BUY one, but was curious as to how much
> > poorer I'm going to be ..
> Quite significant :-).  I was given a quote for Horiba meter for about
> $2000 or more. 
> I too was interested, but then .....

Wow, the price has really come down on those...  I think they were
around $10k back in 92 when got one at UTexas.  Worth every penny, tho.

-- 
Jonathan R. Lusky                        lusky@knuth.mtsu.edu
http://www.edge.net/~lusky/                 (615) 726-8700
-------------------------------------   ------------------------------
68 Camaro Convertible - 350 / TH350  \_/ 80 Toyota Celica - 20R / 5spd

From owner-diy_efi-archive  Sat Jun 17 00:57:28 1995
Received: by coulomb.eng.ohio-state.edu (940816.SGI.8.6.9/940406.SGI)
	 id AAA04853; Sat, 17 Jun 1995 00:45:40 GMT
Return-Path: <daemon>
Received: from magicnet.magicnet.net by coulomb.eng.ohio-state.edu via ESMTP (940816.SGI.8.6.9/940406.SGI)
	for <diy_efi@coulomb.eng.ohio-state.edu> id UAA04848; Fri, 16 Jun 1995 20:45:38 -0400
Received: from pm2-17.magicnet.net (pm2-17.magicnet.net [204.96.116.107]) by magicnet.magicnet.net (8.6.12/8.6.12) with SMTP id QAA27062 for <diy_efi@coulomb.eng.ohio-state.edu>; Tue, 13 Jun 1995 16:38:48 -0400
Message-Id: <199506132038.QAA27062@magicnet.magicnet.net>
X-Sender: pjwales@mailhost.magicnet.net
X-Mailer: Windows Eudora Version 1.4.4
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Tue, 13 Jun 1995 15:11:26 -0400
To: diy_efi
From: pjwales@magicnet.net (Peter Wales)
Subject: Re: Custom EFI project
Sender: owner-diy_efi@coulomb.eng.ohio-state.edu
Precedence: bulk
Reply-To: diy_efi@coulomb.eng.ohio-state.edu

I gave up trying to follow all of the maths involved in the injector sizing,
but, when tuning the 4 Cylinder Cosworth motors in England, we got 350 HP
from 350cc/min injectors which I beleive are 35 Lb/Hr. There are only 4 of
them.  If you use 16 off 19 lb / hour injectors you are going to have a lot
of fuel flowing into the engine. Are you sure you need them?

The other thing was you said the fuel pressure would be controlled
electronically by the EFI unit to change from 3 to 6 bar. Why? and How?
Peter Wales
Superchips Inc                          "Timing is everything"


From owner-diy_efi-archive  Sat Jun 17 02:19:21 1995
Received: by coulomb.eng.ohio-state.edu (940816.SGI.8.6.9/940406.SGI)
	 id CAA05318; Sat, 17 Jun 1995 02:13:38 GMT
Return-Path: <daemon>
Received: from ariel.gi.com by coulomb.eng.ohio-state.edu via ESMTP (940816.SGI.8.6.9/940406.SGI)
	for <DIY_EFI@coulomb.eng.ohio-state.edu> id WAA05313; Fri, 16 Jun 1995 22:13:34 -0400
Received: from gismtpgate.gi.com (po1.gi.com)
 by ARIEL.GI.COM (PMDF V4.3-10 #7516) id <01HRS99T83WGG3D0RZ@ARIEL.GI.COM>;
 Fri, 16 Jun 1995 19:09:26 -0700 (PDT)
Received: by gismtpgate.gi.com with Microsoft Mail id
 <2FE2394F@gismtpgate.gi.com>; Fri, 16 Jun 95 19:09:19 PDT
Date: Fri, 16 Jun 1995 19:09:00 -0700 (PDT)
From: "Zublin, Bryan (SD-MS)" <BZUBLIN@po2.gi.com>
Subject: Re: computer project
To: "diy_efi (postings)" <DIY_EFI>
Cc: "n.mulvana" <n.mulvana@e-eng.hull.ac.uk>
Message-id: <2FE2394F@gismtpgate.gi.com>
X-Mailer: Microsoft Mail V3.0
Content-transfer-encoding: 7BIT
Encoding: 25 TEXT
Sender: owner-diy_efi@coulomb.eng.ohio-state.edu
Precedence: bulk
Reply-To: diy_efi@coulomb.eng.ohio-state.edu


Roberto L. Landrau      landrau@mitre.org writes:

> With
> constant fuel pressure, I presume the flow rate is proportional to
> the pulse width, offset by the injector "dead" or "turn-on" time.
> The fuel pressure in my car varies as a function of vacuum (or intake
> air pressure) level.  Would I have to add a fuel pressure sensor in
>order to compute fuel flow?

You need to determine the "duty cycle" of the injectors to calculate the 
flow rate.  For example, if an injector is firing every 10 mS, and the ON 
pulse width is 1 mS, the duty cycle is 10%.  Therefore, it is flowing 10% of 
its maximum flow rate (this ignores the dead time).  Of course, you need to 
know what the maximum flow rate of the injectors is in order to complete the 
calculation.  This can be measured if you have an injector, fuel pump, and 
pressure regulator.

I think that you can assume that the pressure is relatively constant, 
because most EFI systems have a fuel pressure regulator that is referenced 
to the intake manifold (I think this is what you were referring to).  This 
maintains the same pressure across the injector.

Bryan Zublin
bzublin@gi.com

From owner-diy_efi-archive  Sat Jun 17 22:47:03 1995
Received: by coulomb.eng.ohio-state.edu (940816.SGI.8.6.9/940406.SGI)
	 id VAA06742; Sat, 17 Jun 1995 21:36:42 GMT
Return-Path: <daemon>
Received: from sirius.UVic.CA by coulomb.eng.ohio-state.edu via SMTP (940816.SGI.8.6.9/940406.SGI)
	for <diy_efi@coulomb.eng.ohio-state.edu> id RAA06737; Sat, 17 Jun 1995 17:36:39 -0400
Received: from uglv.UVic.CA by sirius.UVic.CA (4.1/SMI-4.1-Engr.UVic.CA-L)
	id AA01744; Sat, 17 Jun 95 14:36:30 PDT
Date: Sat, 17 Jun 95 14:36:30 PDT
From: pbjorn@sirius.UVic.CA (Paul  Bjorn)
Message-Id: <9506172136.AA01744@sirius.UVic.CA>
To: diy_efi
Subject: GM prom code
Sender: owner-diy_efi@coulomb.eng.ohio-state.edu
Precedence: bulk
Reply-To: diy_efi@coulomb.eng.ohio-state.edu


Can anyone tell me how to work with the hex code that is in a stock GM PROM,    such as the one used in a 1991 Firebird, ECU part no 1227730 ?. I have a Prom   reader, and have downloaded the data. I need to find out what locations in the  Prom control what, with intention of modifying fuel and spark parameters to     accomodate modifications.
Also, when viewing a stock GM calpak, there are 3 chips mounted on a plastic    carrier, I know the 28 pin unit is the Prom, but the 14 and 16 pin units remain unidentified. RAM maybe ? 
any help is greatly appreciated

Thanks
Paul Bjorn


From owner-diy_efi-archive  Sun Jun 18 08:10:14 1995
Received: by coulomb.eng.ohio-state.edu (940816.SGI.8.6.9/940406.SGI)
	 id IAA07524; Sun, 18 Jun 1995 08:03:55 GMT
Return-Path: <daemon>
Received: from mv.mv.com by coulomb.eng.ohio-state.edu via ESMTP (940816.SGI.8.6.9/940406.SGI)
	for <diy_efi@coulomb.eng.ohio-state.edu> id EAA07519; Sun, 18 Jun 1995 04:03:49 -0400
Received: by mv.mv.com (8.6.10/mv(b)/mem-940616)
	id EAA14212 for mv!coulomb.eng.ohio-state.edu!diy_efi; Sun, 18 Jun 1995 04:03:47 -0400
From: inforail.MV.COM!mvarc!an!adh
Received: from mvarc by inforail.mv.com  with uucp
	(Smail3.1.28.1 #5) id m0sMzSS-000OvWC; Sat, 17 Jun 95 11:06 EDT
Apparently-From: inforail!mvarc!an!adh
Received: from an by mvarc.mv.com  with uucp
	(Smail3.1.28.1 #5) id m0sMzBJ-0002jCC; Sat, 17 Jun 95 10:49 EDT
Message-Id: <m0sMzBJ-0002jCC@mvarc.mv.com>
Date: Sat, 17 Jun 95 10:49 EDT
Apparently-From: inforail!mvarc!an!adh
To: diy_efi
Subject: Re: Custom EFI project
Sender: owner-diy_efi@coulomb.eng.ohio-state.edu
Precedence: bulk
Reply-To: diy_efi@coulomb.eng.ohio-state.edu

	From: "Ucu M Subrata" <UCU@process.paume.itb.ac.id>
	
	
	I did data acquisition (by PC) to obtain the optimum SA Map with the 
	following procedure:
	
	
	3. Running the engine at various RPM and Load. At each pair of
	RPM and Load I use PC to set the Spark Advance, step by step to
	a more advance SA value, and when the knock is detected(by
	accelerometer and the circuit) the PC program stop advancing and
	record the SA advance before the knock occur as the optimal
	SA(the optimal SA is right before knock occur).

i've heard that optimum SA is actually a few degrees short of knock.
is this true or false?

if you have cruise control, could you use a straight and level [or
constant grade] road as a 'rolling dyno'?  hold a constant speed and
watch the injector-pulse/throttle-pos as you walk the spark timing
back and forth.

---

is anyone working on lpg injection?  just curious...
_______________________________________________________________________________
Andrew Hay
	    LIFE, n: A phenomenon that resists the second law of thermodynamics
adh@an.bradford.ma.us						---Schroedinger

From owner-diy_efi-archive  Mon Jun 19 00:38:19 1995
Received: by coulomb.eng.ohio-state.edu (940816.SGI.8.6.9/940406.SGI)
	 id AAA08562; Mon, 19 Jun 1995 00:31:22 GMT
Return-Path: <daemon>
Received: from dartvax.dartmouth.edu by coulomb.eng.ohio-state.edu via ESMTP (940816.SGI.8.6.9/940406.SGI)
	for <diy_efi@coulomb.eng.ohio-state.edu> id UAA08557; Sun, 18 Jun 1995 20:31:20 -0400
Received: from dancer.Dartmouth.EDU (dancer.dartmouth.edu [129.170.208.7]) by dartvax.dartmouth.edu (8.6.12-DND/8.6.12) with SMTP id UAA00254 for <diy_efi@coulomb.eng.ohio-state.edu>; Sun, 18 Jun 1995 20:31:19 -0400
Message-id: <17009904@dancer.Dartmouth.EDU>
Date: 18 Jun 95 20:31:18 EDT
From: Alexander.M.Lichstein@Dartmouth.EDU (Alexander M. Lichstein)
Subject: Re: computer project 
To: diy_efi
Sender: owner-diy_efi@coulomb.eng.ohio-state.edu
Precedence: bulk
Reply-To: diy_efi@coulomb.eng.ohio-state.edu

I am planning an i8052/SSI 67F687 based EFI with ignition as well for an
Engineering project.  Any good recources (books, papers) to get me up to speed? 
Where should I get sensors/actuators from etc.  It is a 600cc engine with a
max. 20mm venturi at the throttle body.  Any special ideas to deal with this
restrictor?  Sorry to be so general, but I need some help to steepen my
learning curve.

												
- Z

From owner-diy_efi-archive  Mon Jun 19 03:03:25 1995
Received: by coulomb.eng.ohio-state.edu (940816.SGI.8.6.9/940406.SGI)
	 id DAA08733; Mon, 19 Jun 1995 03:01:32 GMT
Return-Path: <daemon>
Received: from maingtw.paume.itb.ac.id by coulomb.eng.ohio-state.edu via ESMTP (940816.SGI.8.6.9/940406.SGI)
	for <diy_efi@coulomb.eng.ohio-state.edu> id WAA08722; Sun, 18 Jun 1995 22:56:10 -0400
Received: from process.paume.itb.ac.id (process.paume.itb.ac.id [167.205.22.106]) by maingtw.paume.itb.ac.id (8.6.9/8.6.9) with SMTP id JAA04301 for <diy_efi@coulomb.eng.ohio-state.edu>; Mon, 19 Jun 1995 09:51:02 GMT
Received: from PROCESS/SpoolDir by process.paume.itb.ac.id (Mercury 1.12);
    Mon, 19 Jun 95 9:49:26 +0700
Received: from SpoolDir by PROCESS (Mercury 1.12); Mon, 19 Jun 95 9:49:24 +0700
From: "Ucu M Subrata" <UCU@process.paume.itb.ac.id>
To: diy_efi
Date:          Mon, 19 Jun 1995 09:49:19 +007
X-pmuue:       EFI.HTM
X-finfo:       DOS,"EFI.HTM",,,,Text
Subject:       Literature
Priority: normal
X-mailer:     Pegasus Mail v3.1 (R1a)
Message-ID: <48DC622E69@process.paume.itb.ac.id>
Sender: owner-diy_efi@coulomb.eng.ohio-state.edu
Precedence: bulk
Reply-To: diy_efi@coulomb.eng.ohio-state.edu

 * This message contains the file 'EFI.HTM', which has been
 * uuencoded. If you are using Pegasus Mail, then you can use
 * the browser's eXtract function to lift the original contents
 * out to a file, otherwise you will have to extract the message
 * and uudecode it manually.

begin 660 EFI.HTM
M/'1I=&QE/D5&22!B;V]K<R!A;F0@<'5B;&EC871I;VYS/"]T:71L93X-"CQH
M,3Y%1DD@8F]O:W,@86YD('!U8FQI8V%T:6]N<SPO:#$^#0H-"E1H:7,@:7,@
M82!L:7-T(&]F(&)O;VMS(&%N9"!A<G1I8VQE<R!G871H97)E9"!F<F]M('1H
M92`\:3YD:7E?969I/"]I/@T*;&ES="X@($EF('EO=2!H879E(&%N>2!O=&AE
M<B!T:71L97,L('!L96%S92!L970@;64@:VYO=RX-"CQP/@T*/&EM9R!S<F,]
M(B]S>6UB;VQS+U=A<FYI;F<N9VEF(CX@5F5R>2!M=6-H('5N9&5R(&-O;G-T
M<G5C=&EO;BX@(%!L96%S90T*8F4@<&%T:65N="!W:&EL92!)('-O<G0@=&AR
M;W5G:"!A;&P@=&AI<SLI#0H\<#X-"D-O;6UE;G1S+V%D9&ET:6]N<R!W96QC
M;VUE+@T*/'!R93X-"CQH<CX-"BTM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM
M#0I";V]K<PT*+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2T-"D%D;&5R(&5T
M(&%L+"`B075T;VUO=&EV92!%;&5C=')I8R]%;&5C=')O;FEC(%-Y<W1E;7,B
M+"!2;V)E<G0-"D)O<V-H($=M8D@L(%-T=71T9V%R="P@1V5R;6%N>2P@25-"
M3B`P+3@Y.#@S+34P.2TW+"`Q.3@X+@T*("!4:&ES(&ES('1H92`B<F5D(B!H
M86YD8F]O:RX-"B`@0V]V97)S(&%L;"!F;W)M<R!O9B!A=71O;6]T:79E('-Y
M<W1E;7,N("!';V]D(&=E;F5R86P@<F5A9&EN9R!W:71H#0H@(&5X8V5L;&5N
M="!C;W9E<F%G92!O9B!B87-I8R!F=6YC=&EO;G,@;&EK92!S=&%R=&5R<RP@
M86QT97)N871O<G,L#0H@(&EG;FET:6]N+"!S<&%R:W!L=6=S+B`@0V]V97)S
M('-O;64@9&5T86EL(&]F($)O<V-H)W,@9G5E;"!I;FIE8W1I;VX-"B`@<WES
M=&5M<RX@($%V86EL86)L92`@(&9R;VT@=&AE(%-!12!O;B!S86QE(&9O<B`D
M,3D@*&]R9&5R($(M-3(X*2X-"@T*061L97(@970@86PL(")!=71O;6]T:79E
M($AA;F1B;V]K+"`S<F0@161I=&EO;B(L(%)O8F5R="!"96YT;&5Y+`T*0V%M
M8G)I9&=E+"!-02P@25-"3B`P+3@S-S8M,#,S,"TW+"`Q.3DS+@T*("!4:&ES
M(&ES('1H92`B8FQU92(@:&%N9&)O;VL@=VAI8V@@=7-E9"!T;R!B92!P;V-K
M970@<VEZ92X-"B`@0V]V97)S(&%L;"!F;W)M<R!O9B!A=71O;6]T:79E(&1E
M<VEG;B!A;F0@<WES=&5M<RX@($=O;V0@<F5F97)E;F-E#0H@('-O=7)C92P@
M8G5T(&5X<')E<W-E9"!I;B!M971R:6,N("!(87,@8V]N=F5R<VEO;B!T86)L
M97,N("!#;W9E<G,@#0H@(&UA=&5R:6%L<R!W96QL+B`@4V]M92!D871A(&]N
M(&5M:7-S:6]N<R`H-#<X+30X.2D@<VEM:6QA<B!T;R`R;F0@#0H@($5D:71I
M;VXN("!!;'-O(&AA<R!D871A(&]N('-O;64@;V8@=&AE(')E<')E<V5N=&%T
M:79E(&%U=&]M;V)I;&5S(&9R;VT-"B`@=F%R:6]U<R!W;W)L9"!C;VUP86YI
M97,@:6X@8F%C:R!S96-T:6]N+B`@($%V86EL86)L92!F<F]M('1H92!3044@
M9F]R(`T*("`D,CD@*&]R9&5R($)/4T-(,RDN(%!R:6-E(&9O<B!3044@;65M
M8F5R<R!I<R`D,C,N#0H-"D%D;&5R"2)%;6ES<VEO;B!#;VYT<F]L(&9O<B!3
M<&%R:RU)9VYI=&EO;B!%;F=I;F5S(BP@(D)O<V-H(%1E8VAN:6-A;`T*($EN
M<W1R=6-T:6]N(BP@4F]B97)T($)O<V-H+"!3='5T=&=A<G0L($=E<FUA;GDL
M(#$Y.#4N#0H@0V]V97)S(&)A<VEC<R!O9B!E;6ES<VEO;G,L($5'4BP@86YD
M(&-A=&%L>71I8R!C;VYV97)T97)S+B`@06QS;PT*(&)R:65F;'D@8V]V97)S
M($LM2F5T<F]N:6,L($M%+4IE=')O;FEC+"!,+4IE=')O;FEC+"!,2"U*971R
M;VYI8RP-"B!-;VYO+4IE=')O;FEC+"!A;F0@36]T<F]N:6,@<WES=&5M<RX@
M(%-E8W1I;VYS(&]N(&]T:&5R(&UE87-U<F5S+"!T97-T:6YG#0H@86YD(')E
M9W5L871I;VYS+@T*#0I!9&QE<BP@52XL(")"871T97)Y($EG;FET:6]N(%-Y
M<W1E;7,B+"`B0F]S8V@@5&5C:&YI8V%L($EN<W1R=6-T:6]N(BP-"B!2;V)E
M<G0@0F]S8V@L(%-T=71T9V%R="P@1V5R;6%N>2P@,3DW,2X-"B!#;W9E<G,@
M=&AE(&)A<VEC<R!O9B!I9VYI=&EO;B!S>7-T96US(&EN(&)A<VEC(&)R96%K
M97(@<WES=&5M<R!A;F0-"B!S:6UP;&4@96QE8W1R;VYI8R!V97)S:6]N<RX@
M($=O;V0@9V5N97)A;"!D871A(&]N('-P87)K(')E<75I<F5M96YT<RX-"@T*
M061L97(L(%4N+"`B16QE8W1R;VYI8R!"871T97)Y+4EG;FET:6]N(%-Y<W1E
M;7,B+"`B0F]S8V@@5&5C:&YI8V%L#0H@26YS=')U8W1I;VXB+"!2;V)E<G0@
M0F]S8V@L(%-T=71T9V%R="P@1V5R;6%N>2P@,3DW-BX-"B!#;W9E<G,@;6]R
M92!A9'9A;F-E9"!E;&5C=')O;FEC(&EG;FET:6]N('-Y<W1E;7,N("!';V]D
M(&=E;F5R86P@9&%T80T*(&]N('-P87)K(')E<75I<F5M96YT<RX-"@T*1&%2
M;W-A("TM($9U;F1A;65N=&%L<R!O9B!%;F5R9WD@4')O8V5S<V5S#0H@(%9E
M<GD@9V5N97)A;"P@=VET:"!A;B!E>&-E;&QE;G0@8VAA<'1E<B!O<B!T=V\@
M;VX@8V]M8G5S=&EO;BP@86YD#0H@(&QO=',@;V8@;W1H97(@<V]U<F-E(&]F
M(&5N97)G>2!D:7-C=7-S:6]N+B`@("0V,`T*#0I(97EW;V]D+"!*+D(N+"`B
M26YT97)N86P@0V]M8G5S=&EO;B!%;F=I;F4@1G5N9&%M96YT86QS(BP@36-'
M<F%W+4AI;&PL#0I54T$L($E30DX@,"TP-RTP,C@V,S<M>"P@,3DX."X-"B`@
M0V]L;&5G92!T97AT(&]N($E#(&5N9VEN92!D97-I9VX@86YD('1H96]R>2X@
M($=E;F5R86P@<F5F97)E;F-E(&]N#0H@(&5N9VEN92!T;W!I8W,N("!!;'-O
M(&-O;G1A:6YS(&UA;GD@<F5F97)E;F-E<R!T;R!O=&AE<B!W;W)K<RX@($%V
M86EL86)L90T*("!F<F]M('1H92!3044@9F]R("0V.2`H;W)D97(@0BTU,C8I
M+@T*#0I,96YZ+"!$+D@N4"XL(")-:7AT=7)E($9O<FUA=&EO;B!I;B!3<&%R
M:RU)9VYI=&EO;B!%;F=I;F5S(BP@4T%%+`T*5V%R<F5N9&%L92P@4$$L($E3
M0DX@,2TU-C`Y,2TQ.#@M,RP@,3DY,BX-"B`@17AC96QL96YT('1E>'0@;VX@
M8V%R8G5R96%T:6]N+"!C;VUB=7-T:6]N(&%N9"!F=65L(&EN9F5C=&EO;B!C
M;VYC97!T<RX-"B`@4V]M92!I;7!O<G1A;G0@9&%T82!O;B!E;6ES<VEO;G,@
M*#<P+3<T+"`R-#DM,C4Q*2!W:71H(&1E<V-R:7!T:6]N(&]F#0H@('1R96YD
M<R!O=F5R('EE87)S+B`@5&AI<R!B;V]K(&%L<V\@<'5B;&ES:&5D(&)Y("!3
M<')I;F=E<BU697)L86<O5VEE;BP-"B`@3EDL('=H;R!T<F%N<VQA=&5D(&ET
M(&9R;VT@1V5R;6%N("A,96YZ+"!'96UI<V-H8FEL9'5N9R!B96D@3W1T;VUO
M=&]R96XI#0H@(&EN(#$Y.3`N("!!=F%I;&%B;&4@9G)O;2!3044@;VX@<V%L
M92!F;W(@)#4U("AO<F1E<B!2+3$Q,RDN("!0<FEC92!F;W(-"B`@4T%%(&UE
M;6)E<G,@:7,@)#0U+B`@22!A8W1U86QL>2!B;W5G:'0@82!C;W!Y(&9O<B`D
M,SD@870@=&AE(%-!12!#;VYG<F5S<PT*("!L87-T(&UO;G1H+@T*#0I0<F]B
M<W0L($,N3RXL(")";W-C:"!&=65L($EN:F5C=&EO;B`F($5N9VEN92!-86YA
M9V5M96YT(BP@4F]B97)T#0I"96YT;&5Y+"!#86UB<FED9V4L($U!+"!)4T).
M(#`M.#,W-BTP,S`P+34L(#$Y.#DN#0H@($-O=F5R<R!M;W-T(&]F('1H92!"
M;W-C:"!S>7-T96US(&9R;VT@1"U*971R;VYI8R!T:')O=6=H($UO=')O;FEC
M+B`-"B`@0V]V97)S('9A<FEE='D@;V8@=F5H:6-L97,N("!(87,@9V]O9"!S
M96-T:6]N(&EN(&)E9VEN:6YG(&]N(&-O;6)U<W1I;VX-"B`@86YD(&5M:7-S
M:6]N<R!I;F9O<FUA=&EO;BP@8G5T(&$@8F5T=&5R(&1E<V-R:7!T:6]N(&ES
M(&EN(&]T:&5R($)/4T-(#0H@('1E>'1S(&%N9"!S;W5R8V5S+B`@079A:6QA
M8FQE(&9R;VT@=&AE(%-!12!O;B!S86QE(&9O<B`D,3D@*&]R9&5R($(M-34W
M*2X-"@T*2F5F9B!(87)T;6%N+")&=65L(&EN:F5C=&EO;B`M($EN<W1A;&QA
M=&EO;BP@4&5R9F]R;6%N8V4@='5N:6YG+`T*36]D:69I8V%T:6]N<R(@("`@
M25-"3B`P+3@W.3,X+3<T,RTR#0I0=6)L:7-H97(@36]T;W)B;V]K<R!I;G1E
M<FYA=&EO;F%L+"!03R!";W@@,2P@3W-C96]L82P@5TD@-30P,C`-"C$M.#`P
M+3@R-BTV-C`P("AI;B!T:&4@55,I+"!296-C;VUE;F1E9"!0<FEC92`D,3DN
M.34@55,N#0H@(%!R;V)A8FQY('1H92!B97-T('9A;'5E(&9O<B!M;VYE>2!B
M;V]K(&]N($5&22X@5&AE(&)O;VL@:&%S('-N:7!P971S#0H@(&]F(&5V97)Y
M=&AI;F<@+2!)9B!I="!H860@9&5T86EL(&]N(&%L;"!T:&4@<W5B:F5C=',@
M:70@;65N=&EO;F5D#0H@(&ET('=O=6QD(&)E('1H92!D969I;FET:79E(')E
M9F5R96YC92X@5&AE($%U9&EE;F-E(&ES(&EN=&5N9&5D(&%S#0H@('-T<F5E
M="!R;V1D97)S(&UA:6YL>2P@8G5T('1H97)E(&%R92!G;V]D(&)I=',@86YD
M('!E:6-E<R!F;W(@=&AE(`T*("!$25E?149))V5R("T@4F5C8V]M96YD960@
M<F5A9&EN9RX-"@T*#0I0<F]B<W0L($,N3RXL(")(;W<@=&\@56YD97)S=&%N
M9"P@4V5R=FEC92!A;F0@36]D:69Y($9O<F0@1G5E;`T*26YJ96-T:6]N(&%N
M9"!%;&5C=')O;FEC($5N9VEN92!#;VYT<F]L(BP@4F]B97)T($)E;G1L97DL
M($-A;6)R:61G92P@34$L#0I)4T).(#`M.#,W-BTP,S`Q+3,L(#$Y.3,N#0H@
M($-O=F5R<R!B87-I8R!E;F=I;F4@8V]N=')O;"!T:&5O<GD@86YD($9O<F0@
M<WES=&5M<R!T;R`Q.3@X+@T*("!%>&-E;&QE;G0@8F]O:R!O;B!T;W!I8RX@
M(%-I;6EL87(@=&\@875T:&]R)W,@;W1H97(@=V]R:R!O;B!";W-C:`T*("!S
M>7-T96US+B`@079A:6QA8FQE(&9R;VT@4T%%(&9O<B`D,S`@*&]R9&5R($(M
M-3@T*2X-"@T*5V%T<V]N+"!"+BP@(DAO=R!T;R!4=6YE(&%N9"!-;V1I9GD@
M0F]S8V@@1G5E;"!);FIE8W1I;VXB+"!-;W1O<F)O;VMS#0I);G1E<FYA=&EO
M;F%L+"!/<V-E;VQA+"!722P@25-"3B`P+3@W.3,X+34W,"TW+"`Q.3DR+@T*
M("!#;W9E<G,@;6]S="!O9B!T:&4@0F]S8V@@<WES=&5M<R!F<F]M($0M2F5T
M<F]N:6,@=&AR;W5G:"!,2"U*971R;VYI8RX@#0H@($UA:6YL>2!A:6UE9"!A
M="!65RX@($AA<R!G;V]D('-E8W1I;VX@:6X@8F5G:6YI;F<@;VX@=&5S=&EN
M9R!E;&5C=')O;FEC#0H@(&-O;7!O;F5N=',N("!-:6YI;6%L(&%M;W5N="!O
M9B!E;6ES<VEO;G,@:6YF;W)M871I;VX@("T@8F5T=&5R(&1E<V-R:7!T:6]N
M#0H@(&ES(&EN(&]T:&5R($)/4T-(('1E>'1S(&%N9"!S;W5R8V5S+B`@0V]S
M="`D,3DN.34@:6X@,3DY-"X-"@T*16QE8W1R;VYI8R!C;VYT<F]L<R!A;F0@
M<V5N<V]R<SH@<')O8V5E9&EN9W,@;V8@=&AE(%-!12!);G1E<FYA=&EO;F%L
M#0I#;VYG<F5S<R!A;F0@17AP;W-I=&EO;B`H,3DY,CH@($1E=')O:70L($U)
M*2X@($E30DX@,2TU-C`Y,2TR,34M-"X@(`T*("!4:&ES(&)O;VL@:7,@,3(P
M('!A9V5S(&QO;F<N("!5;F9O<G1U;F%T96QY+"!)(&1O(&YO="!H879E(&ET
M("AY970I(&%S(`T*("!I="!I<R!I;B!A;B!!5%0@;&EB<F%R>2!I;B!.2B!W
M:&5R96%S($DG;2!I;B!)3"$@($EF('EO=2!C:&]O<V4@=&\@<'5R8VAA<V4-
M"B`@:70L('1H92!)4T).(&%N9"!T:71L92!S:&]U;&0@8F4@<W5F9FEC:65N
M="!F;W(@82!B;V]K<W1O<F4@=&\@=')A8VL@:70-"B`@9&]W;BX@($D@<F5C
M86QL('1H:7,@8F]O:R!H87,@<V]M92!A<G1I8VQE<R!O;B!N:69T>2!R97-E
M87)C:"!D;VYE(&EN#0H@('5N:79E<G-I=&EE<R!I;B!%=7)O<&4@;VX@861A
M<'1I=F4@8V]N=')O;',@86YD('-O;64@<W1U9F8@;VX@82!T<G5L>0T*("!E
M>&]T:6,@;WAY9V5N('-E;G-O<B!W:&EC:"!A;&QO=W,@;6]R92!T:&%N(&)A
M;F<M8F%N9R!C;VYT<F]L(&]F('1H90T*("!A+V8@;6EX='5R92X-"@T*3&%S
M97(O5&%L;VX@5&5C:"!);F9O($UA;G5A;`T*("!#86QL(#$M.#`P+38R-BTQ
M-3(S(&%N9"!A<VL@9F]R('1H92`Q.3DP($QA<V5R+U1A;&]N(%1E8V@@26YF
M;R!-86YU86P-"B`@<&%R="!N=6UB97(@.#$M-CDY+3DP,SDN("!3:&EP<&EN
M9R!W:6QL('!R;V)A8FQY(&)E(&UO<F4@=&AA;B!T:&4-"B`@8V]S="!O9B!T
M:&ES('XR,#`@<&%G92!B;V]K+B`@5&AE>2!T86ME('!L87-T:6,N#0H-"D%D
M;&5R+"!5;')I8V@L(%]%;&5C=')O;FEC($=A<V]L:6YE($9U96PM26YJ96-T
M:6]N(%-Y<W1E;2!W:71H($QA;6)D80T*($-L;W-E9"U,;V]P($-O;G1R;VPL
M($PM2F5T<F]N:6,Z("!496-H;FEC86P@26YS=')U8W1I;VY?+"!2;V)E<G0@
M0F]S8V@@1VUB2"P-"B!C;W!Y<FEG:'0@,3DX-2P@25-"3B`Q+3@U+3(R-C`P
M."TT+B`@*'EE;&QO=R!B;V]K+"`R,"!N=6UB97)E9"!P86=E<SL@=&AI<PT*
M(&ES('=R:71T96X@;VX@=&AE(&)A8VL@8V]V97(Z("`B16YG;&ES:"!T<F%N
M<VQA=&EO;B!O9B!T:&4@1V5R;6%N(&5D:71I;VX-"B!D871E9#H@(%-E<'1E
M;6)E<B`Q.3@U+B(I#0H-"@T*061L97(L(%5L<FEC:"P@7TUE8VAA;FEC86P@
M1V%S;VQI;F4@1G5E;"U);FIE8W1I;VX@4WES=&5M('=I=&@@3&%M8F1A#0H@
M0VQO<V5D+4QO;W`@0V]N=')O;"P@2RU*971R;VYI8SH@(%1E8VAN:6-A;"!)
M;G-T<G5C=&EO;E\L(%)O8F5R="!";W-C:"!';6)(+`T*(&-O<'ER:6=H="`Q
M.3@Q+"!)4T).(#$M.#4M,C(V,#,P+3`N("`H>65L;&]W(&)O;VLL(#(T(&YU
M;6)E<F5D('!A9V5S.R!T:&ES#0H@:7,@=W)I='1E;B!O;B!T:&4@8F%C:R!C
M;W9E<CH@(")%;F=L:7-H('1R86YS;&%T:6]N(&]F('1H92`R;F0@1V5R;6%N
M#0H@961I=&EO;B!D871E9#H@(%-E<'1E;6)E<B`Q.3@U+B(I#0H-"@T*061L
M97(L(%5L<FEC:"P@7T-O;6)I;F5D($EG;FET:6]N(&%N9"!&=65L+4EN:F5C
M=&EO;B!3>7-T96T@=VET:"!,86UB9&$-"B!#;&]S960M3&]O<"!#;VYT<F]L
M+"!-;W1R;VYI8SH@(%1E8VAN:6-A;"!);G-T<G5C=&EO;E\L(%)O8F5R="!"
M;W-C:"!';6)(+`T*(&-O<'ER:6=H="`Q.3@U+"!)4T).(#$M.#4M,C(V,#`Y
M+3(N("`H>65L;&]W(&)O;VLL(#0T(&YU;6)E<F5D('!A9V5S.R!T:&ES#0H@
M:7,@=W)I='1E;B!O;B!T:&4@8F%C:R!C;W9E<CH@(")%;F=L:7-H('1R86YS
M;&%T:6]N(&]F('1H92`R;F0@1V5R;6%N(`T*(&5D:71I;VX@9G)O;2!397!T
M96UB97(@,3DX-2XB*0T*#0H-"E]";W-C:"!%;&5C=')O;FEC($9U96P@26YJ
M96-T:6]N(%-Y<W1E;7,L(%-H;W`@36%N=6%L7RP@+"!-;W1O<F)O;VMS#0H@
M26YT97)N871I;VYA;"P@3W-C96]L82P@5VES8V]N<VEN+"`Q.3@V+"!)4T).
M(#`M.#<Y,S@M,C,W+38N#0H@*&UA:6YT96YA;F-E(&UA;G5A;"!F;W(@075D
M:2P@0DU7+"!#861I;&QA8RP@1&%T<W5N+"!-97)C961E<RP@3W!E;"P-"B!0
M;W)S8VAE+"!296YA=6QT+"!386%B+"!6;VQK<W=A9V5N+"!A;F0@5F]L=F\L
M(&UO9&5L('EE87)S(#$Y-S`@+2`Q.3<Y*2X-"@T*#0I-:71C:&5L;"!);G1E
M<FYA=&EO;F%L+"!);F,N+"!?36ET8VAE;&PG<R!%;&5C=')O;FEC($9U96P@
M26YJ96-T:6]N#0H@5')O=6)L97-H;V]T:6YG($=U:61E.B!);7!O<G0@5F5H
M:6-L97-?+"!&:7-H97(@0F]O:W,L(%1U8W-O;BP@07)I>F]N82P-"B`Q.3@Y
M+"!)4T).(#$M-34U-C$M,#,Q+34N("`H8VAA<'1E<B!C;VYT96YT<R!I;F-L
M=61E($)O<V-H($0L($LL($M%+"!,+`T*($Q(+"!A;F0@1&EG:69A;G0@*$IA
M<&%N97-E(&%N9"!%=7)O<&5A;BD[($1A:6AA='-U.R!(;VYD82!01TTM1DD[
M#0H@27-U>G4@22U414,[($QU8V%S+4)O<V-H.R!-87ID82!212U%1TD[($UI
M='-U8FES:&D@14-)(&%N9"!-4$9).R!.:7-S86X-"B!40DD[(%-U8F%R=2!3
M4$9).R`@=&AI<R!B;V]K(&AA<R!T:&4@149)('-Y<W1E;2!W:7)I;F<@9&EA
M9W)A;7,@;V8@;6%N>0T*(&EM<&]R="!C87)S+BD-"@T*#0I-:71C:&5L;"!)
M;G1E<FYA=&EO;F%L+"!);F,N+"!?36ET8VAE;&PG<R!%;&5C=')O;FEC($9U
M96P@26YJ96-T:6]N#0H@5')O=6)L97-H;V]T:6YG($=U:61E.B!$;VUE<W1I
M8R!696AI8VQE<RP@1FES:&5R($)O;VMS+"!4=6-S;VXL($%R:7IO;F$L#0H@
M,3DY,2P@25-"3B`Q+34U-38Q+3`S,BTS+B`@*&-H87!T97(@8V]N=&5N=',@
M:6YC;'5D92!!34,O2F5E<#L@04U#.PT*($%-0R]214Y)6#L@04U#+U)%3DE8
M($E).R!";W-C:#L@0VAR>7-L97([($5A9VQE.R!&;W)D.R!'33L@=&AI<R!B
M;V]K(&AA<PT*('1H92!%1DD@<WES=&5M('=I<FEN9R!D:6%G<F%M<R!O9B!M
M86YY(&1O;65S=&EC(&-A<G,N*0T*#0H-"DYO<F)Y92P@2F%N(%`N+"!?075T
M;VUO=&EV92!&=65L($EN:F5C=&EO;B!3>7-T96US+"!!(%1E8VAN:6-A;"!'
M=6ED95\L#0H@36]T;W)B;V]K<R!);G1E<FYA=&EO;F%L+"!/<V-E;VQA+"!7
M:7-C;VYS:6XL(#$Y.#$L($E30DX@,"TX-SDS."TQ,SDM-BX-"B`H<')I;6%R
M:6QY(&$@:&ES=&]R>2!A;F0@9&5S8W)I<'1I;VX@;V8@9G5E;"!I;FIE8W1I
M;VX@<WES=&5M<RP@:6YC;'5D97,-"B!C:&%P=&5R<R!O;B!";W-C:"!-96-H
M86YI8V%L(%-Y<W1E;7,@9F]R($UE<F-E9&5S+4)E;GH@0V%R<RP@2W5G96QF
M:7-C:&5R#0H@1G5E;"!);FIE8W1I;VXL(%)O8VAE<W1E<B!&=65L($EN:F5C
M=&EO;BP@5&AE($)E;F1I>"!%;&5C=')O:F5C=&]R+"!#861I;&QA8PT*(&%N
M9"!T:&4@0F5N9&EX($%N86QO9R!A;F0@1&EG:71A;"!&=65L+4EN:F5C=&EO
M;B!3>7-T96US+"!";W-C:"!,+2!A;F0@2RT-"B!*971R;VYI8RP@36]T<F]N
M:6,L($UO;F\M2F5T<F]N:6,L($QU8V%S($1I9VET86P@1G5E;"!);FIE8W1I
M;VXL($-H<GES;&5R)W,-"B!3:6YG;&4M4&]I;G0@26YJ96-T:6]N.R!&;W)D
M)W,@16QE8W1R;VYI8R!%;F=I;F4@0V]N=')O;"!3>7-T96TL(%IE;FET:`T*
M($9U96PM36%N86=E;65N="!3>7-T96US+"!&:6%T+TUA<F5L;&D@17AP97)I
M;65N=&%L(%-Y<W1E;2P@0F]S8V@@+R!0:65R8G5R9PT*($5L96-T<F]N:6,@
M0V%R8G5R971O<BP@069T97)M87)K970@1G5E;"!);FIE8W1I;VXI#0H-"@T*
M4FEB8F5N<RP@5VEL;&EA;2!"+BP@36%N<V]U<BP@3F]R;6%N(%`N+"!E="!A
M;"P@7U5N9&5R<W1A;F1I;F<@075T;VUO=&EV90T*16QE8W1R;VYI8W-?+"!T
M:&ER9"!E9&ET:6]N+"!(;W=A<F0@5RX@4V%M<R`F($-O;7!A;GDL($EN9&EA
M;F%P;VQI<RP@#0H@26YD:6%N82P-"B`Q.3@X+"!)4T).(#`M-C<R+3(W,#8T
M+38N("`H0V]N=&5N=',@:6YC;'5D97,@075T;VUO=&EV92!&=6YD86UE;G1A
M;',L(%1H90T*(%-Y<W1E;7,@07!P<F]A8V@@=&\@0V]N=')O;"!A;F0@26YS
M=')U;65N=&%T:6]N+"!%;&5C=')O;FEC<R!&=6YD86UE;G1A;',L#0H@36EC
M<F]C;VUP=71E<B!);G-T<G5M96YT871I;VX@86YD($-O;G1R;VPL(%-E;G-O
M<G,@86YD($%C='5A=&]R<RP@5&AE($)A<VEC<PT*(&]F($5L96-T<F]N:6,@
M16YG:6YE($-O;G1R;VPL($1I9VET86P@16YG:6YE($-O;G1R;VP@4WES=&5M
M+"!696AI8VQE($UO=&EO;@T*($-O;G1R;VPL($%U=&]M;W1I=F4@26YS=')U
M;65N=&%T:6]N+"!$:6%G;F]S=&EC<RP@1G5T=7)E($%U=&]M;W1I=F4-"B!%
M;&5C=')O;FEC<R!3>7-T96US*0T*#0H-"E=A='-O;BP@0F5N+"!?2&]W('1O
M(%1U;F4@86YD($UO9&EF>2!&;W)D($9U96P@26YJ96-T:6]N7RP@36]T;W)B
M;V]K<PT*26YT97)N871I;VYA;"P@3W-C96]L82P@5VES8V]N<VEN+"`Q.3DR
M+"!)4T).(#`M.#<Y,S@M-C(Q+34N("`H(D9O<@T*1G5E;"U);FIE8W1E9"!&
M;W)D($-A<G,@86YD(%1R=6-K<R!W:71H($5%0R!)24D@86YD($5%0R!)5B!%
M;F=I;F4@#0I-86EN=&5N86YC90T*4WES=&5M<RPB("!C:&%P=&5R<R!I;F-L
M=61E($AI<W1O<GD@;V8@1G5E;"!);FIE8W1I;VXL($)R:65F($]V97)V:65W
M(&]F#0I%;&5C=')O;FEC<RP@5&]O;',L(%1U;FEN9R!T:&4@1G5E;"UI;FIE
M8W1E9"!%;F=I;F4L($%U=&]M;W1I=F4@16UI<W-I;VYS+`T*145#($E)22P@
M145#($E6($-O;7!O;F5N=',@86YD($]P97)A=&EO;BP@145#($E6($]N8F]A
M<F0@1&EA9VYO<W1I8W,L#0I4<F]U8FQE<VAO;W1I;F<@8GD@4WEM<'1O;2P@
M4&5R9F]R;6%N8V4@36]D:69I8V%T:6]N<RP@3&5G86QI=&EE<R!O9B!%;F=I
M;F4-"DUO9&EF:6-A=&EO;CL@('1H92!P97)F;W)M86YC92!C:&%P=&5R(&ES
M('=E86LL(&]N;'D@,3`@<&%G97,I+@T*#0H-"E=A='-O;BP@0F5N+"!?2&]W
M('1O(%)E<&%I<B!A;F0@36]D:69Y($-H979R;VQE="!&=65L($EN:F5C=&EO
M;BP@36]T;W)B;V]K<PT*26YT97)N871I;VYA;"P@3W-C96]L82P@5VES8V]N
M<VEN+"`Q.3DQ+"!)4T).(#`M.#<Y,S@M-3`R+3(N#0H-"BTM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM#0I087!E<G,-"BTM+2TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM#0I486QK('1O(%-!12!A;F0@9V5T('1H96ER(&UO<W0@<F5C96YT
M(&9L:65R+B`@#0H@("`@("`@(`T*("`Q+3@P,"U414%-+5-!10T*("`H-#$R
M*3<W-BTT.3<P#0H@("@T,3(I-S<V+3`W.3`@1D%8#0H-"@T*-S4P,S0V("TM
M($A%22U!($YE=R!)9VYI=&EO;B!3>7-T96T@5&AR;W5G:"!.97<@5&5C:&YO
M;&]G>0T*270@8V]V97)S('1H92!C:&%R9V4@=&EM92!Q=65S=&EO;B!A<R!W
M96QL(&%T('1H96ER('-O;'5T:6]N+B`@268@>6]U)W9E(&YO="`-"GEE="!R
M96%D('1H92!P87!E<BP@:70@9&5S8W)I8F5S('-O;64@<F5A;&QY(&-L979E
M<B!I;FYO=F%T:6]N<SH@#0IA9&IU<W1A8FQE(&1W96QL(&1E<&5N9&EN9R!O
M;B!H;W<@;F5A<B!S871U<F%T:6]N+"!A(#4N-2!A;7`@;&EM:70@:6X@#0IT
M:&4@9')I=F5R('-O('EO=2!C;W5L9"!H879E(&$@;&]W(')E<VES=&%N8V4@
M9F]R(&9A<W0@<V%T=7)A=&EO;B!T:6UE<R!A="`-"FAI9V@@<W!E961S+"!B
M=70@=&AA="!W;W5L9&XG="!F<GD@870@;&]W('-P965D<RX-"@T*-SDP-S0R
M("TM(`T*4F5A9&%B;&4@<&%P97(@;VX@=&AE($9O<F0@0T9)(#4N,$P@,3DX
M,"!C87)S+B!)="!C;W9E<G,@;6]S="!O9@T*=&AE("=T=VED9&QE(&9A8W1O
M<G,G(')E<75I<F5D('1O(&=E="!T:&4@=F5H:6-L92!R=6YN:6YG('!R;W!E
M<FQY+@T*#0HX,#`Q-C0@+2T@#0I#;W9E<G,@1TT@5$))('-Y<W1E;2X@($5A
M<WD@<F5A9&EN9RX-"@T*.#$P-#0Y("TM($UA=&AE;6%T:6-A;"!-;V1E;"!O
M9B!A(%1H<F]T=&QE($)O9'D@1G5E;"!);FIE8W1I;VX@4WES=&5M#0I$:7-C
M=7-S97,@969F96-T(&]F(&)A='1E<GD@=F]L=&%G92!O;B!I;FIE8W1O<G,@
M86YD(&9U96P@<'5M<"!P<F5S<W5R90T*#0HX,3`T.30@+2T@#0H-"C@Q,#0Y
M-2`M+2`-"@T*.#@P-38Q("TM($9R97%U96YC>2!$;VUA:6X@0VAA<F%C=&5R
M:7IA=&EO;B!O9B!-87-S($9L;W<@4V5N<V]R<RP@#0H@("`@("`@("`@("`@
M8GD@5RX@0RX@1F]L;&UE<BP@,3DX."X-"@T*.3`P-C$V("TM($UE86X@5F%L
M=64@36]D96QL:6YG(&]F(%-P87)K($EG;FET:6]N($5N9VEN97,L(&)Y($AE
M;F1R:6-K<PT*("`@("`@("`@("`@(&%N9"!3;W)E;G-O;BP@,3DY,"X-"@T*
M.3$P,C4X("TM(`T*1&ES8W5S<V5S(&UO9&5L:6YG(&EN=&%K92!M86YI9F]L
M9"!A;F0@9G5E;"!F:6QM(&1Y;F%M:6-S+@T*#0HY,C`R.#D-"DUO9&5L:6YG
M+"!F:6QT97)I;F<L(&%N9"!C;&]S960@;&]O<"!C;VYT<F]L/PT*#0HY,S`X
M-38@+2T-"D]P97)A=&EN9R!C:&%R86-T97)I<W1I8W,@;V8@6FER8V]N:6$@
M<V5N<V]R<RX-"@T*.30P,S<S(")!9&%P=&EV92!!:7(M1G5E;"!2871I;R!#
M;VYT<F]L(&]F(&$@4W!A<FLM26=N:71I;VX@16YG:6YE(@T*#0HY-#`S-SD@
M+2T-"D1E<V-R:6)E<R!A(&YE=R!P<F5S<W5R92!S96YS;W(@=&AA="!T:&5Y
M('5S92!F;W(@;6ES9FER92!D971E8W1I;VXL#0IK;F]C:R!C;VYT<F]L+"!I
M9VYI=&EO;B!C;VYT<F]L+"!E=&,N($D@:&%V92!A(&9E96QI;F<@=&AA="!Y
M;W4@;6%Y#0IB92!S965I;F<@=&AE<V4@:6X@<&%S<RX@8V%R<R!I;B!T:&4@
M;F]T('1O;R!D:7-T86YT(&9U='5R92X@4W1I;&P-"G-O;64@<VEG;F%L('!R
M;V-E<W-I;F<@8VER8W5I=')Y(')E<75I<F5D(&)U="!T:&4@<')I8V4@:&%S
M('1O(&)E#0IB971T97(@=&AA;B!A(%!#0B!O<B!+:7-T;&5R('5N:70N(`T*
M#0I&25-)5$$@+2T@061A<'1I=F4@5')A;G-I96YT($%I<BU&=65L(%)A=&EO
M($-O;G1R;VP@=&\@36EN:6UI>F4@1V%S;VQI;F4-"B`@("`@("`@("`@("!%
M;F=I;F4@16UI<W-I;VYS+"!B>2!"96%U;6]N="P@3F]B;&4L(&%N9"!38V%R
M:7-B<FEC:RP@,3DY,BX-"@T*("`@("`@("TM#0I$97-C<FEB97,@86X@97AP
M97)I;65N="!P97)F;W)M960@8GD@=&AE($5002!W:&5R96EN('1H97D@9&ES
M8V]V97(@=&AA=`T*3S(@<V5N<V]R<R!I;B!F86-T(&1O(&YO="!S96YS92!/
M,B!U;G1I;"!T:&5Y(')E86-H(#@P,"!D96=R965S($,N#0I5;G1I;"!T:&%T
M('!O:6YT('1H97D@;65A<W5R92!((&%N9"!#3RX-"@T*#0H-"CDQ,#(U."P@
M.3,P.#4V+"!A;F0@(#DR,#(X.2!A<F4@86QS;R!G;V]D+B!4:&4@9FER<W0@
M='=O(&%R90T*8GD@16QB97)T($AE;F1R:6-K<R!A;F0@;W1H97)S+"!W:&EC
M:"!A<F4@=VAA="!)(&-A;&P@97-S96YT:6%L(')E861I;F<N#0I4:&4@=&AI
M<F0@<&%P97(@8V]V97)S(&]P97)A=&EN9R!C:&%R86-T97)I<W1I8W,@;V8@
M6FER8V]N:6$@<V5N<V]R<RX-"@T*4T%%(#@X,#4V,2`M($9R97%U96YC>2!$
M;VUA:6X@0VAA<F%C=&5R:7IA=&EO;B!O9B!-87-S($9L;W<@4V5N<V]R<RP@
M#0H@("`@("`@("`@("`@8GD@5RX@0RX@1F]L;&UE<BP@,3DX."X-"@T*1DE3
M251!("T@("`@($%D87!T:79E(%1R86YS:65N="!!:7(M1G5E;"!2871I;R!#
M;VYT<F]L('1O($UI;FEM:7IE($=A<V]L:6YE#0H@("`@("`@("`@("`@16YG
M:6YE($5M:7-S:6]N<RP@8GD@0F5A=6UO;G0L($YO8FQE+"!A;F0@4V-A<FES
M8G)I8VLL(#$Y.3(N#0H-"E-!12`Y,#`V,38@+2!-96%N(%9A;'5E($UO9&5L
M;&EN9R!O9B!3<&%R:R!)9VYI=&EO;B!%;F=I;F5S+"!B>2!(96YD<FEC:W,-
M"B`@("`@("`@("`@("!A;F0@4V]R96YS;VXL(#$Y.3`N#0H-"B`-"E-!12`Y
M,#`V,38@+2!-96%N(%9A;'5E($UO9&5L;&EN9R!O9B!3<&%R:R!)9VYI=&EO
M;B!%;F=I;F5S+"!B>2!(96YD<FEC:W,-"B`@("`@("`@("`@("!A;F0@4V]R
M96YS;VXL(#$Y.3`N#0H-"E-!12`Y,S`X-38_(&1E<V-R:6)E<R!A(&UE=&AO
M9"!F;W(@:V5E<&EN9R!S=&%T:7-T:6-S(&]N('1H90T*9&EF9F5R96YC92!B
M971W965N(&UE87-U<F5D(&%N9"!M;V1E;&QE9"!O=71P=70@=F%L=65S(&%N
M9"!U<VEN9R!T:&5S90T*<W1A=&ES=&EC<R!T;R!M;V1I9GD@42AK*2X-"@T*
M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2T-"E!A<G1S#0HM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+0T*2$E0.3`Q,"!(87)R:7,@4V5M:6-O;F1U8W1O
M<@T*06X@:6YT96=R871E9"!K;F]C:R!S96YS;W(@<VEG;F%L('!R;V-E<W-O
M<BX@5&AI<R!T:&EN9R`H2$E0.3`Q,"D@:7,-"F-O;G1R;VQL960@8GD@82!M
M:6-R;W!R;V-E<W-O<B!B=7,@<&]R="P@86YD(&1O97,@<')O9W)A;6UA8FQE
M(&=A:6XL#0IF:6QT97)I;F<L('=I;F1O=VEN9R!A;F0@:6YT96=R871I;VXN
M("!)="!P<F]D=6-E<R!A;B!A;F%L;V<@;W5T<'5T#0IV;VQT86=E(&9O<B!K
M;F]C:R!A;7!L:71U9&4N(`T*#0I-0S,T.#0M4S0-"D9U96P@:6YJ96-T;W(@
M9')I=F5R+B`@5&AE>2!C;W-T(&%B;W5T("0T+C4P(&5A8V@@9G)O;2!(86UI
M;'1O;BU!=FYE="P-"F)U="!Y;W4@:&%V92!T;R!B=7D@870@;&5A<W0@-#`@
M;W(@-3`@870@82!T:6UE+@T*#0I,33$Y-C0@#0I!;B!A;7!L:69I97(@9&5S
M:6=N960@97-P96-I86QL>2!F;W(@86UP;&EF>6EN9R!/,B!S96YS;W(@<VEG
M;F%L<RX@#0I)="=S(&EN($YA=&EO;F%L)W,@<W!E8VEA;"!P=7)P;W-E(&1E
M=FEC97,@8F]O:R`H3&EN96%R(#,I+@T*#0I,33$Y-#D@26YJ96-T;W(@1')I
M=F4@0V]N=')O;&QE<@T*"0T*4T%-5$5#(&UA:V5S(%%&4"!T;R!01T,@061A
M<'1E<B!B;V%R9',@9F]R(&$@=F%R:65T>2!O9B!11E`@4&%C:V%G97,N#0I#
M:&EP(%-P96-I9FEC($%D87!T97)S(")34$5#(B!F;W(@82!V87)I971Y(&]F
M($UO=&]R;VQA(&%N9"!);G1E;"!#:&EP<RP-"E-!351%0R!P:&X@.#`P(#<R
M-BTX,S(Y+@T*#0I#4U`S,#`P("TM(%-I9VYA;"!P<F]C97-S;W(@9F]R(&%U
M=&]M;W1I=F4@87!P;&EC871I;VYS#0I4:&4@0V%R(%-I9VYA;"!0<F]C97-S
M;W(@*$-34#,P,#`I(&ES(&$@<VEG;F%L('!R;V-E<W-O<B!D97-I9VYE9"!F
M;W(@=7-E#0II;B!A=71O;6]T:79E(&%P<&QI8V%T:6]N<RX@,C0@86YA;&]G
M(&EN<'5T<R!A;F0@."!05TT@;W5T<'5T<R!R97!R97-E;G0-"G1H92!I;G1E
M<F9A8V5S('=I=&@@=&AE(&%N86QO9R!W;W)L9"X@5&AE(&1I9VET86PL(#$R
M(&)I=',@=VED92!)+T\@<&]R=`T*86YD('1W;R!S97)I86P@8G5S(&EN=&5R
M9F%C97,@<&5R;6ET('1H92!E>&-H86YG92!O9B!D:6=I=&%L(&1A=&$@=VET
M:&EN#0IT:&4@87!P;&EC871I;VX@;W(@8F5T=V5E;B!P<F]C97-S;W)S+@T*
M1D5!5%5215,@3T8@5$A%($-34#H-"BT@,3(@0FET(%))4T,@<')O8V5S<V]R
M("A&4"D-"BT@,C4V('=O<F1S(&]F(&EN=&5R;F%L(%)!32`H,3(@8FET*0T*
M+2`R,#0X('=O<FMS(&]F(&EN=&5R;F%L(%)/32`H,C`@8FET*0T*+2!I;G1E
M<FYA;"!C;&]C:R!G96YE<F%T;W(-"BT@,3(@0FED:7)E8W1I;VYA;"!)3R!L
M:6YE<PT*+2`R('-E<FEA;"!P;W)T<PT*+2!U<"!T;R`R-"!A;F%L;V<@:6YP
M=71S#0HM(#@@4%=-(&]U='!U=',-"BT@=7`@=&\@,C0@9&EG:71A;"!I;G!U
M=',-"BT@86QL(&1I9VET86P@:6YP=71S('=I=&@@:'ES=&5R97-I<PT*+2`R
M(&EN9&5P96YD86YT(%)%4T54('!I;G,@9F]R($90(&%N9"!05TT@<WES=&5M
M#0HM(%!,0T,@-C@@<&%C:V%G90T*+2!%354@=F5R<VEO;B!A=F%I;&%B;&4@
M:6X@,3,R('!I;B!,3$-#('!A8VMA9V4-"@T*34,V.#,S,B`M+2!#4%4S,B!M
M;V1U;&%R(&-O;G1R;VQL97(-"E1H92!-0S8X,S,R(&ES(&]N92!O9B!A($UO
M=')O;&$G<R!F86UI;'D@;V8@;6]D=6QA<B!A<F-H:71E8W1U<F4-"F-O;G1R
M;VQL97(@8VAI<',N(%1H92`G,S,R(&-O;G1A:6YS('1H92!F;VQL;W=I;F<@
M;6]D=6QE<SH-"B`@*B!#4%4S,BP@82`S,F)I="!--C@P,#`@<W1Y;&4@<')O
M8V5S<V]R('=I=&@@86QL(#8X,#(P(&9U;F-T:6]N86QI='D-"B`@("!E>&-E
M<'0@=&AE(&)I=&9I96QD(&]P97)A=&EO;G,N#0H@("H@5%!5+"!A(#$V(&)I
M="!225-#('1I;64@<')O8V5S<VEN9R!U;FET('1H870@:&%S(#$V($DO3R!P
M:6YS#0H@("`@86YD(&-A;B!I;F1E<&5N9&5N=&QY('!E<F9O<FT@86QL('-O
M<G1S(&]F('1I;64@9G5N8W1I;VYS('-U8V@@87,-"B`@("!05TTL('!E<FEO
M9"!M96%S=7)E;65N="P@<&]S:71I;VX@<WEN8VAR;VYI>F5D('!U;'-E(&=E
M;F5R871I;VXL(`T*("`@(&UI<W-I;F<@<'5L<V4@9&5T96-T:6]N+"!E=&,@
M*&=R96%T(&9O<B!E;F=I;F4@;6%N86=E;65N="DN#0H@("H@45--+"!A('-E
M<FEA;"!M;V1U;&4@=&AA="!C;VYT86EN<R!O;F4@<W1A;F1A<F0@87-Y;F-H
M<F]N;W5S('-E<FEA;"`-"B`@("!P;W)T(&%N9"!O;F4@<WEN8VAR;VYO=7,@
M<&]R="X@(`T*("`J(%-)32P@82!S>7-T96T@:6YT96=R871I;VX@;6]D=6QE
M('1H870@9&]E<R!C:&EP('-E;&5C=',L(&5T8RX-"B`@*B`R2R!O9B!O;F)O
M87)D('-T871I8R!R86TN(`T*#0H-"C8W1C8X-PT*("`@("!4:&4@-C=&-C@W
M(&ES(&$@:&EG:"!P97)F;W)M86YC92!-4TE#<R`H($UI>&5D(%-I9VYA;"!)
M;G1E9W)A=&5D($-I<F-U:70@*0T*9&5S:6=N960@=&\@=V]R:R!W:71H(&$@
M;6EC<F]P<F]C97-S;W(@:6X@86X@96YG:6YE(&UA;F%G96UE;G0@<WES=&5M
M+B!5<VEN9R!T=V\-"G-E;G-O<B!I;G!U=',@*&-R86YK(&%N9"!C86TI+"!T
M:&4@-C=&-C@W('1R86-K<R!E;F=I;F4@<&]S:71I;VX@=&AR;W5G:"!O;F4@
M;W(@#0IT=V\@8V]M<&QE=&4@<F5V;VQU=&EO;G,@=VET:"!A(')E<V]L=71I
M;VX@;V8@,"XR-2!D96=R965S+B!$97-I9VYE9"!T;R!B90T*9FQE>&EB;&4L
M('1H92`V-T8V.#<@=VEL;"!A8V-E<'0@82!V87)I971Y(&]F('-E;G-O<B!T
M>7!E<R!A;F0@<'5L<V4@<&%T=&5R;G,N#0I)="!G96YE<F%T97,@:6=N:71I
M;VX@86YD(&EN:F5C=&EO;B!O=71P=70@<'5L<V5S(&)A<V5D(&]N('!O<VET
M:6]N(&%N9"!T:6UE#0IP87)A;65T97)S('-U<'!L:65D(&)Y('1H92!H;W-T
M(&UI8W)O<')O8V5S<V]R+"!R96QI979I;F<@:70@;V8@;6%N>2!O9B!T:&4@
M<F5A;`T*=&EM92!I;G1E<G)U<'0@<F]U=&EN97,@87-S;V-I871E9"!W:71H
M('1H97-E('1A<VMS+B!4:&5S92!O=71P=71S(&-A;B!D:7)E8W1L>0T*9')I
M=F4@<&]W97(@9&5V:6-E<R!T;R!A8W1U871E(&%U=&]M;W1I=F4@:6=N:71I
M;VX@8V]I;',@86YD(&9U96P@:6YJ96-T;W)S+B!!#0IS96YS92!I;G!U="!F
M<F]M(&5A8V@@9&5V:6-E(&%L;&]W<R!I;F1I=FED=6%L(&1I86=N;W-T:6-S
M+"!S:&]R="!C:7)C=6ET#0IP<F]T96-T:6]N(&%N9"!I9VYI=&EO;B!C;VEL
M(&-U<G)E;G0@;&EM:71I;F<N($$@=&EM97(L('=H:6-H(&UE87-U<F5S(&-O
M:6P@#0IC:&%R9V4@=&EM92!A="!T:&4@:6=N:71I;VX@<V5N<V4@:6YP=71S
M+"!E;FAA;F-E<R!C;&]S960@;&]O<"!D=V5L;"!C;VYT<F]L+@T*0V]M;75N
M:6-A=&EO;B!W:71H(&$@:&]S="!M:6-R;W!R;V-E<W-O<B!I<R!T:')O=6=H
M(&$@<&%R86QL96P@9&%T82!A;F0@861D<F5S<PT*8G5S+B!!(&=E;F5R86P@
M<'5R<&]S92!P87)A;&QE;"!)+T\@<&]R="!O9F9E<G,@;&5V96P@<V5N<VET
M:79E(&EN<'5T(&%N9"!O=71P=70-"F-A<&%B:6QI='DL(&EN(&%D9&ET:6]N
M('1O(&5D9V4@9&5T96-T(&EN<'5T<R!A;F0@4%=-(&]U='!U=',N#0I3:6QI
M8V]N(%-Y<W1E;7,-"D%U=&]M;W1I=F4@4')O9'5C=',-"C$T,S4Q($UY9F]R
M9"!2;V%D#0I4=7-T:6XL($-!(#DR-C@P("!54T$-"D%T=&XZ(%1O;GD@06YD
M97)S;VX-"@T*#0I%;&5C=')O($-O<G`N#0HQ.#0U("T@-3=T:"!3=')E970-
M"E-A<F%S;W1A+"!&3`T*,S0R-#,-"G9O:6-E.B`X,3,M,S4U+3@T,3$-"F9A
M>#H@("`X,3,M,S4U+3,Q,C`-"D$@8V]M<&QE=&4@;&EN92!O9B!S96YS;W)S
M+@T*#0I-0S,S,S0@26=N:71I;VX@8V]N=')O;&QE<B!C:&EP+@T*270G<R!A
M;B`X+7!I;B!$25`@=&AA="!U<V5S(&$@<V5N<VEN9R!C87!A8VET;W(@=&\@
M9&5T97)M:6YE(&EF('1H90T*8V]I;"!W87,@8V]M<&QE=&5L>2!C:&%R9V5D
M(&9O<B!T:&4@;&%S="!S<&%R:RX@($ET(&%D:G5S=',@=&AE(&1W96QL#0IF
M;W(@=&AE(&YE>'0@<W!A<FL@86-C;W)D:6YG;'DN#0H-"@T*+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2T-"E-O9G1W87)E#0HM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+0T*4$%$4R`M+2!#:7)C=6ET(&QA>6]U="!S;V9T=V%R92X-
M"DAA<R!A;&P@=&AE('-Y;6)O;',L(#8X,#`P+"`X,#,Q+"`X,'@X-BP@5%1,
M+"!#34]3+"!E=&,N($ET('-E96US(&5A<WD-"G1O(&%D9"!T;R!T:&ES(&%S
M('=E;&PN($]U='!U=',@1V5R8F5R+"!0;W-T<V-R:7!T+"!E=&,N("!';W0@
M=&AE(&-O<'D-"DD@:&%V92!O9F8@82!#1%)/32X@5V%L;G5T($-R965K(%-I
M;71E;"`Q,"\Y,R!C;VQL96-T:6]N+B`@06YY=V%Y+"!T<GD-"F9T<"YU=2YN
M970L('=U87)C:&EV92YW=7-T;"YE9'4L(&9T<"YF=6YE="YF:2!E=&,N(%1H
M92!D:7)E8W1O<GD@870-"F9T<"YU=2YN970@<VAO=6QD(&)E("]S>7-T96TO
M;7-D;W,O<VEM=&5L+V-A9"X@5&AE(&9I;&5S(&%R92!P861S;&EB+GII<"P-
M"G!A9'-L;V<N>FEP+"!P861S<&-B+GII<"X@1'5N;F\@=VAA="!T:&4@=F5R
M<VEO;G,@87)E+@T*#0I25$5-4R`M+2!296%L('1I;64@3U,-"EEO=2!C86X@
M9G1P(&ET(&9R;VT@;&%N8V5L;W0N9V-S+G)E9'-T;VYE+F%R;7DN;6EL(&EN
M("]P=6(O<G1E;7,N($QO;VL-"F9O<B!V97)S:6]N(#,N,2XP,RX-"@T*1T-#
M("TM($1/4R!H;W-T960@8W)O<W,@8V]M<&EL97(@9F]R(#8X,#`P('-E<FEE
M<R!#4%5S#0I4:&5R92!A<F4@;F]W(&)I;F%R:65S("AA;F0@=&AE(&-H86YG
M960@<V]U<F-E(&9I;&5S(&9O<B!A;GEO;F4@:6YT97)E<W1E9"D-"F%V86EL
M86)L92!V:6$@86YO;BX@9G1P+B!4:&4@8FEN87)I97,@87)E(&=C8R`R+C8N
M,"!F;W(@9&IG<'`@*&US9&]S*2!H;W-T#0IA;F0@-C@P,#`@9F%M:6QY(&5M
M8F5D9&5D('1A<F=E="X@5&AE(&9T<"!A9&1R97-S(&ES.@T*9G1P+FQY<V%T
M;W(N;&EU+G-E(&EN(&1I<F5C=&]R>2`O<'5B+VUS9&]S+V=N=2]G8V,M9&]S
M+6TV.&L-"CQH<CX-"@T*#0I214-%3E0@4D5&15)%3D-%4SH-"E53(%!A=&5N
M="`U,38X.#4S#0I3044@.30P-30V+"`Y-#`U-#<-"D%3344@24-%+59O;"X@
M,C(L('`W,RTX,RP@3V-T;V)E<B`Q.3DT#0H-"@T*3W1H97(@=V]R:R!I;G1O
M('-E;&8@='5N:6YG(&]P=&EM:7IA=&EO;B!A;F0@9V5N97)A;"!A=71O;6]T
M:79E#0IA9&%P=&EV92!C;VYT<F]L('-Y<W1E;7,@:6YC;'5D97,@<F5S96%R
M8V@@870-"@T*54U)4U0@*&%S<V]C('=I=&@@3'5C87,I("A0(%=E;&QS=&5A
M9"P@4"!38V]T<V]N+"!E=&,I#0I/:&EO(%-T871E(%5N:79E<G-I='D@*$<@
M4FEZ>F]N:2P@5R!2:6)B96YS+"!&($-O;FYO;&QY+"!E=&,I#0I&;W)D("\@
M4FEC87)D;R`H02!"96%U;6]N="P@02!.;V)L92P@02!38V%R:7-B<FEC:RD-
M"E5#($)E<FME;&5Y+"!-250L(%!R:6YC971O;B`@*$H@2R!(961R:6-K+"!$
M($-H;RP@2B!-;W-K=V$L($,@3F5S8FET+"!E=&,I#0H-"DYO=R!T:&%T('EO
M=2!M96YT:6]N(&ET($D@<F5M96UB97(@<F5A9&EN9R!O;F4@;V8@>6]U<B!P
M87!E<G,@*%-!12`X.3(Q-#(I+@T*5&AE('-Y<W1E;2!I<R!A(&)A<VEC(&AI
M;&P@8VQI;6)I;F<@=&5C:&YI<75E('1H870@:7,@=6YF;W)T=6YA=&5L>2!V
M97)Y#0IS=7-C97!T:6)L92!T;R!N;VES92!A;F0@;75L=&EP;&4@97AT<F5M
M82X@(%1H92!W;W)K($DG;2!I;7!L96UE;G1I;F<@:7,-"F1I9F9E<F5N="!I
M;B!T:&%T(&ET(&9O<FUS(&$@,B!O<B`S(&1I;65N<VEO;F%L('%U861R871I
M8R!M;V1E;"!A;F0@#0IS=&%T:7-T:6-A;&QY(&9I=',@879A:6QA8FQE(&1A
M=&$@=&\@97-T:6UA=&4@=&AE('!O<VET:6]N(&]F('1H92!P96%K+@T*5&AE
M('-Y<W1E;2!C86X@=&AE;B`G:G5M<"<@<W1R86EG:'0@=&\@=&AE(&5S=&EM
M871E9"!O<'1I;75M(&%N9"!R92UT=6YE(`T*9G)O;2!T:&5R92X@(%1H92!S
M>7-T96T@:7,@=F5R>2!I;6UU;F4@=&\@;F]I<V4@86YD('1U;F5S(&EN('=I
M=&AI;B!A8F]U="`S#0IO<B`T(&ET97)A=&EO;G,N("!.97<@9&%T82!I<R!I
M;F-O<G!O<F%T960@<F5C=7)S:79E;'D@86YD(&ES(&EN:&5R96YT;'D@#0IF
M:6QT97)E9"!I;B!T:&4@86QG;W)I=&AM+B`@#0I$<BX@1V]R9&]N($)L86ER
M<R!B;V]K(")4=V\@4W1R;VME($5N9VEN92!$97-I9VXB(&=O97,@:6YT;R!T
M:&ES(&EN(`T*9W)E870@9&5T86EL+B!(92!E=F5N('-U<'!L:65S('-O;64@
M<')O9W)A;7,@=W)I='1E;B!I;B!"87-I8R!T;R`-"F-A;&-U;&%T92!L96YG
M=&AS+B!)=',@<'5B;&ES:&5D(&)Y(%-!12`F(&EN('1H92!P=6)L:6-A=&EO
M;G,@8V%T86QO9RX-"@T*06X@3T5-('-O;'5T:6]N(&ES('1O(&UO9&5L('1H
M92!D96QA>7,@:6X@=&AE(&5N9VEN92!D>6YA;6EC<R!T;R!D971E<FUI;F4-
M"G=H:6-H(&-Y;&EN9&5R(&ES('!R;V1U8VEN9R!T:&4@<'5F9B!O9B!E>&AA
M=7-T('=H:6-H(&ES(&-U<G)E;G1L>2!P87-S:6YG#0IT:&4@14=/('-E;G-O
M<BX@(%1H92!I;FIE8W1O<G,@8V%N('1H96X@8F4@=')I;6UE9"!I;F1I=FED
M=6%L;'DN#0I2968@(DEN9&EV:61U86P@0WEL:6YD97(@0492($-O;G1R;VP@
M=VET:"!A(%-I;F=L92!%1T\@4V5N<V]R(BP@1W)I>GIL92!*+`T*0V]O:R!*
M(&%N9"!$;V)B:6YS($LL($%M97)I8V%N($-O;G1R;VP@0V]N9F5R96YC92`Q
M.3DP('!P(#(X.#$M,C@X-BX-"@T*+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM
2+2TM+2TM+2T-"CPO<')E/@T*
 
end

From owner-diy_efi-archive  Mon Jun 19 06:26:36 1995
Received: by coulomb.eng.ohio-state.edu (940816.SGI.8.6.9/940406.SGI)
	 id GAA08987; Mon, 19 Jun 1995 06:24:40 GMT
Return-Path: <daemon>
Received: from maingtw.paume.itb.ac.id by coulomb.eng.ohio-state.edu via ESMTP (940816.SGI.8.6.9/940406.SGI)
	for <diy_efi@coulomb.eng.ohio-state.edu> id CAA08980; Mon, 19 Jun 1995 02:21:31 -0400
Received: from process.paume.itb.ac.id (process.paume.itb.ac.id [167.205.22.106]) by maingtw.paume.itb.ac.id (8.6.9/8.6.9) with SMTP id NAA04878 for <diy_efi@coulomb.eng.ohio-state.edu>; Mon, 19 Jun 1995 13:19:44 GMT
Received: from PROCESS/SpoolDir by process.paume.itb.ac.id (Mercury 1.12);
    Mon, 19 Jun 95 13:17:58 +0700
Received: from SpoolDir by PROCESS (Mercury 1.12); Mon, 19 Jun 95 13:17:55 +0700
From: "Ucu M Subrata" <UCU@process.paume.itb.ac.id>
To: diy_efi
Date:          Mon, 19 Jun 1995 13:17:47 +007
X-file:        EFI.HTM
X-finfo:       DOS,"EFI.HTM",,,,Text
Subject:       Literature
Priority: normal
X-mailer:     Pegasus Mail v3.1 (R1a)
Message-ID: <4C561F66EA@process.paume.itb.ac.id>
Sender: owner-diy_efi@coulomb.eng.ohio-state.edu
Precedence: bulk
Reply-To: diy_efi@coulomb.eng.ohio-state.edu

<title>EFI books and publications</title>
<h1>EFI books and publications</h1>

This is a list of books and articles gathered from the <i>diy_efi</i>
list.  If you have any other titles, please let me know.
<p>
<img src="/symbols/Warning.gif"> Very much under construction.  Please
be patient while I sort through all this;)
<p>
Comments/additions welcome.
<pre>
<hr>
-----------------------------------------------------------------------
Books
-----------------------------------------------------------------------
Adler et al, "Automotive Electric/Electronic Systems", Robert
Bosch GmbH, Stuttgart, Germany, ISBN 0-89883-509-7, 1988.
  This is the "red" handbook.
  Covers all forms of automotive systems.  Good general reading with
  excellent coverage of basic functions like starters, alternators,
  ignition, sparkplugs.  Covers some detail of Bosch's fuel injection
  systems.  Available   from the SAE on sale for $19 (order B-528).

Adler et al, "Automotive Handbook, 3rd Edition", Robert Bentley,
Cambridge, MA, ISBN 0-8376-0330-7, 1993.
  This is the "blue" handbook which used to be pocket size.
  Covers all forms of automotive design and systems.  Good reference
  source, but expressed in metric.  Has conversion tables.  Covers 
  materials well.  Some data on emissions (478-489) similar to 2nd 
  Edition.  Also has data on some of the representative automobiles from
  various world companies in back section.   Available from the SAE for 
  $29 (order BOSCH3). Price for SAE members is $23.

Adler	"Emission Control for Spark-Ignition Engines", "Bosch Technical
 Instruction", Robert Bosch, Stuttgart, Germany, 1985.
 Covers basics of emissions, EGR, and catalytic converters.  Also
 briefly covers K-Jetronic, KE-Jetronic, L-Jetronic, LH-Jetronic,
 Mono-Jetronic, and Motronic systems.  Sections on other measures, testing
 and regulations.

Adler, U., "Battery Ignition Systems", "Bosch Technical Instruction",
 Robert Bosch, Stuttgart, Germany, 1971.
 Covers the basics of ignition systems in basic breaker systems and
 simple electronic versions.  Good general data on spark requirements.

Adler, U., "Electronic Battery-Ignition Systems", "Bosch Technical
 Instruction", Robert Bosch, Stuttgart, Germany, 1976.
 Covers more advanced electronic ignition systems.  Good general data
 on spark requirements.

DaRosa -- Fundamentals of Energy Processes
  Very general, with an excellent chapter or two on combustion, and
  lots of other source of energy discussion.   $60

Heywood, J.B., "Internal Combustion Engine Fundamentals", McGraw-Hill,
USA, ISBN 0-07-028637-x, 1988.
  College text on IC engine design and theory.  General reference on
  engine topics.  Also contains many references to other works.  Available
  from the SAE for $69 (order B-526).

Lenz, D.H.P., "Mixture Formation in Spark-Ignition Engines", SAE,
Warrendale, PA, ISBN 1-56091-188-3, 1992.
  Excellent text on carbureation, combustion and fuel infection concepts.
  Some important data on emissions (70-74, 249-251) with description of
  trends over years.  This book also published by  Springer-Verlag/Wien,
  NY, who translated it from German (Lenz, Gemischbildung bei Ottomotoren)
  in 1990.  Available from SAE on sale for $55 (order R-113).  Price for
  SAE members is $45.  I actually bought a copy for $39 at the SAE Congress
  last month.

Probst, C.O., "Bosch Fuel Injection & Engine Management", Robert
Bentley, Cambridge, MA, ISBN 0-8376-0300-5, 1989.
  Covers most of the Bosch systems from D-Jetronic through Motronic. 
  Covers variety of vehicles.  Has good section in begining on combustion
  and emissions information, but a better description is in other BOSCH
  texts and sources.  Available from the SAE on sale for $19 (order B-557).

Jeff Hartman,"Fuel injection - Installation, Performance tuning,
Modifications"    ISBN 0-87938-743-2
Publisher Motorbooks international, PO Box 1, Osceola, WI 54020
1-800-826-6600 (in the US), Reccomended Price $19.95 US.
  Probably the best value for money book on EFI. The book has snippets
  of everything - If it had detail on all the subjects it mentioned
  it would be the definitive reference. The Audience is intended as
  street rodders mainly, but there are good bits and peices for the 
  DIY_EFI'er - Reccomended reading.


Probst, C.O., "How to Understand, Service and Modify Ford Fuel
Injection and Electronic Engine Control", Robert Bentley, Cambridge, MA,
ISBN 0-8376-0301-3, 1993.
  Covers basic engine control theory and Ford systems to 1988.
  Excellent book on topic.  Similar to author's other work on Bosch
  systems.  Available from SAE for $30 (order B-584).

Watson, B., "How to Tune and Modify Bosch Fuel Injection", Motorbooks
International, Osceola, WI, ISBN 0-87938-570-7, 1992.
  Covers most of the Bosch systems from D-Jetronic through LH-Jetronic. 
  Mainly aimed at VW.  Has good section in begining on testing electronic
  components.  Minimal amount of emissions information  - better description
  is in other BOSCH texts and sources.  Cost $19.95 in 1994.

Electronic controls and sensors: proceedings of the SAE International
Congress and Exposition (1992:  Detroit, MI).  ISBN 1-56091-215-4.  
  This book is 120 pages long.  Unfortunately, I do not have it (yet) as 
  it is in an ATT library in NJ whereas I'm in IL!  If you choose to purchase
  it, the ISBN and title should be sufficient for a bookstore to track it
  down.  I recall this book has some articles on nifty research done in
  universities in Europe on adaptive controls and some stuff on a truly
  exotic oxygen sensor which allows more than bang-bang control of the
  a/f mixture.

Laser/Talon Tech Info Manual
  Call 1-800-626-1523 and ask for the 1990 Laser/Talon Tech Info Manual
  part number 81-699-9039.  Shipping will probably be more than the
  cost of this ~200 page book.  They take plastic.

Adler, Ulrich, _Electronic Gasoline Fuel-Injection System with Lambda
 Closed-Loop Control, L-Jetronic:  Technical Instruction_, Robert Bosch GmbH,
 copyright 1985, ISBN 1-85-226008-4.  (yellow book, 20 numbered pages; this
 is written on the back cover:  "English translation of the German edition
 dated:  September 1985.")


Adler, Ulrich, _Mechanical Gasoline Fuel-Injection System with Lambda
 Closed-Loop Control, K-Jetronic:  Technical Instruction_, Robert Bosch GmbH,
 copyright 1981, ISBN 1-85-226030-0.  (yellow book, 24 numbered pages; this
 is written on the back cover:  "English translation of the 2nd German
 edition dated:  September 1985.")


Adler, Ulrich, _Combined Ignition and Fuel-Injection System with Lambda
 Closed-Loop Control, Motronic:  Technical Instruction_, Robert Bosch GmbH,
 copyright 1985, ISBN 1-85-226009-2.  (yellow book, 44 numbered pages; this
 is written on the back cover:  "English translation of the 2nd German 
 edition from September 1985.")


_Bosch Electronic Fuel Injection Systems, Shop Manual_, , Motorbooks
 International, Osceola, Wisconsin, 1986, ISBN 0-87938-237-6.
 (maintenance manual for Audi, BMW, Cadillac, Datsun, Mercedes, Opel,
 Porsche, Renault, Saab, Volkswagen, and Volvo, model years 1970 - 1979).


Mitchell International, Inc., _Mitchell's Electronic Fuel Injection
 Troubleshooting Guide: Import Vehicles_, Fisher Books, Tucson, Arizona,
 1989, ISBN 1-55561-031-5.  (chapter contents include Bosch D, K, KE, L,
 LH, and Digifant (Japanese and European); Daihatsu; Honda PGM-FI;
 Isuzu I-TEC; Lucas-Bosch; Mazda RE-EGI; Mitsubishi ECI and MPFI; Nissan
 TBI; Subaru SPFI;  this book has the EFI system wiring diagrams of many
 import cars.)


Mitchell International, Inc., _Mitchell's Electronic Fuel Injection
 Troubleshooting Guide: Domestic Vehicles, Fisher Books, Tucson, Arizona,
 1991, ISBN 1-55561-032-3.  (chapter contents include AMC/Jeep; AMC;
 AMC/RENIX; AMC/RENIX II; Bosch; Chrysler; Eagle; Ford; GM; this book has
 the EFI system wiring diagrams of many domestic cars.)


Norbye, Jan P., _Automotive Fuel Injection Systems, A Technical Guide_,
 Motorbooks International, Osceola, Wisconsin, 1981, ISBN 0-87938-139-6.
 (primarily a history and description of fuel injection systems, includes
 chapters on Bosch Mechanical Systems for Mercedes-Benz Cars, Kugelfischer
 Fuel Injection, Rochester Fuel Injection, The Bendix Electrojector, Cadillac
 and the Bendix Analog and Digital Fuel-Injection Systems, Bosch L- and K-
 Jetronic, Motronic, Mono-Jetronic, Lucas Digital Fuel Injection, Chrysler's
 Single-Point Injection; Ford's Electronic Engine Control System, Zenith
 Fuel-Management Systems, Fiat/Marelli Experimental System, Bosch / Pierburg
 Electronic Carburetor, Aftermarket Fuel Injection)


Ribbens, William B., Mansour, Norman P., et al, _Understanding Automotive
Electronics_, third edition, Howard W. Sams & Company, Indianapolis, 
 Indiana,
 1988, ISBN 0-672-27064-6.  (Contents includes Automotive Fundamentals, The
 Systems Approach to Control and Instrumentation, Electronics Fundamentals,
 Microcomputer Instrumentation and Control, Sensors and Actuators, The Basics
 of Electronic Engine Control, Digital Engine Control System, Vehicle Motion
 Control, Automotive Instrumentation, Diagnostics, Future Automotive
 Electronics Systems)


Watson, Ben, _How to Tune and Modify Ford Fuel Injection_, Motorbooks
International, Osceola, Wisconsin, 1992, ISBN 0-87938-621-5.  ("For
Fuel-Injected Ford Cars and Trucks with EEC III and EEC IV Engine 
Maintenance
Systems,"  chapters include History of Fuel Injection, Brief Overview of
Electronics, Tools, Tuning the Fuel-injected Engine, Automotive Emissions,
EEC III, EEC IV Components and Operation, EEC IV Onboard Diagnostics,
Troubleshooting by Symptom, Performance Modifications, Legalities of Engine
Modification;  the performance chapter is weak, only 10 pages).


Watson, Ben, _How to Repair and Modify Chevrolet Fuel Injection, Motorbooks
International, Osceola, Wisconsin, 1991, ISBN 0-87938-502-2.

-----------------------------------------------------------------------
Papers
-----------------------------------------------------------------------
Talk to SAE and get their most recent flier.  
        
  1-800-TEAM-SAE
  (412)776-4970
  (412)776-0790 FAX


750346 -- HEI-A New Ignition System Through New Technology
It covers the charge time question as well at their solution.  If you've not 
yet read the paper, it describes some really clever innovations: 
adjustable dwell depending on how near saturation, a 5.5 amp limit in 
the driver so you could have a low resistance for fast saturation times at 
high speeds, but that wouldn't fry at low speeds.

790742 -- 
Readable paper on the Ford CFI 5.0L 1980 cars. It covers most of
the 'twiddle factors' required to get the vehicle running properly.

800164 -- 
Covers GM TBI system.  Easy reading.

810449 -- Mathematical Model of a Throttle Body Fuel Injection System
Discusses effect of battery voltage on injectors and fuel pump pressure

810494 -- 

810495 -- 

880561 -- Frequency Domain Characterization of Mass Flow Sensors, 
             by W. C. Follmer, 1988.

900616 -- Mean Value Modelling of Spark Ignition Engines, by Hendricks
             and Sorenson, 1990.

910258 -- 
Discusses modeling intake manifold and fuel film dynamics.

920289
Modeling, filtering, and closed loop control?

930856 --
Operating characteristics of Zirconia sensors.

940373 "Adaptive Air-Fuel Ratio Control of a Spark-Ignition Engine"

940379 --
Describes a new pressure sensor that they use for misfire detection,
knock control, ignition control, etc. I have a feeling that you may
be seeing these in pass. cars in the not too distant future. Still
some signal processing circuitry required but the price has to be
better than a PCB or Kistler unit. 

FISITA -- Adaptive Transient Air-Fuel Ratio Control to Minimize Gasoline
             Engine Emissions, by Beaumont, Noble, and Scarisbrick, 1992.

       --
Describes an experiment performed by the EPA wherein they discover that
O2 sensors in fact do not sense O2 until they reach 800 degrees C.
Until that point they measure H and CO.



910258, 930856, and  920289 are also good. The first two are
by Elbert Hendricks and others, which are what I call essential reading.
The third paper covers operating characteristics of Zirconia sensors.

SAE 880561 - Frequency Domain Characterization of Mass Flow Sensors, 
             by W. C. Follmer, 1988.

FISITA -     Adaptive Transient Air-Fuel Ratio Control to Minimize Gasoline
             Engine Emissions, by Beaumont, Noble, and Scarisbrick, 1992.

SAE 900616 - Mean Value Modelling of Spark Ignition Engines, by Hendricks
             and Sorenson, 1990.

 
SAE 900616 - Mean Value Modelling of Spark Ignition Engines, by Hendricks
             and Sorenson, 1990.

SAE 930856? describes a method for keeping statistics on the
difference between measured and modelled output values and using these
statistics to modify Q(k).

-----------------------------------------------------------------------
Parts
-----------------------------------------------------------------------
HIP9010 Harris Semiconductor
An integrated knock sensor signal processor. This thing (HIP9010) is
controlled by a microprocessor bus port, and does programmable gain,
filtering, windowing and integration.  It produces an analog output
voltage for knock amplitude. 

MC3484-S4
Fuel injector driver.  They cost about $4.50 each from Hamilton-Avnet,
but you have to buy at least 40 or 50 at a time.

LM1964 
An amplifier designed especially for amplifying O2 sensor signals. 
It's in National's special purpose devices book (Linear 3).

LM1949 Injector Drive Controller
	
SAMTEC makes QFP to PGC Adapter boards for a variety of QFP Packages.
Chip Specific Adapters "SPEC" for a variety of Motorola and Intel Chips,
SAMTEC phn 800 726-8329.

CSP3000 -- Signal processor for automotive applications
The Car Signal Processor (CSP3000) is a signal processor designed for use
in automotive applications. 24 analog inputs and 8 PWM outputs represent
the interfaces with the analog world. The digital, 12 bits wide I/O port
and two serial bus interfaces permit the exchange of digital data within
the application or between processors.
FEATURES OF THE CSP:
- 12 Bit RISC processor (FP)
- 256 words of internal RAM (12 bit)
- 2048 works of internal ROM (20 bit)
- internal clock generator
- 12 Bidirectional IO lines
- 2 serial ports
- up to 24 analog inputs
- 8 PWM outputs
- up to 24 digital inputs
- all digital inputs with hysteresis
- 2 independant RESET pins for FP and PWM system
- PLCC 68 package
- EMU version available in 132 pin LLCC package

MC68332 -- CPU32 modular controller
The MC68332 is one of a Motrola's family of modular architecture
controller chips. The '332 contains the following modules:
  * CPU32, a 32bit M68000 style processor with all 68020 functionality
    except the bitfield operations.
  * TPU, a 16 bit RISC time processing unit that has 16 I/O pins
    and can independently perform all sorts of time functions such as
    PWM, period measurement, position synchronized pulse generation, 
    missing pulse detection, etc (great for engine management).
  * QSM, a serial module that contains one standard asynchronous serial 
    port and one synchronous port.  
  * SIM, a system integration module that does chip selects, etc.
  * 2K of onboard static ram. 


67F687
     The 67F687 is a high performance MSICs ( Mixed Signal Integrated Circuit )
designed to work with a microprocessor in an engine management system. Using two
sensor inputs (crank and cam), the 67F687 tracks engine position through one or 
two complete revolutions with a resolution of 0.25 degrees. Designed to be
flexible, the 67F687 will accept a variety of sensor types and pulse patterns.
It generates ignition and injection output pulses based on position and time
parameters supplied by the host microprocessor, relieving it of many of the real
time interrupt routines associated with these tasks. These outputs can directly
drive power devices to actuate automotive ignition coils and fuel injectors. A
sense input from each device allows individual diagnostics, short circuit
protection and ignition coil current limiting. A timer, which measures coil 
charge time at the ignition sense inputs, enhances closed loop dwell control.
Communication with a host microprocessor is through a parallel data and address
bus. A general purpose parallel I/O port offers level sensitive input and output
capability, in addition to edge detect inputs and PWM outputs.
Silicon Systems
Automotive Products
14351 Myford Road
Tustin, CA 92680  USA
Attn: Tony Anderson


Electro Corp.
1845 - 57th Street
Sarasota, FL
34243
voice: 813-355-8411
fax:   813-355-3120
A complete line of sensors.

MC3334 Ignition controller chip.
It's an 8-pin DIP that uses a sensing capacitor to determine if the
coil was completely charged for the last spark.  It adjusts the dwell
for the next spark accordingly.


-----------------------------------------------------------------------
Software
-----------------------------------------------------------------------
PADS -- Circuit layout software.
Has all the symbols, 68000, 8031, 80x86, TTL, CMOS, etc. It seems easy
to add to this as well. Outputs Gerber, Postscript, etc.  Got the copy
I have off a CDROM. Walnut Creek Simtel 10/93 collection.  Anyway, try
ftp.uu.net, wuarchive.wustl.edu, ftp.funet.fi etc. The directory at
ftp.uu.net should be /system/msdos/simtel/cad. The files are padslib.zip,
padslog.zip, padspcb.zip. Dunno what the versions are.

RTEMS -- Real time OS
You can ftp it from lancelot.gcs.redstone.army.mil in /pub/rtems. Look
for version 3.1.03.

GCC -- DOS hosted cross compiler for 68000 series CPUs
There are now binaries (and the changed source files for anyone interested)
available via anon. ftp. The binaries are gcc 2.6.0 for djgpp (msdos) host
and 68000 family embedded target. The ftp address is:
ftp.lysator.liu.se in directory /pub/msdos/gnu/gcc-dos-m68k
<hr>


RECENT REFERENCES:
US Patent 5168853
SAE 940546, 940547
ASME ICE-Vol. 22, p73-83, October 1994


Other work into self tuning optimization and general automotive
adaptive control systems includes research at

UMIST (assoc with Lucas) (P Wellstead, P Scotson, etc)
Ohio State University (G Rizzoni, W Ribbens, F Connolly, etc)
Ford / Ricardo (A Beaumont, A Noble, A Scarisbrick)
UC Berkeley, MIT, Princeton  (J K Hedrick, D Cho, J Moskwa, C Nesbit, etc)

Now that you mention it I remember reading one of your papers (SAE 892142).
The system is a basic hill climbing technique that is unfortunately very
susceptible to noise and multiple extrema.  The work I'm implementing is
different in that it forms a 2 or 3 dimensional quadratic model and 
statistically fits available data to estimate the position of the peak.
The system can then 'jump' straight to the estimated optimum and re-tune 
from there.  The system is very immune to noise and tunes in within about 3
or 4 iterations.  New data is incorporated recursively and is inherently 
filtered in the algorithm.  
Dr. Gordon Blairs book "Two Stroke Engine Design" goes into this in 
great detail. He even supplies some programs written in Basic to 
calculate lengths. Its published by SAE & in the publications catalog.

An OEM solution is to model the delays in the engine dynamics to determine
which cylinder is producing the puff of exhaust which is currently passing
the EGO sensor.  The injectors can then be trimmed individually.
Ref "Individual Cylinder AFR Control with a Single EGO Sensor", Grizzle J,
Cook J and Dobbins K, American Control Conference 1990 pp 2881-2886.

-----------------------------------------------------------------------------
</pre>

From owner-diy_efi-archive  Fri Jun 23 22:42:50 1995
Received: by coulomb.eng.ohio-state.edu (940816.SGI.8.6.9/940406.SGI)
	 id WAA01930; Fri, 23 Jun 1995 22:38:11 GMT
Return-Path: <daemon>
Received: from eigen.ee.ualberta.ca by coulomb.eng.ohio-state.edu via ESMTP (940816.SGI.8.6.9/940406.SGI)
	for <DIY_EFI@coulomb.eng.ohio-state.edu> id SAA01925; Fri, 23 Jun 1995 18:38:08 -0400
Message-Id: <199506232238.SAA01925@coulomb.eng.ohio-state.edu>
Received: by eigen.ee.ualberta.ca
	(1.37.109.16/15.6) id AA077127086; Fri, 23 Jun 1995 16:38:06 -0600
From: Dale Ulan <ulan@ee.ualberta.ca>
Subject: Possible *JOB* for someone out there
To: DIY_EFI
Date: Fri, 23 Jun 95 16:38:06 MDT
Mailer: Elm [revision: 70.85]
Sender: owner-diy_efi@coulomb.eng.ohio-state.edu
Precedence: bulk
Reply-To: diy_efi@coulomb.eng.ohio-state.edu

A company in Calgary is looking for someone to do software
development for natural gas engine controllers. If anyone
out there is interested, they'd probably be reading this
newsgroup... so I figured I'd post this here.
Oh yea, location: Calgary, Alberta, Canada.
If you are interested, E-mail me and I'll send you a contact
name and how to get ahold of him.

I've been a bit busy trying to graduate (yes, I did pass all
of my courses), so I'm a bit behind on what's going on in
this group...

-Dale


