attiny2313 getriebesyncronisation

Gast #3393107
Lesenswert?
• ▲
▼
Hallo,  ich breucht hilfe:
Situation ich möchte 2takte(drehzalen) aus einem getriebe abtriebswelle 
und schaltwelle zählen und auswerten und übet 5 led anzeigen welcher 
gang passen würde +-ein paar%

Prozessor attiny2313
2impulse pro umdreung an jedee welle
5led

Problem: wies setze ich das programm um zählen oky aber wiebekomme ich 
eineflexible tolleranz dazu?
Mfg FF_Ff
#3397474
Lesenswert?
• ▲
▼
FF_FF schrieb:
> ich möchte 2takte(drehzalen) aus einem getriebe abtriebswelle
> und schaltwelle zählen und auswerten und übet 5 led anzeigen welcher
> gang passen würde

Ich würde es so versuchen:
- Antriebstakt an T0, Timer0 als Impulszähler schalten.
- Timer0 Overflov-Interrupt aktivieren (löst dann alle 256 Takte einen
  Interrupt aus).
- Abtriebstakt an T1, Timer1 als Impulszähler schalten.
- Eine Tabelle im Flash anlegen, in der für jeden Gang ein oberer und
  ein unterer Wert angegeben ist, wieviele Impulse an der
  Abttriebswelle bei 256 Antriebsimpulsen zu erwarten sind. Das
  sind 4 Bytes pro Gang.
- In ISR des Timer0-OVF Timer1 auslesen und danach löschen (oder
  Differenz aus altem und neuem Zählerstand bilden), das ergibt
  eine Zahl, die angibt, wieviele Impulse die Abtriebswelle bei 256
  Impulsen der Antriebswelle gemacht hat.
- Ermittelten Wert mit den Werten aus der Tabelle vergleichen, bei
  Treffer Gang (Index) anzeigen, wenn kein Treffer erfolgt, dann
  Leerlauf anzeigen.

...

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.