Forum: Mikrocontroller und Digitale Elektronik externer CAN


von Malve (Gast)


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

von Dirk (Gast)


Lesenswert?

Hi,

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


mfg

Dirk

von Malve (Gast)


Lesenswert?

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

Mfg

Malve

von Leo (Gast)


Lesenswert?

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

von Malve (Gast)


Lesenswert?

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

Mfg

Malve

von Malve (Gast)


Lesenswert?

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

Mfg

Malve

von PIT (Gast)


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.

von Malve (Gast)


Lesenswert?

Alles klar! Vielen Dank euch!

Mfg

Malve

von Sascha (Gast)


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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.