Mathematisches Problem AD-Wandlung

Gast #149094
Lesenswert?

Hallo,

kann mir bitte einer helfen.

Ich will das Ergebnis einer AD-Wandlung in eine Temperatur umrechnen.

Die folgende Formel hat als Ergebnis den AD-Wandlerwert. Wenn ich sie
nach "t" auflösen könnte, würde "t" die Temperatur sein. Leider
reichen meine Mathekenntnisse dafür nicht aus.

(((Vcc*(Rsen*(1+0,0039083*t-5,775E-07*t^2)))/(Rvor+(Rsen*(1+0,0039083*t- 
5,775E-07*t^2))))-Vneg)*GAIN
*512/Vref= X

Es wäre schön, wenn mir einer helfen könnte.(Auch gegen Honorar nach
vorheriger Absprache)
Gast #149095
Lesenswert?

Hi

ist doch einfach:

t =
.5000000000*(-800419840.*GAIN*Vcc*Rsen+800419840.*GAIN*Vneg*Rsen+1563320 
.*X*Vref*Rsen+40.*(0.4609752142e15*GAIN^2*Vcc^2*Rsen^2-0.9219504283e15*G 
AIN^2*Vcc*Rsen^2*Vneg-0.1800684430e13*GAIN*Vcc*Rsen^2*X*Vref+0.460975214 
2e15*GAIN^2*Vneg^2*Rsen^2+0.1800684430e13*GAIN*Vneg*Rsen^2*X*Vref+175848 
0889.*X^2*Vref^2*Rsen^2-0.6055526400e14*GAIN^2*Vcc*Rsen*Vneg*Rvor-0.1182 
720000e12*GAIN*Vcc*Rsen*X*Vref*Rvor+0.6055526400e14*GAIN^2*Vneg^2*Rsen*R 
vor+0.2365440000e12*GAIN*Vneg*Rsen*X*Vref*Rvor+231000000.*X^2*Vref^2*Rse 
n*Rvor)^(1/2))/(-118272.*GAIN*Vcc*Rsen+118272.*GAIN*Vneg*Rsen+231.*X*Vre 
f*Rsen)

oder

t =
.5000000000*(-800419840.*GAIN*Vcc*Rsen+800419840.*GAIN*Vneg*Rsen+1563320 
.*X*Vref*Rsen-40.*(0.4609752142e15*GAIN^2*Vcc^2*Rsen^2-0.9219504283e15*G 
AIN^2*Vcc*Rsen^2*Vneg-0.1800684430e13*GAIN*Vcc*Rsen^2*X*Vref+0.460975214 
2e15*GAIN^2*Vneg^2*Rsen^2+0.1800684430e13*GAIN*Vneg*Rsen^2*X*Vref+175848 
0889.*X^2*Vref^2*Rsen^2-0.6055526400e14*GAIN^2*Vcc*Rsen*Vneg*Rvor-0.1182 
720000e12*GAIN*Vcc*Rsen*X*Vref*Rvor+0.6055526400e14*GAIN^2*Vneg^2*Rsen*R 
vor+0.2365440000e12*GAIN*Vneg*Rsen*X*Vref*Rvor+231000000.*X^2*Vref^2*Rse 
n*Rvor)^(1/2))/(-118272.*GAIN*Vcc*Rsen+118272.*GAIN*Vneg*Rsen+231.*X*Vre 
f*Rsen)

SCNR ;-)

Matthias
Gast #149099
Lesenswert?

Ich hab's gerade mal per Hand gerechnet, ohne Gewähr...

t=A/2 + sqrt(((x+Vn*GAIN
*512/Vref - B*Rs*(Vcc-x-Vn*GAIN
*512/Vref))/(B^2*Rs*(Vcc-x-Vn*GAIN
*512/Vref)))^2/4+1/B)

Mit A =  0,0039083
und B = 5,775E-07

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren