Anfränger braucht Tipp zum CAN-Bus

Gast #6198228
Hi, ich bin noch ein CAN-Bus-Neuling und habe bisher nur sehr wenig 
Erfahrung. Für meine Abschlussarbeit habe ich ein Steuergerät bekommen 
und die dazugehörige CAN-DB-Datei. Mit dem CANdb++ Editor von Vector 
kann ich die Datei anschauen.

Meine Frage - kann ich in der CAN-DB-Datei irgendwie sehen, welchen 
CAN-Standard ich habe - also CAN-FD oder CAN2.0A/B?

Über eine Antwort würde ich mich sehr freuen.
Gast
In der Datenbank steht bei jeder Nachricht ob es sich um CAN oder CAN FD 
handelt. Unter der Nachrichtendefinition gibt es den Punkt Type in dem 
eingestellt wird um welche Art von Frame es sich handelt.

Außerdem ist unter Networks im Reiter Definition das Protokoll ebenfalls 
hinterlegt.

Es müssten auch entsprechende Attribut Definitionen wie "CANFD_BRS" in 
der Datenbank vorhanden sein.

Wenn man sich die Datei im db++ Editor anschaut ist es eigentlich schwer 
nicht zu sehen um was für ein Frame es sich handelt...
Gast
.... für ne Abschlussarbeit wäre wirklich hilfreich, du lernst die 
Unterschiede, erklärst diese in einem ersten einleitenden Kapitel.

Poster von Vector dind auch ganz nett, manche enthalten noch den 
fehlerhaften CRC Block am Ende, aber dazu gibt's ja auch im Netz 
Erklärungen.

ISO 11898-2:2016 nehm ich an?
Gast
CAN FD nimmt man ja vorrangig zum Flashen von Steuergeräten.
Die vernetzte Kommunikaton mit mehreren Steuergeräten (und genau das ist 
ja zu 99% der Normalfall) läuft auf der normalen CAN Bitrate (meist 500K 
oder 1M).

Also geh mal davon aus, dass du CAN 2.0B hast und mit hoher 
Wahrscheinlichkeit 500Kbit/s.

Was ist der Sinn deiner Abschlussarbeit? Musst du ein einzelnes 
Steuergerät ansprechen? Diagnose Botschaften senden/empfangen? Ist XCP 
erforderlich?

Ich vermute mal es geht um Automtive? Da ist Vector ja der Standard für 
CAN Geschichten.

VG Paul

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 6 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.