Hallo an alle Ich möchte von 4 verschieden Geräte auf einen RS232 Drucker drucken. Es muss nur das TX Signal umgeschaltet werden. Manueller Schalter ist nichts . Umschalter von W+T sind bischen teuer. Bei einen TTL Signal könnte man Dioden nehmen ,aber bei dem RS232 Siganl ... Jemand eine Idee ? Grup Juppo
Gast
#2414737
So einfach, wie du dir das vorstellt ist es nicht. Einfachste Lösung: mit Pegelwandlern (z.B. MAX232) auf TTL --> OR-Bautein mit 4 Eingängen --> mit Pegelwandler wieder auf RS232. Nachteil: Falls mehrere Geräte gleichzeitig Daten an den Drucker senden hast du Datensalat. Bessere Lösung: Du musst das Ganze zusätzlich gegeneinander verriegeln. Vier Monoflops, eins für jeden Kanal eins. Das Monoflop, das zuerst Daten empfängt wird getriggert und verriegelt die drei anderen Kanäle. Vorteil: Das Risiko von Datensalat wird verringet, jedoch nicht ganz beseitigt. Nachteil: Die Schaltung wird ein TTL-Grab. Mit einem CPLD sollte man das aber gut und platzsparend lösen können. Frage: Hast du Erfahrung mit CPLDs? Beste Lösung: Ein Mirrocontroller mit mindestens vier UARTs. Dann könnte man in Software vier Empfangs-FIFOs, einen Sende FIFO und einen Scheduler programmieren. Ist eigentlich garnicht so schwer. Hab das vor Kurzen mit einem PIC18F25K22 gemacht, allerdings mit nur zwei Kanälen statt vier. Frage: Hast du Erfahrung in der Programmierung von Mikrocontrollern?
Juppo Nini schrieb: > Ich möchte von 4 verschieden Geräte auf einen RS232 Drucker drucken. Wenn du sicherstellen kannst, dass immer nur 1 Gerät aktiv ist (und nur dann macht das ja Sinn) dann klappt das schon mit 4 Widerständen und 4 Dioden:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
Gast
#2414802
Die CMOS Variante Switch bietet sich an, entsprechender Aufbau nötig. Max4621, Max 4622, Max 4623 oder DG408 bieten sich an. Versorgungsspannung laut Datenblatt von +-5 bis +-20 V Siehe Aplicationsnoten z.B. Vishay AN 205
Gast
#2414820
Lothar Miller schrieb: > Wenn du sicherstellen kannst, dass immer nur 1 Gerät aktiv ist (und nur > dann macht das ja Sinn) dann klappt das schon mit 4 Widerständen und 4 > Dioden: Stimmt. Entspricht dann funktionell der Variante 1, die ich beschrieben habe. Nur mit viel einfacheren Mitteln. Frage ist aber, ob er das wirklich sicherstellen kann.