Jump to content

IGNORED

ZFuel


superlen

Recommended Posts

Zed,

Yes, I'm a hardware/firmware design engineer & I've been writing windows code for almost 10 years. I posted a screen shot early on in this thread. The gui has changed a lot of course, but this gives a general idea. Look back up to post #25 for details on it. I'll try to include the picture here as well.

screenshot1 | Flickr - Photo Sharing!

Apparently with all my mad ECU design/software skills I've been touting I can't make this picture show up in this forum.. Just the link. :rolleyes:

Lenny

Edited by superlen
Link to comment
Share on other sites

The breakout board sounds like a great idea. I miss having access to facilities to do stuff like that.

When I set-up my test bench, I did not have an AFM loose so I just tried to cobble together a substitute with pots and resistors. I also used a sig-gen for the ignition input and the bottom line is that I never got injector pulses and I didn't have the time to figure out why.

I'm not sure if there was a problem with my simulated AFM or if my faked ignition pulses weren't good enough to fool the ECU.

Link to comment
Share on other sites

Captain,

Thanks for posting the pics in the thread. For the life of me I couldn't get the tags to work properly.

On your test setup I'm guessing it was your ignition pulses weren't high enough voltage. I have the same problem firing the stock ECU on the bench. The ECU is set up to work from the flyback on the coil & there is a threshold (I don't know what it is yet - maybe 30-40V???) that has to be met. Neither of our signal generators were hitting this mark. I hadn't thought about that when I made the breakout board or I would have put some sort of HV pulser on there.

Lenny

Link to comment
Share on other sites

Here are some latest GUI pics.

I do want to stress that most people are NEVER going to have to see any of this. Just plug the HellFire in place of your stock ECU and party on. But for those who want to modify, tweak, play, or twiddle, the GUI is going to be nifty. Also note in these pics you might see random buttons and hacks that I have in there for testing. Ignore anything that looks silly.

Here is the main configuration screen for the overall system showing how to set which method of Air measurement you like. You can also see some of the other settings such as fuel pump prime seconds.

0ff7.jpg

Here is the screen showing the Sensor list. Each sensor has its own calibration data (shown later) that can be tweaked to accommodate any analog sensor you throw at it. The unit will ship with calibration for the stock sensor obviously, but if you find yourself wanting to use a coolant sensor from a Ford Escort or a Yugo, you can. I will however, make fun of anyone who puts a Yugo part on a Z car.

e561.jpg

And finally, here is a shot of the calibration screen showing the coolant sensor. By adjusting the numbers in the table at the left one can tweak around the curve that fits your sensor. The graph is mostly just for visualization to give some feedback that you aren't typing in something stupid in the table. The graph for most all sensors should be a fairly smooth curve. The number of data points to fit the curve is limited to 16. You can use as little as 2 points or a max of 16. The ECU then does a piecewise linear interpolation between the closest two input points when calculating the output.

cc6a.jpg

As always, feed back is appreciated.

Len

Link to comment
Share on other sites

Chas,

Thanks for the compliment.

Blue,

I may take you up on that a little later on. I remember us discussing the curve fit software you have & it was pretty cool. While I'm not implementing equations in the realtime code, it would be useful in calibrating different non-stock sensors.

Len

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Privacy Policy and Guidelines. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.