Hallo zusammen, in meinem Projekt möchte ich nur einen Konnektor verwenden. Allerdings habe ich unterschiedliche Geräte, die an diesen Konnektor angeschlossen werden können. Das eine Gerät sendet mit RS232 auf einen MAX232. Jetzt suche ich eine Möglichkeit, um das Signal zu multiplexen. Am besten wäre ein Baustein, der mit dem Mikrocontroller gesteuert werden und mit 3,3/5 V versorgt werden kann, da ich keine +-15V zur Verfügung habe. Hat jemand so einen Baustein? Oder benutzt man hierfür ein Relais? Habe mal ein Bild angehängt mit einer groben Skizze Grüßle Stefan
Stefan Kl. schrieb: > Oder benutzt man hierfür ein Relais? Bei den "hohen" Spannungen ist ein Relais gar keine sooo schlechte Idee. Den Buswandler könnte man aber vielleicht mit den Hilfsspannungen des MAX232 versorgen. Eventuell wäre es besser das Signal hinter dem MAX232 zu multiplexen.
Verwendet denn das erste Gerät alle Handshakesignale oder sind nur die Pins 2,3 und 5 belegt. Im zweiten Fall könntest Du einfach auf andere Pins ausweichen. Wird ja vermutlich eh nix standardkonformes sein.
Jim M. schrieb: > Eventuell wäre es besser das Signal hinter dem MAX232 zu multiplexen. Naja, es geht ja eher darum, den gleichen Konnektor zu verwenden. Rufus Τ. F. schrieb: > Und das andere? Die eine Leitung hat GND-Bezug und die andere Leitung geht auf einen MAX485 fop schrieb: > Im zweiten Fall könntest Du einfach auf andere > Pins ausweichen. An den Pins der angeschlossenen Geräte kann ich leider nichts ändern
Stefan Kl. schrieb: > Oder benutzt man hierfür ein Relais? Das ist sicher die einfachste und robusteste Lösung. Es sei denn, du kommst noch mit Zusatzforderungen wie z.B. häufiges Umschalten im ms-Bereich.
Dietrich L. schrieb: > Das ist sicher die einfachste und robusteste Lösung. > Es sei denn, du kommst noch mit Zusatzforderungen wie z.B. häufiges > Umschalten im ms-Bereich. Gibt es Relais, die mit einem µC geschaltet werden können?
Stefan Kl. schrieb: > Gibt es Relais, die mit einem µC geschaltet werden können? Direkt von einem Port-Pin normalerweise nicht. Du wirst wohl z.B. einen Transistor als Treiber brauchen: https://www.mikrocontroller.net/articles/Relais_mit_Logik_ansteuern
Stefan Kl. schrieb: > Die eine Leitung hat GND-Bezug und die andere Leitung geht auf einen > MAX485 Auch ein RS485-Anschluss hat GND-Bezug, auch wenn hier immer wieder das Gegenteil behauptet wird. Du kannst 2 RS232C-Anschlüsse umschalten, und RS485 ist sowieso ein Bus für mehrere Anschlüsse, aber einfach Umschalten von einem aufs andere geht nicht, weil ganz verschiedene Spannungen verwendet werden. Stefan Kl. schrieb: > An den Pins der angeschlossenen Geräte kann ich leider nichts ändern Dann brauchst du auch 2 Steckanschlüsse, oder du schaltest alle Pins mit Relais um. In dem Fall kannst du den einen Anschluss mit RS232C-Treibern und den anderen als RS485 auslegen und intern umschalten. Für genauere Auskunft müsstest du die geheimen Belegungen der beiden Stecker posten. Georg
georg schrieb: > Für genauere Auskunft müsstest du die geheimen Belegungen der beiden > Stecker posten. Ist nicht geheim: Gerät 1: Pin 1 RS232 TX Pin 2 RS232 RX Pin 3 GND Pin 4 GND Gerät 2 Pin 1 NC Pin 2 RS485_A Pin 3 GND Pin 4 RS485_B Ich muss also umschalten zwischen RS232 RX/RS485_A und zwischen GND/RS485_B benötige also zwei Schalter
Stefan Kl. schrieb: > benötige also zwei Schalter Ja, und Treiber sowohl für RS232C als auch für RS485. Und einen Schaltausgang für die Richtungsumschaltung bei RS485. Georg
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.