Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.sci.electronics > #290753
| From | Nico Hoffmann <oxensepp@gmx.de> |
|---|---|
| Newsgroups | de.sci.electronics |
| Subject | Re: Wandler rs232/rs482 <-> TTL halbduplex |
| Date | 2020-10-16 16:27 +0000 |
| Organization | Thermisches Gleichgewicht A.G. |
| Message-ID | <slrnrojiel.jhe.oxensepp@haydn.lewonze.de> (permalink) |
| References | <slrnrfcmm8.dar.oxensepp@haydn.lewonze.de> |
Nico Hoffmann schreibt:
> ich möchte einen Servomotor Robotis AX-12A
> (<https://emanual.robotis.com/docs/en/dxl/ax/ax-12a/>) über eine
> serielle Schnittstelle bedienen. Die serielle Schnittstelle hängt an
> einer SPS, daher kommen die von Robotis angebotenen Lösungen (IDE,
> Contollerboard, ...) wohl nicht wirklich in Betracht, weil die darauf
> abstellen, dass ein Stück Elektronik an einem PC hängt und von da
> bedient wird.
>
> Ich kenne mich mit den Details nicht wirklich aus, daher schildere ich
> etwas ausschweifenden meinen Gedankengang:
>
> Nun spricht der AX-12A ein serielles Protokoll ("Half Duplex
> Asynchronous Serial Communication (8bit, 1stop, No Parity)"), das
> Robotis freundlicherweise offengelegt hat, aber mit TTL-Pegeln,
> d.h. Spannung zwischen 0 und 5 Volt.
>
> Die RS232 hat RS232-Pegel, also zwischen -12V und +12V.
>
> Ich brauche also einen Pegelumsetzer, typischerweise etwas wo der
> MAX232-IC drin arbeitet. Die gibt es fertig zu kaufen. Aber im Manual
> steht, dass es halbduplex sein soll, d.h. mit Richtungsumschaltung,
> weil es nur eine Leitung für Senden und Empfangen gibt. Vgl. das
> Schema in Kap. 5.4.1 im Manual, Link s.o.
Leider bin ich noch nicht wirklich weiter.
Ich habe mir einemn MAX232 besorgt, der genau das macht: RS232-Pegel
auf TTL-Pegel umsetzen und umgekehrt (Richtungsumschaltung macht er
nicht).
Ich habe folgende Schaltung aufgebaut:
RS232 (von der SPS) ----TX--> MAX232 --->TX (TTL)---+
|
+-----Dynamixel
|
RS232 (zur SPS) <-------RX-- MAX232 <----RX (TTL)---+
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.
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.
Es gibt einen USB-TTL-Adapter von Dynamixel, d.h. Robotis, der
zusammen mit der Robotis-IDE den Dynamixel steuern können soll. Den
besorge ich mir mal. Das hilft mir zwar bei meiner SPS nicht weiter,
aber wenn ich den Dynamixel damit am PC zum Leben erwecken kann, werde
ich versuchen, die TTL-Seite über den MAX232 "abzuhören". Vielleicht
sehe ich dann, warum es nicht klappt.
N., mühsam ernährt sich das Eichhörnchen...
--
--with-signature: illegal option -- -
Back to de.sci.electronics | Previous | Next — 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