mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Flankensteuerung


Autor: Peter Svedic (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,kann mir jemand helfen, wie kann ich mit einem atmega 85535 µC
eine Flankentriggerung realisieren. Es wird über einen Induktivsensor
eine Positionserfassung durchgeführt von 0 bis 360 Grad in 45 Grad(also
8 Positionen) Schritten. Jede Position wird ein Zähler hochgezählt,wie
schaffe ich es aber eine Totzeit einzubauen, das jede Position auch nur
einmal gezählt wird?? Nur uber eine delayzeit erscheint mir zu
unsicher,da mein Gestell ein wenig wackelig ist.der µC wird in C
Programmiert. Außerdem habe ich das Problem, das ich eine PWM bräuchte,
über die Funktion der µC ja verfügt, jedoch hab ich kein Ahnung wie man
diese Programmiert.

Autor: Danny (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Moin Peter,

zum zählen deiner Impulse würde ich einen Interrupt verwenden. Den PD2
und PD3 kann man so einstellen, daß er auf einen steigende oder
fallende Flanke reagiert (ist im Datenblatt erklärt). Was den PWM
angeht, habe ich in C noch nicht ausprobiert, aber in Assembler
funktioniert ist im Anhang zu sehen. Ich verwende den 90S8535, der hat
3 PWM Ausgänge satt 4 wie der Mega8535. Wird beim Mega vermutlich
ähnlich funktionieren.

Gruß Danny

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.