CAN-Bridge · Konverter · analog → CAN
Eine universelle Bridge zwischen Analogwelt und CAN-Bus. Sie wandelt Taster, Geschwindigkeitssensoren (Hall), Temperatursensoren (NTC) und andere Analogsignale in fertige CAN-Bus-Frames — voll konfigurierbar über eine PC-App.
Bis zu 11 CAN-Nachrichten · 5 Digitaleingänge · Widerstandsleiter · 2× NTC · 2× Hall · Konfiguration über USB / COM · SmartCANBridge_Setup.exe
Beschreibung
Die SMART-CAN Bridge ist ein universeller Konverter, der Signale aus der Analogwelt liest — Taster, Hall-Geschwindigkeitssensoren, NTC-Thermistoren und andere Eingänge — und sie als fertige Werte in CAN-Bus-Frames ablegt. So bringt eine Schaltung jedes physische Signal in den digitalen Bus eines Fahrzeugs oder einer Maschine.
Das Gerät verarbeitet bis zu 11 unabhängige CAN-Nachrichten (MSG1–MSG11), jede mit eigener ID, Daten, Sendeintervall und automatischer CRC-8-Prüfsumme (SAE J1850 oder eigener Algorithmus), zwei Zählern und einem Paritätsbit. Jeder physische Eingang wird auf gewählte Frame-Bits abgebildet, mit Skalierung und Offset — zum Beispiel das Mercedes-Temperaturformat (Wert + 40).
Die Konfiguration erfolgt über eine PC-App (USB-/COM-Port-Verbindung). Einstellungen werden im nichtflüchtigen Speicher des Geräts abgelegt und bleiben nach dem Trennen der Stromversorgung erhalten. Die gesamte Konfiguration lässt sich in eine .json-Datei exportieren und auf ein anderes Gerät übertragen.
Unterstützte Eingänge
5 Digitaleingänge (Taster, Relais, 0/3,3-V-Signal). SHOT- oder LOOP-Modus, Min/Max-Werte werden beim Loslassen und Drücken in den Frame geschrieben.
Liest den Widerstand von 7 Widerstands-Tastern oder einem Potentiometer. Jeder R-Bereich → ein CAN-Wert. Ideal für einen PRND-+/−-Wähler und ein Multifunktionslenkrad.
Temperaturmessung mit einem NTC-Sensor. Presets 10K/100K (Beta 3950/3435/4190) oder Custom, ein ADC-→-Temperatur-LUT-Generator.
Misst Geschwindigkeit oder Drehzahl von einem Hall-Sensor. Impulse/Umdrehung, Radumfang, Umrechnung in km/h, mph, U/min oder Hz, doppeltes Mapping im Frame.
MSG6 / BTN6 — Widerstandsleiter
Der MSG6-Eingang arbeitet anders als die übrigen Taster — statt eines einfachen 0/1-Signals liest er den Widerstand über einen Spannungsteiler aus einem festen Pull-up-Widerstand (10 kΩ) an Pin PA5. So lassen sich bis zu 7 Widerstands-Taster auf einer Leitung (Widerstandsleiter) oder ein Potentiometer verarbeiten.
Jedem Widerstandsbereich (R min – R max) wird ein CAN-Wert im HEX-Format zugewiesen. Liegt der gemessene Widerstand in einem Bereich, wird dieser Wert gemäß eingestelltem Start/End-Bit in den Frame geschrieben. Passt kein Bereich, wird der zuletzt passende Wert gehalten.
So lässt sich mit einem Eingang z. B. ein Automatik-Wählhebel (P-R-N-D und +/−) oder Multifunktions-Lenkradtasten anschließen — typische Anwendungen sind resistive Wähler, Encoder und resistive Joysticks.
Standardmäßig sind 7 Taster mit Widerständen 1–7 kΩ (in 1-kΩ-Schritten) programmiert, jeder mit ±5 % Toleranz und zugewiesenem CAN-Wert. Diese Werte lassen sich in der App frei ändern.
Standardwerte der Leiter (Pull-up 10 kΩ)
| # | Widerstand | R min (Ω) | R max (Ω) | CAN-Wert |
|---|---|---|---|---|
| 1 | ~1 kΩ | 950 | 1050 | 0x08 |
| 2 | ~2 kΩ | 1900 | 2100 | 0x07 |
| 3 | ~3 kΩ | 2850 | 3150 | 0x06 |
| 4 | ~4 kΩ | 3800 | 4200 | 0x05 |
| 5 | ~5 kΩ | 4750 | 5250 | 0x1A |
| 6 | ~6 kΩ | 5700 | 6300 | 0x1B |
| 7 | ~7 kΩ | 6650 | 7350 | 0x1C |
Wichtige Funktionen
Jede mit eigener ID, Daten, Intervall und Sendelimit, unabhängig konfigurierbar.
Automatische Berechnung: SAE J1850 (poly=1D, init=FF, xor=FF) oder eigener Algorithmus.
Zwei unabhängige Zähler, in gewählte Bits geschrieben, plus automatisches Paritätsbit (Even/Odd).
Der Eingangswert wird auf einen beliebigen Bereich von Frame-Bits geschrieben, mit Skalierung, Offset und Wahl von Big/Little Endian.
Konfiguration über USB / COM-Port, Live-Frame-Vorschau, ein TEST-Knopf, der ohne angeschlossenes Gerät funktioniert.
Einstellungen im nichtflüchtigen Speicher, Export/Import der gesamten Konfiguration in eine .json-Datei.
Vollständige Anleitung (PDF):
Rechtlicher Hinweis
Die SMART-CAN Bridge ist ein elektronisches Gerät, das ausschließlich für den Motorsport, auf abgesperrten Strecken, für Off-Road-, Forschungs- und Entwicklungszwecke sowie als Diagnosewerkzeug und Komponententester auf der Werkstattbank bestimmt ist. Das Produkt besitzt keine Straßenzulassung und ist nicht für Einbau oder Nutzung in Fahrzeugen im öffentlichen Straßenverkehr vorgesehen. Einbau oder Nutzung in einem straßenzugelassenen Fahrzeug kann geltende Vorschriften verletzen und zum Verlust der Fahrzeugzulassung führen. Die Verantwortung für Verwendung, Montage und Einhaltung lokaler Vorschriften trägt allein der Nutzer. Der Hersteller haftet nicht für Schäden, Verluste oder rechtliche Folgen aus unsachgemäßer oder zweckwidriger Nutzung.