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.
Gast
#5963266
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?
Gast
#5963290
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
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.