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!
Aufgabe: Über das SPI Interface (USB-8451) soll ein Sensor via SPI ausgelesen werden. Dies wurde auch schon fertig Programmiert inkl. Auswertung usw. Jetzt soll aber über einen externen Triggerimpuls (5V) dieser Vorgang getriggert werden d.h. sobald ein Impuls anliegt soll bei fallender Flanke der Sensor ausgelesen werden.
Dies wäre auch ziemlich einfach, indem ich das SUB VI für die SPI Kommunikation in ein Case liegen hab, welches bei jedem "True" am Eingang die SPI abfrage durchführt.
Problem: Meine Triggerfrequenz beträgt zwischen 60 und 100Hz. Wenn ich nun meinen Versuchsaufbau starte, werden immer wieder Triggerimpulse ignoriert da wärend die Schleife durchläuft auch Triggerimpulse anliegen und diese ignoriert werden. Somit müsste ich Grundlegend meine Idee verwerfen.
Vielleicht hab ihr mir ein Tip?!
Vielen Dank
Anzeige
30.01.2014, 16:19 (Dieser Beitrag wurde zuletzt bearbeitet: 30.01.2014 16:19 von GerdW.)
wenn die SPI-Routine länger dauert als das Zeitintervall zwischen zwei Trigger-Impulsen, dann wirst du immer Triggerpulse "verlieren". Wie sollen wir dir hier helfen?
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
RE: Getriggerte SPI Kommunikation (USB-8451)
Wie?
Gruß Markus
(05.03.2014 09:45 )Nullstrom schrieb: So, ich konnte das nun auf einem ganz anderen Weg Lösen.
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------