Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: An Alle - Hilfe bei Formel erwünscht ! Kategorie: Sensoren (von krassos - 23.10.2004 22:21)
Als Antwort auf An Alle - Hilfe bei Formel erwünscht ! von reneforster - 23.10.2004 18:37
Ich nutze:
C-Control II Unit, CC2-ReglerBoard, OSOPT V3.0
Hallo Ihr beiden,

> [...]
> vielleicht können wirs mal gemeinsam durchgehen:

Ich hatte grad mal eben Zeit, drum hab ichs mal durchgerechnet:

> U=0.004*ports.adc(0);
> Bis hierhin alles klar - Eingangsspannung wird gemessen, welche sich aus dem Spanungsteiler
> 10kOhm und dem Ohmwert des Fühlers ergibt.

Richtig.
 
> R=5/U-1;
> hier wird der momentane Widerstandswert des Fühlers ermittelt, wieso eigentlich minus 1???

Hier gehts los: Der Widerstand R25 wird in der weiteren Berechnung als 1 angenommen.
Daraus folgt: 5V/Ueing*10000-10000 lautet die Originalformel, da 10000 Ohm=1 ist
ergibt sich zwingend: R=5/U-1

> R25=10000;
> hier wird der Widerstandswert bei 25 Grad vorgegeben, wieso wird hier jetzt eigentlich mit
> 10000 Ohm gerechnet ?? - bei der oberen Formel R=5/U-1 habe ich doch den Wert in kOhm.

Nicht in Kiloohm, sondern auf 1 normiert
 
> Temperatur=1000/(math.ln(R/R25)/4.3+1000/298)-273;
> und hier blicke ich gar nicht durch -
> die 4,3 sollen der B-Wert sein
> die minus 273 die Umrechnung von Kelvin in Grad
>
> 298 ?? wo kommen denn die her ??

Die Formel hier ist etwas durcheinandergeraten:

Die korrekte Formel (hab es mit meinen rudimentär noch vorhandenen Kenntnissen im
Formelumstellen geprüft) steht im Buch seite81.

Im Programm (steht auch im Buch) würde die korrekte Formel lauten:

T=1000/(math.ln(R)/4.3+1000/298)-273

Achtung Klammern und fettes beachten.

> (R/R25) - wieso rechnet man hier den Ohmwert in der Einheit kOhm durch Ohm ???
> die 1000 am Anfang sollen bestimmt für die Einhaltung von Grenzwerten sein ??

Die 1000 am Anfang und in der Mitte dienen der ANpassung an den Rechenbereich der
der C2. Ohne diese Anpassung käme es zu ungültigen Ergebnissen, weil die Zwischenergebnisse
in den Teilschritten einfach zu kleine Zahlenwerte sind.
(R/R25) ist im übrigen nicht richtig. in der angepassten Formel bitte nur (R).

Die 298 ist schnell gefunden: 298K=25°C
 
>
> Vielleicht kann mal jemand der diese Formel benutzt bitte aufklären:

Ich benutze die Formel nicht: vorgenanntes ist Theorie.


GruÃ? krassos

PS:
Die richtige Formel für vorgenannten Sensor ist übrigens:
1000/(math.ln(R)/3.988+1000/298)-273

In Excel gehts wunderbar.


    Antwort schreiben


Antworten: