Hallo, ich stehe vor dem problem frequenzen von 0 bis 120 Herz messen muss. Wie kann ich das mit eine mega16, relativ einfach, aber fast exakt zu messen. Wie müsste dazu die Hardware aussehen, kann man da einen Timer extern triggern? Mfg Daniel
Daniel wrote: > ich stehe vor dem problem frequenzen von 0 bis 120 Herz messen muss. Vergiß es, das ist unmöglich. Um 0Hz zu messen, reicht nichtmal die Zeitdauer der Existenz der Erde aus. Setze Dir nen realistischen unteren Wert (z.B. 1Hz). > ... aber fast exakt zu > messen. Wieviel Digits ist "fast exakt" ? Fragen dürfen ruhig "exakt" sein und nicht schwammig. Peter
Ein Mega32 kann das. Wie schon ausgefuehrt, ist Null nicht dabei. Die Messzeit bestimmt die Aufloesung. Um ein zhentel Herz noch aufloesen zu koennen benoetig man 10 sekunden Messzeit. Der Captureeingang hat eine untere Schranke, die bestimmt ist durch den Teiler und den Quarz. Da muesste man die Overflows mitzaehlen.
uu wrote: > Um ein zhentel Herz noch aufloesen zu > koennen benoetig man 10 sekunden Messzeit. Nein, die Auflösung kann durchaus im milli-Herz Bereich sein. Nur der kleinste absolute Wert bestimmt die Meßzeit. Peter
>> Um ein zhentel Herz noch aufloesen zu >> koennen benoetig man 10 sekunden Messzeit. > >Nein , die Auflösung kann durchaus im milli-Herz Bereich sein. Ich glaube er hat gemeint, dass um eine Frequenz von 0,1 Hz zu messen ein Messintervall von 10 sek. nötig ist. (also einfach T=1/f; nicht die Auflösung)
Die Auflösung bei 1Hz kann bei 50ns liegen, wenn Dein Timer mit 20Mhz läuft. Unter 0,1Hz zu messen ist aber echt Horror. Auf zwei Flanken müßtest Du schon 10s warten. Bei 0Hz, wie gesagt, da hast Du kein Problem mehr mit der Globalen Erwärmung ;o)) Grüßle Lothar
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.