CPU and hardware advice sought for EFI

les lesd at earthlink.net
Thu Feb 28 20:31:24 GMT 2002


David,
I am also contemplating doing a custom efi for a turbo VW air-cooled.
I don't think I'll attempt anything as elaborate as what you are
talking about, however. 
I just want to read: rpm, head temp, TPS, and MAF reading.
I might read a wide band O2, and permit it to adjust a map if I
hit a 'tune button', so I know when it's doing an adjustment.

I'll output: Injector, idle speed motor control.

I want to do it with a micro, maybe even two basix-24 controllers.
I figure if I keep it simple, I'm more likely to actually finish it,
and it still has to be better that a carb!

> -----Original Message-----
> From: owner-diy_efi at diy-efi.org 
> [mailto:owner-diy_efi at diy-efi.org] On Behalf Of David Gravereaux
> Sent: Monday, February 25, 2002 1:22 PM
> To: DIY-EFI list
> Subject: CPU and hardware advice sought for EFI
> 
> 
> Hi All,
> 
> I've been pondering this for a while and just thought I'd 
> give in and just do it.  I want a fully managed engine from a 
> single embedded device doing everything to run a motor.
> 
> Target engine(s):
> 	Honda 700cc V4 water-cooled from a VF700S Sabre (development)
> 	Volkswagen 2100cc Type-4 opposed 4, air cooled. (final, 
> ~150 hp target)
> 
> I have around 5 years experience doing application level C 
> programming in a desktop environment -- mainly developer tool 
> and scripting language oriented with previous experience in 
> electronic repair and design.  This is my first 
> embedded/real-time device.  Sounds a whole lot more fun than 
> silly developer tools I do by day ;)
> 
> A few weeks ago I was playing around with a Real Time 
> Operating System (RTOS) called MicroC/OS-II [ 
> http://www.ucos-ii.com ] from the author's book.  Cool stuff, 
> nice book, gosh I hate assembly...  A friend recommended I 
> have a look at QNX's Nutrino kernel [ http://www.qnx.com ].  
> It seems to be gaining acceptance in automotive appliances.
> 
> Designing is research.  `Search` being the predominant part 
> of the word.  Here's what I found for a controller:
> 
http://www.tern.com/586e_data.htm
http://www.tern.com/p50.htm
http://www.tern.com/flashcore.htm

SRAM is low, but execution code can run out of a flash card.  P-Mode?
cs:ds gives me a headache.  The p50 looks sweet with all that I/O.  I
think my requirements would be the following:

Inputs:
	(2) lo-sample-rate ADC, cylinder head temp. 1 each side.
	(1) lo-sample-rate ADC, oil temp.
	(1) lo-sample-rate ADC, oil pressure.
	(2) high-sample-rate ADC, knock sensors, 1 each side.
	(1) lo-sample-rate ADC, throttle position sensor.
	(2) lo-sample-rate ADC, manifold absolute pressure, 1 each side.
	(2) lo-sample-rate ADC, exhaust O2 sensors, 1 each side.
	(??) crankshaft/camshaft rotational position.

Outputs:
	(4) lo-side DIO, ignition coil amps for direct fire.
	(4) lo-side DIO, injector drivers.
	(2) lo-sample-rate DAC, servos or steppers for the cooling air
flaps.
	    (It's a VW engine, remember?)
	(1) serial I/O to the dash for gauges.


Could people comment on the above and help me fill in the gaps?  I'm
rather overwhelmed, but having fun trying to spec a complete system from
what little I can work through.  I'm trying to prototype the FFT
routines for the knock sensors, now.  Thanks.
--
David Gravereaux <davygrvy at pobox.com>
[species: human; planet: earth,milkyway,alpha sector]
Please be aware of the 7.5 year ping times when placing a call from
alpha centari

----- End of forwarded message from owner-diy_efi at diy-efi.org -----
------------------------------------------------------------------------
----
To unsubscribe from diy_efi, send "unsubscribe diy_efi" (without the
quotes) in the body of a message (not the subject) to
majordomo at lists.diy-efi.org

----- End of forwarded message from owner-diy_efi at diy-efi.org -----
----------------------------------------------------------------------------
To unsubscribe from diy_efi, send "unsubscribe diy_efi" (without the quotes)
in the body of a message (not the subject) to majordomo at lists.diy-efi.org



More information about the Diy_efi mailing list