*.dbc Datei für CAN FD und mit mehreren Messpunkten pro Botschaft

Gast #7112725
Hallo zusammen,
ich suche gerade nach einer Möglichkeit eine DBC-Datei für einen 
Messdatenstrom zu erzeugen. Dieser sieht wie folgt aus (lässt sich 
grundsätzlich aber auch noch ändern):

- CAN-FD Botschaften mit 64 Datenbytes
- Daten kommen als Int16
- In einer Botschaft sind jeweils zwei Kanäle enthalten. Dabei enthalten 
die Bytes 0-31 sechzehn chronologisch aufsteigende Messwerte von Kanal 1 
und die Bytes 32-63 die korrespondierenden von Kanal 2 (Byte 0&1 -> 
Kanal 1 Zeitschritt 1, Byte 2&3 -> Kanal 1 Zeitschritt 2, ... Byte 32&33 
-> Kanal 2 Zeitschritt 1, Byte 34&35 Kanal 2 Zeitschritt 2, ...)

"Normale" (mehrere Kanäle aber nur ein Zeitschritt pro Botschaft) dbc 
Files für CAN habe ich schon paar mal erzeugt. Aber sowohl was das 
Format für CAN-FD angeht, noch wie man mehrere Zeitschritte in einer 
Botschaft definiert, bereitet Probleme. Hat jemand sowas schonmal 
erzeugt oder Informationen hierzu?

Besten Dank und viele Grüße,
Fabian

P.S. Nein, es ist leider keine Option nur einen Zeitschritt pro 
Botschaft zu senden, da hier zuviel Overhead erzeugt wird....
Gast #7113724
@Thomas
ja, das befürchte ich auch langsam.... Hast du Vorschläge wie man eine 
CAN-FD Botschaft definiert?

@Rolf
Ich brauche später alle Einzelmessungen hintereinander abgespeichert. 
Wenn immer ein Messpunkt (genaugenommen 2 wegen der beiden Kanäle) pro 
Botschaft kommt, werden diese automatisch aneinander gefügt und es 
passt.
Nun sind aber in der CAN-FD pro Kanal 16 aufeinanderfolgende Messpunkte. 
D.h. er müsste nicht nur die Botschaften stumpf aneinander hängen, 
sondern die 16 Messpunkte aus jeder Botschaft einzeln betrachten und 
diese aneinander hängen
Gast #7117378
Danke Thomas, damit klappt das Empfangen der CAN-FD Botschaften 
schonmal!

An welche Profis könnte man sich denn noch wenden um zu erfahren, ob es 
eine Möglichkeit im dbc-file für mehrere Zeitschritte pro Botschaft 
gibt?
#7117468
CAN-BUS schrieb:
> An welche Profis könnte man sich denn noch wenden

Was du suchst ist nirgendwo dokumentiert. Ich fürchte das gibt es nicht.
http://socialledge.com/sjsu/index.php/DBC_Format

Aber wenn es jemand weiß dann Vector. Du kannst ja mal eine freundliche 
Mail schreiben und sehen ob sie die antworten.
https://www.vector.com/de/de/unternehmen/kontakt/support-kontakt/#c238076
Gast #7118757
Ergänzung:

Der Support von Kvaser hat die Sache nun auch bestätigt. Mehrere 
Zeitschritte pro Botschaft sind nicht mit einem DBC-File zu sortieren.

Vielen Dank an alle hier!

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 4 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.