Ressourcen schonender Frequenzzähler Atmega1284 VIN:4V - 28V

Gast #3422807
Lesenswert?
• ▲
▼
Hallo zusammen,

ich möchte neben weiteren Aufgaben zwei unabhängige Frequenzzähler(bis 
ca. 10khz) mit dem Atmega1284(bereits vorhanden) realisieren.

Gibt es hierfür fertige Bausteine(z.b. I2C/SPI etc.) die ich nur in 
bestimmten Abständen abfragen muss?

Falls es keine fertigen Bausteine gibt wäre meine Idee folgende:
Binärzähler und einfach in bestimmten Abständen den Wert abfragen und 
den Zähler zurücksetzen.

Beispiel:
8bit Zähler alle 1/10sek abfragen und zurücksetzen -> max 2550Hz
Durch erhöhen der Abfrag-Frequenz könnte ich so auch den Messbereich 
erhöhen.

WEITERE Aufgabenstellung:
Das Eingangssignal soll möglichst gering belastet werden und kann 
zwischen 4 und 28V schwanken.

Für eure Hilfe schon mal im Voraus ein großes Dankeschön
Gruß
NickNack
Moderator (Firma: Titel) Persönliche Seite #3422831
Lesenswert?
• ▲
▼
NickNack schrieb:
> WEITERE Aufgabenstellung:
> Das Eingangssignal soll möglichst gering belastet werden und kann
> zwischen 4 und 28V schwanken.
Lösung: Komparator.

> Beispiel:
> 8bit Zähler alle 1/10sek abfragen und zurücksetzen -> max 2550Hz
> Durch erhöhen der Abfrag-Frequenz könnte ich so auch den Messbereich
> erhöhen.
Schalte einfach zwei Binärzähler hintereinander und lies die mit einem 
Schieberegister ein, dann hast du z.B. 65535 Takte Zeit. Ich würde dafür 
aber (wenn schon) ein CPLD nehmen. Aber vorher würde ich versuchen, das 
direkt im uC lösen. Ressourcenschonender (im Bezug auf Platz und 
Plastik) kann es kaum werden. Bei max. 10kHz ist sogar eine reine 
Softwarelösung über Pinchange Interrupts nicht ganz abwegig...

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.