AT90CAN128 & Banana Pi Anschaltung CAN Bus

OP #4087300
Lesenswert?

Habe gerade einen BananaPi Pro angeschafft. Ich möchte diesen als 
"Brücke" zwischen den Welten "PC und "µC" verwenden.

Auf der µC Seite "sprechen" die Bausteine TWI auf der PC Seite USB.

Die Kluft dazwischen möchte ich mit CAN Bus überwinden, weil weder 
Rapberry noch Banana vernünftig TWI sprechen können, auch wenn ich das 
sehr umständlich finde. Der CAN Bus bietet mir nach allem was ich 
gelesen habe aber zudem die größte Störsicherheit und ist auch ohne 
Klimmzüge Multimaster fähig. Das gab für mich den Ausschlag.

Den CAN Bus möchte ich hardwaremäßig im Standard halten (can-cia ist 
hier wohl das Maß der Dinge!?), damit ich mir die Option offen halte 
später auch mit Modulen anderer Hersteller kommunizieren zu können.

Jetzt am Anfang ist es für mich "nur" ein Hardwarebus. Wie ich 
softwareseitig vorgehe hängt am Banana Pro, über den ich aber keine 
Infos  finde.

Damit hatte ich nicht gerechnet und stehe jetzt ziemlich auf dem 
Schlauch.

Frage:

Hat jemand von Euch mit dieser Paarung Erfahrungen? Grundschaltung CAN 2 
CAN? Pinouts (40 polig ... ich habe zwar ein Pinout von der 
Herstellerseite, aber darin stehen nichtmal die PINs für TWI und CAN? 
Oder habe ich falsch gesucht? Bin verwirrt.)

Bin für jeden Hinweis / Link sehr dankbar.
OP #4087585
Lesenswert?

Rudolph R. schrieb:
> Nach dem Kram sucht man sich ja nen Wolf. :-)
Ja das ist das Problem. Danke, dass Du Dich reingehängt hast!

Ja danke. Das hilft! Danach hatte ich gesucht! Super!

Test schrieb:
> Sowohl Raspberry alsauch Banana? haben doch beide I2C, Seriell und SPI -
> wieso willst du dir die Arbeit machen CAN als "Bridge" zu verwenden...
> das ist nun wirklich ein wenig sinnfrei...

Das wollte ich eigentlich, aber Raspi und Banana verstehen beide kein 
Clockstretching. Da ich den i2c als Multimaster und möglichst schnell 
laufen lassen möchte geht das leider nicht.

https://www.raspberrypi.org/forums/viewtopic.php?p=146272

Hinzu kommt, dass ich ggf. ein paar Meter überbrücken muss und viele 
kleine Datenpaktete laufen werden. Da ist mir der CAN Bus lieber. 
Brauche eh einen Feldbus, dann bau ich ihn jetzt schon rein.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren