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ß
Oder was fertiges... https://www.ixxat.com/de/produkte/industrie-produkte/gateways-und-bridges/canblue-ii oder https://www.proemion.com/de/produkte/embedded-systems/kabellose-can-schnittstellen/canlink-wireless.html das funktioniert dann wenigstens ;-)
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.
:
Bearbeitet durch User
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?
https://www.peak-system.com/PCAN-Wireless-Gateway-DR.332.0.html Ich habe die Teile häufig im Einsatz, bisher ohne Probleme. Die Konfiguration ist am Anfang etwas kompliziert, man kriegt den Bogenaber schnell raus. Für ein Hobbyprojekt allerdings recht teuer. Ich nutze die Geräte um CAN vom drehenden zum stehenden Teil der Anlage zu senden.
30m? Funk? Wozu tut man sich sowas an? Da legt man ein 30m Kabel und gut ist. Welche Bitrate hast du denn?
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
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.