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
> Zwei Dioden und ein Widerstand (Oder-Schaltung).
Das ganze natürlich für jeden Zweig, also zweimal...
Ralf
Und wie soll das funktionieren? An beiden RX-Leitungen liegt ja standardmäßig eine '1' an. Benötige ich hier nicht eine AND-Schaltung?
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.
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.
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.