zweimal Rx/Tx-In auf einmal Rx/Tx-Out

Gast #304606
Lesenswert?
• ▲
▼
Hallo zusammen,

ich habe folgendes Problem:

Ich möchte eine Kamera über Rx/Tx/GND (RS232) steuern - und zwar
parallel über zwei Steuereinheiten (PC und selbstgebauter Controller
mit internem ATTiny2313 und MAX232).

Nun gibt es aber das Problem, dass wenn ich beide Geräte gleichzeitig
an die Kamera anschliesse (Y-Verkabelung) sich die beiden Signale der
Steuerungen gegenseitig so weit stören, dass kein auswertbares Signal
mehr bei der Kamera ankommt.

Jetzt würde ich gerne wissen, ob es einen fertigen IC gibt, welcher
zwei
Rx/Tx/GND-Eingänge und nur einen Ausgang hat und über vielleicht
Priorisierung dann einen der beiden Eingänge durchschleift. Dabei ist
es nicht notwendig, dass ich über evtl. Enable-Pins darauf Einfluss
nehmen kann. Wichtig ist nur, dass der Aktive durchgeschleift wird,
bzw. selbstständig einer ausgewählt wird, falls mal beide aktiv sind.

Das ganze sollte über einen externen Baustein realisiert werden, d.h.
den uC austauschen steht leider nicht zur Debatte.

Wäre super, wenn mir jemand weiterhelfen könnte.

Vielen Dank und Gruß
Markus
Gast #304610
Lesenswert?
• ▲
▼
Fiese Lösung:
Nimm statt des tiny einen Mega162, der hat 2 USART, und schleif' das
PC-Singal durch...

Die Empfangsleitungen beider Steuerungen sollte man Problemlos
miteinander verbinden können.
Die Sendeleitungen erfordern etwas mehr Aufwand (wie thkais schon
anmerkte: Dioden und Vorwiderstände...). Schöner ist eine aktive Weiche
mittels Multiplexer oder Schalter.
Gast #304614
Lesenswert?
• ▲
▼
Du ich hatte ein ähnliches Problem.... Ich hab letztendlich einen
Software-Uart genommen und dahin alles weitergeleitet...

Verundung oder Veroderung kannst du vergessen - das wird nicht
funktionieren. Und dass es fertige Chips gibt, wage ich zu bezweifeln.
Der müsste ja 2 Datenströme mit (angenommen 19200 Baud)
zusammenquetschen zu einem Strom mit derselben Rate - ausserdem: wie
soll der priorisieren. Wenn eine Station ein Daten"paket" aus
mehreren Bytes sendet, wäre es doch blöd, wenn die andere Station
dazwischenfunkt und n Byte reinschiebt, oder?!

Was aber einfach gehen sollte, wäre "mitzuhören". Egal auf welcher
der beiden Leitungen.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.