Zwei zueinander zeitlich verschobene Signale |
Zwei zueinander zeitlich verschobene Signale |
15. Mar 2007, 15:23
Post
#1
|
|
Member Group: Members Posts: 68 Joined: 14.02.2007 From: Erfurt Member No.: 19 LV Version: 8.00 / 8.2 Zertifizierung: keine LV User seit: 2006 |
Hi.
Ich bekomme von meinem cRIO Gerät zwei Signal von zwei Kanälen eines Input-Moduls. Da es diese beiden Kanäle eine Verzögerung untereinander besitzen, habe ich das Problem das ich in meinm Graph zwei Plots habe mit zeitlich verschobenen Signalen. Beide Kanäle bekommen ihr Signal aus einem Kanal vom Output-Modul. Sie sollten also noch nicht verschoben sein. Ich nehme an das ich jetzt auch die theoretische Grundlage dafür gefunden habe. Es handelt von einer 2µs Verzögerung. Kann ich beide Signale in einem Graph darstellen wie sie wirklich sind? Ich habe mal was probiert wie ich es mir im Prinzip denke. Das funktioniert so aber nicht.[attachment=93:zwei_Plo...em_Graph.JPG] Weiß jemand einen Rat? Gunni |
|
|
15. Mar 2007, 17:21
Post
#2
|
|
proven Member Group: Administrators Posts: 315 Joined: 16.10.2006 From: Düsseldorf Member No.: 2 LV Version: current Zertifizierung: CLA LV User seit: 2001 |
öhm ... wenn ich richtig informiert bin verwendest du ein 100 kHz AI Modul. Bei voller Abtastrate liegen 10 us zwischen zwei Samples. Wie kann da eine Verschiebung um 2 us auftreten, zumal der LV Timestamp nur auf Millisekunden auflöst? Ist mir ehrlichgesagt nicht ganz klar, was da passiert??
-------------------- künstliche Intelligenz ist besser als natürliche Dummheit!
rotabench:rotierende Prüfstände nach dem Baukasten-Prinzip |
|
|
15. Mar 2007, 20:06
Post
#3
|
|
Member Group: Members Posts: 68 Joined: 14.02.2007 From: Erfurt Member No.: 19 LV Version: 8.00 / 8.2 Zertifizierung: keine LV User seit: 2006 |
QUOTE(CB @ 15. Mar 2007, 17:21) [snapback]145[/snapback] öhm ... wenn ich richtig informiert bin verwendest du ein 100 kHz AI Modul. Bei voller Abtastrate liegen 10 us zwischen zwei Samples. Wie kann da eine Verschiebung um 2 us auftreten, zumal der LV Timestamp nur auf Millisekunden auflöst? Ist mir ehrlichgesagt nicht ganz klar, was da passiert?? Ich habe eine Verzögerung festgestellt und dies meiner Dozentin erzählt. Sie schmunzelte (auf Grund von nicht überrascht sein) und meinte davon auch mal gehört oder gelesen zu haben. Die Kanäle der Analog-Module würden wohl nacheinander abgetastet und es entsteht dadurch eine Verzögerung. Der Signalverlaufsgraph bekommt die Punkte und mit der Annahme sie liegen zeitlich übereinander. 2µs später ist aber eine andere Spannung zu messen. DieseSpannung t0 vom ersten Kanal wird zum gleichen Zeitpunkt wie t0+2µs (2.Kanal) im Graph abgebildet. So enstehen zwei weit von einander liegende Kurven die so ziemlich exakt aufeinander liegen sollten. Gunni This post has been edited by Gunni1979: 15. Mar 2007, 20:07 |
|
|
16. Mar 2007, 12:10
Post
#4
|
|
Member Group: Members Posts: 68 Joined: 14.02.2007 From: Erfurt Member No.: 19 LV Version: 8.00 / 8.2 Zertifizierung: keine LV User seit: 2006 |
Hi.
Die Erklärung für dieses Phänomen lautet wie folgt: "Das analoge Input-Modul cRIO 9201 verfügt nur über einen A/D-Wandler mit einer maximalen Rate von 500k Samples / Sekunde. Das Aufnehmen von mehreren Kanälen wird durch einen Multiplexer realisiert. Bei Mehrkanalbetrieb verteilt sich die aufgenommen Samples natürlich auf die verschiedenen Kanäle bei gleicher maximaler Rate. Bei der höchsten Samplingrate entsteht zwischen den beiden Kanälen mindestens eine Verzögerung von 2µs wegen der Sequentiellen Wandlung." Aber meine Anfrage galt ja weniger der Erklärung dessen, mehr der Lösung wie ich dies wieder kompensieren kann. Gunni This post has been edited by Gunni1979: 16. Mar 2007, 12:11 |
|
|
16. Mar 2007, 19:21
Post
#5
|
|
proven Member Group: Administrators Posts: 315 Joined: 16.10.2006 From: Düsseldorf Member No.: 2 LV Version: current Zertifizierung: CLA LV User seit: 2001 |
QUOTE(Gunni1979 @ 16. Mar 2007, 12:10) [snapback]147[/snapback] Aber meine Anfrage galt ja weniger der Erklärung dessen, mehr der Lösung wie ich dies wieder kompensieren kann. ich gehe dann mal davon aus, dass du ein 9201 AI Modul verwendest? Erstmal hast du 2 Möglichkeiten: entweder du kaufst ein cRIO Modul, das alle Kanäle simultan abtastet, oder du kaufst ein zweites 9201 und verwendest auf jedem Modul jeweils nur einen Kanal. In Software bekommst du das nicht sauber weg. Das S&H Modul, das ich gefunden habe hat jedoch den Nachteil, dass es nur 50 kS/s schafft, das dürfte also für deine Zwecke ausfallen ... -------------------- künstliche Intelligenz ist besser als natürliche Dummheit!
rotabench:rotierende Prüfstände nach dem Baukasten-Prinzip |
|
|
Lo-Fi Version | Time is now: 27.07.2024 - 18:52 |