Hallo erstmal!
Ich hab mal eine Frage - und zwar möchte ich einen Temperatursensor
auswerten (Platin-Sensor mit OP-Verstärker dahinter).
Jetzt habe ich gerade lediglich eine Denkblockade.
Also: Ich habe einen Messbereich von -50°C bis +250°C und habe
rechnerisch (auf dem Papier) eine Spannung am ADC von 1,237V bis 2,915V
für den angegebenen Messbereich.
Der ADC hat 12 Bit, also 4096 diskrete Werte.
Referenzspannung ist 3V.
In ADC-Werten liege ich damit (rechnerisch) zwischen 1689 bis 3980.
So...jetzt stehe ich grad auf dem Schlauch...wie wandel ich das jetzt am
geschicktesten in eine Temperatur um?
Ich habe ein Temperaturdelta von 300°C und ein "ADC-Delta" von 2292.
Sollte ich jetzt den ADC-Wert von 0° als Basis nehmen und von da an nach
oben und unten rechnen, oder wie mache ich das am besten?
Bei 0°C sollte der ADC-Wert theoretisch 2094 sein - die Spannung am ADC
ist dann 1,533...V.
Ich muss ja auch noch beachten, dass man ab bestimmten Punkten andere
Berechnungen für die PT-Sensoren benutzt. Dazu kommt, dass meine
errechneten Werte ja eh niemals genau mit der Realität zusammen kommen
werden.
Also quasi irgendwie so:
1 | if (adc_wert > 2094) // groesser 0°C
|
2 | {
|
3 | Formel 1
|
4 | }
|
5 | else if (adc_wert < 2094)
|
6 | {
|
7 | ...
|
8 | }
|
Naja und die Berechnung erstmal prinzipiell???
T[°C] = ((((3V * ADC-Wert) / 4096) - 1.5333) / Auflösung[V])
Kann mir da einer helfen?