Hallo,
gegen den USB-UART-Wandler ist vermutlich nichts einzuwenden.
Der Mikrocontroller ist sicherlich zu klein für die geplante Aufgabe. Von 8 Pins können nur höchstens 6 gesteuert werden (2 Pins für die Versorgungsspannung). Ich würde eher einen ATmega88p/168p/328p oder ATmega32/644 empfehlen. Pro Motor brauchst du zwei oder drei IO-Pins, der Roboterarm hat laut Datenblatt 5 Motoren. Also brauchst du 10-15 IO-Pins nur für die Motorsteuerung. Dazu 2 für den UART. Einige Pins für die Versorgungsspannung. Also brauchst du schon einen Mikrocontrollern mit 20 oder mehr Pins. Die genannten Controller könnten in Frage kommen.
Zur Stromaufnahme der Motoren finde ich in der KSR10-Beschreibung/Datenblatt keine Angaben. Deswegen ist es schwierig abzuschätzen, für welchen Strom man den Motortreiber auslegen muss. Hast du den KSR10 schon da? Kannst du die Stromaufnahme eines Motors messen? Es könnte z.B. ein TLE4202 passen, gibt es günstig (50 Cent) bei Pollin und schafft satte 2 Ampere. Weitere bekannte Treiber gibt es in dieser Tabelle:
http://rn-wissen.de/wiki/index.php/G...8-bausteine.29
Grüße,
Bernhard
Lesezeichen