Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.sci.electronics > #290795
| From | stefan <adresse@ist.invalid> |
|---|---|
| Newsgroups | de.sci.electronics |
| Subject | Re: Wandler rs232/rs482 <-> TTL halbduplex |
| Date | 2020-10-17 13:32 +0200 |
| Organization | solani.org |
| Message-ID | <rmekp5$8o8$1@solani.org> (permalink) |
| References | <slrnrfcmm8.dar.oxensepp@haydn.lewonze.de> <slrnrojiel.jhe.oxensepp@haydn.lewonze.de> <rmckt4$st7$1@solani.org> <slrnrojni8.jhe.oxensepp@haydn.lewonze.de> |
Am 16.10.2020 um 20:20 schrieb Nico Hoffmann: > stefan schreibt: > >> Am 16.10.2020 um 18:27 schrieb Nico Hoffmann: >>> Nico Hoffmann schreibt: >> >>> Ich sende also von der SPS Daten zum MAX232 raus (TX), gehe über die >>> TTL-Seite des MAX232 zurück und bekomme dieselben Daten über die >>> RX-Leitung wieder in die SPS. Bis hierher ist es wie ein >>> "Kurzschlußstecker" mit Pegelwandlung. >>> Auf der TTL-Seite ist dann noch der Dynamixel angeschlossen. >>> >>> Die SPS hört ihr eigenes Echo. Wenn ich die Verbindung auf der >>> TTL-Seite des MAX232 auftrenne, bleibt das Echo aus. Funktioniert also >>> soweit. >> >> Vermutlich ist der Max232 stärker als der Dynamixel, d.h. der TTL >> Ausgang des Max232 schaltet den TTL Eingang des Max232 auf High wenn der >> RS232 Eingang des Max232 auf ca. -10V liegt. Im Ruhezustand ist das >> Eingangssignal des Max232 ca. -10V, der TTL Ausgang dann +5V. > > Im Ruhezustand hab' ichs mit dem Multimeter genau so gemessen. > > >> Das angeschlossene Gerät schaltet ebenfalls zwischen +5V und 0V hin und her. >> >>> Leider höre ich keine Antwort vom Dynamixel, obwohl ich eigentlich ein >>> Statuspaket erwarte. Ich habe ein bischen an den Einstellungen >>> rumprobiert, aber der Dynamixel bleibt stumm. >> >> Wenn der Max genug Strom liefert, kann der Dynamixel den Eingang nicht >> auf GND ziehen. > > Das könnte sein. Wie schaffe ich Abhilfe? > > N. > Man könnte es mit einem Widerstand in der TX Leitung des Max232 versuchen, aber dann ist der Dynamixel stärker. Keine Ahnung, ob es da eine Standardschaltung mit TTLs gibt. Man könnte vielleicht die beiden TX-Signale auf ein AND Gatter geben und den Ausgang dann auf den RX Eingang des Max232 geben. Dann würden beide Sender in der Lage sein, die Leitung nach GND zu ziehen. Aber du hast auf der einen Seite ja eine Leitung, die sowohl Sender, als auch Empfänger ist. folgende Idee: (bitte prüfen) Am TTL Ausgang des Max232 ein 2k2 Widerstand zur RX/TX-Leitung deines Dynamixel. Diese RX/TX-Leitung dann auf den einen Eingang eines AND Gatters, auf den anderen Eingang die TX Leitung des Max232 (also direkt am Max232, nicht hinter dem Widerstand). Wenn der PC höhrt, ist die TX Leitung auf High, das AND kann also die Signale von RX/TX durchschalten. Wenn der PC sendet, zieht er die TX/RX Leitung über den 2k2 nach GND. Eventuell noch eine Diode parallel zum Widerstand damit die Leitung besser nach GND gezogen werden kann. Andere Idee: Man schaltet die TX* Leitung des PCs nicht auf den RX* des Max232 sondern über einen Widerstand auf die Basis eines NPN Transistors. Emiter an GND und den offenen Kollektor an RX/TX. Die RX/TX Leitung dann wie gehabt an den TTL Eingang des Max232. Dann verwendet man nur 1/4 des Max232, ist aber egal. Wenn nun die TX* Leitung des PCs auf +10V geht, schaltet der Transistor die RX/TX Leitung auf GND. Ist die TX* Leitung auf -10V, sperrt der Transistor und TX/RX kann vom Dynamixel nach GND gezogen werden. Den 1/4 Max232 könnte man auch noch durch einen einzelnen Transistor ersetzen. Man braucht im Prinzip nur einen Inverter.
Back to de.sci.electronics | Previous | Next — Previous in thread | Next in thread | Find similar
Re: Wandler rs232/rs482 <-> TTL halbduplex Nico Hoffmann <oxensepp@gmx.de> - 2020-10-16 16:27 +0000
Re: Wandler rs232/rs482 <-> TTL halbduplex stefan <adresse@ist.invalid> - 2020-10-16 19:22 +0200
Re: Wandler rs232/rs482 <-> TTL halbduplex Nico Hoffmann <oxensepp@gmx.de> - 2020-10-16 18:20 +0000
Re: Wandler rs232/rs482 <-> TTL halbduplex stefan <adresse@ist.invalid> - 2020-10-17 13:32 +0200
Re: Wandler rs232/rs482 <-> TTL halbduplex stefan <adresse@ist.invalid> - 2020-10-17 13:46 +0200
Re: Wandler rs232/rs482 <-> TTL halbduplex stefan <adresse@ist.invalid> - 2020-10-17 17:01 +0200
Re: Wandler rs232/rs482 <-> TTL halbduplex Nico Hoffmann <oxensepp@gmx.de> - 2020-10-21 19:17 +0000
Re: Wandler rs232/rs482 <-> TTL halbduplex stefan <adresse@ist.invalid> - 2020-10-21 22:08 +0200
Re: Wandler rs232/rs482 <-> TTL halbduplex Nico Hoffmann <oxensepp@gmx.de> - 2020-10-21 21:52 +0000
Re: Wandler rs232/rs482 <-> TTL halbduplex stefan <adresse@ist.invalid> - 2020-10-22 06:23 +0200
Re: Wandler rs232/rs482 <-> TTL halbduplex Stefan Wiens <s.wi@gmx.net> - 2020-10-22 06:48 +0200
Re: Wandler rs232/rs482 <-> TTL halbduplex Nico Hoffmann <oxensepp@gmx.de> - 2020-10-22 06:26 +0000
Re: Wandler rs232/rs482 <-> TTL halbduplex "Wolfgang Allinger" <all2001@spambog.com> - 2020-10-22 06:06 -0300
Re: Wandler rs232/rs482 <-> TTL halbduplex Rafael Deliano <rafael_deliano@arcor.de> - 2020-10-22 11:20 +0200
csiph-web