Pages: 1 2 3 [4]   Go Down
Author Topic: Servomotor und tips gesucht  (Read 5372 times)
0 Members and 1 Guest are viewing this topic.
Traunstein, Germany
Offline Offline
Full Member
***
Karma: 0
Posts: 111
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Wir sollten uns das mal zu Herzen nehmen.
Logged

Gurkengraeber
Guest
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
Weißt Du, ich versuche nur dann den Mund aufzumachen, wenn ich weiß was ich sage und sicher bin, daß das was ich sage richtig ist

Kam das jetzt von Uwe, oder Josef K. ?

Logged

Traunstein, Germany
Offline Offline
Full Member
***
Karma: 0
Posts: 111
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Und wieder einmal eine Frage:
Ich nutze gerade den Pololu Schrittmotortreiber im 16tel Modus. Da das ganze Ding ordentlich "wobbelt" oder schreitet - sprich die Schritte sind deutlich sichtbar - habe ich mir eine industrielle Ansteuerung besorgt. Die schafft theoretisch bis 256tel Schritte.
Nun muss ich aber pro schritt nicht mehr 400 (vollschritt) sondern 102400 Schritte für eine Umdrehung machen.

Schafft der Arduino das denn zeitlich oder ist er da zu langsam?

Da ich ca 2 umdrehungen pro sekunde anstrebe, wären das 204800 Schritte pro sekunde. Das heisst: 2 microsekunden high, 3 mikrosekunden low...
Logged

Munich/Germany
Offline Offline
God Member
*****
Karma: 11
Posts: 643
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Im 16tel Modus sind das (bei einem 200-Schritt-Motor) 3200 Schritte pro Umdrehung. Wenn da die Schritte zu sehen sind stimmt was mit der Ansteuerung nicht. Ich verwende auch den Pololu und der Stepper läuft absolut flüssig.
Logged

_______
Manfred

Traunstein, Germany
Offline Offline
Full Member
***
Karma: 0
Posts: 111
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Das gute Stück (0,9°) treibt ein Zahnrad an und da hängt ein schlitten dran und darauf steht ne hochauflösende Kamera. Der Schlitten bewegt sich scheinbar super ruhig, ich bin auch echt begeistert - aber im Video ist das dann leider doch zu sehen.
Die Kamera hat 6 Kilo und sitzt in einer relativ ungünstig gelagerten Position so 25cm über dem Schlitten. Irgendwas schaukelt sich da auf. Ich merke nen grossen Unterschied zwischen 8tel und 16tel-Schritten und soooo falsch kann das Ding nicht angeschlossen sein...

Aber zurück zu meiner Frage...
Logged

Traunstein, Germany
Offline Offline
Full Member
***
Karma: 0
Posts: 111
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

also:
Nie mehr EasyDriver oder Pololu!
Dieses CNC-Fräsen-Motortreiberding ist Wahnsinn!
Ich fahre jetzt mit 128tel Schritten und habe meine Lüfter raus geworfen. die 60€ waren sehr gut investiert...
Logged

Forum Moderator
BZ (I)
Offline Offline
Brattain Member
*****
Karma: 248
Posts: 21169
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Und wieder einmal eine Frage:
Ich nutze gerade den Pololu Schrittmotortreiber im 16tel Modus. Da das ganze Ding ordentlich "wobbelt" oder schreitet - sprich die Schritte sind deutlich sichtbar - habe ich mir eine industrielle Ansteuerung besorgt. Die schafft theoretisch bis 256tel Schritte.
Nun muss ich aber pro schritt nicht mehr 400 (vollschritt) sondern 102400 Schritte für eine Umdrehung machen.

Schafft der Arduino das denn zeitlich oder ist er da zu langsam?

Da ich ca 2 umdrehungen pro sekunde anstrebe, wären das 204800 Schritte pro sekunde. Das heisst: 2 microsekunden high, 3 mikrosekunden low...

Der Arduino müßte diese Frequenz schaffen. Lies mal das Datenblatt des Treibers durch.

Grüße Uwe

Logged

Traunstein, Germany
Offline Offline
Full Member
***
Karma: 0
Posts: 111
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Weiss man, wie lange es dauert einen Digital-Input zu lesen und wie lange es dauert Werte zu addieren/zu vergleichen?
Gibt es da eine Regel?
Logged

Forum Moderator
BZ (I)
Offline Offline
Brattain Member
*****
Karma: 248
Posts: 21169
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Schwierig zu sagen.
Der Compiler produziert den Maschienencode der auf den Arduino hochgeladen wird.
Man müßte den Code analysieren oder den Compiler genau kennen. Für zeitkritische Aufgaben kann man auch in Assembler programmieren.
....
Grüße Uwe
 
 
Logged

Munich/Germany
Offline Offline
God Member
*****
Karma: 11
Posts: 643
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

also:
Nie mehr EasyDriver oder Pololu!
Dieses CNC-Fräsen-Motortreiberding ist Wahnsinn!
Ich fahre jetzt mit 128tel Schritten und habe meine Lüfter raus geworfen. die 60€ waren sehr gut investiert...
Auch wenn ich aktuell keinen Bedarf habe: könntest Du mal verraten, welches Teil Du da gekauft hast?
Logged

_______
Manfred

Traunstein, Germany
Offline Offline
Full Member
***
Karma: 0
Posts: 111
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

http://www.cncprofi.eu/index.php?action=Kategorie&kat=2&PHPSESSID=7atpfpa1ea0l5ocpqcrhs950j1
Hier habe ich die "kleine" 4.2A-version gekauft.
Logged

Munich/Germany
Offline Offline
God Member
*****
Karma: 11
Posts: 643
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Danke.
Logged

_______
Manfred

Offline Offline
Full Member
***
Karma: 0
Posts: 147
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hallo DerHerrKohler,
Du machst ja echt interessante Projekte. Ich verwende für derartige Antriebe in der Regel DC-Motoren mit oder Ohne Getriebe und baue einen Encoder an. Diese Encoder bekommt man mittlerweiel auch für angenehme Anschaffungswiderstände.
Für meine Erodiermaschine habe ich einen Getriebemotor (1:100) mit Spindeltrieb (p2,5) und Encoder (1024 Inp) kombiniert. Die Auswertung und steuerung läuft auf einem Seeduino.
Viele Grüße
Logged

Pages: 1 2 3 [4]   Go Up
Jump to: