Page 1 of 1

Sensordaten umrechnen

Posted: 07 Mar 2023, 09:13
by Markus91
Hi zusammen,

ich habe einen Differenzdruck Sensor der mir ein Signal von 1V bis 5V ein Signal ausgibt.
Der Sensor ist richtig am AIO angeschlossen und ich bekomme auch Werte zu sehen mit PiTest.

Der Sensor hat eine Range von 1V bis 5V und einen Messbereich von 0kPa bis bis 2kPa, sprich 1V = 0kPa und 5V = 2kPa.
Wenn ich mit PiTest die Inputvariable abfrage bekomme ich im leerlauf vom Sensor gemessene 1,0132V und bei PiTest 186dez.

Was muss ich wo einstelle bzw. konfigurieren um im Node-Red die Sensoredaten zu bekommen?

Besten Dank im Vorraus.
Mit freundlichen Grüßen,
Markus

Re: Sensordaten umrechnen

Posted: 07 Mar 2023, 11:59
by u.biakoup
Hallo Markus,

Ich habe ein wunderbares Tutorial für dich. Das kann dir für deine Applikation helfen.
Schau dich einfach hier.

Melde dich einfach für weitere Fragen.

Viele grüße

Ulrich Kouatang Biakoup | Technischer Support

Re: Sensordaten umrechnen

Posted: 07 Mar 2023, 14:39
by Markus91
Hallo,
ich glaube, meine Frage wurde falsch verstanden.
Für eine bessere Beschreibung, habe ich nun zwei Screenshots hinzugefügt.
Im ersten sieht man meine PiCtory Konfiguration und im zweiten das Handbuch des Sensors.

Ich möchte gerne verstehen, wie bzw. in welchen Zusammenhang die drei Stellgrößen stehen:
Input1Multiplier
Input1Divisor
Input1Offset

Was muss ich hier einstellen um den Dezimalwert, den ich im PiTest bekomme ordentlich umzuwandeln?

Re: Sensordaten umrechnen

Posted: 08 Mar 2023, 18:52
by u.biakoup
Hallo Markus91,

ich sehe hier eine mathematische Probleme. Aber bin ich mir nicht sicher. Wenn ich mir die Charakteristiken von dem Sensor anschaue, kann ich diesen Sensor als linear beeurteilen. Es spricht, dass den Ausgang antwortet auf y= a x+b. a und b sind jetzt zu bestimmen. Wir nehmen an 1V ----> 0 kpa-----> 186 dez, bei 5V wäre ----> 2 kpa ----> (5 x 186)= 930 dez. Damit ist y= (1/372) X - 0.5

Im Node Red könntest du dann y= (1/372) X - 0.5 implementieren, wobei X die gemessene Spannung aus analogem Eingang umgerechnet im Dez ist und Y der gemessene Druck im kpa ist.
Image
VG

Ulrich Kouatang Biakoup | Technischer Support

Re: Sensordaten umrechnen

Posted: 09 Mar 2023, 14:57
by Markus91
Hallo,
danke für die rasche Antwort.
Ich bin gerade dabei das ich deinen Vorschlag versuche aber muss ich im PiCtory bei Input1Multiplier, Input1Divisor und Input1Offset noch etwas umstellen oder kann ich das auf 1/1/0 lassen?

Re: Sensordaten umrechnen

Posted: 10 Mar 2023, 07:47
by Markus91
Problem wurde gelöst.

Danke für die Wertvollen Hinweise in diesem Beitrag, hier meine Lösung:

Meine PiCtory Konfiguration: Multiplier = 1, Divisor = 1, Offset = 0
Der Sensor läuft im Leerlauf mit ~ 1V und gibt mir im Node-Red 187 dez als unterste Grenze aus.
187 * 5 (5V) = 935, sprich oberste Grenze und wie im Screenshot zu sehen habe ich ein Range-Node genommen, welches mir die dezimalen Grenzen in 0 bis 2000 Pascal (Druck) umrechnet.

Vielen Dank nochmal und ich hoffe, dass ich damit noch weiteren helfen konnte.