Hallo zusammen,
also ich habe die meisten der Probleme gelöst:
In dem Anschlussblock (SCB-68), den ich verwende waren vom Vorgänger verschiedene Spannungsteiler und Filter für die analogen Eingänge eingebaut, die ich jetzt rausgenommen habe.
Das Problem mit der Amplitude und der Frequenzabhängigkeit des Signals sind damit gelöst!
Zwischen dem Eingangs- und Ausgangssignal, wenn ich nur die Schleife 1 verwende (siehe Anhang), besteht jetzt eine frequenzunabhängige Zeitverschiebung von 4us (mit dem Oszi gemessen). Das Programm hat eine Ausführungsdauer von 40 ticks. Dem Ausgang wird aber ja immer der letzte Wert übergeben, so dass die Datenübergabe nach meinem Verständnis maximal 80ticks (entsprechen 2us) dauern müsste. Kann mir jemands sagen, wieso die Zeit doppelt so hoch ist?
Hallo Anna,
Zitat:In dem Anschlussblock (SCB-68), den ich verwende waren vom Vorgänger verschiedene Spannungsteiler und Filter für die analogen Eingänge eingebaut, die ich jetzt rausgenommen habe. Das Problem mit der Amplitude und der Frequenzabhängigkeit des Signals sind damit gelöst!
Das verdient jetzt aber ein
(01.03.2016 13:15 )anna1217 schrieb: [ -> ]Zwischen dem Eingangs- und Ausgangssignal, wenn ich nur die Schleife 1 verwende (siehe Anhang), besteht jetzt eine frequenzunabhängige Zeitverschiebung von 4us (mit dem Oszi gemessen). Das Programm hat eine Ausführungsdauer von 40 ticks. Dem Ausgang wird aber ja immer der letzte Wert übergeben, so dass die Datenübergabe nach meinem Verständnis maximal 80ticks (entsprechen 2us) dauern müsste. Kann mir jemands sagen, wieso die Zeit doppelt so hoch ist?
Vermutung: Die
Settling Times aus der Doku sind dafür verantwortlich. Zur Bestätigung würde ich mich an deiner Stelle mit NI in Verbindung setzen.
Gruß, Jens
Hallo zusammen,
das Problem mit der falschen und frequenzabhängigen Amplitude habe ich gelöst! In dem Anschlussblock waren vom Vorgänger verschiedene Spannungsteiler und Filter eingebaut, die ich jetzt entfernt habe.
Ich erhalte jetzt also (am Oszi) eine frequenzunabhängige Zeitverzögerung von 4us zwischen den Signalen!
4us sind allerdings immer noch mehr als ich erwartet hatte! Nach meinem Verständnis sollten alle drei Schleifen eine Verzögerung von 2us erzeugen weil sie entweder 80 ticks dauern oder wie in Schleife 1 40 ticks aber den letzten Wert übergeben. Ich benutze eine 2m Datenleitung SHC 68-68 EPM und den Anschlussblock 68 aktuell ganz ohne Filter. Kann die Datenleitung diese Zeitverzögerungen verursachen? Hat jemand eine Begründung bzw Ideen wie die Datenübertragung schneller ablaufen könnte?
Grüße
Anna
Hallo Anna,
Zitat:Kann die Datenleitung diese Zeitverzögerungen verursachen?
Gehen wir mal von Lichtgeschwindigkeit bei elektrischen Signalen aus, dann benötigt dein Signal für 2m Leitung eine Zeit von 2m/299792458m/s ~= 13ns. Glaubst du wirklich, dies wäre für >4µs Verzögerung ursächlich?
Zitat:Hat jemand eine Begründung bzw Ideen wie die Datenübertragung schneller ablaufen könnte?
Du hast dir die letzte Antwort von Jens durchgelesen und seinen Hinweis befolgt? Du weißt, was die Settling Time bedeutet? Und hast dir das Datenblatt zu deiner Hardware durchgelesen und verstanden?
Hallo,
hatte die Nachricht von Jens überlesen- tut mir leid.
Zitat: Gehen wir mal von Lichtgeschwindigkeit bei elektrischen Signalen aus, dann benötigt dein Signal für 2m Leitung eine Zeit von 2m/299792458m/s ~= 13ns. Glaubst du wirklich, dies wäre für >4µs Verzögerung ursächlich?
Nein das glaube ich nicht! Ich wollte lediglich wissen wie hoch die Verzögerung ist, da man ja bei National extra ziemlich teure Datenleitungen für eine schnellere Datenübertragung kaufen kann. Danke für die Abschätzung.
@Jens:
Danke -das ist ein guter Einwand!
Wegen der Settling-Time hatte ich schon vor dem Kauf des Moduls mit NI gesprochen (diese liegen im Bereich von 0.5us bis 12us je nach Genauigkeit und VoltageRange und StepSize) Zu dem Zeitpunkt konnte mir leider niemand so genau die Tabelle aus dem Datenblatt erklären aber es wurde gesagt, dass ich für sinusförmige Signale eine Settling Time kleiner 0.5 us zu erwarten habe.
Ich habe jetzt mal bei National nachgefragt!
Grüße
Anna