Shop OBEX P1 Docs P2 Docs Learn Events
BS1 ECU for mower engine — Parallax Forums

BS1 ECU for mower engine

ArchiverArchiver Posts: 46,084
edited 2001-11-20 22:54 in General Discussion
Richard,

The intention is to set up the vehicle service area with 12v flood lamps.
The compressor is also required to pump up tyres (I forgot to mention that).
I wouldn't worry about open loop control. Any race car you look at runs
open loop, as do most (if not all?) production cars at wide open throttle as
you need to have steady state driving to run closed loop anyway. A lot of
aftermarket engine computers for racing don't even offer closed loop as it
doesn't get used.
There shouldn't be a problem having a lookup table of RPM vs Thottle
position (8x8 matrix)- its a bit rough I know - but then again its only a
generator/compressor and not a high performance engine.

Also, to Stephen - there are many 4wder's out there that would dispute that
a air conditioning compressor is not suitable as a compressor - HEAPs of
people use them and use an idle up switch to stop the car from stalling
whilst pumping up tyres.

I still haven't worked out how to read in the tacho signal without slowing
down the program waiting to count ignition signals and I'm certainly open
for suggestions.

Thanks for your input guys.

Matt


Original Message
Subject: Re: Re:ECU projects

how about using the battery in your car. I have seen 12 volt impact wrenches
and 12 volt trouble lights

(use voltage divider to get ignition signal off of coil primary - condition
as necessary)

good luck on your open loop injector control

you might get by with out an o2 sensor but Ill bet you will need to know
engine load (intake vacuum)


richard



Original Message
From: "Matt Swan @ home" <matt_swan@b...>
To: <basicstamps@yahoogroups.com>
Sent: Monday, November 19, 2001 7:15 AM
Subject: [noparse][[/noparse]basicstamps] Re:ECU projects


> Hi guys,
>
> I've been a bit slack reading this group lately but I've been thinking
about
> making a BS1 ECU for my lawnmower for a few months now and now you've got
me
> thinking about it again....
> How's this for a dumb idea...
> I need a portable 12v power and compressor setup for use in the forest for
> servicing my rally car....
> A motor mower engine will be hooked up to an old car alternator and an air
> conditioning compressor. The compressor is hooked up to a BBQ gas bottle
> giving me a supply of compressed air to run a "rattle gun". The
alternator
> will run the work lights.
> The Stamp is used to run the engine as follows:
> Use PWM to drive an old remote contol cars servo motor to open and close
the
> throttle.
> Keep the existing magneto ignition for simplicity.
> The stamp also fires the injector (not timed to the engine rpm) -
> carburettors aren't!
> Monitor engine rpm and increase/decrease fuel as appropriate to keep
engine
> running at the correct rpm (idle).
> As soon as a work lamp is switched on (high currenty draw) or the BBQ
bottle
> runs low on pressure open up the throttle to avoid stalling before
switching
> the compressor back on.
>
> I've got some of it worked including an algorithm to prevent "hunting" in
> the motor. The only bit I can't wortk out is how to pick up a RPM signal
> off the magneto. Anyone got any ideas? As far as I can tell, getting the
> Stamp waiting for tacho signals will "pause" the program while it waits,
> slowing down its response time to a stalling engine. Hmmm, maybe I could
> use a freq2volt converter then read in the analog value - that'd be
> quicker.... anyone got a better idea???
>
> I figure the rest of it can't be that hard... Then again, the marshmallow
> toaster seems like a way cooler project....
>
> PS. For anyone else trying this, "dyi_efi" even has links to show you how
> to run a fuel injector properly off a parallel port so running it off a
> Stamp can't be that hard.
>
> PSS sorry for rambling - it's late...
>
> Regards,
>
> Matt

Message: 22
Date: Mon, 19 Nov 2001 11:02:36 -0800
From: "Stephen H Chapman"
Subject: Re: Re:ECU projects

An Air cndx compressor is not useable in this job.
Original Message
From: "Matt Swan @ home" <matt_swan@b...>
To: <basicstamps@yahoogroups.com>
Sent: Monday, November 19, 2001 5:15 AM
Subject: [noparse][[/noparse]basicstamps] Re:ECU projects

Comments

  • ArchiverArchiver Posts: 46,084
    edited 2001-11-20 15:26
    > I still haven't worked out how to read in the tacho signal without slowing
    > down the program waiting to count ignition signals and I'm certainly open
    > for suggestions.

    Automotive "Speed-Density" systems do not read RPM's,
    Simply wrap a few turns of the center conductor of a piece of coax around
    the coil-wire or plug-wire and ground the shield. Feed the other end of the
    center conductor through a resistor (say 100k - 10M) and connect it to the
    Gate lead of an N-channel mosfet. Connect the Cathode side of a diode from
    the resistor - Gate connection and the Anode to ground to prevent the Gate
    signal going more negative than ground. Parallel another resistor across
    this diode to pull the gate low. Connect another diode's Anode to the
    resistor - Gate connection and it's Cathode to 12v to prevent the gate
    signal from going too far positive. Ground the Source lead of the mosfet.
    And tie a pull-up resistor (say 1K) from the mosfets Drain lead to the 5volt
    rail. Finally connect a 47K resistor from the Drain lead - pull-up resistor
    connection to the stamps input.
    Each time the ignition fires, the mosfet will pulse the input low, your
    program will then pulse the injector for a period of time relative to the
    voltage reading from the "Manifold Absolute Pressure" sensor.
    Thus for a given quaintly of air taken in in one revolution, you will
    provide the appropriate amount of fuel to go with it.
  • ArchiverArchiver Posts: 46,084
    edited 2001-11-20 16:02
    so when the plug fires - you start injecting fuel on to the back side of a
    closed intake valve ?

    richard


    Original Message
    From: "FalconWireless Tech Support - KF4HAZ"
    <techsupport@f...>
    To: <basicstamps@yahoogroups.com>
    Sent: Tuesday, November 20, 2001 9:26 AM
    Subject: Re: [noparse][[/noparse]basicstamps] Re: BS1 ECU for mower engine


    > > I still haven't worked out how to read in the tacho signal without
    slowing
    > > down the program waiting to count ignition signals and I'm certainly
    open
    > > for suggestions.
    >
    > Automotive "Speed-Density" systems do not read RPM's,
    > Simply wrap a few turns of the center conductor of a piece of coax around
    > the coil-wire or plug-wire and ground the shield. Feed the other end of
    the
    > center conductor through a resistor (say 100k - 10M) and connect it to the
    > Gate lead of an N-channel mosfet. Connect the Cathode side of a diode from
    > the resistor - Gate connection and the Anode to ground to prevent the Gate
    > signal going more negative than ground. Parallel another resistor across
    > this diode to pull the gate low. Connect another diode's Anode to the
    > resistor - Gate connection and it's Cathode to 12v to prevent the gate
    > signal from going too far positive. Ground the Source lead of the mosfet.
    > And tie a pull-up resistor (say 1K) from the mosfets Drain lead to the
    5volt
    > rail. Finally connect a 47K resistor from the Drain lead - pull-up
    resistor
    > connection to the stamps input.
    > Each time the ignition fires, the mosfet will pulse the input low, your
    > program will then pulse the injector for a period of time relative to the
    > voltage reading from the "Manifold Absolute Pressure" sensor.
    > Thus for a given quaintly of air taken in in one revolution, you will
    > provide the appropriate amount of fuel to go with it.
    >
    >
    > To UNSUBSCRIBE, just send mail to:
    > basicstamps-unsubscribe@yahoogroups.com
    > from the same email address that you subscribed. Text in the Subject and
    Body of the message will be ignored.
    >
    >
    > Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
    >
    >
  • ArchiverArchiver Posts: 46,084
    edited 2001-11-20 18:59

    Original Message
    > so when the plug fires - you start injecting fuel on to the back side of
    a
    > closed intake valve ?
    >
    > richard
    Most if not all automotive fuel injection systems do it that way.
    The assumption is that the air used last stroke will be pretty close to the
    amount need for the next, after all there is only about 32 ms between the
    two.
  • ArchiverArchiver Posts: 46,084
    edited 2001-11-20 21:26
    > The intention is to set up the vehicle service area with 12v flood
    > lamps. The compressor is also required to pump up tyres (I forgot to
    > mention that).

    Have you considered using a scuba tank for the tyres ?
    You can get what they call a "Pony bottle" which is about the size
    of a fire extinguisher and will do a few tyres.

    Steve.


    ======================================================
    Steve Baldwin Electronic Product Design
    TLA Microsystems Ltd Microcontroller Specialists
    PO Box 15-680, New Lynn http://www.tla.co.nz
    Auckland, New Zealand ph +64 9 820-2221
    email: steveb@t... fax +64 9 820-1929
    ======================================================
  • ArchiverArchiver Posts: 46,084
    edited 2001-11-20 22:48
    On Tue, 20 Nov 2001, Richard Friedrich wrote:

    > so when the plug fires - you start injecting fuel on to the back side of a
    > closed intake valve ?
    >
    > richard

    This would work. Batch fire systems do this by firing each injector once
    per revolution, all at the same time. Bank to back systems fire half of
    the injectors each revolution. Sequential systems fire each injector once
    per revolution, one at a time according to the firing order of the engine.

    The valve will eventually open and intake the charge of air and fuel.

    FWIW,

    --


    Dale Harwood [noparse][[/noparse] N4VFF ]

    internet> dale@h...

    ax.25> n4vff@n4vff.#cha.tn.usa.noam

    #include <std_disclaimer.h>
  • ArchiverArchiver Posts: 46,084
    edited 2001-11-20 22:54
    >
    > This would work. Batch fire systems do this by firing each injector once
    > per revolution, all at the same time. Bank to back systems fire half of
    ^^^^
    should read bank...


    > the injectors each revolution. Sequential systems fire each injector once
    > per revolution, one at a time according to the firing order of the engine.
    >
    > The valve will eventually open and intake the charge of air and fuel.
    >
    > FWIW,
    >
    >

    --


    Dale Harwood [noparse][[/noparse] N4VFF ]

    internet> dale@h...

    ax.25> n4vff@n4vff.#cha.tn.usa.noam

    #include <std_disclaimer.h>
Sign In or Register to comment.