Forum: Fahrzeugelektronik 2 Can Bus Teilnehmer auf einem Can / Can Id raus filtern


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Daniel (daany)


Lesenswert?

Moin

Ich möchte bei mir 2 Dachbedieneinheiten verbauen. Beides Can 
Teilnehmer. Eine Steuert die Luft Standheizung die andere die 
Wasserstandheizung. Beides in einer Uhr bietet VW nicht an.

Klemme ich beide Uhren auf den Can funktioniert die Luft Heizung aber 
die Wasserheizung wird direkt wieder aus geschaltet.

Problem das Bedienelemt für die Luftheizung liest nur mit und sendet 
default immer Heizung aus weil es die Luftheizung per direktem Kabel 
startet. Das Bedienelement liest nur mit und greift sich Infos über z. 
B. die Kl15 oder kl58 ab.

Das Bedienelement für die Wasserheizung sendet aber auf dem Can die 
Startbefehle. Es sendet die 1 Heizung ab aber das andere Bedienelemt 
sendet mit der selben Id die 0 Heizung aus. Dadurch geht die Heizung 
kurz an und direkt aus.
Was wäre nun die einfachste Filter Möglichkeit oder Blocker Möglichkeit 
damit das eine Bedienelemt nur mitlesen kann aber keine eigenen Infos 
auf den Bus senden kann?

Vg Daniel

: Bearbeitet durch User
von Soul E. (soul_eye)


Lesenswert?

Im Steuergerät den CAN_Tx-Pin hochbiegen?

Ansonsten müsstest Du Dir mit einem Mikrocontroller Deiner Wahl ein 
Gateway bauen. Zwei CAN-Schnittstellen, und nur das weiterleiten was 
benötigt wird.

von Andras H. (kyrk)


Lesenswert?

Ich würde an den Fahrzeug CAN nicht herumbasteln wollen. Wenn da etwas 
mal passiert, und die Versicherung es mitbekommt, dass der CAN Bus 
geändert wurde, dann gibt es höchst wahrscheinlich Probleme.

von Daniel (daany)


Lesenswert?

Bitte nur konstruktive Beiträge und keine Moralapostel. Ich bin nicht 
auf der Suche nach einem Rechtsbeistand 🙏

OK ja das dachte ich mir. Ich hatte die Hoffnung es gibt noch einen 
einfachen Trick. Der Bus ist eindraht fähig. Die Entfernung von nur 
einem Kabel High oder Low bringt leider nichts

Könnt ihr mir paar einfache und günstige idealerweise direkt fertige 
Controller vorschlagen?

von Matthias B. (turboholics)


Lesenswert?

Hi!

Westfalia Camper/MAN Camper auch nicht?

Braucht man die CAN Verbindung noch für irgendwas anderes?
Wenn nein, die eine Heizung lassen wie sie ist, die andere "Stand alone" 
mit dem 2. Bedienteil verbinden.

VG
Matthias

von Daniel (daany)


Lesenswert?

Moin

Theoretisch kann ich per SMS GSM Modul und W-bus Converter die Heizung 
Stumpf eine halbe Stunde einschalten. Kann dann aber nichts regeln wie 
z. B. Leistung Dauer oder zwischen den Modis Lüften und Heizen switchen 
oder Manuel das heizen aktivieren wenn ich einsteige. Das geht alles nur 
mit der Uhr. Das wäre schon nicer. Oder du musst die originale Webasto 
Uhr Und die original Thermocall Steuerung kaufen ca 500€.

Option B wäre ein Schalter der die Dacheinheit des Luftheizer an und aus 
schaltet. Eine saubere Lösung mit Canfilter wäre aber das schönste

von Alexander (alecxs)


Lesenswert?

Wäre es nicht möglich mit einem CAN-Sniffer auf Heizung 0 zu lauschen 
und mit Heizung 1 zu antworten? Dann hast Du den Effekt umgekehrt.

Low-Speed CAN Transceiver und Mikrocontroller habe ich noch übrig.

: Bearbeitet durch User
von FOp (Gast)


Lesenswert?

Ich überlege gerade, ob das nicht mit 2 CAN - Transceivern ginge. 
Einfach RxD vom einen an TxD des anderen. Und an TxD des ersteren 
dauerhaft den Pegel für rezessiv.
Eventuell braucht es aber noch einen Spielkameraden auf dem abgetrennten 
Bus, denn so kommen auch keine ACK durch und das Steuergerät hört 
zumindestens mit dem Senden auf aus Angst völlig unverständlichen 
Quatsch auf den Bus zu legen.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.