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 

FPGA selbst erlernen



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!

08.05.2013, 15:31
Beitrag #1

ohr
Unregistered


 







FPGA selbst erlernen
Servus,

ich habe im "LabView Allgemein" schon mein Projekt erläutert.
Hier kurz erklärt: Ich möchte Dehnungen/Spannungen eines Fahrrades dynamisch mittels DMS/Rosetten messen
und habe hier für die Module 9236 zur Verfügung. Zunächst war die cDAQ Chassis 9174 dafür
angedacht, jetzt wollten wir es evtl. über ein compactRIO System (9076), also mittels FPGA, machen.

Da ich noch keine Ahnung von FPGA habe. Kann ich mir das selbst über das Handbuch des FPGA
Kurses beibringen oder ist dies eher schwer möglich (zurzeit werden leider keine Seminare angeboten)?
Ich habe noch nie mit LabView direkt gearbeitet, aber den Grundlagen 1-Kurs durchgemacht.

Vielen Dank!
Diese Nachricht in einer Antwort zitieren to top
08.05.2013, 15:47
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: FPGA selbst erlernen
Hallo ohr,

Zitat:über ein compactRIO System (9076), also mittels FPGA, machen
Mit cRIO heißt nicht zwangsläufig FPGA. Du willst aber sicher höhere Samplingraten als ~100Hz erreichen und bist deshalb auf den FPGA angewiesen...

Zitat:Ich habe noch nie mit LabView direkt gearbeitet, aber den Grundlagen 1-Kurs durchgemacht.
Dann solltest du vielleicht erst einmal mit LabVIEW selbst üben!? Die FPGA-Programmierung erfolgt schließlich mittels LabVIEW und unterscheidet sicht kaum, wenn man von den speziellen FPGA-Feinheiten absieht...

Die Lizenzen für RT und FPGA habt ihr schon?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.05.2013, 16:02
Beitrag #3

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: FPGA selbst erlernen
Wenn es nur um hardware-getaktete Datenerfassung geht (keine Steuerung, keine Regelung), da bist du mit Compact-DAQ und DAQmx meiner Meinung nach schneller und einfacher am Ziel als mit cRIO & FPGA.

Ganz zu schweigen vom Aufpreis für RT & FPGA-Entwicklungsmodul, wie Gerd schon so schön erwähnt hat.

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.05.2013, 09:20
Beitrag #4

ohr
Unregistered


 







RE: FPGA selbst erlernen
Genau, wir brauchen höhere Raten als 100Hz.
Es wurde am Lehrstuhl schon eine Arbeit über eine dynamische Dehnungsmessung via DAQ (NI-USB 6211) geschrieben.
Mein Betreuer meinte, dass ein erneutes Projekt via DAQ (allerdings 9236 und 9076) eigentlich nichts neues ist und
ich nach der Anleitung aus der ersten Arbeit vorgehen kann.
Deswegen hat er ein Aufbau eines Messsystems über ein FPGA-System Modell vorgeschlagen.
Die Anschaffung von Hardware usw. sollte kein Problem seim. Der Lehrstuhl übernimmt das ja.
Die Frage ist nur, ob es für mich als Anfänger in einingen Wochen machbar ist, mich in FPGA einzuarbeiten und ein
sinnvolles Programm zur dynamischen Datenerfassung zu schreiben.

Danke euch schonmal für die Antworten Wink
Diese Nachricht in einer Antwort zitieren to top
10.05.2013, 07:52 (Dieser Beitrag wurde zuletzt bearbeitet: 10.05.2013 07:54 von GerdW.)
Beitrag #5

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: FPGA selbst erlernen
Hallo ohr,

Zitat:Die Frage ist nur, ob es für mich als Anfänger in einingen Wochen machbar ist, mich in FPGA einzuarbeiten und ein sinnvolles Programm zur dynamischen Datenerfassung zu schreiben.
Die Frage ist, wie fit du allgemein im Thema "Programmierung" bist!
Und wie schon erwähnt: du musst dich nicht in "FPGA" einarbeiten, sondern in LabVIEW!

Es gibt für alles vorgefertigte Beispiele, die mit LabVIEW mitgeliefert werden. Auf denen kann man aufbauen. Inwieweit du allerdings in "einigen Wochen" und womöglich ohne einen Diskussionspartner vor Ort damit vorankommst, kann ich nicht beurteilen...

Dies ist kein Plädoyer für oder gegen eine solche Arbeit. Du musst deinen Kenntnisstand schon selbst einschätzen können...

Zitat:Mein Betreuer meinte, dass ein erneutes Projekt via DAQ (allerdings 9236 und 9076) eigentlich nichts neues ist
Nur, weil man den gleichen Hardwaretreiber DAQmx benutzt, muss das Projekt doch nicht das gleiche sein! Wenn du allerdings unbedingt das gleiche programmieren willst wie dein Vorgänger, dann kann ich den Betreuer verstehen.
Vielleicht solltest du dir überlegen, was man besser/umfangreicher/anders als der Vorgänger machen könnte? Hmm

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.08.2013, 19:12
Beitrag #6

ohr
Unregistered


 







RE: FPGA selbst erlernen
Servus,

habe mittlerweile ein laufendes DAQ Programm geschrieben und möchte jetzt noch
ein kleines FPGA Programm zur Datenerfassung schreiben. Habe mich an das Tutorial gehalten
und ein Programm entwickelt. Es läuft auch alles, allderings, bekomme ich sowohl im
Diagramm als auch in der excel Datei keine Werte angezeigt (nur "0").
Ist irgendwo ein Fehler im Code?
Ich will insgesamt 4 Module verwenden, habe aber nur eines (NI 9236, CH1) an einem DMS angeschlossen.

Merci!


Angehängte Datei(en) Thumbnail(s)
                   
Diese Nachricht in einer Antwort zitieren to top
Anzeige
06.08.2013, 20:24 (Dieser Beitrag wurde zuletzt bearbeitet: 06.08.2013 20:26 von GerdW.)
Beitrag #7

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: FPGA selbst erlernen
Hallo ohr,

- warum wandelst du dein 1D-Array mit Messwerten mittels ArrayReshape in ein 2D-Array (mit 20000 Spalten) um?
- warum liest du immer 100 Werte aus dem FIFO, wenn du doch jeweils 8 Messwerte in den FIFO schiebst? Solltest du dann nicht ein Vielfaches von 8 aus dem FIFO herausholen?
- Producer-Consumer-Schema schützt dich vor (kleineren) Timing-Problemen, einfach mal die LabVIEW-Beispiel anschauen...
- Gibt es auf FPGA-Seite eine Fehlermeldung?
- Gibt es auf RT-Seite eine Fehlermeldung?
- Was für Daten stehen in den 100 Werte, die du aus dem FIFO liest?
- Hast du selbst schon mal mit Debugging begonnen?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.08.2013, 21:23
Beitrag #8

ohr
Unregistered


 







RE: FPGA selbst erlernen
Danke schonmal für die Hilfe.
Der erste Fehler lag darin, dass keine Daten von der FPGA.vi kamen.
Die habe ich mittlerweile geschafft, es gehen die richtigen Daten in den FIFO rein (das sehe ich wenn ich die FPGA.vi starte). Allerdings kommen, wenn ich die Host.vi dazuschalte, keine Daten aus dem FIFO raus.
Ich habe mir ein Anzeigeelement und einen Graphen erstellt, der direkt die Daten, die aus dem FIFO kommen, anzeigt.
Der Graph bleibt die ganze Zeit bei 0, allerdings wird alle 5 Sekunden ca. ein kurzer "Block" Daten ausgegeben.
Habe auch schon an den Timing Einstellungen rumgespielt. Dies konnte mir auch keine Abhilfe schaffen.
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Sind Referenzen auf FPGA-Variablen in FPGA vi möglich? Felix777 2 7.992 26.10.2015 20:41
Letzter Beitrag: Felix777
  FPGA-Referenz öffnen: FPGA-VI nicht kompiliert LauraP. 9 13.337 17.03.2015 16:58
Letzter Beitrag: LauraP.
  Computer an selbst laufendes Programm hängen Corono 3 5.933 24.07.2009 11:22
Letzter Beitrag: Corono

Gehe zu: