mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Mathematisches Problem AD-Wandlung


Autor: Jürgen C (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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)

Autor: Matthias (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Andreas Schwarz (andreas) (Admin) Benutzerseite Flattr this
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hoffentlich nicht von Hand gemahcht? ;)

Autor: Matthias (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

Na klar. Von Hand Ctrl+C Ctrl-V tipperditipp Ctrl+C Ctrl-V Ctrl+C
Ctrl-V

:-)

Matthias

Autor: werner Hoch (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: Johannes Raschke (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Jürgen C (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

vielen Dank für die schnellen Antworten.
Ich glaub ich werde mit der Lösung jetzt klarkommen.

Viele Grüße

Jürgen C

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.