Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.sci.electronics > #283453

Wandler rs232/rs482 <-> TTL halbduplex

From Nico Hoffmann <oxensepp@gmx.de>
Newsgroups de.sci.electronics
Subject Wandler rs232/rs482 <-> TTL halbduplex
Date 2020-06-26 20:29 +0000
Organization Thermisches Gleichgewicht A.G.
Message-ID <slrnrfcmm8.dar.oxensepp@haydn.lewonze.de> (permalink)

Show all headers | View raw


Hallo,

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.

Ich habe beim Googeln verschiedene einsatzfertige Umsetzer gefunden,
aber nirgendwo habe ich etwas von halbduplex gelesen. Vermutlich sind
die RX und TX einfach 1:1 mit den TTL-Treibern verdrahtet und
fertig. Der Umsetzer kennt nur Pegel und weiß nix von seriell, duplex
und Protokollen.

Ich müßte mich also selber um die Richtungsumschaltung kümmern.

Die einfachste Lösung könnte sein, auf der TTL-Seite des Umsetzers RX
und TX auf eine Leitung zu klemmen und diese über einen Widerstand
(damit nix durchbrennt, falls beide Enden dummerweise gleichzeitig
senden) an den AX-12A weiterzureichen.
Dann würde ich auf dem RX der RS232 immer mein eigenes Echo und dann
die Antwort des AX-12A sehen. Das Echo könnte ich per Software
wegwerfen, und fertig. 

Damit würde ich mir die Umschaltelogik in Hardware sparen, abgesehen
davon, dass ich noch irgendwo ein Signal für die Richtungsumschaltung
herbekommen müßte.

Soweit so schön. Ist das plausibel, oder habe ich irgendwo einen
Denkfehler gemacht?

N.
-- 
Allmächd!

Back to de.sci.electronics | Previous | NextNext in thread | Find similar


Thread

Wandler rs232/rs482 <-> TTL halbduplex Nico Hoffmann <oxensepp@gmx.de> - 2020-06-26 20:29 +0000
  Re: Wandler rs232/rs482 <-> TTL halbduplex Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2020-06-27 01:19 +0200
  Re: Wandler rs232/rs482 <-> TTL halbduplex Rafael Deliano <rafael_deliano@arcor.de> - 2020-06-27 06:32 +0200
    Re: Wandler rs232/rs482 <-> TTL halbduplex Rafael Deliano <rafael_deliano@arcor.de> - 2020-06-27 07:55 +0200
  Re: Wandler rs232/rs482 <-> TTL halbduplex stefan <adresse@ist.invalid> - 2020-06-27 11:22 +0200
    Re: Wandler rs232/rs482 <-> TTL halbduplex Nico Hoffmann <oxensepp@gmx.de> - 2020-06-28 10:10 +0000
      Re: Wandler rs232/rs482 <-> TTL halbduplex stefan <adresse@ist.invalid> - 2020-06-28 12:42 +0200
        Re: Wandler rs232/rs482 <-> TTL halbduplex Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2020-06-28 15:58 +0200
          Re: Wandler rs232/rs482 <-> TTL halbduplex stefan <adresse@ist.invalid> - 2020-06-28 16:44 +0200
            Re: Wandler rs232/rs482 <-> TTL halbduplex Gerald Oppen <Gerald.Oppen@web.de> - 2020-06-28 18:05 +0200
              Re: Wandler rs232/rs482 <-> TTL halbduplex stefan <adresse@ist.invalid> - 2020-06-28 18:58 +0200
          Re: Wandler rs232/rs482 <-> TTL halbduplex Rafael Deliano <rafael_deliano@arcor.de> - 2020-06-28 17:10 +0200
      Re: Wandler rs232/rs482 <-> TTL halbduplex Sieghard Schicktanz <Sieghard.Schicktanz@SchS.de> - 2020-06-28 22:19 +0200
        Re: Wandler rs232/rs482 <-> TTL halbduplex Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2020-06-29 07:21 +0200
          Re: Wandler rs232/rs482 <-> TTL halbduplex "Wolfgang Allinger" <all2001@spambog.com> - 2020-06-29 03:40 -0400
          Re: Wandler rs232/rs482 <-> TTL halbduplex Sieghard Schicktanz <Sieghard.Schicktanz@SchS.de> - 2020-06-29 22:11 +0200
        Re: Wandler rs232/rs482 <-> TTL halbduplex "Wolfgang Allinger" <all2001@spambog.com> - 2020-06-29 03:37 -0400
          Re: Wandler rs232/rs482 <-> TTL halbduplex Sieghard Schicktanz <Sieghard.Schicktanz@SchS.de> - 2020-06-29 22:29 +0200
            Re: Wandler rs232/rs482 <-> TTL halbduplex "Wolfgang Allinger" <all2001@spambog.com> - 2020-06-29 17:31 -0400
              Re: Wandler rs232/rs482 <-> TTL halbduplex Sieghard Schicktanz <Sieghard.Schicktanz@SchS.de> - 2020-07-01 21:26 +0200
                Re: Wandler rs232/rs482 <-> TTL halbduplex "Wolfgang Allinger" <all2001@spambog.com> - 2020-07-02 08:18 -0400
            Re: Wandler rs232/rs482 <-> TTL halbduplex Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2020-06-30 08:57 +0200
  Re: Wandler rs232/rs482 <-> TTL halbduplex Sieghard Schicktanz <Sieghard.Schicktanz@SchS.de> - 2020-06-27 20:49 +0200
    Re: Wandler rs232/rs482 <-> TTL halbduplex "Wolfgang Allinger" <all2001@spambog.com> - 2020-06-27 17:45 -0400
      Re: Wandler rs232/rs482 <-> TTL halbduplex Klaus Butzmann <kb.individual@butzomail.de> - 2020-06-28 00:43 +0200
        Re: Wandler rs232/rs482 <-> TTL halbduplex "Wolfgang Allinger" <all2001@spambog.com> - 2020-06-28 12:07 -0400
          Re: Wandler rs232/rs482 <-> TTL halbduplex Klaus Butzmann <kb.individual@butzomail.de> - 2020-06-28 20:13 +0200
            Re: Wandler rs232/rs482 <-> TTL halbduplex "Wolfgang Allinger" <all2001@spambog.com> - 2020-06-28 14:24 -0400
      Re: Wandler rs232/rs482 <-> TTL halbduplex Wolf gang P u f f e <remail@gmx.com> - 2020-06-28 12:05 +0200
      Re: Wandler rs232/rs482 <-> TTL halbduplex Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2020-06-28 15:31 +0200
      Re: Wandler rs232/rs482 <-> TTL halbduplex Sieghard Schicktanz <Sieghard.Schicktanz@SchS.de> - 2020-06-28 21:53 +0200
        Re: Wandler rs232/rs482 <-> TTL halbduplex "Wolfgang Allinger" <all2001@spambog.com> - 2020-06-28 17:15 -0400
          Re: Wandler rs232/rs482 <-> TTL halbduplex Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2020-06-29 07:09 +0200
            Re: Wandler rs232/rs482 <-> TTL halbduplex "Wolfgang Allinger" <all2001@spambog.com> - 2020-06-29 03:09 -0400
            Re: Wandler rs232/rs482 <-> TTL halbduplex Sieghard Schicktanz <Sieghard.Schicktanz@SchS.de> - 2020-06-29 22:06 +0200
          Re: Wandler rs232/rs482 <-> TTL halbduplex Sieghard Schicktanz <Sieghard.Schicktanz@SchS.de> - 2020-06-29 22:01 +0200
            Re: Wandler rs232/rs482 <-> TTL halbduplex "Wolfgang Allinger" <all2001@spambog.com> - 2020-06-29 17:00 -0400
            Re: Wandler rs232/rs482 <-> TTL halbduplex Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2020-06-30 09:13 +0200
              Re: Wandler rs232/rs482 <-> TTL halbduplex Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2020-06-30 10:32 +0200
                Re: Wandler rs232/rs482 <-> TTL halbduplex Michael Bäuerle <michael.baeuerle@stz-e.de> - 2020-06-30 10:49 +0200
                Re: Wandler rs232/rs482 <-> TTL halbduplex Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2020-06-30 11:43 +0200
                Re: Wandler rs232/rs482 <-> TTL halbduplex Michael Bäuerle <michael.baeuerle@stz-e.de> - 2020-06-30 12:47 +0200
                Re: Wandler rs232/rs482 <-> TTL halbduplex Klaus Butzmann <kb.individual@butzomail.de> - 2020-06-30 16:22 +0200
    Re: Wandler rs232/rs482 <-> TTL halbduplex Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2020-06-28 04:44 +0200
      Re: Wandler rs232/rs482 <-> TTL halbduplex Sieghard Schicktanz <Sieghard.Schicktanz@SchS.de> - 2020-06-28 21:29 +0200
        Re: Wandler rs232/rs482 <-> TTL halbduplex Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2020-06-28 22:58 +0200
    Re: Wandler rs232/rs482 <-> TTL halbduplex Nico Hoffmann <oxensepp@gmx.de> - 2020-06-28 10:10 +0000
      Re: Wandler rs232/rs482 <-> TTL halbduplex Sieghard Schicktanz <Sieghard.Schicktanz@SchS.de> - 2020-06-28 21:43 +0200
  Re: Wandler rs232/rs482 <-> TTL halbduplex markus philippi <markusphi.news@solinetcafe.org> - 2020-06-28 15:53 +0200

csiph-web