Found out a bit more with this datasheet :
The voltage on the heater must be ramped up from 7v to 12v @ 0,4v/sec
This is conservative voltage.
The temperature @ the heater has to be controlled, this is done by meassuring the impedance of the sensor.
The impedance should stay at about 80 ohms.
I know the voltage(V_one) I apply to the sensor, and therefor I know the expected current(I_one).
So to control the impedance(R_goal), I can meassure the current(I_R_ref) through a known R(R_ref) and compare this to the expected current(V_one / 80ohm) ???
The sensor gives out a voltage (V_out), this voltage is supposed to be 450mV relative to virtual fround, And I can adjust this by applying a current(I_one) to the sensor.
I know that the impedance is 80 ohms, so I apply a voltage that is ( I_one / 80ohm)
The Air to Fuel Ratio is proportional to the current I apply.
So If the sensor is in fresh air, I must apply 2,55mA through 80 ohm to keep the V_out @ 450mV, that means that I have to apply a voltage of
80* 0,00255 = 204mV
0,00255A * 8196 = 20,9 % of oxygen
The variable 8196 is found in the datasheet.
I'll look around to see if i can find a formula to determin this more exactly.
In practice I may need to amplify the V_out about 50 times to give some precision withe the arduino.
Also, the voltage over R_ref I may need to amplify.
and the outputs from the arduino I need to scale down.
This is just what I think, and I'm writing it here so that I can remember it.
If anyone wants to check out the links or the schematics, and make a comparison to what I've just written, that would have been great.
Please apologize me if there is bad english here, Its not everyday I get to write it, especially 3 hours before my kid wakes up =)
Thanks all!