[Efi332] Quick project update to the list...
David Eicher
sailors3
Mon Aug 29 12:20:03 UTC 2005
Hi Paul,
Impressive accomplishments! Wow! I?ll be watching with interest for future
updates on your progress with the fuel control. Thanks for sharing your
progress with the list.
I?m not sure if I?m the Dave you address, but I?ll give you a status anyway:
Accomplishments:
1) GNU tools in place, but no GDB/Insight yet, need better debug capability
(working on getting CodeWarrior also, might hear this week on that).
2) Ported newlib for use on my MPC555 platform so now have a library.
3) Have a BIT (built-in-test) monitor program running (from Jeff Clarke) on
my target to be used for testing the hardware, making sure the stepper
motor, injector drivers, sensor inputs, etc., are all connected properly and
working.
Next steps:
1) Complete some of the test code in the monitor program.
2) Burn this monitor program and it's associated exception vector table into
flash with vectors to trampoline (vectored out to a table in RAM so I can
test interrupt based routines for many functions.
3) Port uC/OS-II RTOS to my target, get it configured. Probably at this
point I will figure out interrupts, need them for many things, including
interrupt based QSCI for instrumenting data, my own custom PMMX, etc.
4) Port efi332 fuel management to uC/OS-II environment.
5) Add ignition control (my engine is LS1 - no distributor, coil-near-plug
for each cylinder). As part of this I will need to either figure out the LS1
crank position sensor pattern (new and different from 60-2, etc.) and write
TPU microcode for it, or mount a crank trigger wheel on the pulley like you
did. You have confirmed what I suspected that this must be precision
mounted, I can't drill three holes with a hand drill and bolt it on, or I'd
have serious run-out problems.
6) Test engine management thoroughly with simulator (simulated inputs).
7) Move it to engine, test and tune.
8) Drive the car 8-)
Best regards,
Dave
________________________________________
From: efi332-bounces at diy-efi.org [mailto:efi332-bounces at diy-efi.org] On
Behalf Of Paul Helmuth
Sent: Sunday, August 28, 2005 8:30 PM
To: efi332 at diy-efi.org
Subject: [Efi332] Quick project update to the list...
All,
?
Well, I finally got everything in order to trigger the ignition system with
my MPC555 based ECU - and the ignition portion seems to be working
beautifully.
?
I had some machine work done a few weeks ago to provide the mounting of the
crank trigger wheel to the crank pulley. That turned out very nice. I
fabricated a simple mount for the sensor last weekend, but initial testing
showed a problem maintaining crank-synch below 1200 RPM. Apparently there
was enough engine vibration/movement to cause the gap between the sensor and
the trigger wheel to vary in way that resulted in the PMMX function loosing
synch.
?
All I had to do to make a short-term fix was to tighten up a loose motor
mount, but after seeing the problem I am also going to add a bracket to the
sensor mount to eliminate (at least in practical terms) any "swaying" motion
of the sensor.
?
After tightening up one motor mount, synch was being maintained at all RPM
so I flipped the switch to have the ECU trigger the ignition box and the
engine never skipped a beat. It did pick up some RPM due to the fact that
the ECU was giving it about 10 more degrees advance at idle.
?
The next test was to see if the ECU would be able to synch at cranking speed
and thus start. Somewhat to my surprise, it did!
?
So, now it's on to the more interesting part - actually controlling fuel
flow. Since my initial target platform is an 1800B (from an MGB) there is
going to be a lot work just sorting out the EFI pieces and parts and getting
them attached to the MGB, but it should be great fun.
?
Dave - how goes the interrupt-driven serial I/O library stuff?
?
-Paul
More information about the Efi332
mailing list