Forum: Mikrocontroller und Digitale Elektronik Ideenanregung Frequenzzähler + Spitzenwertmesser


von Lars H. (Gast)


Lesenswert?

Hallo!

Ich möchte gerne die Frequenz des am Analog Eingang anliegend Signals 
sowie den Spitzenwert messen.

Wollte dazu mal eure Meinung hören, wie es am einfachsten machbar ist.

Wäre es besser den am Eingang liegenden Sinus zuvor mit einem kleinen 
Gatter mit Hysterese zu jagen, und danach mit dem µC immer auf zb. 
steigende Flanke "triggern" um den Timer anzuschalten und abzuschalten ( 
1/ ermittelte Zeit = Frequenz ) und gleichzeitig den Sinus an einen 
Analogport zu hängen und einfach in ner while ganze Zeit zu messen, und 
sich immernur den Spitzenwert zu merken, und das natürlich nur in der 
Zeit wo auch der Timer läuft, somit hab ich genau bei einer Periode, 
Frequenz und Spitzenwert ermittelt.

Meint ihr das ist die einfachste Lösung, oder habt ihr was besseres ?

Danke

Grüße
Lars

von Ulirch (Gast)


Lesenswert?

Das hängt sehr von der Frequenz und Wellenform ab, welches Verfahren 
besser ist.  Bei wirklich niedrigen Frequenzen (z.B. unter 10 Hz) kann 
es tatsächlich besser sein das Signal als ganzes zu digitalisieren und 
dann die Frequenz zu berechnen.  Wenn das Signal steile Flanken hat, 
oder die Frequenz etwas höher wird - wird es besser sein per Hardware 
erstmal ein Rechtecksignal zu erzeugen und dann die Periodendauern zu 
messen. Bescheibungen zu Frequenzzählern mit µC gibt es zu Hauf.

Die Bestimmung der Spitzenwerte der Spannung geht bei schnellen Signalen 
auch nur zuverlässig mit externen Spitzenwert Gleichrichter.

von Lars H. (Gast)


Lesenswert?

Ich möchte gerne von 10Hz - 20Khz messen.

Somit werde ich wohl Hardwaremäßig ein Rechteck erzeugen müssen.

meinst du bei 20kHz geht es noch ohne externen Spitzenwert Gleichrichter 
?

Es geht hier nur um Sinusformen, bzw. Sinusähnlichen Formen ( Aber 
nichts exotisches )

Lg
Lars

von Ulirch (Gast)


Lesenswert?

Solange die Signalform bei 20 kHz für eine Zeit einigermaßen konstant 
ist geht die Spitzenwertmessung noch über den AD. Das ist dann so eine 
Art zufällige Abtastung, und bei genügend Werten wird man schon dicht 
ans Maximum kommen.

Für die Freuqnzmessung wird man bei 20 kHz schon den "Umweg" über das 
digitale Signal machen müssen.

von Lars H. (Gast)


Lesenswert?

Naja stimmt, bei 200kHz maximaler Abtastfrequenz wird das bei 20kHz 
nichtmehr sehr exakt.

Wäre also zb. möglich externer Spitzenwertgleichrichter, wie hier: 
http://www.loetstelle.net/content/grundlagen/operationsverstaerker/images/spitzengr2.gif 
wobei ich den "Schalter" auch brauche, um es jedesmal wieder zu 
entladen. Wobei ich dann nicht kontinuierlich unterschiedliche 
Frequenzen und Amplituden messen kann. Sondern vorher wissen muss ab 
wann ein Signal am Eingang anliegt, um zuvor den Kondensator 
kurzzuschließen, wenn ich das so richtig sehe.

Gruß
Lars

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
Noch kein Account? Hier anmelden.