mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik CAN-Bus


Autor: Rainer (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi Leute!

Schreibe gerade eine Seminar-Arbeit und mitunter gehts da um den
CAN-Bus. Ich hätte dazu 2 kurze Fragen, vielleicht kennt sich ja jemand
von euch aus und kann mir auch sagen wo ich darüber was nachlesen kann
(CAN-Spec hab ich schon überflogen).

1. Mich würde interessieren wie sich ein Wechsel des Mediums äußert.
Nehmen wir mal an bei Kupfer heißt high log. 1 und low log. 0 und bei
Glasfaser licht an -> log.1, licht aus -> log.0. soweit so gut ...
nun ist aber bei kupfer low dominant und bei glasfaser licht an, das
bedeutet also es wäre genau verkehrt und ich müsste die Priritäten bei
der Arbitrierung invertieren. Aber vielleicht sehe ich das auch ganz
falsch ... wie genau funktioniert das denn bei CAN damit man das medium
einfach wechseln kann ohne etwas zu verändern??

2. CAN arbeitet ja mit identifiern die die zur verfügung gestellte info
identifizieren. sind diese identifier bereits fest programmiert oder
kann man die auch selbst vergeben?

... vielleicht kann mir ja jemand helfen, danke!!!

Autor: Peter Dannegger (peda)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
1.
Mir ist nicht bekannt, daß es CAN über Glasfaser gibt.

Wir hatten gerade das Problem eine galvanischen Trennung von 15000V zu
realisieren. Da letztendlich eine Verbindung zum PC erfolgt, haben wir
dann einen standard Ethernet-Hub über Glasfaser verwendet und danach
den Ethernet-CAN-Umsetzer.

2.
Die Identifier sind natürlich völlig frei wählbar. Man kann beliebige
Bits auswählen, die dann passen müssen. Wählt man kein einziges Bit
aus, werden alle Nachrichten empfangen.
Manche CAN-Controller haben bis zu 15 Puffer, denen man verschiedene
Identifier zuordnen kann.


Peter

Autor: Richard (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@Peter:
Es gibt CAN über Glasfaser, von selbstgestrickten Lösungen wie beim
Linac am Cern bis hin zu professionellen, besipielsweise

http://www.microkey.nl/Product_solutions/20cn/canfibpr.pdf
http://luxlink.com/products/dx-7601.htm
http://www.rtd.com/PC104/UM/network/ecan527HR.htm

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.