Your welcome.
I had an 82 Celica. Did 99% of the maintenance myself including putting the AC in from a box, replacing the steering rack and a clutch. After 17 years I gave it away and it was used as a getaway car twice. 220K. Still had the same front wheel cylinders.
Why don't you think about:
1. Getting a cheap scope
Say 75% of WOT is 2 mh and 50 ohms (It's not, but as an example)
2. Pick up a 2 mh inductor @ 50 ohms
3. Pick up some, say 3, 10 ohm resistors, so you can add a few in series
4. Pick up a combination or other 2 mH choke with a 10 ohms series resistance.
5. Again the idea would be to check with 0, 10, 20 and 30 ohm resistor in series.
6. Then pick up inductors say 50% and -25 and +25% from the 50% value
7 So if the 50% of the range is 1 mH 50 ohms, pick up a .75mH 50 ohm and a 1.25 mH 50 ohms
8. Pick up a OPTOMOS relay. I can help select. Will probably only need 1 mA so R=12/0.1 amp.
9 Try to see if you can use the OPTOMOS relay to select two values (Midpoint - 25%, midpoint +25%). Breadboard. A little switch of some sort. Measure the series R of the switch.
I think Inductance, series R, frequency, and Advance are the most important parameters. Use 1% resistors and inductor tolerance like 5% or so.
Once you have that data, you can probably figure out feasibility.
I'd try for a 7 bits of inductance and an 8 bit A/D converter.
Selecting the resistors and how many would depend on other things, including your results. The resistor selection might just be a series combination and you have to short a value out. The problem is that then the ON resistance of the OPTOMOS relay would dominate, so the series selection might be more complex.
You can't really do anything without some amount of data. The reason not to use the Maxim Mux is that it's very dependent on the supply rails. The OPTOMOS relay totally eliminates that problem.
Designing a circuit for automotive is not as simple as just slapping a 5V regulator and go. The automotive environment is plaqued with +50V spikes and -200 V spikes. It also has to survive a double the voltage battery jump. There are some nice parts from
www.linear.com that I'd recommend for that.
Take a look at
www.picaxe.com for a simple to program processor. Another suggestion would be an MSP430. I have a few, but havn't done anything with them. Like you, I've done some embededed stuff and assembly programming including playing compiler, but skills are nearly 35 years old. My first C program was a simulated operating system and my first Fortran program was a Direct Digital Control System that did PID temperature control for 7 heaters using inter process communication. Ask me about bitbanging I2C and I'm lost.
If you want you can reply via PM or email concerning anything that you may not want to post publicly. Could you estimate a market for a replacement and a target replacement cost? Order of magitude even. in increments of $100.
I saw some of your post elsewhere and my questions seem to be right on in terms of current and how is everything connected and a waveform.
Simulating a variable inductor seems possible, but unaffordable. Substituting a binary coded inductor seems possible.
Repeatability is probably more important than accuracy in this application. It's a control system, so most of the problems should come out in the wash. As I remember from my old days, vacuum advance affects starting, gas mileage and power.