Mathematisches Problem AD-Wandlung

Gast #149094
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
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
Das ist eine quadratische Gleichung und hat zwei Lösungen.

ich hab für die Zahlen die Buchstaben a und b ersetzt
a=0,0039083
b=5,775E-07

Lösung mit maxima s.Bild
Angehängte Dateien:
Gast
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

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.