Eine Phasenverschiebung ist doch eine Differenz, dafür sollte ein Flip-Flop reichen.
Es müßte über die Flanken der Eingangssignale angestuert werden.
Manfred
Hallo,
ich habe vor eine Phasenverschiebung zu 2er Signale gleicher Frequenz zu messen. Dazu habe ich mir folgende Schaltung ausgedacht:
die 2 inverter sind die Eingänge und jeweils mit Schmid-Trigger. Die Ausgänge sind von 2 Flip-Flops, wovon eins für positive verschiebung und eins für negative verschiebung dient. Wenn sich nun die Phase der beiden Eingangssignale verschiebt müssten vorne je nach verschiebung pulse zu detektieren sein (bitte korriegert mich, wenn ich einen Denkfehler mache).Code:|\ .---. -------| >O---o---|S | |/ | | | |------|R |o- |\ | | '---' -------| >O| | |/ | | | | .---. | ----|S | | | | |------|R |o- '---'
So, diese Pulse möchte ich nun mit "Pulsein" messen. ist das Genau genug? Habe keine Erfahrung mt diesem Befehl. Oder sollte ich einen Timer verwenden?
Andere möglichkeit wäre noch diese Pulse in eine Spannung zu wandeln (Prinzip PWM) und diese dann Analog zu messen.
Axo, die Frequenz liegt zwischen 20 und 200khz.
Eine Phasenverschiebung ist doch eine Differenz, dafür sollte ein Flip-Flop reichen.
Es müßte über die Flanken der Eingangssignale angestuert werden.
Manfred
Hallo Manfred,
ich denke auch, daß es mit einem Flip-Flop gehen würde, weiß aber nicht wie ich dann den Unterschied zwischen einer negativen und einer positiven verschiebung detektieren soll.
Die Phase ist zyklisch, wenn man sie von 0 bis 2pi messen kann dann hat man die volle Information, (mehr weiss das Signal meistens selbst nicht).
Manfred
Dafür muß ich dann aber wieder den Nulldurchgang erkennen, richtig?
Der Nulldurchgang der Phasendifferenz ist bei den Wert von 0 bis 2Pi dabei.
ich glaub, ich steh grad a bissl auf der Leitung
Wenn ich das Signal mit einem Flip-Flop auswerte dann habe ich soetwas am Ausgang:
Jetzt verstehe ich nicht, wie ich aus solch Signal wissen kann, um welche Verschiebung es sich handelt.Code:|-----| |-----| | | | | | | | | | | | | --| |-------------------------| |----------------
Es gibt eine relative Einschaltdauer, den PWM Wert, der ist proportional zum Winkel.
Manfred
Ja schon, aber der PWM-Wert ist doch bei -90° der selbe wie bei +90°? Hm, auf einem Oszi erkennt man das aber auch nicht...muß ich zugeben.
Ich hoffe mal, ich habe mir das jetzt richtig zusammengereimt. Wenn ein Signal (hier S1) grundsätzlich die Start- und das andere (hier S2) die Stopbedingung triggert, müßte die Ausgangssignal P eigentlich so aussehen:
S1 vorlaufend:
S2 vorlaufend:Code:S1: -___-___-___-___ S2: _-___-___-___-__ P: -___-___-___-___
Das erschlägt auch gleich mein Problem aus dem anderen Threat. Wieder was gelernt :)Code:S1: __-___-___-___-_ S2: _-___-___-___-__ P: __---_---_---_--
Viele Grüße,
Thomas
Lesezeichen