IGNITION PROJECT

Mark Pitts saxon at zymurgy.org
Fri Oct 11 21:52:14 GMT 1996


------ =_NextPart_000_01BBB7D1.580FD0E0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Sounds like a very good idea to me.
It would be interesting along the way to have your wish list, as it is =
your project at the beginning, to see if we can integrate them into what =
it grows into.

As to digitising, if you have access to a good camera, photo CD is a =
'cheap' one off way of doing it, but look at the prints before having =
the negs put on disk.

Mark


----------
From: 	jac at wave.sheridan.wy.us[SMTP:jac at wave.sheridan.wy.us]
Sent: 	Friday, October 11, 1996 3:30 PM
To: 	diy_efi at coulomb.eng.ohio-state.edu
Subject: 	RE: IGNITION PROJECT=20


Mark,

I have this project up and running with lots of hours on it.
The software works well but others could improve it of course.
The board is about six inched long and three inches tall.  A four=20
line by 20 character LCD  sits in the front. =20

For a number of reasons, the main board should be moved to a larger=20
box and the present format of 6 X 3 be retained for I/O functions in=20
dash mounted box.  There is lots of room for participation and=20
contribution to the project.  I think that it is important to agree=20
on format and direction so that the work can be parceled to the=20
participants.

I will post the whole project if people want to work on it and=20
improve it.  I am not the least bit interested in distributing a=20
bunch of code and drawings so that folks can argue about processors=20
or programming technique without contributing significantly to the=20
project.

The present board needs a little work, some traces have been cut and=20
jumped but about one more iteration would get finish it up.  I can=20
produce printer files for the present board. I would like to figure=20
out a way to post hand drawings of schematics.  Perhaps scanned=20
images.  A board and code exist for a test fixture that lets one=20
simulate engine conditions and run the whole thing on the bench.

I use assembled 8052 code for the core code and Basic, compiled and=20
assembled with Systronix's compiler, for the '232 and LCD screen I/O=20
routines. The box has buttons that can be used to modify the=20
inservice action of the device.  One version of the code runs on a=20
much smaller controller with no inservice I/O but has the same=20
control functions.

The processor is a Phillips 87C550. When I build more of these, the=20
logic will mostly move to an FPGA.  The code will move directly to=20
CAN capable devices.

There is no reason to build the coil driver circuitry when GM does=20
such a beautiful job of packaging the entire works for four and six=20
cylinder engines.  Two units will work for eights.  GM MAP and=20
variable reluctance magnetic pickups are a great bargain.  All of=20
these parts are hardened for an automotive environment and are=20
available at every auto parts store. The toughest procurement is for=20
wire ends to match the propritory GM configurations.  They are=20
available though.

The parts are a bargain, but not necessarily cheap. The same is true=20
for my time and probably yours.=20

The GM components add up to about $200 new, aftermarket.  I have=20
several wide temperature '550 available and some cases.  More are=20
available.  This may not be the proper forum for this project and I=20
do not have the time to manage another one.  If I figure out how to=20
use it I guess I have an FTP site available.  If you are interested=20
in extending this project, post your thoughts or e-mail direct.=20

-------------------------------------
john carroll
 jac at wave.sheridan.wy.us



---------------Original Message---------------
New question.. might develop into a thread, but I'm hoping to start=20
a discussion, and follow the whole design process through to a=20
running system.

Objective: Replace the distributor and points with a blob with some=20
inteligence.

Desired sensors: Combined engine speed/crank angle, MAP, water temp,=20
knock, and possibly air temp.

Desired outputs: 'points' output for as many coils as required. 1,2=20
or 4. Cooling fan out put. RS232 monitor port. High speed interface=20
for sensor output to possible further extension blocks.


Reasons: My engine is a 4 pot normally aspirated 1.5 liter engine.=20
Its distributor is shot, and needs replacing. It eats points, and=20
condensers and coils, and no there is no fault, all spitfires do=20
this!

Sensing: Speed and position from a machined chain sprocket bolted to=20
the front pulley (which in my case is keyed in one position to the=20
end of the crank), with 36 or 24 teeth. Pickup is to be the digital=20
magnetic pickup from RS components , it costs 16 UK Pounds or about=20
35 bucks to anybody over there if I have to send them (if you guys=20
cant buy them). MAP to be measure using MPX4250A, about 30 bucks (up=20
to 36 psi, so that allows turbos up to about 22 psi boost. Knock:=20
haven't even thought about this one yet, all suggestions welcome .=20
Water temp, million and one ways of doing this.

Processor: 68 something (but only if I'm doing the programming, if=20
you want to join, and do the software, I'll adapt to what you like)
On the fly re mapping, in flash.
All information to be made available to other systems on request, by=20
serial coms.
High speed programmable pulse chains indicating TDCs, firing points=20
etc for accurate timing by other systems (possible fuel inj?) and=20
scope diagnostics.
Remote controll of ignition events by other systems (eg, revlimiter,=20
traction control etc)

Extra sensor input from current points, to allow initial map to be=20
built from currently working mechanical system.

CUT TO THE CHASE:

Order of development:


Sensors first.

Chose sensors, and design their interfaces, then test.
Design software.
Chose uP
Design system.
Test system and refine.

Up shot.. publish the sensors and interfaces , so that other scratch=20
builders can just do a building block design on their own hardware.=20
If at the point I go 68xx(x) they want to go PC or Z80 or anything=20
else, they can, and the software design can be followed and=20
implemented, even if they cant use the code.

Things needed imediatly:

Suitable temp sensor, and a knock sensor, and preferably their=20
interface schematics if anybody has a suitable solution to these two=20
questions, I would dearly like to hear from them.

Does anybody want to join this idea.. or am I on my own for this=20
one?

A good programmer would be a bonus, I can do it, but I would prefer=20
to let somebody else do it. I am prepared to add dedicated hardware=20
for doing timing, and interrupt control, and stuff like that.=20
Anything that makes the programming easier. ;-)

Mark

(Who has decided to stop messing around and get on with it)







----------End of Original Message----------








------ =_NextPart_000_01BBB7D1.580FD0E0
Content-Type: application/ms-tnef
Content-Transfer-Encoding: base64

eJ8+IhcXAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAENgAQAAgAAAAIAAgABBJAG
AGQBAAABAAAADAAAAAMAADADAAAACwAPDgAAAAACAf8PAQAAAGMAAAAAAAAAgSsfpL6jEBmdbgDd
AQ9UAgAAAABkaXlfZWZpQGNvdWxvbWIuZW5nLm9oaW8tc3RhdGUuZWR1AFNNVFAAZGl5X2VmaUBj
b3Vsb21iLmVuZy5vaGlvLXN0YXRlLmVkdQAAHgACMAEAAAAFAAAAU01UUAAAAAAeAAMwAQAAACMA
AABkaXlfZWZpQGNvdWxvbWIuZW5nLm9oaW8tc3RhdGUuZWR1AAADABUMAQAAAAMA/g8GAAAAHgAB
MAEAAAAlAAAAJ2RpeV9lZmlAY291bG9tYi5lbmcub2hpby1zdGF0ZS5lZHUnAAAAAAIBCzABAAAA
KAAAAFNNVFA6RElZX0VGSUBDT1VMT01CLkVORy5PSElPLVNUQVRFLkVEVQADAAA5AAAAAAsAQDoB
AAAAAgH2DwEAAAAEAAAAAAAAA9xNAQiABwAYAAAASVBNLk1pY3Jvc29mdCBNYWlsLk5vdGUAMQgB
BIABABYAAABSRTogSUdOSVRJT04gUFJPSkVDVCAAqQUBBYADAA4AAADMBwoADAAAAAQANwAGACoB
ASCAAwAOAAAAzAcKAAsAFwAzABAABQBHAQEJgAEAIQAAAEFFRkNCRkU1QkQyM0QwMTFBQkVDMDA4
MEM3MkRGODg4AIMHAQOQBgB4EgAAEgAAAAsAIwAAAAAAAwAmAAAAAAALACkAAAAAAAMANgAAAAAA
QAA5AEBB7p3It7sBHgBwAAEAAAAWAAAAUkU6IElHTklUSU9OIFBST0pFQ1QgAAAAAgFxAAEAAAAW
AAAAAbu3yJ3d5b/8ryO9EdCr7ACAxy34iAAAHgAeDAEAAAAFAAAAU01UUAAAAAAeAB8MAQAAABIA
AABzYXhvbkB6eW11cmd5Lm9yZwAAAAMABhBAG/zDAwAHEEkUAAAeAAgQAQAAAGUAAABTT1VORFNM
SUtFQVZFUllHT09ESURFQVRPTUVJVFdPVUxEQkVJTlRFUkVTVElOR0FMT05HVEhFV0FZVE9IQVZF
WU9VUldJU0hMSVNULEFTSVRJU1lPVVJQUk9KRUNUQVRUSEVCAAAAAAIBCRABAAAA/xAAAPsQAADs
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
PQABAAAABQAAAFJFOiAAAAAANNA=

------ =_NextPart_000_01BBB7D1.580FD0E0--




More information about the Diy_efi mailing list