Schrittmotor Rampenberechnung

OP #2417453
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
Gast #2417468
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.
OP #2417569
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

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.