mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik externer CAN


Autor: Malve (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

kann mir jemand sagen, welche Bauteile ich benötige um mit einem
Microkontroller einen CAN Bus anzusteuern, wenn der Controller keinen
internen CAN besitzt?

Mfg
Malve

Autor: Dirk (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

z.B. den MCP2510 und dann ein Transmitter IC (SJA1000)


mfg

Dirk

Autor: Malve (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Was genau macht denn dieser MCP2510 und der Transmitter IC?
Kenn mich mit CAN noch nicht aus.

Mfg

Malve

Autor: Leo (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Verwende einen SJA1000 von Philips und
daz noch einen CAN Tranciever.
Ansteuerung entweder über den Adressbus oder über PORTS.

Autor: Malve (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Also reichts aus, wenn ich einfach nen CAN Transceiver nehm und den dann
mittels der freien Ports ansteuer?

Mfg

Malve

Autor: Malve (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Sorry, meinte natürlich, wenn ich "einfach" so einen SJA1000 an díe
Ports anschließe und anschließend einen Treiber.

Mfg

Malve

Autor: PIT (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Was du auf jeden fall brauchst ist ein CAN Tranceiver z.B 82c250.
Dieser wandelt die TTL Signale in CAN Pegel um. Wenn du dann den CAN
BUS mittels Software umsetzen willst brauchst du auch keinen CAN
Controller(Stell ich mir nicht gerade einfach vor). Ich nehme z.B.
einen MEGA8515 und steuere damit mittels SPI Schnittstelle einen MCP
2510 der dann auf einen 82c250 Transceiver geht.

Autor: Malve (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Alles klar! Vielen Dank euch!

Mfg

Malve

Autor: Sascha (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@ PIT

Hi!

wäre es möglich, das Du mir Deien Source 8515<->MCP2515 posten
könntest? Ich möchte einfach CAN-Nachrichten senden (Temperatursensoren
über I2C einlesen und am CAN ausgeben), habe das Prgramm soweit am
laufen, fehlt "nur" noch die CAN-Sache...


Danke!

Gruß,
Sascha

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.