Frequenzmessung mit AVR

Hallo,

vor mir habe ich eine Frequenzgeneratorschaltung, die Sinus-, Dreieck- und Rechtecksignale gleichzeitig erzeugen kann. Nun moechte ich mittels eines ATmega16 die Frequenzen und Amplituden der drei Signale messen und auf einem LCD ausgeben. Bei der Frequenzmessung ergibt sich dabei das Problem, dass der uC nur einen Eingang zum Zaehlen hat (ICP1). Ich moechte nun aber die Frequenzen quasi gleichzeitig messen und ausgeben. Meine Idee ist einen Analog(um)schalter wie CD4066 zwischen Generator und uC zu setzen, der vom uC umgeschaltet wird. Damit koennte der AVR in kurzen Abstaenden immer eines der Signale auf den Zaehlereingang schalten und die Frequenz messen.

Funktioniert das? Wenn es funktioniert wuerde man als Analogschalter besser einen IC benutzten oder diskret mit FETs aufbauen?

Gibt es bessere Moeglichkeiten?

Danke, Patric

Reply to
Patric
Loading thread data ...

Patric schrieb:

und

es

einem

einen

si

Hallo,

schau Dir Deine Frequenzgeneratorschaltung mal genau an. Ist da die=20 Frequenz des Sinus-, Dreieck- und Rechtecksignals nicht zwangsl=E4ufig=20 immer untereinander gleich? Wenn man die im Mehrkanaloszi im Chopbetrieb alle gleichzeitig stabil=20 darstellen kann, dann sind die Frequenzen gleich. Es sollte also reichen nur die Frequenz des Rechtecksignals zu messen.

Bye

Reply to
Uwe Hercksen

Nein. Die Schaltung ist absichtlich so ausgelegt, dass man unabhaengig voneinander alle 3 Signale nutzen kann. Es sind 3 eigenstaendige Generatoren.

Schaltplaene der Generatoren gibt's hier:

formatting link

Patric

Reply to
Patric

Patric schrieb:

Dann mußt du umschalten. zB mit Analogmultiplexern 74HC4051 oder

74HC4052 oder 74HC4053

Martin

Reply to
Martin Lenz

Zur Amplitudenmessung würde ich die Signale aktiv gleichrichten und dann mit einem (oder den drei) AD Wandler die Amplitude messen.

Wenn ich mich nicht irre gibt es beim Mega 16 bestimmt drei Interrupt Eingänge. Wenn du die Flankentriggerst und einen Zähler die zeit zählen lässt ist das mit der Frequenzmessung auch kein Problem mehr. Aber du hast nix über die Frequenz erzählt. Evt. musst du noch einen Teiler verwenden.

Tschüss Martin L.

Reply to
Martin Laabs

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.