-
-
Neuer Benutzer
Öfters hier
Re: Phasenverschiebung bestimmen
Hi, Maverick89,
"Ich kriege ultraschall-Signall von 4 Piezos (ca 40kHz mit schwimmende Frequenz - +/- 1kHz, damit man verschiebungen über 1*lambda auch detektieren kann, + störungen). Ich will nun die Phasenverschiebung zwischen Kanal 1 und jeweils jedem anderen Kanal bestimmen - zu vereinfachung gelte, dass am alle anderen Kanäle dem Kanal 1 folgen oder gleichen, aber nicht vorauslaufen."
In der Funkortung, Dopplerpeiler der Luxusklasse haben eine ähnliche Aufgabe - da sind die Phasen eines Signals an mehreren Antennen zu messen.
Zusätzliche Erschwernis: Amplituden oder Frequenzmodulation des zu peilenden Signals.
Lösung, hier angepaßt: Du nimmst Deinen Kanal 1 als Referenzkanal.
Dessen Signal formst Du durch Begrenzung zum Rechteck.
Gleichzeitig erzeugst Du ein um 90° verschobenes Hilfssignal von diesem Rechteck, dazu könnte eine PLL genügen, die auf doppelter oder vierfacher Frequenz schwingt und heruntergeteilt wird für den Phasenvergleich. Aus der Teilerkette leitest Du das Quadratursignal ab.
Die Kanäle 2..4 sind die Messkanäle. Die tastest Du der Reiche nach ab, das Multiplexsignal heisse "Messsignal".
Nun miss die Differenzphase zwischen Mess- und Referenzsignal.
Beispielsweise mit einem Quadraturmischer, zwei Tiefpässen, A/D-Wandlung und Berechnung des cotangens.
Durch das Multiplexen gewinnst Du drei Differenzen - und das sollte für Deine Anwendung ausreichen.
Wenn Dein Multiplexer schnell genug ist, kannst Du die Messwerte über mehrere Zyklen des Multplexers mitteln.
Ciao
Wolfgang Horn
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen