Drehzahlmesser mit Atmega 16 + Gegenkopplung

Gast #2071155
Lesenswert?
• ▲
▼
hallo Leute!!

ich bin dabei hobbymässig eine Schwingeding zu bauen... 2 Stäbe welche 
in der Mitte mit einem Motor verbunden und am oberen Stab auffgehängt 
sind. Durch abwechselndes Drehen des motors sollte sich das Teil 
aufschwingen und maybe sogar in aufrechter Position zum stehen kommen.
nun hab ich folgendes Problem:

Als Motor verwende ich einen Schrittmotor mit Drehzahlgeber...
Dieser Drehzahlgeber liefert mir 2 Signale (Rechtecksignale +5V), eines 
davon leg ich an den INT0 Eingang des Atmega16 an. Nun möchte ich den 
Atmega so programmieren... jedesmal wenn eine Flanke kommt, und in 
welche Richtung sich der Motor dreht, soll die Variable "Temp" ihren 
Wert erhöhen oder veringern... aber irgendwie haut es noch nicht ganz 
hin... Dies brauch ich zum einen um die Bewegung grafisch in einer GUI 
auszugeben, aber auch um einen Selbstschutz zu programmieren. Denn wenn 
das Teil zu schnell schwingt soll es nicht zusammenklappen und sich 
selbst beschädigen.

hoffe jemand kann mir bei dem kleinen Problem helfen, vielen Dank schon 
im Voraus.

Ps.: im anhang habt ihr den quellcode
Angehängte Dateien:
Gast #2071488
Lesenswert?
• ▲
▼
Ich find's ja beeindruckend, dass Micha und Christopher überhaupt noch 
irgendeinen Sinn in dieses Gestammel da oben hineininterpretieren 
können.

Beim besten Willen: Ich verstehe einfach nicht, was du vor hast und wo 
dein Problem liegt.

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.