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

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.