Hallo alle zusammen, ich habe Probleme einen dynamixel servo http://www.trossenrobotics.com/dynamixel-ax-18A-robot-actuator.aspx über einen TTL-232RG USB-Seriell Adapter http://www.ftdichip.com/Support/Documents/DataSheets/Cables/DS_TTL-232RG_CABLES.pdf anzusteuern. TTL-232RG hat die folgenden Signale: GND GROUND CTS# Clear to Send Control input / Handshake signal VCC Power Supply TXD Transmit Asynchronous Data output RXD Receive Asynchronous Data input RTS Request To Send Control Output / Handshake signal. Damit möchte ich einen dynamixel servo ansteuern über eine half duplex UART Schnittstelle mit den Pins: VCC Power Supply DATA Datenleitung GND GROUND Hat jemand Erfahrung, ob man die TTL-232RG Schnittstelle direkt für de half-duplex UART Betrieb konfigurieren kann, oder eine entsprechende Schaltung auf Lager? Schonmal vielen Dank im Voraus!
Hallo, > DentOpt schrieb: > ich habe Probleme einen dynamixel servo > http://www.trossenrobotics.com/dynamixel-ax-18A-robot-actuator.aspx > über einen TTL-232RG USB-Seriell Adapter > http://www.ftdichip.com/Support/Documents/DataSheets/Cables/DS_TTL-232RG_CABLES.pdf > anzusteuern. Leider sind da keine konkrten Angaben im Datenblatt zu dem Interface. Frage doch beim Hersteller nach, wie das konkret zu nutzen ist. > TTL-232RG hat die folgenden Signale: > GND GROUND > CTS# Clear to Send Control input / Handshake signal > VCC Power Supply > TXD Transmit Asynchronous Data output > RXD Receive Asynchronous Data input > RTS Request To Send Control Output / Handshake signal. > > Damit möchte ich einen dynamixel servo ansteuern über eine half duplex > UART Schnittstelle mit den Pins: > VCC Power Supply > DATA Datenleitung > GND GROUND So einfach wird das nicht zusammenpassen. Die Handshakesignale CTS/RTS kannst du weglassen, aber Rxd und Txd sind an der RS232 unverzichtbar wenn man Daten in beide Richtungen senden will. Diese beiden Leitungen darf man normal auch nicht einfach zusammenschalten, das gibt dann Pegelkonflikte. Wenn die DATA-Leitung bidirektional arbeitet, muss mal also Txd so entkoppeln, dass die DATA-Leitung als Ausgang arbeiten kann. Vermutlich reicht dazu eine Diode und ein Pullup-R, der aber wahrscheinlich in dem Servo schon drin ist. > Hat jemand Erfahrung, ob man die TTL-232RG Schnittstelle direkt für de > half-duplex UART Betrieb konfigurieren kann, oder eine entsprechende > Schaltung auf Lager? Versuche genauere Infos zu dem Interface vom Hersteller zu bekommen. Gruß Öletronika
Servus, ich würde auch zu 99% davon ausgehen, daß eine (Schottky-)Diode und ein 10k Pull-Up ausreicht. Schaltung wie auf dem Bild auf dieser Seite: http://www.picalic.de/bootloader/ Detailierte Infos und Spezifikationen über Schnittstellen an RC-Elektronik vom Hersteller zu bekommen, dürfte deutlich aufwändiger sein, als die zwei Teile zusammenzulöten und es auszuprobieren...
U. M. schrieb: > Die Handshakesignale CTS/RTS kannst du weglassen, aber Rxd und Txd sind > an der RS232 unverzichtbar wenn man Daten in beide Richtungen senden > will. Was soll das Ganze jetzt plötzlich mit RS232 zu tun haben? Sowohl der FT232RQ in dem USB-Konverterkabel, als auch der AX-18A Stats arbeiten lt. DS mit TTL, allenfalls mit unipolaren 5V Pegeln, aber bestimmt nicht mit RS232-Pegeln.
Wo ist da bitte der Zusammenhang mit diesem Thread? (Edit: bezog sich auf STK500...)
Thomas E. schrieb: > Wo ist da bitte der Zusammenhang mit diesem Thread? > (Edit: bezog sich auf STK500...) Guck dir mal die Beschriftung der Leitungen zwischen den Servos an!
STK500-Besitzer schrieb: > Guck dir mal die Beschriftung der Leitungen zwischen den Servos an! Edit: Ok, sorry, unter RS485 hatte ich was anderes im Kopf!
Hallo, > W.A. schrieb: > Was soll das Ganze jetzt plötzlich mit RS232 zu tun haben? Hast ja recht, ist nicht sauber formuliert. Von vielen Leuten wird ein TTL-UART-Signal mit Rxd, Txd, RtS und CTS schon als RS232 verstanden. Im FTDI-Chip ist auch nicht ganz umsonst ein 232 drin, weil der virtuelle COM-Ports per USB bereit stellt. Ich denke auch, dass die Sache laufen wird, so wie oben in dem Link von Thomas Elger gezeigt. Gruß Öletronika
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.