mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Takt Hz sekunde us ms


Autor: Eugen Bosch (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,

ich habe irgendwie ein Problem mit dem Rechnen von Timing.
Heißt mein AVR läuft mit 11059200 Hz das heißt er macht 11059200 Takte 
pro Sekunde.

Soweit so gut.

Jetzt aktiviere ich mal timer 8bit mit dem Prescaler 1024.
11059200 / 1024 = 10800

10800 / 256 = 42.1875 Hz

Wie rechne ich jetzt 42.1875 Hz in sekunden oder ms aus?

Wenn ich in dem Overflow noch eine variable bis 100 hochzähle, wie 
rechne ich dann?

42.1875 / 100 = 0,421875   ist das richtig? wieviel ms sind das?



Und dann habe ich noch ne frage zu ADC.
Wie rechne ich ihn aus? Mit wieviel Hz läuft es wenn ich Prescaler 64 
nehme und wieviel ms oder us sind es zwischen den messungen?


Wäre echt toll wenn mir einer Licht bringen könnte.

Autor: Gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hier kommt Licht...
prescale = 1024
8-bit-timer mit -108 vorladen
ergibt Interrupt alle 10 ms (100 Hz)
dann 100 Interrupts zählen, ergibt 1 s (1 Hz)

ADC
der Zusammenhang zwischen ADC-Takt und Wandlungszeiten
ist in den Datenblättern sehr ausführlich beschrieben;
eigentlich bis auf den Takt genau. Lesen.

Autor: Gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
42,1875 Hz entsprechen einer Periodendauer von
23,7037 ms

T = 1/f
geht Licht auf? ;-)

Autor: AVRFan (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>Wie rechne ich jetzt 42.1875 Hz in sekunden oder ms aus?

1/(42.1875 Hz) = (1/42.1875) s = 0.0237037 s = 23.7037 ms


Formeln:   T = 1/f    (T = Peridendauer, f = Frequenz)

           1/Hz = 1 s

           1 s = 1000 ms


>42.1875 / 100 = 0,421875   ist das richtig? wieviel ms sind das?

Ja, ist korrekt, und es sind 100 mal soviel wie die obigen 23.7037 ms.

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.