Forum: Mikrocontroller und Digitale Elektronik Schrittmotor Rampenberechnung


von Henning F. (sixpack1)


Lesenswert?

Hallo miteinander,

ein paar Worte zu meinem vorhaben.

Ich möchte mit einem Encoder einen Schrittmotor verfahren und das in 
verschiedenen Bereichen. (0,01mm  0,1mm  1mm  pro Inkrement)

Das Zählen und multiplizieren der Impulse vom Encoder bekomme ich hin.

Ich hab im Netz einige Sachen  zum Thema Rampenberechnung gefunden, aber 
wenig was irgenwie vollständig erklärt war.
Hat von euch vieleicht noch jemand einen rat oder einen link bei dem ich 
nicht vorher Mathe studiren muß?.

Ich hab es auch schon mit Tabellen versucht die ich in Exel berechnet 
habe
aber das ganze ist zu Speicheraufwendig und zu Aufwendig für änderungen.
Und wie regelt man das mit den Interrupts vom Timer und Encoder das die 
sich nicht in die Haare bekommen.


 Mit freundlichen grüßen


Sixpack 1
von Martin (Gast)


Lesenswert?

Henning Frers schrieb:
> Ich möchte mit einem Encoder einen Schrittmotor verfahren und das in
> verschiedenen Bereichen. (0,01mm  0,1mm  1mm  pro Inkrement)

Was heißt das? Die Schrittgröße beim Schrittmotor ist durch den Aufbau 
des Motors vorgegeben und der Encoder guckt sich das nur an. Mit Halb- 
... Mikroschrittbetrieb läßt sich das noch feiner abstufen und die 
Laufruhe erhöhen.
Die Rampensteuerung zum Beschleunigen/Bremsen ist z.B. in der
Atmel AppNote AVR446 - Linear speed control of stepper motor
beschrieben.
von Matthias (Gast)


Lesenswert?

von Henning F. (sixpack1)


Lesenswert?

Hallo,

Sorry, dass mit dem Encoder habe ich wohl falsch ausgedrückt.


Ein Drehencoder soll als Handsteuerung für einen Schrittmotor dienen.

Z.B. ein Impulse vom Drehgeber wird mit 500 multipliziert .

Dann macht der Schrittmotor 500 Steps (250 Schritte Rampe rauf und 250 
Schritte Rampe runter) und hat dann z.B. 1 Umdrehung gemacht. Der Motor 
könnte damit ein Teleskop um 1mm verstellen.

Danke für den Tip mit der App Note Avr446. Hab ich mir auch schon 
angesehen
muß aber gestehen das ganze in der FORM nicht verstehe da ich kein C 
kann.

Ich möchte dass ganze nicht nur Kopieren sondern verstehen.

Dennoch vielen Dank

Gruß Sixpack2
von Martin (Gast)


Lesenswert?

Die Rechnung der Rampe für konstante Beschleunigung steht im Kap 2.3 der 
AppNote 446 (ganz ohne C ;-)
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.