Pimp my Servo - Austauschplatine mit Feldbus

OP #5028705
Einen schönen guten Tag!

Der kleinste und günstigste mir bekannte Servoantrieb welcher per 
Protokoll verschiedene Einstellungen erhalten und Rückmeldungen geben 
kann ist der der AX-12 von Dynamixel. (Korrigiert mich wenn ich falsch 
liege)

Ich arbeite gerne im Bastel/Modell/Robotikbereich mit den 'standard' 
Modellbauservos, alleine wegen dem Formfaktor und der Verfügbarkeit.

Als Robotiker und Antriebstechniker ärgere ich mich allerdings immer 
wieder darüber, dass man nur raten kann ob der Antrieb auch die 
Sollposition eingenommen hat, ob der Servo gerade überlastet ist 
(mechanische Blockade), ob er überhaupt noch funktionsfähig ist; kurz: 
man hat keine Ahnung was die Maschine wirklich macht.

Dass man das Poti herausführen und zusätzlich auswerten kann ist mir 
bewusst, habe ich auch schon gemacht.

Eine Idee wäre nun aus einem Standardservo die Platine raus zu nehmen 
und eine Eigenentwicklung einzusetzen welche dann eben an einem Feldbus 
reden kann.  Also ein geeigneter µC mit Messtechnik, Endstufe, und 
Busschnittstelle.

Der Kompatibilität halber würde ich hierbei auf RS485 setzen und das 
Protokoll von Dynamixel nachbauen da es hierzu schon endlose 
Bibliotheken (z.B. für ROS) gibt,
oder (mein Favorit) CAN mit einem subset von CANopen DS402 (servo 
drives),
oder I2C/TWI (kann man auch das Dynamixel Protokoll nachbauen)
Vor und Nachteile findet man bei allen Bussen...

Dynamixel: 
http://www.trossenrobotics.com/images/productdownloads/AX-12(English).pdf

Mit einer solchen 'Austauschplatine' könnte man vermutlich für schmales 
Geld viele (Modellbau)Servoanwendungen etwas schlauer machen.  Muss man 
halt mal durchrechnen nachdem man eine sinnvolle Aufwandsabschätzung 
durchführen kann.

Hat jemand Interesse dafür an einem open-project mit zu machen?
Reglungstechnik und Endstufenansteuerung, Feldbusse beherrsche ich ganz 
gut; Hardwaredesign/Layout kann ich zwar auch, aber sicher können es 
hier Viele deutlich besser als ich ;)

Also, ist erstmal nur als Diskussionsgrundlage und Denkanstoß gedacht.
Beste Grüße,
Heinz
Gast #5029373
Hi,
nochmal danke für die Infos.
Hab mir die gestern Abend beide mal in Ruhe angschaut.  OpenServo 
scheint wirklich tot zu sein; zumindest ist das Forum tot und zu kaufen 
gibt es die Platinen auch nicht mehr.  Allerdings könnte man da einen 
Teil der Hardware/Software wohl unter GPL recyclen.  Die 'Supermodified' 
Lösung gefällt mir irgendwie besser, aber halt nicht open und (mir) zu 
teuer.

Hat Jemand Lust am OpenServo aufzusetzen und da evtl weiter zu machen? 
Sammelbestellung im Forum für Platinen? (Wenn es denn mal soweit wäre).

Alla,
beste Grüße,
Heinz

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.