PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Schrittmotor geschwindigkeit



tomcat
20.06.2004, 11:27
kann man das RNBFRA V1.2 so programmieren, daß zwei Schrittmotoren mit verschiedenen Drezahlen laufen.


mfg
Tomcat

Frank
20.06.2004, 11:32
Hi
ja aber sicher. Die Motoren werden völlig unabhängig angesteuert. Die Geschwindigkeit hängt von den Schritten pro Sekunde ab. Am besten macht man sowas in einer Timer-Routine. Den einen Motor kann man z.b. bei jedem fünften Interrupt einen Schrittimpuls geben und den anderen nur jeden 7 Interrupt. Schon hat man unterschiedliche Geschwindigkeiten

tomcat
20.06.2004, 11:38
Das hört sich ja gut an.


Danke
Tomcat

uli88
07.03.2005, 00:06
Hi,

ich denke meine Frage zu Schrittgeschwindigkeiten passt hier ganz gut rein! Mich würden die vollständigen Angaben zu den Schrittzahlen interessieren die mit RN-Motor zu erreichen sind.

Gefunden habe ich nur das: (was sind aber ist die Wete zwischen 9 und 255)
==================
0 bis 255
0= 1000 Schritte pro Sek.
1= 500 Schritte pro Sek.
2= 333 Schritte pro Sek.
3= 250 Schritte pro Sek.
4= 200 Schritte pro Sek.
5= 167 Schritte pro Sek
6= 142 Schritte pro Sek
7= 125 Schritte pro Sek
8= 111 Schritte pro Sek
9= 100 Schritte pro Sek
...
255= 4 Schritte pro Sekunde

MfG
Uli

RCO
07.03.2005, 09:50
Also es dieht doch so aus, als wäre das ganze eine recht einfache Formel:
Anzahl Schritte pro Sekunde = 1000/(Wert+1)

Selbstverstäandlich gerundet!

MFG Moritz

uli88
07.03.2005, 10:51
Hallo RCO,

ja genau sowas habe ich gebraucht! Toll, dass Du für sowas einen Blick hast, ich habe zwar auch eine Gesetzmäßigkeit dahinter vermutet, habs aber nicht gesehen.

Uli

Dr.U.Bianchi
13.06.2005, 14:24
Hallo Leute,
Die Schrittgeschwindigkeit der Motoren kann man auch ganz einfach mit einer For i=1 to N - Next-Schleife als Pause nach jedem Schritt ansteuern. Damit erreiche ich mit meinen Motoren sehr viel schnellere Schrittgeschwindigkeiten als z.B. mit Waitms. Hier ist 1 als Wert schon zu langsam und 0 zu schnell. Mit der Schleife ist man natürlich etwas von der Taktrate des Controllers abhängig, aber damit kann man viel feiner die Wartezeit zwischen zwei Schritten kontrollieren. Bei meinem RNBFRA1.22 Board schaffen die Schrittmotoren so sehr hohe Geschwindigkeiten ohne Schritte zu verlieren (hängt auch vom Strom durch die Stepper ab). Da schaffen die Stepper im Augenblick bei i=150 für die Schleife noch mitzukommen (n Schritte hin und her). Das ist sehr sehr schnell!!!
Grüße,