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

Gast #7112725
Lesenswert?
• ▲
▼
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
Lesenswert?
• ▲
▼
@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
Lesenswert?
• ▲
▼
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
Lesenswert?
• ▲
▼
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

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.