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 

Endliche Pulserzeugung mit myRIO (FPGA)



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!

29.04.2014, 07:57
Beitrag #1

Hoodi Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: Mar 2014

2013
2014
DE



Endliche Pulserzeugung mit myRIO (FPGA)
Hallo Ihr,

ich bin noch Neuling und probiere gerade folgendes zu entwerfen:

-Endliche Pulserzeugung (Duty-Cycle: 50%)
-Frequenz und Anzahl der Pulse soll auf RT Ebene eingelesen werden.

Anbei habe ich mal ein VI, die Simulation klappt auch.
Da ich aber KEINE Ahnung von FPGA habe, wäre ich sehr dankbar ob Ihr mir sagen könntet ob mein VI so funktioniert! Oder was ich von der Programmierung zu beachten habe.

Anbei das aktuelle Snippet Wink

Viele Grüße

Hoodi


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.04.2014, 08:06 (Dieser Beitrag wurde zuletzt bearbeitet: 29.04.2014 08:09 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Endliche Pulserzeugung mit myRIO (FPGA)
Hallo Hoodi,

bei einem festen Duty=50% (d.h. gleich lang HIGH and LOW) würde ich einfach die Anzahl der Ticks pro Halb-Puls im RT-Host berechnen.
Dann die Anzahl der Halb-Pulse und deren Tick-Länge an den FPGA weiterleiten und dort dann:
   
Dein DIO-Modul muss die entsprechenden Timings auch erlauben, d.h. evtl. musst du im RT-Host die Anzahl der Counts nach unten begrenzen…
Und nimm den Chart aus dem FPGA raus, der gehört da nicht hin!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.04.2014, 15:24
Beitrag #3

Hoodi Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: Mar 2014

2013
2014
DE



RE: Endliche Pulserzeugung mit myRIO (FPGA)
Vielen Dank GerdW,

ich werde mir dies angucken. VIELEN DANK!
Von der Hardware her geht es hier um einen "NI myRIO" (nagelneue akademische Hardware für Prototypen-Aufbau).

Werde mich wieder melden, wenn ichs ausprobiert habe Big Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.05.2014, 11:05
Beitrag #4

Hoodi Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: Mar 2014

2013
2014
DE



RE: Endliche Pulserzeugung mit myRIO (FPGA)
Hallo GerdW,

so nochmals vielen Dank!
Die Simulation klappt schon mal.

Wie meinst du das mit dem begrenzen von Ticks?
Meine Hardware (myRIO) hat eine Clock von 40MHz.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.05.2014, 11:46
Beitrag #5

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Endliche Pulserzeugung mit myRIO (FPGA)
Hallo Hoodi,

Zitat:Wie meinst du das mit dem begrenzen von Ticks? Meine Hardware (myRIO) hat eine Clock von 40MHz.
Beim cRIO gibt es verschiedene DO-Module, die jeweils unterschiedliche Samplingraten erlauben. Manche darf man schneller beschreiben, manche deutlich langsamer. Wie das beim sbRIO genau ist, kannst du dem Manual entnehmen.

Deshalb der Hinweis, dass man evtl. die maximale Samplingrate beim Setzen der DOs begrenzen muss, damit man nicht in ein Hardware-Limit läuft…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.05.2014, 13:37
Beitrag #6

Hoodi Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: Mar 2014

2013
2014
DE



RE: Endliche Pulserzeugung mit myRIO (FPGA)
Hallo GerdW,

jetzt weiss ich was du meinst.
Beim NI myRIO ist eine minimale Pulsweite von 20ns möglich....das muss ich umrechnen und dann als Limit setzen.

VIELEN DANK! Big Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.05.2014, 17:50
Beitrag #7

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Endliche Pulserzeugung mit myRIO (FPGA)
Ich muss Gerd (ausnahmsweise) korrigieren, die saubere Lösung sieht so aus:
   
Die Ausführung der For-Loop braucht 2 zusätzliche Ticks.

1/ 20 ns = 50 MHz, du kannst die DIOs des myRIO also sogar in einer SCTL setzen bzw. auslesen.

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
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Impulsgenerator programmieren mit myRIO-1900 FPGA puh 16 17.761 10.05.2017 15:07
Letzter Beitrag: puh
  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.
  Tutorials zu SENT und myRIO Slev1n 2 7.216 06.11.2014 22:51
Letzter Beitrag: Slev1n
  Kommunikation MyRIO mit IMU Fenris 0 5.558 13.09.2014 09:06
Letzter Beitrag: Fenris
  Bedienung Steuerung FPGA => DMA => RT(myRIO) lazaii 5 9.179 27.06.2014 12:30
Letzter Beitrag: Stefan_r

Gehe zu: