- Bitte beachten Sie das im Lieferumfang keine Kabel enthalten sind. Passende Kabel finden sich oben unter dem Dropdown "Zusätzliche Kabel".
Für weitere Adapterkabel besuchen Sie bitte die CSS Electronics Zubehör Kategorie.
Produktkonfiguration
Beschreibung
Mit dem CANmod.router können Sie CAN-Daten (klassisch oder FD) von oder zu 4 isolierten sekundären CAN-Bussen über 1 primären CAN-Bus (oder USB) empfangen oder übertragen. Das kompakte Modul ist 100 % eigenständig (kein PC erforderlich) und bietet erweiterte Funktionen wie Daisy-Chaining und leistungsstarke Konfigurationsoptionen. Es kann z.B. mit dem CANedge verwendet werden, sodass Sie 5 x CAN-Busse (oder mehr über Daisy-Chaining) protokollieren können. Das Gerät kann mit kostenloser Software/API-Tools auch als leistungsstarke 4 x CAN FD-zu-USB-Schnittstelle verwendet werden.In vielen Anwendungsfällen müssen Sie Daten von mehreren CAN-Bussen empfangen/senden – Ihnen steht jedoch nur eine CAN-Schnittstelle zur Verfügung. Dies ist eine häufige Herausforderung bei der Datenerfassung, Display-Integration, Netzwerkerweiterungen und mehr. Der CANmod.router bietet ist hierfür die geeignete Lösung.
Features
- Plug & Play
Schließen Sie bis zu 4 x CAN an, um die Daten über 1 x CAN (oder USB) zu empfangen/senden – keine Konfiguration erforderlich - Pro-Spezifikationen
4 x CAN FD. Grundlegende galvanische Trennung. Stiller Modus. Kein Datenverlust. 1 ms Genauigkeit. Unterstützung für Fehlerrahmen - Kompakt
7 x 2 x 5 cm. 75G. 7 LEDs. Versorgung über DB9/USB. 5-26 V. Montageflansche. USB für Konfiguration/Firmware und Streaming - MUX Mode
Transport 4 x CAN über 1 x CAN. Einfaches Demuxen von Daten. Optionaler Transport über CAN FD für maximalen Durchsatz - Nahtlose Integration
Vollständig unterstützt durch CANedge/CANmod-Software/API-Tools. Als ob die 4 x CAN-Busse direkt miteinander verbunden wären - Konfigurierbar
Konfigurieren Sie Filter, Vorteiler, Sendelisten, CAN-IDs, Bitraten und mehr über die JSON-Konfiguration und GUI
Transportieren Sie gemultiplexte CAN-Daten durch Tunnel
Im Mux-Modus wird der Datenverkehr von/zu den sekundären CAN-Bussen über Tunnel (CAN-Frames, die die Originaldaten transportieren) durch den primären CAN-Bus geleitet. Von einem Benutzer-CAN-Knoten (z. B. CANedge) empfangene gemuxte Daten können über Software/API-Tools einfach in ihre ursprüngliche Form demuxt werden.
Schnittstelle für vier CAN-Busse mit nur einem CAN-Bus (oder USB)
Daten von/zu 4 x CAN-Bussen über 1 x CAN-Bus (oder USB) empfangen/senden – z.B. zur Verwendung durch CAN-Logger, Steuergeräte oder per USB-Streaming.
- 4 x CAN (inkl. CAN FD) mit grundlegender galvanischer Trennung
- Stromversorgung über DB9 (5-26 V und DB9-Kabel) oder USB (5 V)
- Konfigurieren Sie jede sekundäre CAN-Schnittstelle unabhängig
- Optionaler Silent-Modus und unabhängig anpassbare Bitraten
- Erweiterte Nachrichtenfilter und Prescaler
- Sendelisten konfigurieren – und/oder Steuerung über primäres CAN
- Unterstützung für die Protokollierung von CAN-Fehlerrahmen
- Schließen Sie 4 x CAN schnell über das DB25-zu-4x-DB9-Adapterkabel an
- Verketten Sie mehrere Module für 8, 12, 16, ... CAN-Kanäle

Beispiel: CANedge + CANmod.router = 5 x CAN-Bus-Datenlogger
Der CANedge unterstützt 2 x CAN. Durch das Hinzufügen eines CANmod.routers können Sie nun 1 x CAN (CH1) + 4 x CAN (CH2) – oder mehr – loggen.- Versorgen Sie den CANmod.router über den 2. CANedge-Port mit 5 V
- Maximieren Sie den 4-fachen CAN-Durchsatz über CAN-FD-Routing (Mux-Modus)
- Einfaches Demuxen gerouteter Daten über den MF4-Konverter oder die Python-API
- Steuerübertragung auf dem 4 x CAN über CANedge
- Verwenden Sie Daisy-Chaining, um 1 + 8 x CAN, 1 + 12 x CAN (oder mehr) zu protokollieren.
Tipp: Sehen Sie sich unten die Beispieldaten für gemischte/demuxierte MF4 an.
Beispiel: Streamen Sie 4 x CAN FD über USB in SavvyCAN/Python
Sie können die 4 x CAN-Busse auch über USB anbinden – was den CANmod.router zur preiswertesten CAN-Schnittstelle auf dem Markt macht.- Daten von 4 x CAN FD über USB empfangen/senden
- Streamen Sie mehr als 6.000 Bilder/Sekunde ohne Bildverlust
- Versorgen Sie den CANmod.router für eine einfache Installation über USB mit Strom
- Streamen Sie rohe/DBC-dekodierte Daten in der kostenlosen SavvyCAN-GUI
- Entwickeln Sie beliebige Integrationen über die kostenlose Python-API
- Beispiel: Visualisieren Sie entschlüsselte Daten in Grafana-MQTT-Dashboards
F.A.Q.
Der CANmod.router ist ein kleines Gerät, mit dem Sie über den DB25-Stecker bis zu vier separate, isolierte CAN-Busse (inkl. CAN FD) verbinden können. Die Daten von/zu diesen vier CAN-Bussen (CAN-S1, CAN-S2, CAN-S3, CAN-S4) werden dann vom Modul über einen einzigen CAN-Bus (CAN-P) „geroutet“ – oder über eine USB-Schnittstelle .
In der Praxis bedeutet dies, dass Sie über eine einzige Schnittstelle eine Verbindung zu vier separaten CAN-Bussen herstellen können – was leistungsstarke Anwendungsfälle ermöglicht, wie z. B. die Aufzeichnung weiterer CAN-Kanäle mit einem CAN-Logger (wie dem CANedge). Einzelheiten finden Sie in der CANmod.router Dokumentation.
Der CANmod.router ist ein äußerst leistungsstarkes Gerät. Lassen Sie uns dies anhand der beiden häufigsten Anwendungsfälle veranschaulichen:
CANedge-Erweiterung: Log 5 x CAN
Mit dem CANmod.router können Sie 5 x CAN über einen CANedge loggen. Bisher mussten Sie 3 x CANedge-Einheiten verwenden, was mehrere Nachteile hatte:
- Das Hinzufügen von zwei „zusätzlichen“ CANedge-Einheiten ist 300-1000 EUR teurer als das Hinzufügen eines CANmod.routers
- Bei drei CANedge-Einheiten werden Ihre Daten auf drei SD-Karten, MF4-Dateien usw. aufgeteilt, was die Daten-/Geräteverwaltung komplex macht
- Die beste geräteübergreifende Zeitsynchronisierungsgenauigkeit beträgt 400 ms (über internes GPS) – gegenüber 1 ms über den CANmod.router
4 x CAN-USB-Schnittstelle
Der CANmod.router kann als 4 x CAN-to-USB-Schnittstelle (inkl. CAN FD) verwendet werden. Dies ist aus mehreren Gründen wirkungsvoll:
- Der CANmod.router ist im Vergleich zu vergleichbaren CAN-USB-Schnittstellen um über 50 % kostengünstiger
- Der CANmod.router ist im Vergleich zu vergleichbaren CAN-USB-Schnittstellen um mehr als 50 % kompakter
- Der CANmod.router wird mit 100 % kostenloser Software/API-Tools für das Streaming geliefert
- Mit den Software-/API-Tools können Sie DBC-Daten in Echtzeit dekodieren und visualisieren
- Mit SavvyCAN können Sie Daten von/zu allen 4 CAN-Bussen in einem GUI-Fenster empfangen/senden
- Die Python-API ermöglicht eine einfache Integration mit benutzerdefinierten Systemen wie Raspberry Pis – z.B. für Feldeinsätze
Kurz gesagt, der CANmod.router bietet eine Menge Funktionalität in einem einzigen Gerät.
Hinweis: Die unten angegebenen Zahlen sind vorläufig/indikativ und können sich ändern.
Ein häufiger Anwendungsfall ist die Protokollierung von 5 x CAN mit einem CANedge + CANmod.router – hier besprechen wir Leistungsaspekte.
CAN-Kanäle
Sie können mit einem CANedge beliebig viele CAN-Kanäle aufzeichnen, indem Sie eine Daisy-Chain von CANmod.routern hinzufügen. Sie können z.B. hinzufügen: 10 x CANmod.router zur Protokollierung von mehr als 40 CAN-Kanälen – die Einschränkung bezieht sich ausschließlich auf die kombinierten Frames/Sekunde (siehe unten).
Wenn Sie CANmod.router am zweiten CANedge-Port verketten, müssen Sie möglicherweise prüfen, ob die 5-V-Versorgung ausreicht. Wenn sich alle CAN-S-Schnittstellen im Modus „Überwachung“ befinden, reicht es aus. Wenn nicht, müssen Sie möglicherweise eine separate Lieferung in Betracht ziehen.
Überlegungen zu Frames/Sekunde
Das Wichtigste, was es zu berücksichtigen gilt, ist die Gesamtzahl der Frames/Sekunde, die Sie über alle CAN-Kanäle aufzeichnen müssen.
Wir empfehlen, insgesamt unter 6.000 Bildern/Sekunde zu bleiben (nach Filtern/Vorskalierern).
Über 90 % der Anwendungsfälle werden über 5 x CAN deutlich weniger als 6.000 Bilder/Sekunde haben – selbst ohne Filter/Vorskalierer
Die Kanalverteilung ist nicht relevant – sie könnte z.B. 1 x 4.000 Bilder/Sekunde + 4 x 500 Bilder/Sekunde (oder jede andere Mischung) sein
Die Leistungsgrenze liegt höher – die 6.000 Bilder/Sekunde basieren hauptsächlich auf praktischen Überlegungen (siehe unten)
Während der sekundenschnellen Erstellung einer neuen Protokolldatei kann es beim CANedge zu Frameverlusten kommen, wenn mit sehr hohen Datenraten aufgezeichnet wird
Verwendung von Filtern und Vorteilern
Selbst wenn die kombinierten #Frames/Sekunde den Grenzwert überschreiten, ist dies nicht unbedingt ein Problem. Mit dem CANmod.router können Sie Filter und Vorteiler für jeden der sekundären CAN-Kanäle konfigurieren (ähnlich wie beim CANedge). Das bedeutet, dass Sie 4 x CAN-Kanäle aufzeichnen können, die zusammen eine Last von z.B. 10.000 Bilder/Sekunde – sofern Sie dies ausreichend filtern und vorskalieren.
Praktische Überlegungen zu Dateigröße, SD-Speicher und Upload-Geschwindigkeit
Wenn Sie etwa 6.000 Bilder/Sekunde rund um die Uhr aufzeichnen, kommen Sie auf mehr als 5 MB/Minute (komprimiert), mehr als 300 MB/Stunde, mehr als 7 GB/Tag und mehr als 200 GB/Monat. Mit anderen Worten: Ein CANedge mit 32 GB speichert nur ca. 5 Tage an Daten, bevor er alte Dateien löscht, um Speicherplatz freizugeben.
Natürlich können Sie dies umgehen, indem Sie ein CANedge2/3 verwenden, um Protokolldateien bei der Erstellung hochzuladen. In der Praxis kann es jedoch aufgrund der Upload-Geschwindigkeit schwierig sein, Daten schnell genug herunterzuladen, wenn Sie über 6.000 Bilder/Sekunde hinausgehen (insbesondere bei intermittierender Abdeckung).
Um es noch einmal zusammenzufassen: Wir empfehlen, unter 6.000 Bildern/Sekunde zu bleiben – und Filter, Prescaler und Komprimierung zu verwenden, um die Dateigröße zu optimieren.
Sie fragen sich vielleicht, ob Ihr Anwendungsfall vom CANedge + CANmod.router bewältigt werden kann. Die kurze Antwort lautet „Ja!“ in über 95 % der Fälle.
Wie erläutert, ist die zu berücksichtigende Einschränkung die Anzahl der Frames/Sekunde, die Sie (nach Filtern/Vorskalierern) über alle CAN-Busse hinweg protokollieren müssen.
Um dies festzustellen, empfehlen wir das folgende Verfahren:
Zeichnen Sie 5 Minuten von jedem CAN-Bus ohne Filter über den CANedge CH1 auf
Konvertieren Sie jede MF4-Protokolldatei mit unserem mdf2csv-Konverter in CSV
Öffnen Sie jede CSV-Datei in Excel und notieren Sie die #Frames (Anzahl) und #Sekunden (letzte vs. erste).
Summieren Sie die #Frames/Sekunde über alle CAN-Kanäle
Wenn Ihre Gesamtanzahl an Frames/Sekunde unter etwa 6.000 liegt, ist alles in Ordnung und es geht hauptsächlich darum, die Dateigröße bei der Bereitstellung zu optimieren.
Wenn Ihre Gesamtzahl der Frames/Sekunde über etwa 6.000 liegt, überprüfen Sie jeden CAN-Bus, um festzustellen, welche Nachrichten herausgefiltert oder vorskaliert werden können. Nachdem Sie dies berücksichtigt haben, überprüfen Sie erneut die kombinierten #Frames/Sekunde, um zu sehen, ob sie innerhalb der Grenzen liegen.
Als Optionen bieten wir für den CANmod.router eine Reihe nützlicher Adapterkabel an:
DB9-DB9/DB9 (Y-Splitter): Dies kann z.B. kann verwendet werden, um einen CANmod.router an einen zweiten Port des CANedge anzuschließen, sodass der CANedge 4 x CAN auf CAN CH2 aufzeichnen kann. Darüber hinaus können Sie zusätzliche Y-Splitter hinzufügen, wenn Sie weitere CANmod-Geräte in Reihe schalten müssen.
DB25-to-4x-DB9: Dieser Adapter kann mit dem CANmod.router verwendet werden, um den Anschluss von vier separaten CAN-Bussen zu ermöglichen. Der Vorteil dieses Adapters besteht darin, dass die DB9-Pinbelegung dem CiA 303-1-Standard entspricht (wie die CANedge DB9-Anschlüsse), sodass Sie alle unsere Standard-DB9-Adapterkabel direkt verwenden können, wie z. B. unser DB9-OBD2, DB9-J1939, DB9-M12 usw. Sie können sogar Zweikanal-Adapter wie unsere J1939-DB9/DB9-, OBD2-DB9/DB9- und DT06-DB9/DB9-Adapter verwenden.
Technische Daten
| Modellübersicht | ![]() CANmod.router |
|---|---|
| Funktionalität | Das Gerät routet Daten von vier isolierten CAN-Bussen (inkl. FD) zu einem primären CAN-Bus (oder USB) |
| Im Lieferumfang enthalten | CANmod.router-Modul und USB-Staubschutz (DB25-auf-4x-DB9-Adapter und USB-Adapter nicht im Lieferumfang enthalten) |
| Firmware | Unterstützt kostenlose Firmware-Updates über USB zum Hinzufügen von Funktionen |
| Konfiguration | Konfigurationsdateien basierend auf dem beliebten Open-Source-JSON-Schema-Konzept (hänlich dem CANedge) |
| Software | Kostenloses Open-Source-Editor-Tool zur einfachen Gerätekonfiguration (Offline-/Online-Version verfügbar) Kostenlose Open-Source-SavvyCAN-GUI zum Streamen von Roh-/DBC-dekodierten Daten über USB Kostenlose Open-Source-Python-API zum Streamen von Roh-/DBC-dekodierten Daten über USB |
| Sicherheit | CE-, FCC-, IC- und RoHS-zertifiziert (Zertifikate finden Sie in den Dokumenten) |
| Garantie | 1 Jahr Garantie |
| Support | Kostenlos, schnell und hochwertiger Support |
| Herkunft | Dänemark |
| Mux-Modus | Verkehr von/zu sekundären CAN-Bussen wird gemultiplext und durch „Tunnel“ über den primären CAN-Bus transportiert Demuxen erfolgt über Software-/API-Tools, um ursprüngliche CAN-Frames (Kanal-IDs, CAN-IDs, Payloads) wiederherzustellen CANmod-Software/API mit Demuxen: SavvyCAN, USB-Python-API - CANedge-Software/API mit Demuxen: MF4-Python-API, mdf2mdf (und daher alle CANedge-Tools) |
| Kanäle | 4 x CAN-Kanäle (inkl. CAN FD Unterstützung) |
| Isolierung | Grundlegende galvanische Isolierung (einfacher Anschluss von CAN-Bussen, die keinen hohen Spannungsunterschieden ausgesetzt sind) |
| Standard | ISO 11898: Kompatibel mit CAN (Baudraten zwischen 5K und 1 Mbit/s) und CAN FD (1M, 2M, 4M, 5M) |
| Protokolle | Empfangen/Senden von Rohdaten von/an CAN-basierte Protokolle (J1939, CANopen, NMEA 2000, OBD2, UDS, ...) |
| Kennungen | Kompatibel mit CAN-Spezifikationen 2.0A (11-Bit-ID) und 2,0B (29-Bit-ID) |
| Neuübertragung | Neuübertragung von Frames, deren Arbitrierung verloren gegangen ist oder die durch Fehler gestört wurden |
| Transceiver-Schutz | Schutz: +/- 25 kV HBM ESD, +/-12 kV IEC ESD, +/-14 V Busfehler, Kurzschluss Gleichtakt-Eingangsspannung: +/-12 V TXD-dominantes Timeout (verhindert Netzwerkblockierung im Fehlerfall) |
| Kanäle | 1 x CAN-Kanal (inkl. CAN FD-Unterstützung) |
| Modi | Das Gerät kann die Daten entweder auf den CAN-Bus senden oder auf Anfrage bereitstellen |
| Standard | ISO 11898: Kompatibel mit CAN (Baudraten zwischen 5K und 1 Mbit/s) und CAN FD (1M, 2M, 4M, 5M) |
| Kennungen | Kompatibel mit CAN-Spezifikationen 2.0A (11-Bit-ID) und 2.0B (29-Bit-ID) |
| Terminierung | Terminierung kann über Schalter unter DB9 umgeschaltet werden Anschluss |
| Neuübertragung | Neuübertragung von Frames, die die Arbitrierung verloren haben oder durch Fehler gestört wurden |
| Transceiver-Schutz | Schutz: +/- 25 kV HBM ESD, +/-12 kV IEC ESD, +/-14 V Busfehler, Kurzschluss Gleichtakt-Eingangsspannung: +/-12 V TXD-dominantes Timeout (verhindert Netzwerkblockierung im Fehlerfall) |
| Unabhängigkeit | Jeder sekundäre CAN-Kanal kann unabhängig konfiguriert werden (Router-Modus wird global eingestellt) |
| Bitrate | Wählen Sie zwischen Standard-Bitraten (5 K bis 1 M) oder benutzerdefiniertes Bit-Timing verwenden (pro Kanal konfigurieren) |
| Automatische Bitratenerkennung | Bitraten können manuell eingestellt werden (automatische Erkennung bei ausstehender FW) |
| Stiller Modus | Konfigurierbarer stiller Modus: Eingeschränkt (nur bestätigen) oder Überwachung (keine Übertragung) |
| Filter | 32 reguläre/erweiterte ID-Filter pro Kanal (Maske, Annahme, Ablehnung) |
| Vorskalierer | Vorskalieren von CAN-Frames zum Aufzeichnen von z. B. nach Zeit (pro X ms) oder nach Daten (z. B. wenn sich Byte X oder Y ändert) |
| Senden | Sendelisten mit bis zu 16 CAN-Frames pro Kanal (Einzelbild/periodisch) |
| CAN-Fehler-Frames | Unterstützung für die Protokollierung von CAN-Fehler-Frames (Bit-Stuffing, Form, CRC, Bit, Bestätigung) |
| Bitrate | Wählen Sie zwischen Standard-Bitraten (Standard: 5 K bis 1 M, FD: 1 M bis 4 M) oder verwenden Sie benutzerdefiniertes Bit-Timing |
| Identifier-Anpassung | Konfigurieren Sie jede CAN-ID individuell (11-Bit oder 29-Bit) |
| Präzision | Cross-Channel-Präzision von 1 ms |
| Frames/Sekunde | Mux-Modus: Route 6.000+ Frames/Sekunde (klassisches CAN) – siehe FAQ für Details |
| Eingangsversorgung | +5 V bis +26 V DC über den DB9-Anschluss (Stromversorgung über Pin 1 oder Pin 9) Alternativ Stromversorgung über USB (für Aktualisierungen)g Firmware/Konfiguration oder zum Streamen von Daten in Echtzeit) |
| Stromverbrauch | Extrem niedrig (<1 W) – keine Gefahr der Batterieentladung |
| Schutz | Verpolungsschutz bei der CAN-Bus-Versorgung Schutz vor transienten Spannungsereignissen bei Versorgungsleitungen |
| Gehäuse und Gewicht | Kompaktes Aluminiumgehäuse: 65 x 48 x 24 mm (B x L x H ohne Flansche und Anschlüsse). 75 Gramm |
| Anschluss (Vorderseite) | 1 x Standard D-sub 9 (DB9) Anschluss |
| Anschluss (Rückseite) | 1 x D-sub 25 (DB25) Anschluss |
| Pin-Out | Die Pin-Outs der DB9/DB25-Anschlüsse finden Sie im Produkthandbuch. |
| USB | Standard Mini-USB-Anschluss für Konfigurations-/FW-Updates und Streaming (USB-Kabel optional erhältlich) |
| LEDs | Modulstatus über 7 externe LEDs: Stromversorgung, CAN-P, Speicher, CAN-S1, CAN-S2, CAN-S3, CAN-S4 |
| Temperatur | Betriebstemperatur: -25 °C bis +70 °C |
| IP-Schutzart | IP-Schutzart 40 |
| Montage | Modul kann z. B. mit Klettstreifen oder Montagesatz montiert werden |









.jpg)
.jpg)
.jpg)











