Carburetor Tuning Program - Interested?


This sounds really great. I think the rod question is related to Holleys which do not have rods and Q-jets do. I assume this will work with all carbs?
Ed
You know that a stock-type O2 sensor is a switching device, so how will you obtain semi-accurate data w/o a wide-band? I'm not trying to rain on your parade but it seems you'll need a wideband sensor to get any meaningful data. People have been working on DIY kits for this and maybe you could integrate your programming skills with some of their hardware development.
I sold my Trans-Am so haven't kept up with FI-related technology lately. Has something changed technology-wise to bring the cost down? $200 is pretty darn cheap!
thanks,


The nice thing is, I CAN easily adapt this to use a Wide-Band O2 sensor setup and read accurate air fuel ratios! It would only really require the WBO2 sensor and circuitry - the DIY version would work perfectly. (Although, that jacks the price up another $200 or so for the WBO2 sensor setup.)
BTW, you're not raining on my parade at all. I'm glad you brought these questions up. It's nice to see someone else who knows what I'm talking about with the sensors!
Knowing as well as you do that the commercially available meters are linear and the sensor isn't, I went on a quest to make a non-linear meter.. then came to the conclusion that it would be just as easy to make a simple interface on the computer that could plot out rich/lean/stoich on a grid so you could see it, rather than try to watch an AFR meter, tach, and vacuum gauge while you drive around.
Keep in mind - $200 is including a brand spanking new MAP sensor and heated O2 sensor! I prefer to use a heated because it keeps the temperature constant - any variance in temperature changes the linearity of the stock type O2 sensor. The further away it is from the engine, the cooler it is. This keeps it a little more consistent.
If someone has a WBO2 sensor for me to calibrate the stock-type (heated) sensor against, I could probably extrapolate some semi-close air fuel ratios, at least good enough for the home-tuner.


This sounds really great. I think the rod question is related to Holleys which do not have rods and Q-jets do. I assume this will work with all carbs?
Aaron is running a Holley on his '74, and I'm running a Q-jet on my '73. I'm also running the Mallory Unilite ignition and Aaron still has conventional points, so it'll get a bit of a test right at home.


The Best of Corvette for Corvette Enthusiasts


Logged or collected data is a very important feature!
I too think this is a killer idea, and the best thing since sliced bread for us "old technology" carbureted guys.
[Modified by Smokehouse69, 6:27 PM 12/30/2002]
Personally I think the map itself is about as usefull as a door stop for tuning my carb. (because I have no idea what it means, and if I can figure out the map, how does that relate to my carb :crazy: )
BUT it does form a perfect base to build upon.
What you really need to do it to put up a graphic of the carb under test ( be it holley, or Q-jet) and like you said show what and how much to change the jets, rods, air bleeds etc.
I also believe that the map is too static, transitions are important in carb tuning and therefore there needs to be a way to tune the more dynamic parts of the carb, like the vacuum secondaries, accelerator pumps etc.
As far as connecting to the 'points' side of the distributor, not on my car, it has a MSD distributor, you need to be able to read the tach output...
I really feel most controll software is underdesigned ( even some of mine :eek: ) and with a little more design it can be made truely helpfull. Rather than be just an expensive gauge.
Keith
Tuning is something that some of the more experienced carb tuners might be able to tell you about. If it's rich or lean all across the board, you'd change jets. Too rich or lean in one vacuum area and it's more likely rods.
What would really be nice is if some of those guys would chime in. I'd really like to incorporate a program that could actually *tell* you what you need to change! :cheers:
[Modified by 427V8, 8:05 PM 12/30/2002]


Personally I think the map itself is about as usefull as a door stop for tuning my carb.
What you really need to do it to put up a graphic of the carb under test ( be it holley, or Q-jet) and like you said show what and how much to change the jets, rods, air bleeds etc.
What I *have* been considering is putting in a graph function so you can watch an X-Y plot of each of the three inputs against time. You'd be able to see even more that way, but it would take up quite a bit of space.
As for logging, it can be done but I've still got a bit to learn in order to do it.


I've been thinking about this some more. Would there be any value in trying to duplicate the INT and/or BLM functions to represent some type of "average" reading, or is this what you were planning? I think that would make the data more meaningful. BTW, I am familiar with Winaldl but never used it (started with Winbin and never looked back). I had a lot of fun tuning and burning.
If I were you I'd think about what you'd have to do to possibly incorporate a TPS type of function sometime in the future (even if it was discrete data ex. by a series of small hall effect switches or similar). That might make it easier for people to figure out where to make changes.
There's obviously interest and I'd probably stand in line for one too. Good luck! :cheers:


I've been thinking about this some more. Would there be any value in trying to duplicate the INT and/or BLM functions to represent some type of "average" reading, or is this what you were planning? I think that would make the data more meaningful. BTW, I am familiar with Winaldl but never used it (started with Winbin and never looked back). I had a lot of fun tuning and burning.
WinBin is a program for changing parameters in a chip's BIN file; WinALDL is the program that reads the data that is output on the factory ALDL connector (hence the name.) The two compliment each other and are not competing products. In fact, there IS no competing product for WinALDL.
It didn't sound so bad when I was typing it...
Well I do have some ideas about how to capture the data and process it.
I've been writing signal processing and analysis software for about 15 years and if nothing else have ideas :smash:
I cant say I invented these ideas, they just kinda forced themselveds onto me over the years.
0. Seperate Data and code
1. sample as fast as you can.
2 sample as accurately as you can
3, save everything.
4 process the data as late as possible ( lazy evaluation )
5. assume the user is an idiot and don't confuse them with the details
6. the right way of presenting the data and the almost right way is as different as lightining and a lighting bug ( apoligies to Mark Twain )
Those are general ideas a more specific one is that all the data needs to be kept together, I'd make a class that held one set of data ( time, temp, o2, airflow, tps, rpm, etc) and then just start sampleing and creating those objects as fast as you can, all held of course in a containner of some sort, prolly a linked list. then you could have visiters that could cruse the list and massage the data however you want.
the best part is it becomes very easy to add functionality since all the data is in one spot. VB may gag a bit on creating objects fast enough but I doubt it.
Can you use a memory mapped file in VB? It make things fast in VC :D
LOL probably more that you wanted, sorry I get excited about software
:cheers:














