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 

WICHTIG!!! Abtastrate, Fs und #s



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!

07.03.2007, 16:26
Beitrag #1

Max_2202 Offline
LVF-Grünschnabel
*


Beiträge: 16
Registriert seit: Jan 2007

7.1
2006
kA


Oesterreich
WICHTIG!!! Abtastrate, Fs und #s
Hallo

Ich gebe Signale über meine Karte aus. Bei konstanter Frequenz ist mir noch klar was ich für die Abtastrate pro Sekunde Fs und die Anzahl der Abtastwerte pro Waveform einstellen soll, denn das lässt sich ja berechnen. Allerdings möchte ich jetzt auch noch einen Frequenzdurchlauf machen, also ändert sich die Frequenz mit jeder Sekunde um einen bestimmten Wert. Das Ganze funktioniert schon soweit, bis auf das dass es noch einen kleinen Fehler bezüglich dieser Werte gibt. Ich kann Fs und #s ja während laufen des Programmes nicht ändern, ist das richtig??
Wenn diese beiden Werte allerdings wirklich von der Frequenz abhängen, kann der Frequenzdurchlauf ja gar nicht funktionieren oder??
Vielleicht kann mir das jemand genauer erklären wie Fs und #s zusammenhängen und vielleicht hat jemand eine Idee wie ich dieses Problem lösen könnte!

Ich stehe zeitmäßig ziemlich unter Druck, also wäre ich sehr dankbar wenn mir bald jemand antworten würde!

MfG Max
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.03.2007, 16:41
Beitrag #2

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
WICHTIG!!! Abtastrate, Fs und #s
Ich kenne mich da leider auch nicht richtig aus.....
Klar ist es doof, wenn man Zeitdruck hat, aber es macht auch keinen Sinn deswegen die Frage jede Stunde als neues Thema zu posten, in der Hoffnung, dass sie jemand sieht. Glare
Hier ist es so, dass geantwortet wird, wenn jemand die Antwort weiß.
Bitte beachte das in Zukunft.
Den ersten Post habe ich Dir gelöscht, da er exakt identisch wie der hier war.
Es wird sich schon jemand melden, der das weiß.

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.03.2007, 17:41 (Dieser Beitrag wurde zuletzt bearbeitet: 07.03.2007 20:31 von dc6xs.)
Beitrag #3

dc6xs Offline
registered alien
****


Beiträge: 762
Registriert seit: Aug 2006

6.1,7.00
2006
kA

79106
Sonstige
WICHTIG!!! Abtastrate, Fs und #s
' schrieb:Hallo
...
Wenn diese beiden Werte allerdings wirklich von der Frequenz abhängen, kann der Frequenzdurchlauf ja gar nicht funktionieren oder??
Vielleicht kann mir das jemand genauer erklären wie Fs und #s zusammenhängen und vielleicht hat jemand eine Idee wie ich dieses Problem lösen könnte!

Ich stehe zeitmäßig ziemlich unter Druck, also wäre ich sehr dankbar wenn mir bald jemand antworten würde!

MfG Max

Na so schwer ist das doch nicht..

Die Abtastrate und damit auch die Anzahl der Samples pro Periode des Signals werden von der höchsten Signalfrequenz, welche Du erzeugen willst, bestimmt.

Beispielhaft:
Sei f_signal_max=10kHz, f_sample=100kHz => N_Samples=10. Sprich Du hast 10 Stützstellen ausdenen der Sinus gebildet wird

Willst du jetzt ein 1kHz Signal erzeugen musste halt den Sinus mit 100 Stützstellen erzeugen.

Beachte ich geh hie von einer Periode des Sinuus mit der jeweiligen Freuqenz aus.

Aber das sollte sich auch alles in Büchern/Vorlesungsscripten zur Digitalen Signalverabritung/Nachrichtenübertragung finden lassen.
Oder schau Dir mal das Prinzi der DDS (Direct Digital Synthesis) z.b. in den Datenblättern der DDS-IC bzw. den Appnotes bei Analog-Devices an.

HTH,
Rob

PS: Schade das Dein Profil nicht Deinen Hintergrund/Werdegang verrät, sonst könnte , man Dir vielleicht auch noch konkreter helfen..

Bitte Beachten:
Die obenstehenden Texteile können unter Umständen Sarkasmus und Ironie enthalten, für nicht erkannten Sarkasmus oder nicht erkannte Ironie wird keine Haftung übernommen.

N.B.:
"Multiple exclamation marks, " he went on, shaking his head, "are a sure sign of a deseased mind." - Terry Pratchett
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.03.2007, 22:10
Beitrag #4

Max_2202 Offline
LVF-Grünschnabel
*


Beiträge: 16
Registriert seit: Jan 2007

7.1
2006
kA


Oesterreich
WICHTIG!!! Abtastrate, Fs und #s
Hallo

Du meinst also wenn ich einen Frequenzdurchlauf von 50-200 Hz machen möchte und ich die Werte anhand meiner maximalen Frequenz einstelle funktioniert das Ausgeben auch für alle anderen Frequenzen fehlerfrei??
Was also müsste ich dann für diesen Frequenzbereich für Fs und #s wählen??
Ich habe nämlich wirklich schon alle möglichen Werte die ich mir berechnet habe versucht und es funktioniert einfach nicht fehlerfrei. Der Frequenzdurchlauf funktioniert so, dass die Frequenz jede Sekunde um einen bestimmten Wert erhöht wird. In der 2. Sekunde ist die aktuelle Frequenz dann zum Beispiel 50,833 Hz. Könnte es vielleicht an irgendetwas bezüglich dieser Form des Frequenzdurchlaufs liegen, dass es nicht funktioniert??

MfG Max
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.03.2007, 23:29
Beitrag #5

dc6xs Offline
registered alien
****


Beiträge: 762
Registriert seit: Aug 2006

6.1,7.00
2006
kA

79106
Sonstige
WICHTIG!!! Abtastrate, Fs und #s
' schrieb:Hallo

Du meinst also wenn ich einen Frequenzdurchlauf von 50-200 Hz machen möchte und ich die Werte anhand meiner maximalen Frequenz einstelle funktioniert das Ausgeben auch für alle anderen Frequenzen fehlerfrei??
Was also müsste ich dann für diesen Frequenzbereich für Fs und #s wählen??
A) Nyquist Kriterium beachten! -> f_sample >= 2* f_max (maximale Frequenz, die Du erreichen möchtest)
B) Sinnvolle Werte wählen -> F_sample = 10* f_max
Setzen wir nun mal beispielhaft: f_sample=10*f_max=10* 200Hz = 2kHz
Dann haste bei 200Hz 10 Samples,
bei 50Hz 40 Samples..
39 Samples -> 51.28 Hz
38 Samples -> 52.157 Hz
...
20 Samples -> 100Hz
...
10 Samples -> 200Hz

Dieser Frequenzanstieg ist natürlich leider nicht konstant. deshalb ja auch meine Verweise auf die DDS-Technik.
Du kannst natürlich auch die Sample-Rate ordentlich erhöhen, sofern es die Hardware zulässt.

' schrieb:Ich habe nämlich wirklich schon alle möglichen Werte die ich mir berechnet habe versucht und es funktioniert einfach nicht fehlerfrei. Der Frequenzdurchlauf funktioniert so, dass die Frequenz jede Sekunde um einen bestimmten Wert erhöht wird. In der 2. Sekunde ist die aktuelle Frequenz dann zum Beispiel 50,833 Hz. Könnte es vielleicht an irgendetwas bezüglich dieser Form des Frequenzdurchlaufs liegen, dass es nicht funktioniert??
MfG Max

Poste doch mal ein Screenshot von Deinem Programm und das vi dazu auch.

Du verrätst uns ja leider nicht um was für ein Projekt sich bei der Aufgabe handelt.
Es ist zwar schön wenn man alles mit nem D-A-Wandler machen kann, manchmal ist es aber praktischer für bestimmte Anwendung einen Signalgenerator oder Ähnliches zu benutzen. Gerade weil Du denen einfach die Frequenz oder bei besseren Geräten sogar den Frequenzbereich für den Sweep vorgibst und Du dich nicht groß um die Signalerzeugung kümmern musst.

Gruß, Rob,
die Krstallkugel wieder wegpackend..

Bitte Beachten:
Die obenstehenden Texteile können unter Umständen Sarkasmus und Ironie enthalten, für nicht erkannten Sarkasmus oder nicht erkannte Ironie wird keine Haftung übernommen.

N.B.:
"Multiple exclamation marks, " he went on, shaking his head, "are a sure sign of a deseased mind." - Terry Pratchett
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.03.2007, 07:40
Beitrag #6

cb Offline
LVF-SeniorMod


Beiträge: 1.731
Registriert seit: Feb 2006

2018SP1
2001
EN

40xxx
Deutschland
WICHTIG!!! Abtastrate, Fs und #s
das klingt für mich als wolltest du z.B. einen Sinus zwischen 50 und 200 Hz ausgeben und du möchtest die Frequenz deines Ausgangssignals dadurch ändern, dass du die Sample-Rate deines AO änderst!?

Das wäre der falsche Weg, stattdessen solltest du das folgendermassen realisieren: angenommen, dir reicht eine Auflösung von 100 Samples bei maximaler Signalfrequenz, dann brauchst du eine max. Abtastrate vonn 200 Hz * 100 = 20 kHz bei einer continuierlichen Ausgabe, das ist auch dein Fs. dein s# ist gleich der Puffergröße der continuierlichen Ausgabe. Die Frequenz deines Signals änderst du über den Eingang "Frequenz" am (z.B.) SubVI "Create Sine Pattern" ...

http://www.rotabench.com - rotierende Prüfstände nach dem Baukasten-Prinzip
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.03.2007, 13:57
Beitrag #7

Max_2202 Offline
LVF-Grünschnabel
*


Beiträge: 16
Registriert seit: Jan 2007

7.1
2006
kA


Oesterreich
WICHTIG!!! Abtastrate, Fs und #s
Naja aber mit einer Abtastrate von Fs=20000 und #s=5000 habe ich es bereits versucht, und es funktioniert bei einer Festfrequenzprüfung aber nicht bei dem Durchlauf.
Also bei meiner Festfrequenzprüfung kann man die Frequenz einstellen, aber dann bleibt sie konstant und dabei funktioniert die Ausgabe bei jeder Frequenz.
Nur bei dem automatischen Durchlauf der Frequenz nicht. Wie gesagt führe ich das Signal einem Shaker zu der dann vibriert und bei einem Frequenzdurchlauf vibriert er zwar auch, nur macht er währenddessen sehr komische Geräusche. Anfangs dachte ich dass das vielleicht aufgrund einer Phasenverschiebung sein könnte, denn wenn ich von einer Frequenz auf die nächste wechsle, hört die erste frequenz ja irgendwo auf und die zweite fängt wieder bei 0 an. Das habe ich allerdings auch schon geändert, sodass es das nicht sein dürfte.

Es kann leicht sein dass mein Problem gar nicht mit der Abtastrate zusammenhängt, sondern dass irgendwas am Sweep selbst nicht stimmt.

Noch eine kurze Frage: Bei einem Rauschen mit einer Bandbreite von 50-500 Hz müsste Fs dann mindestens 1000Hz sein, stimmt das? Und #s??

Anbei mein Programm für den Sweep(_PI_Regler_Sweep.vi =Hauptprogramm) ,ein Unterprogramm zum Frequenzerzeugen(Frequenz_sweep.vi), das Unterprogramm für die Ausgabe (Amplitude und Frequenz_parallel_Sweep) und ein Unterprogramm für Einstellungen.
(Beim Sweep ist auch eine Regelung eingebaut, die für dieses Problem keine Rolle spielen dürfte).

Danke im Voraus

MfG Max


Angehängte Datei(en)
Sonstige .vi  _PI_regler_sweep.vi (Größe: 578,61 KB / Downloads: 216)

Sonstige .vi  Amplitude_und_Frequenz_parallel_sweep.vi (Größe: 60,87 KB / Downloads: 213)

Sonstige .vi  070207_einstellungen_.vi (Größe: 31,62 KB / Downloads: 211)

Sonstige .vi  Frequenz_sweep.vi (Größe: 30,37 KB / Downloads: 221)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.03.2007, 14:50
Beitrag #8

dc6xs Offline
registered alien
****


Beiträge: 762
Registriert seit: Aug 2006

6.1,7.00
2006
kA

79106
Sonstige
WICHTIG!!! Abtastrate, Fs und #s
' schrieb:Naja aber mit einer Abtastrate von Fs=20000 und #s=5000 habe ich es bereits versucht, und es funktioniert bei einer Festfrequenzprüfung aber nicht bei dem Durchlauf.

Also bei meiner Festfrequenzprüfung kann man die Frequenz einstellen, aber dann bleibt sie konstant und dabei funktioniert die Ausgabe bei jeder Frequenz.
Nur bei dem automatischen Durchlauf der Frequenz nicht. Wie gesagt führe ich das Signal einem Shaker zu der dann vibriert und bei einem Frequenzdurchlauf vibriert er zwar auch, nur macht er währenddessen sehr komische Geräusche. Anfangs dachte ich dass das vielleicht aufgrund einer Phasenverschiebung sein könnte, denn wenn ich von einer Frequenz auf die nächste wechsle, hört die erste frequenz ja irgendwo auf und die zweite fängt wieder bei 0 an. Das habe ich allerdings auch schon geändert, sodass es das nicht sein dürfte.
Wie komische Geräusche? Das Du da verschiedene Resonanzen im Aufbau hast ist vermutlich normal und auch nur schwer zuverhindern.
Hast Du Dir das Ausgangssignal mal mit dem Oszilloskop angesehn?
Bedenke, dass der Shaker u.U. eine gewisse zeit braucht um sich auf die neue Frequenz einzzuschwingen.


Zitat:Es kann leicht sein dass mein Problem gar nicht mit der Abtastrate zusammenhängt, sondern dass irgendwas am Sweep selbst nicht stimmt.
Ohne genauere Angaben, Fakten, Bilder, etc,. wird das schwer zu Diagnostizieren. Sogut sind die Galskugeln dann doch noch nicht. Rolleyes
Hast Du keinen Betreuer/Laborpersonal das Dir bei den technischen Dingen zur seite steht?

Zitat:Noch eine kurze Frage: Bei einem Rauschen mit einer Bandbreite von 50-500 Hz müsste Fs dann mindestens 1000Hz sein, stimmt das? Und #s??

Diese Angabe mit f_sample>=2*f_signal_max gilt für periodische Signale! Rauschen sollte aber nicht periodisch sein!

Die Anzahl der Samples kannst Du Dir doch immer ausrechnen, jenach dem wie lange Du abtasten willst.

Versteh aber nicht warum Du laufend die Sample-Frequenz verändern willst, könntest Dir eine Menge Ärger sparen, wenn Du in Deinem gesamten Projekt eine Sample-Frequenz nutz, die für alle Bereiche ausreichend ist.
Spätestens wenn Du den Sinus mit 20kHz Samplefrequenz mit dem Rauschen mit z.B. 2.332kHz verheiraten (überlagern) willst, ist das Problem da.


Zitat:Danke im Voraus

MfG Max

Kein Problem,
Gruß, Rob

Bitte Beachten:
Die obenstehenden Texteile können unter Umständen Sarkasmus und Ironie enthalten, für nicht erkannten Sarkasmus oder nicht erkannte Ironie wird keine Haftung übernommen.

N.B.:
"Multiple exclamation marks, " he went on, shaking his head, "are a sure sign of a deseased mind." - Terry Pratchett
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Messwerte mit maximaler Abtastrate erfassen creo_123 6 5.785 05.10.2017 11:46
Letzter Beitrag: GerdW
  Abtastrate Balken darstellen dbuckl 1 4.583 28.05.2015 09:21
Letzter Beitrag: jg
  Kontrolle der Abtastrate michaelnietgen 17 14.231 31.07.2013 17:58
Letzter Beitrag: michaelnietgen
  3 Spannungen im Graph anzeigen (Abtastrate 1ms) Sebastian1980 2 5.631 29.07.2011 10:15
Letzter Beitrag: Sebastian1980
  Wiederholrate / Abtastrate LabVIEW NEC 5 9.028 06.03.2008 11:18
Letzter Beitrag: NEC

Gehe zu: