23.09.2015, 14:51
Hallo zusammen,
ich taste mich gerade an das Thema cRIO und FPGA-Programmierung heran und habe mir dafür ein kleines Test-VI erstellt. Darin erstelle ich mir eine Spannungsrampe mit verschiedenen Steigungen und gebe diese über mein cRIO aus. Das ausgegebene Signal habe ich direkt mit einem Analogeingangsmodul im gleichen Chassis verbunden. Zusätzlich hängt am gleichen Modul auch noch ein Frequenzgenerator, der mir einen 5 Hz Sinus ausgibt. Die aufgezeichneten Werte schreibe ich samt Schleifenzähler in einen FIFO Speicher.
Das scheint soweit auch ganz gut zu funktionieren. Wenn ich mir nun allerdings mein aufgezeichnetes Signal angucke, dann habe ich dort unplausible Werte drin (siehe Anhang). Dargestellt habe ich im Anhang nur das Sinussignal, allerdings habe ich bei meiner Rampe und auch bei dem aufgezeichneten Schleifenzähler den gleichen Effekt an der gleichen Stelle.
Wenn ich die Messung wiederhole, habe ich immer solche Peaks ... allerdings nicht reproduzierbar an der gleichen Stelle. Was mache ich hier falsch?
Gruß Daniel
ich taste mich gerade an das Thema cRIO und FPGA-Programmierung heran und habe mir dafür ein kleines Test-VI erstellt. Darin erstelle ich mir eine Spannungsrampe mit verschiedenen Steigungen und gebe diese über mein cRIO aus. Das ausgegebene Signal habe ich direkt mit einem Analogeingangsmodul im gleichen Chassis verbunden. Zusätzlich hängt am gleichen Modul auch noch ein Frequenzgenerator, der mir einen 5 Hz Sinus ausgibt. Die aufgezeichneten Werte schreibe ich samt Schleifenzähler in einen FIFO Speicher.
Das scheint soweit auch ganz gut zu funktionieren. Wenn ich mir nun allerdings mein aufgezeichnetes Signal angucke, dann habe ich dort unplausible Werte drin (siehe Anhang). Dargestellt habe ich im Anhang nur das Sinussignal, allerdings habe ich bei meiner Rampe und auch bei dem aufgezeichneten Schleifenzähler den gleichen Effekt an der gleichen Stelle.
Wenn ich die Messung wiederhole, habe ich immer solche Peaks ... allerdings nicht reproduzierbar an der gleichen Stelle. Was mache ich hier falsch?
Gruß Daniel