CAN - Funk - CAN

OP #5963162
Lesenswert?
• ▲
▼
Hallo,

hat hier bereits jemand eine CAN - Funk - CAN Brücke gebaut?

Ich will zwei CAN Busse miteinander über Funk verbinden. Nichts 
zeitkritisches. Ca. 30 Meter ohne Sichtverbindung.

Ich dachte an zwei ESP32s und über WIFI z.b. mit Socket oder mqtt 
übertragen.

Hat jemand sowas bereits gemacht und würde mir die Daten zur Verfügung 
stellen? Oder kennt jemand ein git repro?

Gruß
#5963189
Lesenswert?
• ▲
▼
Das werden dann aber zwei getrennte Netze! Wenn du nur ein Gesamtnetz 
haben willst, dann wird's aber zeitkritisch. Denn die Daten müssen dann 
ja innerhalb einer Bitzeit hin- und hergesendet werden, damit das 
CAN-Prinzip wirken kann. Ob das ein ESP über WLAN schafft? Da habe ich 
meine Zweifel.
Gast #5963266
Lesenswert?
• ▲
▼
Ich gehe mal von getrennten CAN-Netzen aus, sonst wird es ja echt 
speziell. Wichtig sind auch noch folgende Parameter:

- Datenrate
- Daten-Durchsatz
- Verhalten bei Datenverlust (Retransmit?)
- Verhalten bei Overrun
- Datensicherheit auf der Funkstrecke
- Auslegung auf Bedarf oder auf jede denkbare Spitzenlast
- Identifier filtern oder alles senden/empfangen
- Hobby oder professionelle Lösung?
#5963557
Lesenswert?
• ▲
▼
Hallo Christian,

ich hatte das gleiche Problem und die fertigen Lösungen sind einfach 
unverschämt teuer für den privaten Einsatz. Deher habe ich es 
folgendermaßen gelöst:

2 Stück 
https://shop.in-circuit.de/product_info.php?cPath=22_28&products_id=174

Auf der Platine gibt es den SPI-Bus (am SPI-Stecker) und ein paar Ports 
frei nutzbar. Platine designed, die ich "huckepack" aufstecken kann. 
Controller MCP2515, Transceiver SN65HVD233. Habe die von In-Circuit als 
Demo mitgelieferte RF-Bridge als Vorlage genutzt und für den CAN-Teil 
folgende Bibliothek eingebunden:

https://github.com/autowp/arduino-mcp2515

Statt RF-Seriell erfolgt jetzt die Bridge RF-CAN. Natürlich sind es am 
Ende zwei CAN-Busse. Aber es funktioniert gut.

Details gern per PN.

Gruß Uli

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.