LabVIEWForum.de
Analoge Datenerfassung Frequenz bestimmen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Module (/Forum-LabVIEW-Module)
+---- Forum: LabVIEW FPGA (/Forum-LabVIEW-FPGA)
+---- Thema: Analoge Datenerfassung Frequenz bestimmen (/Thread-Analoge-Datenerfassung-Frequenz-bestimmen)



Analoge Datenerfassung Frequenz bestimmen - Timo1987 - 09.07.2015 12:45

Guten Tag liebe Community ich bin neu in Labviewprogrammierung und habe ein Problem.

Ich soll im Rahmen eines Hochschulprojektes analoge Signale mittels eines Fpgas erfassen und aus diesen Daten die Frequenz bestimmen, dieses allerdings ohne express vi. Hierbei ist zu sagen, dass ein Ni myRio1900 verwendet wird.

Meine Ansätze hierfür sind schonmal:
Fpga.vi
[attachment=53585]
Host.vi
[attachment=53586]


Im Voraus schon einmal vielen lieben Dank.


RE: Analoge Datenerfassung Frequenz bestimmen - jg - 09.07.2015 13:33

Analog oder digital? Im FPGA zeigst du ziemlich viel DI..
Um aus deinem Analog-Signal eine Frequenz zu ermitteln, dazu fehlt dir eine Information über die Erfassungsfrequenz. Die While-Loop im FPGA läuft jetzt so "schnell" es geht, begrenzender Faktor ist die AD-Wandlung.

Was das die SubVIs in deinem RT-Programm machen, KA

Gruß, Jens


RE: Analoge Datenerfassung Frequenz bestimmen - Timo1987 - 09.07.2015 23:56

Das ober ist Digital, das funktioniert auch einwandfrei. Nur beim Analogen bekomme ich halt nur die ADC Werte. Diese rechne ich zwar im Host nachher noch mal um jedoch fehlt mir irgendwie ein zeitliches Erfassungssignal, um die Frequenz auszurechnen.

Ja ich weiß das die Loop auf max läuft( also den Standart FPGA Takt), war auch so beabsichtigt.
Ich soll halt gucken bis wann der FPGA die Freuquenz noch erfassen kann..
Der ADC macht laut Datenblatt bis zu 500KSps mit.


RE: Analoge Datenerfassung Frequenz bestimmen - jg - 10.07.2015 09:23

An deiner Stelle würde ich erst einmal die Sample-Rate des ADC "messen":
[attachment=53592]
Die weitere Frequenzauswertung willst du offenbar im RT machen. Aber was dein SubVI macht, KA

Gruß, Jens

P.S.: Stand-Art? Wink


RE: Analoge Datenerfassung Frequenz bestimmen - Timo1987 - 10.07.2015 10:39

Wie gesagt gemmessen wurden 500kSps, was auch im Datenblatt steht.

Die Frequenzauswertung wollte ich im RT machen aber wenn du eine bessere Idee hast würde ich das auch anders machen. Die Frage ist halt immernoch wie ermittel ich aus den aufgenommenen Abtastwerten, sowie der Abtastfrequenz die Signalfrequenz!?

Die momentane Idee ist, den Nulldurchgang zuermitteln und dann die Abtastwerte bis zum nächsten Nulldurchgang zuzählen. Aus den Wert kann ich dann ja über die Abtastrate die Signalfrequenz berechnen. Leider hab ich dafür noch keine Programmlösung.


RE: Analoge Datenerfassung Frequenz bestimmen - Timo1987 - 21.07.2015 11:31

Hey Leute ich habe jetzt ein Express.vi zum laufen bekommen um die Frequenz zu ermitteln jedoch wie kann ich das jetzt ohne express vi machen. Hat da einer ne Lösung??


RE: Analoge Datenerfassung Frequenz bestimmen - jg - 21.07.2015 11:39

Da ist doch nur nirgends ein Express VI?

Gruß, Jens


RE: Analoge Datenerfassung Frequenz bestimmen - GerdW - 21.07.2015 11:44

Hallo Timo,

Zitat:ein Express.vi zum laufen bekommen
Wo ist da ein ExpressVI?

Zitat:um die Frequenz zu ermitteln
Die Frequenz in einer Waveform, deren dt du selbst per Konstante definiert hast…


RE: Analoge Datenerfassung Frequenz bestimmen - Timo1987 - 21.07.2015 11:51

Ich dachte das Frequenz/amplituden Analyse vi würde man express vi nennen
aber dann danke.