[Diy_efi] EMS inputs/output?

Kent Martin kentmartin at froggy.com.au
Wed Jul 24 09:16:10 GMT 2002


This is a multi-part message in MIME format.

------=_NextPart_000_0038_01C23335.BC76F0F0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Alex,
Crank sensor come in different forms, but to do ignition and sequential =
injection you need
two sensors. One indicates TDC or some angle from that for each cylinder =
and the other
lets you know which cylinder number you are one by using different width =
signals.
Come to think of it you could do it with only one coded disc and pick, =
but not sure if
this is done in practice by any manufacturer. Anyhow ignition is simply=20
generated by turning off the coil at the angle you wish spark to occur.
This is easily done by measuring the period from the sensor and knowing =
the=20
location of the pickup (say 60 BTDC) and then generating an interrupt to =
turn=20
the coil off at the required time. I.E. timerReloadTicks =3D Reload =3D =
((60-advance)*halfPeriod)/180;
(for a 4 cylinder a cylinder reaches fires every 180 degrees)
Check out this site for a micro http://www.m16canz.com/
and since your a student you could enter their competition as well.
Kent.
  ----- Original Message -----=20
  From: alex averbuch=20
  To: diy_efi at diy-efi.org=20
  Sent: Wednesday, July 24, 2002 11:36 AM
  Subject: [Diy_efi] EMS inputs/output?


  I'm on my final year of an Engineering degree and as part of my course =
I have to do a research paper.  Engine Management Systems have always =
interested me so I'm going to try building one, only problem is I know =
very little about the input and output signals that an EMS requires.
  Listed below are all the inputs/outputs that I KNOW are used.  If =
anyone knows of anymore then could you please tell me and include what =
the function of the input/output is.
  INPUTS
    Water Temp: Used for cold start.
    Manifold Air Pressure: Used to measure Engine Load.
    RPM
    LAMBDA:  Measures Air/Fuel mixtures in exhaust.
    Throttle Position: Used to control boost or for Fueling =
compensations.
    Ping Sensor: Detects detonation.
    Crank Angle: Used a trigger for firing each spark plug? NOT TOO SURE =
ABOUT THIS
  OUTPUTS
    Injector Timing: PWM output? NOT TOO SURE ABOUT THIS EITHER
    Ignition: I have know Idea what this output signal is or where it is =
sent. :(


-------------------------------------------------------------------------=
-----
  MSN Photos is the easiest way to share and print your photos: Click =
Here
  _______________________________________________ Diy_efi mailing list =
Diy_efi at diy-efi.org http://www.diy-efi.org/mailman/listinfo/diy_efi=20

------=_NextPart_000_0038_01C23335.BC76F0F0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.2920.0" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Alex,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Crank sensor come in different forms, =
but to do=20
ignition and sequential injection you need</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>two sensors. One indicates TDC or some =
angle from=20
that for each cylinder and the other</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>lets you know which cylinder number you =
are one by=20
using different&nbsp;width signals.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Come to think of it you could do it =
with only one=20
coded disc and pick, but not sure if</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>this is done in practice by any =
manufacturer.=20
Anyhow ignition is simply </FONT></DIV>
<DIV><FONT face=3DArial size=3D2>generated by turning off the coil at =
the angle you=20
wish spark to occur.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>This is easily done by measuring the =
period from=20
the sensor and knowing the </FONT></DIV>
<DIV><FONT face=3DArial size=3D2>location of the pickup (say 60 BTDC) =
and then=20
generating an interrupt to turn </FONT></DIV>
<DIV><FONT face=3DArial size=3D2>the coil off at the required time. I.E. =

timerReloadTicks =3D Reload =3D =
((60-advance)*halfPeriod)/180;</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>(for a 4 cylinder a cylinder =
reaches&nbsp;fires=20
every 180 degrees)</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Check out this site for a micro <A=20
href=3D"http://www.m16canz.com/">http://www.m16canz.com/</A></FONT></DIV>=

<DIV><FONT face=3DArial size=3D2>and since your a student you could =
enter their=20
competition as well.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Kent.</FONT></DIV>
<BLOCKQUOTE=20
style=3D"BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: =
0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
  <DIV style=3D"FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV=20
  style=3D"BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: =
black"><B>From:</B>=20
  <A href=3D"mailto:averchoob at hotmail.com" =
title=3Daverchoob at hotmail.com>alex=20
  averbuch</A> </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>To:</B> <A =
href=3D"mailto:diy_efi at diy-efi.org"=20
  title=3Ddiy_efi at diy-efi.org>diy_efi at diy-efi.org</A> </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Wednesday, July 24, 2002 =
11:36=20
  AM</DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Subject:</B> [Diy_efi] EMS=20
  inputs/output?</DIV>
  <DIV><BR></DIV>
  <DIV>
  <DIV>I'm on&nbsp;my final year of an Engineering degree and as part of =
my=20
  course I have to do a research paper.&nbsp; Engine Management Systems =
have=20
  always interested me so I'm going to try building one, only problem is =
I know=20
  very little about the input and output signals that an EMS =
requires.</DIV>
  <DIV>Listed below&nbsp;are all the inputs/outputs that I KNOW are=20
  used.&nbsp;&nbsp;If anyone knows of anymore then could you please tell =
me and=20
  include what the function of the input/output is.</DIV>
  <DIV>INPUTS</DIV>
  <DIV>&nbsp; Water Temp: Used for cold start.</DIV>
  <DIV>&nbsp; Manifold Air Pressure: Used to measure Engine Load.</DIV>
  <DIV>&nbsp; RPM</DIV>
  <DIV>&nbsp; LAMBDA:&nbsp; Measures Air/Fuel mixtures in exhaust.</DIV>
  <DIV>&nbsp; Throttle Position: Used to control boost or for Fueling=20
  compensations.</DIV>
  <DIV>&nbsp; Ping Sensor: Detects detonation.</DIV>
  <DIV>&nbsp; Crank Angle: Used a trigger for firing each spark plug? =
NOT TOO=20
  SURE ABOUT THIS</DIV>
  <DIV>OUTPUTS</DIV>
  <DIV>&nbsp; Injector Timing: PWM output? NOT TOO SURE ABOUT THIS =
EITHER</DIV>
  <DIV>&nbsp; Ignition: I have know Idea what this output signal is or =
where it=20
  is sent. :(</DIV></DIV><BR clear=3Dall>
  <HR>
  MSN Photos is the easiest way to share and print your photos: <A=20
  href=3D"http://g.msn.com/1HM1ENNZ/c156??PI=3D44352">Click=20
  Here</A><BR>_______________________________________________ Diy_efi =
mailing=20
  list Diy_efi at diy-efi.org =
http://www.diy-efi.org/mailman/listinfo/diy_efi=20
</BLOCKQUOTE></BODY></HTML>

------=_NextPart_000_0038_01C23335.BC76F0F0--



_______________________________________________
Diy_efi mailing list
Diy_efi at diy-efi.org
http://www.diy-efi.org/mailman/listinfo/diy_efi



More information about the Diy_efi mailing list