Forum: Mikrocontroller und Digitale Elektronik SPI to CAN Banana Pi M3


von Michael (Gast)


Lesenswert?

Hallo,

ich möchte gerne den Banana Pi M3 als CAN-Bus Master verwenden, weil er 
im gegen Satz zum Raspberry Pi 3 leistungsstärker ist. Leider 
unterstützt der Rechner kein CAN. Gibt es die Möglichkeit über die 
SPI-Schnittstelle, mittels Controller, CAN-Nachrichten zu Senden und 
Empfangen?

Wenn ja, gibt es da schon vorgefertigte Platinen zu kaufen?

Ich habe noch keine Erfahrung mit der SPI-Schnittstelle.

von Frank L. (Firma: Flk Consulting UG) (flk)


Lesenswert?

Kannst Du her finden:

https://www.antratek.de/can-spi-click-mcp2551

oder such mal mit "spi can Controller" bei Tante Google oder Bing

Gruß
Frank

von Falk B. (falk)


Lesenswert?

@Michael (Gast)

>ich möchte gerne den Banana Pi M3 als CAN-Bus Master verwenden, weil er
>im gegen Satz zum Raspberry Pi 3 leistungsstärker ist.

Mag sein, aber ich vermute, daß auch der Pi 3 für DEINE Anwendung locker 
reicht.

>unterstützt der Rechner kein CAN. Gibt es die Möglichkeit über die
>SPI-Schnittstelle, mittels Controller, CAN-Nachrichten zu Senden und
>Empfangen?

Ja.

https://www.mikrocontroller.net/articles/CAN#MCP2515

>Wenn ja, gibt es da schon vorgefertigte Platinen zu kaufen?

Keine Ahnung.

>Ich habe noch keine Erfahrung mit der SPI-Schnittstelle.

Nimm den Pi 3 und sei glücklich.

von Michael (Gast)


Lesenswert?

Frank L. schrieb:
> Kannst Du her finden:
>
> https://www.antratek.de/can-spi-click-mcp2551
>
> oder such mal mit "spi can Controller" bei Tante Google oder Bing
>
> Gruß
> Frank

Ich Danke!



Falk B. schrieb:
> @Michael (Gast)
>
>>ich möchte gerne den Banana Pi M3 als CAN-Bus Master verwenden, weil er
>>im gegen Satz zum Raspberry Pi 3 leistungsstärker ist.
>
> Mag sein, aber ich vermute, daß auch der Pi 3 für DEINE Anwendung locker
> reicht.
>
Leider nein.

von Thomas (Gast)


Lesenswert?

hm, schade der M3 Version scheint der CAN-Bus zu fehlen.

Frühere Banana Pis hatten den Controller gleich dabei.

von volksvorg (Gast)


Lesenswert?

Auf Anhieb fällt mir der mcp251x von Microhip ein.
Der wird vom Linux Kernel unterstützt und ist relativ gut dokumentiert. 
Socket CAN ist das Stichwort. Ewtl musst du den SPI Treiber für das 
Banana Pi Board anpassen und neu bauen. Hab das mal zwar für einen Rpi 
gebaut. Ist aber insgesamt kein Hexenwerk.

von Markus F. (mfro)


Lesenswert?

Michael schrieb:
> Leider nein.

Ich wette, daß das Nachfragen auslöst ...

von Johannes (Gast)


Lesenswert?


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.