Forum: Mikrocontroller und Digitale Elektronik Zwei Frequenzen vergleichen


von Bernhard Gebert (Gast)


Lesenswert?

Hallo allerseits,

für ein einstellbares, hochgenaues und schnelles Bandpass-Filter möchte
ich die zu erkennende Frequenz mit einem PWM-Signal erzeugen und in
einem Analog-Teil mit dem Eingangssignal vergleichen.

Weiß jemand von euch eine Möglichkeit, zwei Frequenzen im
Sprachfrequenzbereich analog miteinander zu vergleichen (nicht
synchron!)?

Danke im Voraus,
Bernhard

von Hubert (Gast)


Lesenswert?

Du könntest beide Signale auf einen Modulator geben und erhälst ein
Summen- und ein Differenzsignal. Wenn das Differenzsignal Null ist,
sind beide Frequenzen gleich.

von Sandro (Gast)


Lesenswert?

es gibt bauteile (weiss jetzt keines auswendig mit namen) die
proportional zur frequenz ne gleichspannung rausgeben, was dann sehr
einfach zu vergleichen wäre...

von Andreas (Gast)


Lesenswert?

[zitat]es gibt bauteile (weiss jetzt keines auswendig mit namen) die
proportional zur frequenz ne gleichspannung rausgeben, was dann sehr
einfach zu vergleichen wäre...[/zitat]

Das Macht ein Tiefpass weit oberhalb seiner Grenzfrequenz. Blöd nur,
dass der Gleichspannungswert dann auch noch gleiche Amplituden
vorraussetzt. Außerdem funktioniert das wirklich nur sehr weit oberhalb
der Grenzfrequenz. Für Sprache könnte es schon Probleme geben.

Ich würde gleiches wie Hubert vorschlagen.

mfg

Andreas

von Unbekannter (Gast)


Lesenswert?

@Andreas:

Du irrst.

Ein Tiefpass lässt weit oberhalb seiner Grenzfrequenz nur noch den
Gleichspannungsanteil durch, und den Wechselspannungsanteil nie,
unabhängig von der Frequenz...

Darum heisst das genze ja auch Tief_pass_, weil tiefe Frequnzen
passieren und hohe Frequenzen nicht, und nicht
Frequenz-Spannungs-Wandler...

von Andreas (Gast)


Lesenswert?

schon richtig .... aber das geniale ist, dass er oberhalb seiner
Grenzfrequenz den Mittelwert des Wechselspannungssignales bildet. Das
kann man prima nutzen um Beispielsweise ein PWM-Signal aus einem
Rechner zu nutzen um eine Schaltugn anzusteuern, die aber eine
Gleichspannung braucht. Man pappt einfach den TP davor und Tada ... man
hat eine Gleichspannung die der Frequenz des PWM-Signales Proportional
ist.

Das nützt natürlich alles nichts, wenn das Signal symmetrisch ist, das
sollte aber für Sprache nicht der Fall sein.

von Andreas (Gast)


Lesenswert?

args ...

habe Mist erzählt :(

Das funktioniert ja nur, wenn die Frequenz des PWM-Signals fest ist und
man die Pulsweite detektieren möchte. Der resultierende
Gleichspannungswert ist proportional der Pulsweite, nicht der
Frequenz.

Entschuldigt bitte meine geistige Umnachtung. ;D

von Hendi (dg3hda) (Gast)


Lesenswert?

Hilft es dir, das Sprachsignal auf TTL-Pegel begrenzen, mit dem PWM auf
ein XOR-Glied zu geben und am Ausgang die Abweichung als eine Art
schwankende PWM zu kriegen ? Bei Frequenzgleichheit bleibt das
Tastverhältnis gleich, und ein PWM-Signal wäre auch wieder gut mit
einem µC auszuwerten. Nur so ne Idee. Grüße, HD
P.S.: Ja da steckt die Grundidee einer PLL drin

von Robby (Gast)


Angehängte Dateien:

Lesenswert?

Wie wärs denn mit nem Monoflop (oder auch astabile Kippstufe), nen
Komparator davor und immer wenn das Signal eine gewisse schwelle
überschreitet, kippt der Monoflop in seinen astabile Phase. Diese muss
selbstverständlich kürzer sein, als der "Duty Cycle" deines Signals.
Hinter den Monoflop ein Integrierglied und du hast eine Gleichspannung,
die sich proportional zur Frequenz ändert.

von Bernhard Gebert (Gast)


Lesenswert?

Hallo ihr alle,

vielen Dank für die vielen Antworten.
Leider kann ich die "PWM->Analog->Vergleicher" nicht nehmen, da das
für mich viel zu lange dauert.

@ Hubert
Ein Modulator (welcher eigentlich, ich denke jetzt an einen AM-)
multipliziert doch, oder ?
Bei ungleicher Phasenlage (->Rechteck) kommt doch dann bei jedem
Frequenzverhältnis heraus und nie null, oder? Ach so, meinst du
vielleicht einen PLL-Modulator? Gibt's soetwas integriert?

Ansonsten könnte ich die Frequenz auch mit einer CCP-Einheit des uC
messen, die benötigte Mittelwertbildung usw. dauern natürlich auch ihre
Zeit...

Viele Grüße,
Bernhard

von Arno H. (Gast)


Lesenswert?

Ich kann mir eine Frequenzerzeugung mit PWM, die über einen relativ
schmalen Frequenzbereich hinausgeht, nur schwer vorstellen. Was sind
die Frequenzgrenzen der Auswertung?
Arno

von edi-edi (Gast)


Lesenswert?

vielleicht einen PLL-Modulator? Gibt's soetwas integriert?

eher einen DeModulator   das IC heisst cd4046 glaube ich; PLL Baustein

Ed

von Bernhard Gebert (Gast)


Lesenswert?

Die Frequenzen laufen über einen Filter, der den Sprachbereich
eingrenzt.
Also werden die Frequenzen im Sprachbereich liegen. Evtl. ist auch
4-FSP oder 8-FSK geplant, deshalb möchte ich nicht einfach analoge
Filter nehmen.

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.