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.
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
@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.
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.
hm, schade der M3 Version scheint der CAN-Bus zu fehlen. Frühere Banana Pis hatten den Controller gleich dabei.
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.