INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Phasenverschiebung mittel Nulldurchgängen bestimmen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

15.08.2013, 16:48
Beitrag #1

MIngendorf Offline
LVF-Grünschnabel
*


Beiträge: 20
Registriert seit: Apr 2013

2012
2013
DE_EN



Phasenverschiebung mittel Nulldurchgängen bestimmen
Ich möchte die Ticks zählen welche zwischen dem fallenden Nulldurchgang des ersten Signal und dem fallenden Nulldurchgang des zweiten Signals liegen. Sollte der zweite vor dem ersten kommen soll die Zahl negativ sein. Es soll nur ein Wert pro Periode am Ende Rauskommen. Letzt endlich ist das nix anderes als die Bestimmung der Phase zwischen 2 Signalen durch Nulldurchgänge.

Auf dem FPGA habe ich ja den Funktion ZeroCrossing die mir True liefert.

Meine Idee wenn ein der Zerocrossings True ist den aktuellen Wert des Tickcounters speichern und anschließend diesen Zerocrossing resten. Wenn das zweite Zerocrossing true wird die beiden Tickcounterwert subtraieren.

Die Counterwerte habe ich über Case Strukturen gespeichert aber da muss ich ja immer einen Ausgang belegen, dies hat zur Folge das am Ausgang immer was anliegt. Wenn am Ende der Periode aber immer die Richtige Periode anliegt soll mir das egal sein.

Im Angehängenten Code sind das irgenwie jetzt schon ganz schön viel Rückgekoppelte Werte das gefällt mir überhaupt nicht hat wer eine IDEE wie es eleganter geht?

DAS Ganze soll auf einem cRIO FPGA laufen
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30
Antwort schreiben 


Nachrichten in diesem Thema
Phasenverschiebung mittel Nulldurchgängen bestimmen - MIngendorf - 15.08.2013 16:48

Gehe zu: