Hallo,
Wie versprochen hier eine Anleitung für die Verwendung eines Roboteq SDC 2130S (funktioniert auch mit einem SDC 2130).
SDC 2130S ==> einen Motorausgang
SDC 2130 ==> zwei Motorausgänge
Der Controller ist so weit ich weiß nur auf dem Amerikanischen Markt erhältlich um ca. 200$.
Man sollte sich im klaren sein dass dies kein Plug&Play Controller ist wie der Phidgets sondern schon Lötkenntnisse erfordert.
Den Controller kann man entweder mit dem eingebauten Mini USB verwenden. Die zweite Möglichkeit ist, dass man ihn über den 15-Poligen D-Sub Stecker ansteuert was mit einem USB Kabel mit einem FTDI Chip möglich ist.
Ganz wichtig ist, dass man das Kabel mit dem FTDI Chip nimmt mit der Ausgangsspannung 0V. Ich hatte eines mit 3,3V verbaut, welches nicht richtig funktioniert.
Die Ansteuerung über RS232 bringt laut Betriebsanleitung den Vorteil, dass der Controller resistenter gegen elektronisches Rauschen ist.
Ich habe bezüglich Zuverlässigkeit keinen Unterschied ausmachen können.
Außerdem benötigt ihr einen D-Sub Stecker mit Lötkontakten.
An den Stecker wird auch der Encoder angeschlossen. Hier die meine Skizze zur Belegung der D-Sub Dose.
Beim SDC 2130S ist nur ein Motoranschluss vorhanden darum müsst ihr die Motorausgänge wie in der Folgenden Skizze verdrahten.
Beim Spannungseingang ist ground natürlich die Masse und bei V-Mot die Diode und den Wiederstand wie in der Skizze beschrieben einlöten.
Weiteres benötigen wir die Software Roborun+.
Das ist die Software welche zum überspielen der Konfigurationsdateien auf den Controller und zum Überwachen des Motors dient.
Hier die Links zu den Erforderlichen Konfigurationsdateien (Dropbox von Cesar).
https://www.dropbox.com/s/159o…g0/roboteqSentry.mbs?dl=0
https://www.dropbox.com/s/1619…7hd/Profile2130S.xml?dl=0
Wenn ihr diese Heruntergeladen habt und der Controller von eurem Computer erkannt wurde, geht ihr auf Configuration und Load Profile from Disk und wählt "Profile2130S.xml aus und dann Save to Controller.
Weiteres geht ihr auf Scripting und auf das Öffnen Symbol oben in der Leiste. Da wählt ihr dann die roboteqSentry.mbs aus und klickt auf To Device.
In der Konfiguration.txt von Cerea müsst ihr rbtqMode auf 1 stellen.
In Cerea geht ihr dann in die Einstellungen, klickt auf Scan und er sollte euer Board automatisch finden.
Achtung beim Pasperdegree!!!!
Der Pasperdegree vom Phidgets Controller muss mit 4 multipliziert werden dass er für den Roboteq passt.
Man kann aber mit Cerea und dem Roboteq Controller auch den Pasperdegree messen falls ihr keinen Wert vom Phidgets habt.
Alles weitere ist dann nur mehr Feinanpassung in Cerea.
Hier nochmal die Links zu den Betriebsanleitungen
Roboteq SDC
https://www.roboteq.com/index.…ollers/279/sdc2130-detail
Roborun +
https://www.roboteq.com/index.…6-roborun-pc-utility/file
Hier nochmal ein Foto von meiner fertigen Lösung
Ich hoffe ich habe euch das einigermaßen verständlich erklärt.
Bei Fragen könnt ihr euch gerne melden!
Liebe Grüße aus Niederösterreich !
Flo