Gewusst wie: Laufwerk Dynamixel AX-12A-Servos (mit einem RaspberryPi) (3 / 6 schritt)

Schritt 3: Die Freude an der UART-Kommunikation


Im Gegensatz zu anderen Servos reagiert die Dynamixel nicht auf PWM-Signale, aber ein etwas komplizierter Protokoll der Anleitung zum Lesen und schreiben auf den Speicher. Diese Kommunikation geschieht über eine Halbduplex-UART-Schnittstelle, über nur ein Kabel für das Senden und empfangen.

Was dies bedeutet ist, dass wir müssen eine kleine Schaltung, die Halbduplex, Vollduplex-umwandelt zu bauen, wenn wir ein Raspberry Pi oder ein Arduino (oder einen anderen Mikrocontroller mit Vollduplex-serieller Schnittstelle) um diese Motoren zu steuern verwenden möchten.

Die AX-12 Handbuch aus dem Jahr 2006 empfiehlt diese Schaltung:

Es ist im Grunde ein Tristate-Pufferung Schema für den Bus schlichtend; Es sorgt dafür, dass bei der Übermittlung des Controllers nicht der Bus mit der Rx-Pin verbunden ist und wenn es erwartet wird, zu erhalten, es nicht durch den Tx-Stift vorangetrieben wird.

Anstatt ein 74HC126 und ein 74HC04, habe ich ein 74LS241 (als empfohlene hier), da sie bereits die integrierte Funktion ermöglicht die Hälfte seine Puffer mit einem hohen Signale und die andere Hälfte mit einem low-Signal hat.

Der Bauplan für die Schaltung I ended up verwenden, und ein einfaches PCB-Design sind in 123D.circuits.

In Verbindung stehende Artikel

Gewusst wie: Öffnen Sie eine Flasche Weine mit einem zweistufigen Kellner Korkenzieher

Gewusst wie: Öffnen Sie eine Flasche Weine mit einem zweistufigen Kellner Korkenzieher

In der Lage, richtig öffnen Sie eine Flasche Weine ist eine entscheidende (einige mögen die wichtigsten sagen) Schritt in einem guten Wein genießen. Es gibt viele verschiedene Möglichkeiten, öffnen Sie eine Flasche Weine mit vielen verschiedenen Tool
Gewusst wie: installieren Windows auf Ihrem PC mit einem PSP

Gewusst wie: installieren Windows auf Ihrem PC mit einem PSP

Wenn Ihr Windows-Betriebssystem entwickelt einige schwerwiegende Probleme oder möchten Sie aktualisieren Ihr bestehende Betriebssystem; die beste und zuverlässigste Möglichkeit ist es, eine saubere Installation.Sichern Sie Ihre Daten wischen Sie Ihre
Gewusst wie: Steuern Sie einen 3D-Drucker mit einem Telefon über DIY AstroBox

Gewusst wie: Steuern Sie einen 3D-Drucker mit einem Telefon über DIY AstroBox

Diese Instructable zeigen Ihnen, wie ein Raspberry Pi-basierten Druckserver eingerichtet, so können Sie steuern und Ihre 3D-Drucker aus der Ferne (einschließlich remote schneiden) von einem Smartphone, Tablet oder Computer überwachen.WLAN-DruckerNatü
Gewusst wie: Steuern, eine Nixie-Röhre mit einem Arduino

Gewusst wie: Steuern, eine Nixie-Röhre mit einem Arduino

Eine Nixie-Röhre ist eine gasgefüllte Neonröhre, die eine Schutzgitter Anode mit verschiedenen Kathoden wie Zahlen oder Symbole geformt hat. In den 1950er-Jahren wurden sie in Computer, Taschenrechner und Laborgeräte verwendet. Nixie Röhren wurden in
Gewusst wie: Read Binary/Hex Daumenrad wechseln mit einem AVR-Mikrocontroller

Gewusst wie: Read Binary/Hex Daumenrad wechseln mit einem AVR-Mikrocontroller

diese instructable zeigen Ihnen, wie die Zahl auf eine binäre Pushwheel- oder Daumenrad Switch mit LEDs oder ein AVR-Mikrocontroller zu lesen (Ich verwende einen ATmega328p aber dies kann für alle AVR oder wahrscheinlich einen anderen Mikrocontroller
Gewusst wie: Anzeigen von Temperatur und Luftfeuchtigkeit mit einem Arduino und einem DHT11 Luftfeuchtigkeitssensor

Gewusst wie: Anzeigen von Temperatur und Luftfeuchtigkeit mit einem Arduino und einem DHT11 Luftfeuchtigkeitssensor

Ich habe einige Instructables zeigt, wie man die Temperatur mit einem Temperatursensor zu lesen.Jetzt habe ich die DHT11 entdeckt die macht die gleiche Arbeit plus Luftfeuchtigkeit sowie zeigt. Auch lesen, dass aus einem DHT11 Temperatur viel einfach
Gewusst wie: verwenden Sie die IR-Bibliothek mit einem Attiny

Gewusst wie: verwenden Sie die IR-Bibliothek mit einem Attiny

Diese Instructable wird Ihnen sagen, wie die IR (infrarote) Bibliothek auf einen Attiny zu verwenden. Ich werde mit einem Arduino Uno ein Attiny85 verwenden. Ich nicht beschäftigen, wie Sie Skizzen auf den Attiny hochladen wie der IR-Bibliothek mit.
Gewusst wie: Cut Runde Bullnose Trockenbau Perlen mit einem Mider

Gewusst wie: Cut Runde Bullnose Trockenbau Perlen mit einem Mider

Dies ist, wie wir schneiden Runde Trockenbau-Perlen, die in einem 90-Grad-Winkel zu erfüllen. Wir wollen eine Tool namens "Mider" verwendet werden, um unsere Linien zu markieren, so dass unsere Ecken keine Lücken aufweisen, wo sie sich treffen.
Gewusst wie: Öffnen Sie eine Flasche Weine mit einem "Kellner Schlüssel"

Gewusst wie: Öffnen Sie eine Flasche Weine mit einem "Kellner Schlüssel"

trotz meiner Vorliebe für Geräte und Maschinen ich habe einfach nie bekommen rund um den Kauf eines komplizierter Korkenzieher. In der Regel mache ich mit Ihr standard-Ausgabe "des Kellners Schlüssel" Korkenzieher, die Sie für ein paar Dollar be
Gewusst wie: Brennholz gespalten... Mit einem Messer

Gewusst wie: Brennholz gespalten... Mit einem Messer

Hallo Leute! Herzlich Willkommen Sie auf meiner ersten Instructable!Erstens war diese Methode ursprünglich nicht meine Idee. Ich bemerkte, dass ein Instructable gab es nicht zu diesem Thema, und ich beschloss zu machen. Fühlen Sie sich frei, um Tipps
Gewusst wie: Serviettentechnik eine Thrift Store Kommode mit einem Plakat

Gewusst wie: Serviettentechnik eine Thrift Store Kommode mit einem Plakat

eine Thrift Store Kommode mit mit Serviettentechnik und ein 9$ Poster verwandeln, erfahren Sie, wie erstelle ich eine glatte Oberfläche ohne Luftblasen.
Gewusst wie: Steuern Sie Ihren Weihnachtsbaum Lichter mit einem Iphone oder Android

Gewusst wie: Steuern Sie Ihren Weihnachtsbaum Lichter mit einem Iphone oder Android

Ich hatte die glänzende Idee, meine led-Beleuchtung für den Weihnachtsbaum mit meinem Handy zu kontrollieren, es verwendet die Bluetooth-Methode.Obwohl ich nichts über Bluetooth Programmierung wissen, begann um mein eigenes, ich Suche im Internet nac
Gewusst wie: Pimp Out ein weitergegebene iPod mit einem peinlich-Gravur auf der Rückseite

Gewusst wie: Pimp Out ein weitergegebene iPod mit einem peinlich-Gravur auf der Rückseite

meine Mutter bekam vor kurzem einen Schickimicki-neue iPod Nano. Also habe ich ihre alten iPod. Leider hatte es eine matschig Gravur drauf, da es ein Geschenk von meinem Vater war. So, habe ich beschlossen einige Rock And Roll-Grafiken hinzufügen.Sch
Gewusst wie: Wählen Sie die Software mit einem Digilent Board

Gewusst wie: Wählen Sie die Software mit einem Digilent Board

Digilent ist ein Unternehmen, das Hardware für Studenten und Hobbyisten. So Sie ein Brett bestellen, es in der Mail kommt, und Sie Fragen sich, muss welche Software ich meine Digilent Board verwenden. Nun habe ich eine handliche Flow-Chart um die ent