Sensordaten umrechnen

Rund um die Software von Revolution Pi
Post Reply
Markus91
Posts: 9
Joined: 05 Sep 2022, 08:03
Answers: 0

Sensordaten umrechnen

Post 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
u.biakoup
KUNBUS
Posts: 182
Joined: 14 Apr 2022, 13:04
Answers: 2

Re: Sensordaten umrechnen

Post 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
Markus91
Posts: 9
Joined: 05 Sep 2022, 08:03
Answers: 0

Re: Sensordaten umrechnen

Post 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?
Attachments
pictory.png
pictory.png (4.35 KiB) Viewed 4039 times
smc.png
smc.png (120.71 KiB) Viewed 4039 times
node-red.png
node-red.png (22.11 KiB) Viewed 4039 times
u.biakoup
KUNBUS
Posts: 182
Joined: 14 Apr 2022, 13:04
Answers: 2

Re: Sensordaten umrechnen

Post 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
Attachments
2023-03-09 10_50_47-Node-RED _ 192.168.1.172 und 7 weitere Seiten - Geschäftlich – Microsoft​ Edge.png
2023-03-09 10_50_47-Node-RED _ 192.168.1.172 und 7 weitere Seiten - Geschäftlich – Microsoft​ Edge.png (52.32 KiB) Viewed 3840 times
Markus91
Posts: 9
Joined: 05 Sep 2022, 08:03
Answers: 0

Re: Sensordaten umrechnen

Post 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?
Markus91
Posts: 9
Joined: 05 Sep 2022, 08:03
Answers: 0

Re: Sensordaten umrechnen

Post 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.
Attachments
2023-03-10 07_43_09-Window.png
2023-03-10 07_43_09-Window.png (25.21 KiB) Viewed 3770 times
Post Reply