SPI to CAN Banana Pi M3

Gast #5048305
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.
@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
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
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

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.