[Diy_efi] RE More ECU progress

Mike Yates tmc_mike_yates
Wed Feb 28 17:44:57 UTC 2007


woo...hoo.... that means I could potentially use your ecu for the
"stroked" rotary im designing.

Mike


On Wed, 28 Feb 2007 12:32:38 +0000, you wrote:

>Adam Wade wrote:
>> --- Ian Molton <spyro at f2s.com> wrote:
>> 
>>> It will take CAS and cam angle inputs, and use them
>>> to compute the crank angle to better than one
>>> degree. how much better will depend on how good 
>>> our interpolation algorithms work).
>> 
>> One thing to keep in mind if we want to get the rotary
>> engine crowd.  No cam, rotors have 3 "combustion
>> chambers" per, and they rotate at 1/3 "crank"
>> (actually called an eccentric shaft) speed.  So in
>> practice, the fuel and spark events are equivalent to
>> a 2 cylinder two-stroke engine (one spark and one fuel
>> event per "crank" rotation).
>
>My design can handle this as one of the chip registers is a cycle angle 
>register. This sets the maximum that the crank angle value can become 
>before it is reset to zero.
>
>obvious values are 720 for a four stroke and 360 for a 2 stroke :)
>
> > To complicate matters a
>> bit more, there is a set of trailing-edge spark plugs
>> that fire substantially later.
>
>Not a problem. simply hook up three more of the chips outputs to spark 
>driver MOSFETs and tell the CPU to add three more spark events to the 
>event table at the deisred advance.
>
>> What's the status of closed-loop spark control?  Is
>> this do-able under the current ion sensing setup?
>
>Well, the timing controller can certainly handle the programming of any 
>timing for spark.
>
>the practical implementation where the CPU reads the ion data and 
>processes it in order to recalculate the timings it programs into the 
>timing controller will have to wait until the system is on a runnable 
>engine.
>
>The point is - the hardware design _can_ do this already.
>
> > I have data
>> showing that it's quite possible for a typical
>> gasoline-powered engine to make the same power with
>> lower fuel consumption with a combination of water
>> injection, spark advance over base, and a leaner
>> mixture -- even under full throttle).
>
>Nice :-)
>
>the timing controller also would allow one to hook up injectors for gas 
>/ nos / water / anything else without any trouble at all. the controller 
>doesnt care what the event is for, it just triggers it.
>
>Hm, actually, Im going to increase the size of the fuelling table to 
>allow  other types of injector to be PWM'd too. Thanks for getting me 
>thinking on that one. I think 256 entries should be ample...
>
>(sheesh, here was me thinking 32 independant PWM'd outputs would be 
>enough... I think I'm going to have to use staggered timing on the PWM 
>clock to prevent silly loads being applied to the power source at high 
>frequencies...)
>_______________________________________________
>Diy_efi mailing list
>Diy_efi at diy-efi.org
>Subscribe: http://lists.diy-efi.org/mailman/listinfo/diy_efi
>Main WWW page:  http://www.diy-efi.org/diy_efi





More information about the Diy_efi mailing list