mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Fragen zum CAN-Bus


Autor: Astroboy (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich suche Infos zum CAN Bus.

Erstmal muss ich wissen wie ich einfach 2 Teilnehmer zusammen schalte. 
Einfach CANH und CANL beider Teilnehmer verbinden? Muss man auf beiden 
Seiten mit 120R abschließen oder nur bei einem Teilnehmer?

Ich suche auch grundlegendes zum Aufbau der CAN Telegramme - kann ich 
senden was ich will (so wie bei RS232 zB) oder gibt es Daten die ich 
angeben und einhalten muss?

Autor: Micha B. (chameo)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Also für zwei Teilnehmer und eine kurze Leitung dazwischen braucht's 
noch keinen Abschluß. Ansonsten wird die Busleitung an beiden Seiten mit 
120R abgeschlossen.

Allgemeine Infos zum CAN gibt's z.B. hier
http://www.thomas-wedemeyer.de/elektronik/CAN.PDF

Zwei Dinge noch:
-eine CAN-Botschaft kann laut Spezifikation maximal 8 Datenbytes 
enthalten
-eine CAN Identifier muss eindeutig sein, d.h. darf nur von einem Knoten 
am Bus beim Senden verwendet werden

Autor: Helmut -dc3yc (dc3yc)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Infos: www.can-cia.org.

Zusammenschaltung: alle CANH und alle CANL jeweils zusammenschalten. An 
einem Ende oder mittendrin 60-120 Ohm (für kurze Strecken) oder an 
beiden Enden je 120 Ohm Abschluss. Ohne Abschluss geht es nur zufällig 
bei kleinen Geschwindigkeiten (< 50kbit/s).

Telegramminhalt: zwischen 0 und 8 Bytes kann man senden. Der Inhalt ist 
beliebig. Der CAN-Prozessor baut daraus ein Telegramm mit entsprechendem 
Rahmen incl. Identifier.

Servus,
Helmut.

Autor: Andreas K. (a-k)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Micha B. wrote:

> Also für zwei Teilnehmer und eine kurze Leitung dazwischen braucht's
> noch keinen Abschluß.

Da für den Zustand "recessive" nur der Abschluss zuständig ist, ist das 
eher als Glück zu bezeichnen.

Autor: Laplace (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Guckst du hier:

http://www.can-cia.org/

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.