Werbung
Hoppla, auch wieder wahr... Hm, in meinem Fall könnte ich über den Empfängerabstand sicherstellen, daß die Phasenverschiebung unter 90° bleibt - aber wie man das generell lösen kann, wüßte ich jetzt auch nicht.Zitat von Rage_Empire
Viele Grüße,
Thomas
Eine Variante wäre IMHO, zwei externe INTs am Controller zu nutzen und auf die steigenden Flanken zu triggern. Damit wäre der D/C erstmal aus dem Rennen und man könnte gleich noch ermitteln, welches Signal eher ankommt.
Aber das wäre dann schon fast mit Kanonen auf Spatzen...
Das flankengetriggerte FF holt die gesamte Phaseninformation aus dem Signal heraus.
0 bis 360° oder
-180° bis +180°
Wie man die Phase bei größeren Verschiebungen mißt, ist im Link besprochen, mit "synthetischer Frequenz" also durch Variation der Arbeitsfrequenz die ja dann bei konstanter Laufzeitdifferenz eine unterschiedliche Phasenverschiebung bringt.
Manfred
https://www.roboternetz.de/phpBB2/viewtopic.php?t=16515
![]()
So langsam dämmert mir zwar, auf was Du dort hinaus willst (Durch das gewobbelte Sendesignal ändert sich die Phasenverschiebung berechenbar auch bei gleichbleibendem Abstand, soweit erstmal richtig?). Aber bis ich das grundlegend verstehe oder gar praktisch nachvollziehen kann, wird's wohl noch 'ne ganze Weile dauern.
Ich ackere mich erstmal durch den Threat, versuche anschließend mein Gehirn wieder zu entknoten und frage dann weiter![]()
Viele Grüße,
Thomas
Jedenfalls werde ich das resultierende PWM-Signal per ADC messen, das benötigt am wohl wenigsten Ressourcen des Controllers und die Auflösung ist mehr als gut.
Also die Schaltung hab ich mal nach dieser Vorlage aufgebaut und hinter Q ein rc-glied, welches eine Analogspannung ausgibt und per ADC ausgewertet wird:
Externes Bild anzeigen
Kann ich die Spannung bezüglich des winkels per gleichung rechnen? theoretisch ist es linear.
Beispiel:
oder geht das mit der PWM so nicht (nicht linear)?Code:180° entspricht Vmax/2 [also 2,5Volt / ADC=512] x° entspricht aktuelle Spannung [angenommen 3Volt / ADC=615] dann wäre x°= 180 mal 3 durch 2,5 oder einfacher 72 x gemessene Spannung in Volt
Lesezeichen