Hi Leute,
habe leider nach längerer Suche nichts wirklich brauchbares gefunden.
Mein Problem:
Ich erstelle gerade einen Messaufbau für ein CAN Signal. Es werden zuerst mehrere Signalmessungen (Anstiegszeiten, Spannungen...) über
ein LeCroy waveRunner Oszilloskop gemacht. Wichtig dabei ist, dass eben keine Gegenstelle angeschlossen ist. Leider kann ich somit nicht gleichzeitig die Auswertung der Daten über ein CanCase (Vector) vornehmen. Da die Messung selber allerdings über mehrere Stunden läuft,
sollte sie möglichst autark, ohne Eingriff ablaufen.
Nun habe ich mir gedacht die Auswertung der Daten auch über das Oszilloskop zu machen, das einizige was mich an den Daten interessiert ist das Identifier Feld des CAN Protokolls (Bit 2-12).
Ich triggere somit auf das erste Bit des Signals und bekomme einen schönen Verlauf in LabView eingelesen.
Die Frage ist nun:
Wie bekomme ich aus dem eingelesenen Graph das Bitmuster?
Hier im Bild ist es die Kombination: 11001100110111011.....
Habe schon etwas mit dem VI "Analog nach Digital" herumgespielt, dann erkennt er allerdings nur ein Bit pro Flankenwechsel. Irgendwie muss ja der Takt zurückgewonnen werden...
Schon mal Danke wenn ihr euch die Zeit genommen habt bis hier zu lesen...