Schrittmotoren Programmverlauf abfahren lassen

Gast #1830565
Lesenswert?
• ▲
▼
Hi,

ich würde gerne mehrere Schrittmotoren ein bestimmten Programmverlauf 
abfahren lassen.

Das soll so aussehen, dass man per serieller Schnittstelle ein Programm 
mit Positionen und Zeitpunkten in den Mikrocontroller lädt um es dann 
per Knopfdruck ausführen zu lassen.

Das ganze soll eine Kamerasteuerung werden.

Im weiteren Verlauf soll das Programm dann noch so angepasst werden, das 
man zwischen den einzelnen Keyframes einen "weichen" Übergang hat, d.h. 
keine Sprünge in der Geschwindigkeit.

Naja das sollte timergestützt auch einigermaßen funktionieren...

Meine Frage ist:
Gibt es Projekte in denen auch ein Programmablauf seriell eingespielt 
wird, welcher dann nachher vom Hauptprogramm abgearbeitet wird?
Will nicht das Rad neu erfinden, nur ich komme mit Google nicht weiter.

Gruß
Hörstel
Gast #1830625
Lesenswert?
• ▲
▼
moin moin,

meine Fräsensteuerung läuft auf einem 8051. Da wird G-Code (max.128kB) 
im MC gespeichert und dann per Interpreter abgearbeitet. Da man für eine 
Kamerasteuerung keine Fräßradienkorrektur benötigt, ist die Steuerung 
dann recht einfach.
Sollte also auch einem einem AtMega gehen.

Mit Gruß
Pieter

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.