SPI to CAN Banana Pi M3

Gast #5048305
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.
#5048377
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.
Gast #5048438
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.
Gast #5048532
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.

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.