Hallo zusammen, ich bin dabei einen RS485 Bus mit dem Raspberry Pi als Master aufzubauen. Jetzt habe ich vom Reichelt die passende Schnittstelle gekauft (Bestellnr. RPI RS485) mit folgendem Datenblatt/Schaltplan: http://cdn-reichelt.de/documents/datenblatt/A300/RB-RS485.pdf Die Signale an TXD liegen an, ich kann aber mit dem Oszi keinerlei Signal an A oder B (gegen GND gemessen) feststellen. Ideen, was ich noch testen kann? A und B liegen beide auf ca. 2,3 V. Vielen Dank! Lg Steffen
Der wird über den Mosfet Q1 automatisch enabled bei Sendeaktivität. Nachgemessen habe ich es schon - auch hier liegt das TXD Signal (invertiert) an.
Bissel merkwürdige Schaltung, mit TxD als TxEnable (invertiert). Bedeutet auch, dass sich an A/B nur dann was rührt, wenn auch Daten übertragen werden. Bei Tx im Ruhezustand sind die Ausgänge wie hier offen.
Schaut nicht seriös aus diese Schaltung. Geht nur, wenn der Bus richtig vorgespannt ist, und dann auch nur bei niedrigen Baudraten. Mann-o-mann wird ein Schrott verkauft.
Ja - in der Tat. Die Schaltung ist in der Tat etwas merkwürdig. Andererseits müsste sich doch trotzdem etwas bei A / B tun
So toll sieht die Schaltung für mich nicht aus. Ähnliche Schaltungen, bei denen das TX Signal gleich zur Umschaltung mit verwendet wird, kenne ich zu mindestens mit einem Monoflop das die Umschaltung für eine Bytezeit verlängert. So wie das ist wird das wohl nur für sehr langsame Übertragungsraten klappen. Auch sollten da Abschlußwiderstände verbaut werden, und der Ruhepegel sollte fest eingestellt werden.
Puh - ich hatte gehofft, dass das mal einfach funktioniert :-) Deswegen habe ich nichts selbst entworfen ... Im Moment arbeite ich mit 19200 BAUD. Ich probier es mal runterzustellen.
Steffen schrieb: > Im Moment arbeite ich mit 19200 BAUD. Ich probier es mal > runterzustellen. Das wird auch bei 1 Baud nicht besser. Wenn A und B gleichen Pegel haben, dann ist offensichtlich keine Terminierung mit kraftigem Bias drin. Und ohne solche kann dieses Modul nicht funktionieren.
Du hast Recht. Ändert überhaupt nichts. Ok - dann schicke ich es zurück. Vielen Dank für eure Unterstützung!
> Der Transmitter ist ge-enabelt ?
Heisst es nicht: Der Transmitter ist e-genabelt ? :-)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.