Forum: Mikrocontroller und Digitale Elektronik "einfaches" PC- Interface gesucht / Servosteuerung / Eingänge


von David S. (d-a-v-i-d)


Lesenswert?

Hallo,

ich bin neu im Forum und glaube, dass mir hier geholfen werden kann.
Im Rahmen meiner Diplomarbeit konstruiere ich ein Trainingsgerät für 
Rehabilitation / Ergotherapie. Das mechanische Konzept steht soweit.
Nun habe ich die Möglichkeit ein Modell auf zu bauen (Rapid Prototyping) 
dass voll funktionsfähig sein soll.
Da ich "privat" Flugmodellbau betreibe- möchte ich kleine Modellbau 
Servos als Antriebe verwenden.
Gesteuert sollen die Motore vom PC aus. (möglichst ohne programmierbare 
IC- Bausteine)

Mit Programmiersprachen kenne ich mich ein klein wenig aus ( C und VBA), 
kann recht gut löten und traue mir das Vorhaben schon zu, jedoch fehlt´s 
mir reichlich an Wissen über die Ansteuerung der Servos.

Einen interessanten Tipp habe ich bereits bekommen:

http://www.shop.robotikhardware.de/s...143cc19280444c

Eine super Sache, wie ich finde, jedoch habe ich damit (bisher) noch ein 
Problem.
Zwei der Servos, die eingesetzt werden sollen, werden modifiziert so 
dass sie 360° drehen können (kein Anschlag)- somit "nur" noch 
Getriebemotore sind.
Diese müssen aber 100%ig synchron drehen! Zudem muss eine definierte 
Anfangsposition angefahren werden können.
Da wären zwei einfache Schalter denkbar (einer pro Servo), die (z.B.)ein 
mal pro Umdrehung ein Signal (0/1) geben. Über dieses Signal könnte auch 
der Synchronlauf überprüft werden (gleiche Zeiten bis zur Auslösung).

Jedoch benötige ich hierfür min. zwei digitale Eingänge die abgefragt 
werden können. Das kann die o.g. Platine nicht mehr.

Nun hoffe ich auf Eure Hilfe. Kann mir jemand eine Quelle / Tipps geben 
wie ich mein Problem möglichst einfach meistern kann?
Ein Baustein mit Eingängen und Servo-Treiber, die vom PC aus angesteuert 
werden kann, wäre gut. Die m.M. nach komplizierte Mikrocontroller- 
Programmierung würde ich gerne umgehen, wenn´s möglich ist. 
PC-unabhängig muss das System nicht sein.

Ist viel Text geworden, ich danke Euch für Eure Zeit!
Danke vorab!
Gruß, David

von faustian (Gast)


Lesenswert?

Da wuerde ich generell einen FT245 empfehlen. Zumindest unter Un*x sehr 
einfach anzusteuern (/dev/ttyUSBxx), und einfach in eine Schaltung zu 
integrieren.

von Gast (Gast)


Lesenswert?

Wie wäre es mit 2 Schrittmotoren statt den 360° Servos? Dann kann der 
Synchronlauf einfacher realisiert werden.
Wieviel Zeit hast du für diesen Elektronikteil eingeplant?

von ... .. (docean) Benutzerseite


Lesenswert?

Link geht nicht...

Was spricht dagegen beiden Servos das gleiche Signal vorzusetzen? Wäre 
das nicht eine Idee...

von David S. (d-a-v-i-d)


Lesenswert?

Danke für Eure Antworten!

hier nochmal der Link (diesmal richtig)

http://www.shop.robotikhardware.de/shop/catalog/product_info.php?products_id=118&osCsid=6cbee1e626fe2d8c64143cc19280444c

@docean:
Die Servos müssen synchron, aber in der Drehrichtung frei steuerbar 
sein.

@Gast:
Schrittmotoren wären auch denkbar. Würde es aber lieber mit den Servos 
machen. Zumal (da weiß ich aber wieder nicht genau) wäre der 
Synchronlauf zwar gegeben, ich brauche aber immer wieder eine definierte 
Ausgangsstellung der angetriebenen Teile, zumindest beim Einschalten. 
Ein Sensor für die Position wäre immer noch vonnöten.
Zeitlich wären zwei- drei Wochen drin. Hoffe ich begreife das alles bis 
dahin!


@faustian:
Ich habe gerade mal nach dem Bpard gegoogelt. Muss aber noch genauer 
lesen.
Ihr müsst mir verzeihen, dass ich (noch) wenig mit Ausdrücken wie "Un*x 
sehr einfach anzusteuern (/dev/ttyUSBxx)" anfangen kann.
Könnte dieses FT245- Baord meine Servos direkt ansteuern?
Ich lese mich heute Abend etwas ein- melde mich dann bestimmt wieder.

Gruß, David

von faustian (Gast)


Lesenswert?

Board? Das ist ein einzelner Chip, den es aber praktischerweise auch auf 
ertigem Modul von diversen Herstellern geben sollte...

von David S. (d-a-v-i-d)


Lesenswert?

Sorry- habe Board geschrieben, weil ich dies hier:
http://www-user.tu-chemnitz.de/~sjoc/new/index.html
gefunden habe.
Ich denke das Du so etwas meinst.

David

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
Noch kein Account? Hier anmelden.