MCP2515 Daten Durchschleifen

Gast #6357457
Lesenswert?
• ▲
▼
Niclas H. schrieb:
> Ich möchte mit zwei MCP2515 an einen Arduino Can Daten verändern
>
> aber ich weiße leider nicht wie ich die andren Can Daten Durchschleifen
> / weiterleiten soll

Freitag ist vorbei bzw. kommt erst wieder.
Bitte nicht wieder das Klischee des inkompetenten Adrduino.Benutzers 
bedienen.
Wenn da überhaupt reales Interesse besteht:
Schon mal einen CAN-Controller betrieben?
Gast #6357467
Lesenswert?
• ▲
▼
Was ist da so schwierig?

Erst unterbrichst du den vorhandenen Can-Bus und schließt auf jeder 
Seite je einen MCP2515 an. Dann schnappst du dir einen Arduino Mega 2560 
(wegen der 2 benötigten ser. Schnittstellen) und klemmst die beiden 
Controller an diesen an. Dann schreibst du den kleinen handlichen Sketch 
wo du rausfischt welche Daten sozusagen ungefiltert weitergereicht 
werden und kannst die gewünschten Datenänderungen einschleifen.

Das ist doch ein Klacks was ein Script-Kid in der 5. Klasse eben 
zwischen Schularbeit und Mittagessen erledigt, da wird noch nicht mal 
die Dokumentation der Datenflüsse etc. benötigt.

Ich würde dir das ja nebenbei erledigen, aber leider hat mein IBM-704 
Bandsalat und da bin ich mit dem reparieren des Bootloaders doch etwas 
eingebunden.

Have a nice Day!
Gast #6357490
Lesenswert?
• ▲
▼
@  Can-man-machen (Gast)

Bist du deshalb so unsachlich, weil du nichts fachliches beizutragen 
hast?

@ TO

Es ist an der Zeit, dass du dein Problem näher schilderst. Wie viele 
Knoten welche Geschmeidigkeit und was konkret durchgeschliffen" bzw. 
bearbeitet werden soll.
#6357560
Lesenswert?
• ▲
▼
Niclas H. schrieb:
> Hallo liebe Foren Kollegen/in
>
> Ich möchte mit zwei MCP2515 an einen Arduino Can Daten verändern
>
> aber ich weiße leider nicht wie ich die andren Can Daten Durchschleifen
> / weiterleiten soll

1:1 weiterleiten.

Ich empfehle aber keinen AVR-basierten Arduino, sondern einen 
ARM-basierten mit internen CAN-Controllern. Bei hoher Buslast und hohen 
Bitraten wird der SPI-Bus zum Flaschenhals. Es gibt genügend 
Mikrocontroller, die zwei CAN-Controller eingebaut haben. Da kann der 
Prozessor direkt und/oder per DMA auf die Daten zugreifen, was deutlich 
effizienter ist und Dir mehr Rechenzeit für eigene Paketoperationen 
lässt. EIn AVR ist da die schlechtestmögliche Lösung.

Entweder nimmst Du einen Arduino Due mit SAM3XE oder einen Teensy 4.1.

fchk
OP #6357731
Lesenswert?
• ▲
▼
Can-man-machen schrieb:
> Was ist da so schwierig?
>
> Erst unterbrichst du den vorhandenen Can-Bus und schließt auf jeder
> Seite je einen MCP2515 an. Dann schnappst du dir einen Arduino Mega 2560
> (wegen der 2 benötigten ser. Schnittstellen) und klemmst die beiden
> Controller an diesen an. Dann schreibst du den kleinen handlichen Sketch
> wo du rausfischt welche Daten sozusagen ungefiltert weitergereicht
> werden und kannst die gewünschten Datenänderungen einschleifen.
>
> Das ist doch ein Klacks was ein Script-Kid in der 5. Klasse eben
> zwischen Schularbeit und Mittagessen erledigt, da wird noch nicht mal
> die Dokumentation der Datenflüsse etc. benötigt.
>
> Ich würde dir das ja nebenbei erledigen, aber leider hat mein IBM-704
> Bandsalat und da bin ich mit dem reparieren des Bootloaders doch etwas
> eingebunden.
>
> Have a nice Day!

Can-man-machen

so hatte ich es auch vor aber da im canbus circa 400 bis 500 ids sind 
die
sich immer ändern wird es schwierig 400 bis 500 ids weiter zu schlifen 
da
ich nur 1 id bearbeiten muss.

* ich dachte es gibt code wo mann die ids einfügt und dann werden die 
weitergeleitet

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.