Ich bin auf der Suche nach einem Script das mir den Volt Eingang (0-10 V) in Bar Umrechnet.
Der Drucksensor Arbeitet von 0 - 6 Bar.
Type ist der DT1-U/04/02 von Titec
Leider hab ich keine Kennlinie, aber 6 Bar müssten da 10 V sein und 0 Bar sind 0 Volt?
Kann ich mir hierfür selber eine Kennlinie erstellen?
Na, ne lineare Funktion ist nicht das Schwierigste in der Schulmathematik.
Den Dreisatz beherrscht eigentlich jeder. Der kommt doch bei jedem Einstellungstest der Azubis vor.
Das der 3 Satz einen Fehler aufweist bei der Berechnung des Wertes ( Bar ) das weis ich mittlerweile schon.
Wenn ich nach „Linearer Funktion“ suche, das verwirrt mich noch mehr!
So, nun hab ich doch noch meine Werte errechnet-man denkt immer so kompliziert
Jetzt bin ich am Überlegen wie ich ein Script basteln kann das mir den Wert der Variable nimmt, errechnet und dann in eine neue Variable schreibt?
Ich müsste alle errechneten Werte ins Script Einbinden, ist das richtig?
ich hab mich hier auch mal ein bisschen eingelesen.
Ich glaube dein Problem liegt nicht an den Formeln weil diese sind ja beide richtig.
Und führen zum selben Ergebnis.
Ich versuche dir mal die Formel von Peter zu erklären.
Du hast ja eine Messzelle die 0-6 bar Messen kann und dies als 0-10V ausgibt.
Somit sind dann 6bar = 10V und 1bar = 1,66V (10V/6bar). Die 1,6666V sind dein Faktor womit du deinen Messwert (Druck) mal nehmen musst.
Wenn z.B. 3,4bar am Sensor anstehen misst du eine Spannung von ca. 5,6666V (3,4bar * 1,6666V)
Somit sieht die Formel wie folgt aus
Uout = p * Umax/pmax
Uout = 3,4bar * 10V/6bar
Uout = 5,6666V
Da du ja den Druck wissen möchtest und nicht die Spannung stellen wird die Formel um.
Uout = p * Umax/pmax
Uout * pmax = p * Umax
Uout * pmax / Umax = p
P = Uout * pmax / Umax (gleiche Formel wie von Peter $bar = $spannung * 6 / 10;)
Wenn der Sensor also z.B. 5V ausgibt stehen 3bar an der Messzelle an.
P = 5V * 6bar / 10V
p= 3bar
Da der Fibaro die 0-10V in 0-100% ausgibt musst du die 10V durch die 100% tauschen (Faktor 10)
Somit kommst du auf deine Formel
P = %out * 6bar / %max
P = 50% * 6bar / 100%
p= 3bar
Warum bist du dir denn nicht sicher ob das Skript passt?
Hast du den Sensor richtig angeschlossen ? Ist ja ein 3Leiter Gerät.
Der Drucksensor, oder besser gesagt der Fibaro meldet wenn ich 0 Bar in der Leitung habe auch noch einen Wert von 55 Prozent :-(, jedoch wenn ich 4 Bar in der Leitung habe zeigt der Fibaro einen Wert von 66 Prozent, das würde passen. Aber je mehr der Druck in der Leitung abnimmt um so ungenauer meldet der Fibaro, bzw. irgendwann steht er bei 55 Prozent an.