NEWS
nod-red serial kommunikation
-
Hallo,
also wie fange ich am besten an.
Habe ein waage auswertung die ein serielle schnitstelle für ein LED Anzeige hat.
So nun will ich aber gerne über node-red das gewicht erfassen.Was habe ich bist jetzt probiert.
Als erstes hatte ich es mit einem USB-RS232 adappter probiert aber da bekomme ich ausser time out
keine werte.
So nun habe ich das ganze über die UART des PI verbunden und es kommt auch was an.
Nur werde ich daraus nicht schlau.Ob das überhaupt stimmen kann,
Aktuell wird an der waage 0.0 angezeigt.Hat wer rat für mich.
[{"id":"3c0183ef.c366ec","type":"tab","label":"Flow 1","disabled":false,"info":""},{"id":"93517b22.6bd398","type":"serial request","z":"3c0183ef.c366ec","name":"","serial":"698d44e5.759acc","x":480,"y":540,"wires":[["b3efa487.c59878"]]},{"id":"b3efa487.c59878","type":"debug","z":"3c0183ef.c366ec","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","x":680,"y":540,"wires":[]},{"id":"db87cc3c.8efc9","type":"inject","z":"3c0183ef.c366ec","name":"","topic":"","payload":"","payloadType":"date","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":160,"y":540,"wires":[["93517b22.6bd398"]]},{"id":"698d44e5.759acc","type":"serial-port","z":"","serialport":"/dev/ttyAMA0","serialbaud":"600","databits":"8","parity":"even","stopbits":"1","waitfor":"","dtr":"none","rts":"none","cts":"none","dsr":"none","newline":"0","bin":"bin","out":"char","addchar":"","responsetimeout":"1000"}]
-
Hallo,
die Pinbelegung im PDF spricht für RS 232 Pegel. Diese verträgt der 3,3Volt UART des Raspi normal nicht so... Hast du einen Pegelwandler noch dazwischen?
Die Geschwindigkeit auf 600 Baud stellen. Die Auswertung muss wohl manuell passieren, da unterschiedliche Bytes am Zeilenende auftreten. Das Startbyte ist fix und die Anzahl der Bytes auch. Eine Prüfsumme ist auch vorhanden. Somit sehe ich da kein großes Problem.
Ansonsten ist das Protokoll in der PDF beschrieben. Wichtig ist erstmal, dass die Verbindung steht und der Raspi keine Spannungen bekommt, die er nicht verträgt.
-
Kann sein, dass in meinem Beispiel oben das Minus nicht korrekt angezeigt wird. Mangels Waage kann ich allerdings nicht testen.
-
Hallo,
danke für deine Infos, bin ende nächster woche wieder bei der waage dann kann ich es testen.
Habe mir das mit der uart fast gedacht.
Habe nun einen usb-rs232 adapter bestellt und werde diesen verwenden. USB 2.0 zu RS232 (FT232RL)
Oder kannst du mir einen anderen oder besseren empfehlen?https://www.amazon.de/DIGITUS-70156-Typ-Konverter-Verlängerungskabel/dp/B0030IT780?th=1
Sobald ich getestet habe gebe ich bescheid. vielen dank für dein bemühen.
lg mike
-
@mike1976
Ich würde erstmal herausfinden, welche ( Spannungs-)Pegel da tatsächlich anliegen.
Von den Werten her scheint dein Log oben zu passen. Möglich, dass also alles im grünen Bereich ist. Oder die Bauteile tolerieren, was sie bekommen, da der Strom nicht hoch genug ist um was zu "grillen" -
Hallo,
danke für deine info.
Leider bekomme ich vom hersteller keine näheren infos.
Aber stimmt es das ich die spannugn ja auch an gnd > tx, bzw gnd > rx
messen kann?danke dir
lg
-
Hallo,
ja, das geht genau so. Einfach messen, welchen Pegel RX und TX zu GND haben.