mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Wie nutze ich den CAN BUS


Autor: Kim S. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
wie nutze ich z.B. den PCA82C251 ?
Werden da einfach die Werte via RS232 zum PCA82C251 gechickt oder wie 
mache ich das?
Muss der µc irgendwas unterstützen?

Autor: Frank N. (arm-fan)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Der von dir genannte Baustein ist nur ein Transceiver.
Ein Pegelwandler, der TTL-Pegel in differenzielle, dem CAN-Bus
Standard entsprechende Signale umsetzt (und zurück).

Das hat noch nicht sooo viel mit CAN-bus selbst zu tun.
Dazu brauchst du einen CAN-Bus Controller.

Entweder einen µC mit inregriertem, oder einen externen wie
SJA1000, MCP2515, ...

Autor: Kim S. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ach ja, und wenn ich z.B. ein Display (text) oder sonstwas ansteuern 
will, gibt es diese ja bereits oft als I2C oder Parrallel.
Wenn ich jetzt also z.B. ein Display darüber ansteuern möchte, muss ich 
dazu vom µc über den RS232 Ausgang zum PCA82C251 und dann am Ziel wieder 
zu einem PCA82C251 und dann von dort aus wieder in einen µc der dann 
wiederum als m4 Bit Signal an ein Display schickt?

Autor: Otto (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
> Werden da einfach die Werte via RS232 zum PCA82C251 gechickt

Nein

> Muss der µc irgendwas unterstützen?

Ja - die gesamte CAN-Kommunikation

Du benötigst entweder einen CAN-Controller (z. B. SJA1000) oder
einen Controller mit CAN "onboard".

Gruss Otto

Autor: Kim S. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
gibt es denn eine Möglichkeit I2C oder RS232 in CAN zu wandeln?
Die möglichkeit ein Softwareprotokol zu nehmen habe ich leider nicht.
ODer wie wird dieser SJA1000 angesteuert?

Autor: Otto (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
> Oder wie wird dieser SJA1000 angesteuert?

über einen Adress-/Datenbus (Umschaltung über ALE)

Otto

Autor: Kim S. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Gibt es Konverterbausteige die direkt Seriel, Parallel oder I2C in CAN 
Wandeln oder klappt das nicht?
Wo sind hier die Grenzen gesetzt, außer das es langsamer wird

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

Bewertung
0 lesenswert
nicht lesenswert
Der MCP2515 kommt dem am nächsten, CAN per SPI. Aber nützlich wär's, 
wenn du erst mal verrätst, was genau das werden soll. Denn wenn du 
beispielsweise eine RS232-Strecke über CAN tunneln willst, nützt dir der 
zunächst auch nix.

Autor: Kim S. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
na, wenn ich I2C tunneln CAN :-) wöre ich schon zufrieden ...
Die Geschwindigkeit ist auch nicht kritisch, ausser das ein TEXT LCD 
angesteuert wird, aber das wäre dann auch schon das anspruchvollste

Autor: R.T.F (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Einfach einsteigen

Autor: Martin (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Warum willst du unbedingt CAN benutzen? Gibt es dafür einen speziellen 
Grund? Immer diese Rätsrate reien, oder ist es ein Geheimnis was du 
machen möchtest?

Autor: Otto (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
> Gibt es Konverterbausteige die direkt Seriel, Parallel
> oder I2C in CAN Wandeln oder klappt das nicht?

CAN232 von wwww.Elektronikladen.de

setzt VAN auf RS232 und umgekehrt um - kostet 100€ und da ist auch ein 
Controller und ein SJA1000 drin.....

Gruss Otto

Autor: Otto (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
sollte CAN heissen !

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.