Steppersteuerungdurch Schieberegister

OP #1205071
Hallo,

ich bin neu hier also nicht gemein sein ;) ich würde gerne eine 
steppersteuerung aufbauen umd 6 stepper steuern zu können...diese 
kriegen über eine serielle schnittstelle werte zugewiesen und sollen vom 
nullpunkt aus je nach empfangenem wert vor- oder rückwärts laufen...dh 
wenn ein wert zb 128 kommt macht der stepper eine halbe umdrehung, wenn 
nachher zb 64 empfangen wird macht er 1/4 drehung zurück. hört sich 
einfach an, soll auch einfach sein aber die software macht mich ziemlich 
fertig. die schaltung existiert bereits nur die sw bringe ich nicht 
alleine zusammen daher möchte ich um hilfe ansuchen. das ganze sollte im 
C sein um es auch an andere controler anpassen zu können. da ich quasi 
auch noch ein neuling bin und nur erfahrung mit pic's hatte, dieses 
projekt aber mit avr's aufbaue wären da eventuell tips vorteilahft ;)

mfg Tomas
Gast #1205113
Zeig mal den Schaltplan. Deine Beschreibung ist doch sehr 
gewöhnungsbedürftig.

Zur Software ganz einfach:
ist aktuelle Position kleiner neuer Position drehe links herum
ist aktuelle Position größer neuer Position drehe rechts herum

Wozu du dabei ein Schieberegister brauchst, kann ich mir leider nicht 
vorstellen.
OP #1205139
danke für die rasche antwort...

deine interpretation ist richtig!

die schaltung ist im endeffekt nichts anderes als die da 
Beitrag "DMX512 Empfänger mit Relaisansteuerung für 20 Kanäle" nur mit dem feinen 
unterschied dass ich einen mega8515 benutze.

die schieberegistervariante möchte ich benutzen weil ich das board 
möglichst klein sein soll und I²C meiner meinung nach noch komlizierter 
ist was die slaves betrifft. es sollte auch leicht erweiterbar sein bis 
20+ stepper falls notwendig.

lg Tomas

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.