Hallo, habe wieder mal ne Frage bezüglich einer RS232-Umschalt-Geschichte. Ich habe: Einen Host (=PC) der mit 5 verschiedenen Endgeräten kommunizieren will. Eine Umschaltung mit Relais scheidet aus, ich habe was gelesen das man so was mit Analogschaltern, z.B. CD4066 macht. Meine Idee: Das Signal vom Host wird mittels MAX232 auf TTL-Pegel gebracht. Damit bin ich die ganzen Probleme mit den negativen Spannungen die ich sonst schalten müsste schon mal los. Auf der "TTL-Seite" wird dann mittels CD4066 auf den jeweiligen Ausgang geschaltet. Aus diesem Ausgang kommen dank eines weiteren MAX232 der die Wandlung TTL-RS232 vornimmt wieder anständige Pegel raus. Zugegeben das ganze ist ein MAX232-Grab aber egal... :) Der CD4066 hat aber laut Datenblatt bei 5V Speisung ca. 1000 Ohm Widerstand, ich meine auch irgendwo gelesen zu haben dass ich die Umschaltung mittels 74HC08 erledigen könnte, da ich ja nur Digitalpegel übertrage sollte das gehen oder? Ich bin mir bei dem HC08 halt nicht sicher ob der passt. Falls jemand eine Andere Umschalt methode hat ist mir das natürlich auch recht. Ich dachte auch an einen großen uC, so ATmega16 o.ä. der hätte genug Pins und das ich das "Routing" in Software mache. Nur habe ich das noch nie gemacht und bin dementsprechend unsicher ob ich das hinbekomme. Die MAX232 brauche ich zwar trotzdem aber dafür fällt das CD4066-Grab weg. :) Hat jemand Tipps für mich? Martin
74xx NAND / UND-Gatter auf der 5V-Seite. Warum willst du 5V-TTL-Signale per Analogschalter schalten? Oliver
Ich kann dir zwar nicht wirklich weiterhelfen, aber wieso verwendest du nicht 5 Schnittstellen? (Schnittstellenkarte oder via USB) mfg Thomas
"Die ganzen Probleme mit den negativen Spannungen" sind glaube ich keine. http://www.ferromel.de/tronic_275.htm Ich würde was ohne MAX232-Grab aus dem CD4066 und einem symmetrisches Netzteil mit Vdd > V_RS232_max, Vss = GND/0V und Vee < V_RS232_min bauen. EDIT: Vielleicht interessant für dich wie es andere gemacht haben: http://www.heise.de/ct/96/02/276/
@ Martin (Gast) >Einen Host (=PC) der mit 5 verschiedenen Endgeräten kommunizieren will. >Eine Umschaltung mit Relais scheidet aus, ich habe was gelesen das man >so was mit Analogschaltern, z.B. CD4066 macht. Viel Wege führen nach ROM. - 5x MAX232, auf der TTL-Seite dann ein 5:1 MUX sowie Demux, siehe 74xx. - 1x MAX232 , auf der RS232 Seite dann per Analogschalter 4066 (die können bis zu 15V Versorgungsspannung). >Ich dachte auch an einen großen uC, so ATmega16 o.ä. der hätte genug >Pins und das ich das "Routing" in Software mache. Nur habe ich das noch Welches Routing? Die UART-Pins sind fest, und hier mit Soft-UART anfangen ist wenig sinnvoll. Der MUX/Demux macht das schon. >nie gemacht und bin dementsprechend unsicher ob ich das hinbekomme. Die >MAX232 brauche ich zwar trotzdem aber dafür fällt das CD4066-Grab weg. Wieso Grab? Ein IC hat 4 Analogschalter, damit kann man zwei Kanläe vollduplex schalten. Brauchst also drei 4066. MfG Falk
Nimm doch einfach die enstprechende Anzahl RS232-Treiber mit Shutdown-Eingang. Peter
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.