Werte umrechnen (0-10V)

Mahlzeit,

ich bräuchte bitte eine Hilfe zum Umrechnen eines 0-10 Volt Signal bei einem Temperaturfühler.
Der Fühler hat eine Auflösung con -20 bis +120 Grad
-20 Grad sind 0 Volt
120 Grad sond 10 Volt

Folgendes Scripte habe ich zum Auslesen des Werten das ich beim Eingang des HM Wired Modul einlese. Diesen Wert möchte ich dann entsprechend errechnen lassen und in die Neue Variable einsetzen.

$varlevel = GetValue(23582) * 10 / 100 ;
$sensorlevel = 26803;
SetValue($sensorlevel, $varlevel);

Leider passt der Wert nicht???

Der Wertebereich umfasst 140 Grad, also Faktor 10/140.
Und weil 0V dem Wert -20 Grad entspricht musst du noch -20 addieren.

Vielen Dank für die Info :slight_smile:

Hi,
das funktioniert nur wenn es linear ist. Leider arbeiten die meisten Wandler nicht linear.

Ralf

Für diesen Temperaturbereich bieten sich digitale Fühler (DS18B20 und Co) doch geradezu an. Sehr genau und simpel einzubinden.

Gruß

Norm-_bzw.Hutschienen-Messumformer_für_PT1000_und_PT100(0‑10V4‑20mA).pdf|attachment (588,6 KB)

Benutze einen Messumformer der Fa.Sensorshop.
Ob dieser das 0-10 Volt Signal linar ausgibt, konnte ich leider nicht erfahren. Anbei das Datenblatt des Messumformer.

Das tut er ganz sicher, ist bei dieser Art der industriellen Messwandler quasi Grundbedingung.