CANhack.de CAN interfaccia RKS+CAN
Tecnica diesel, tecnica motori, diagnosi auto, riparazione e manutenzione.

Klimaanlage mit Drehreglern steuern - Peugeot 308

 
Nuovo argomento 🔒 Bloccato 🔗 🖨 CANhack.de - Indice » CAN Smalltalk, CAN News, Smalltalk
Autore Messaggio
Citrofan



Iscritto il: 10/11/2019
Messaggi: 9
Karma: +3 / -0   Grazie, mi piace!
Località: Zürich

Supporto Premium

CAN-Diagnose piace questo.
Messaggio23-03-2025, 10:17    Oggetto: Klimaanlage mit Drehreglern steuern - Peugeot 308 Traduzione in corso...

[Traduzione in corso...]

Hello!
Bei vielen Fahrzeugen muss man die Klimaanlage über den Touchscreen steuern. Das lenkt von der Strasse ab und ist eine Fummelei speziell bei holpriger Fahrbahn. Ich möchte z.B. die Lufttemperatur ohne hinzuschauen blindlings ändern können.

Deshalb bin ich daran, mit einem Arduino und 3 Dreh-Encodern ein Modul zu bauen, womit ich den Luftstrom und die Temperatur links und rechts mit Drehknöpfen beeinflussen kann. Ich greife dazu direkt auf den CAN-INFO-DIV Bus zu, der hat 125kbps und ist ein low speed bus. Die passenden ID's und Daten habe ich herausgefunden, aber leider kennen die CAN-Module mit dem MCP2515 und MCP2551 nur den high speed Modus. Gesucht ist also ein Modul das den low speed Modus kann oder eine Möglichkeit, den Modus umzuwandeln. Wer weiss Rat? Vielen Dank im Voraus! Yule
Torna su Profilo MP
CAN-Diagnose
Administrator
Administrator
Avatar-CAN-Diagnose

Iscritto il: 07/06/2011
Messaggi: 573
Karma: +29 / -0   Grazie, mi piace!
Località: Ländle



Messaggio23-03-2025, 20:30    Oggetto: Klimaanlage mit Drehreglern steuern - Peugeot 308 Traduzione in corso...

[Traduzione in corso...]

Hallo,

nettes Projekt! Was ist das Problem mit dem MCP2515? Stelle ihn halt einfach auf 125kBit/s um? Oder ist der entsprechende Bus im Peugeot etwas spezielles?

Bitte auch daran denken, dass die entsprechende CAN-ID immer nur von einem Busteilnehmer gesendet werden kann.

Üblicher Weg ist daher, auf einer Seite (Transceiver) alle CAN-ID abzugreifen und diese bis auf die die man ersetzen möchte, auf der anderen Seite (anderer Transceiver) weiter zu leiten. Die zu ersetzenden CAN-ID erzeugt man selbst.

LG, Rainer
Dipl.-Ing. (FH) Rainer Kaufmann - Embedded Software Freelancer
System RKS+CAN: CANHack.de CAN-Bus Interface


Ultima modifica il 23-03-2025, 20:35, modificato 1 volta in totale.
Torna su Profilo MP WWW
Citrofan



Iscritto il: 10/11/2019
Messaggi: 9
Karma: +3 / -0   Grazie, mi piace!
Località: Zürich

Supporto Premium

Messaggio23-03-2025, 23:11    Oggetto: Klimaanlage mit Drehreglern steuern - Peugeot 308 Traduzione in corso...

[Traduzione in corso...]

Hallo Rainer
Besten Dank für deine Antwort!
Das Problem ist, dass sich der Peugeot und der Arduino nicht verstehen, weil zwar beide auf 125kbps laufen, aber beim Peugeot der Low Speed Comfort Bus läuft, der Arduino aber nur im High Speed Modus senden und empfangen kann.
Das heisst Can H ist beim Peugeot rezessiv 0 Volt und dominant 4 Volt, Can L rezessiv 5 Volt und dominant 1 Volt. So jedenfalls zeigt es diese Scope-Messung.
Also muss ich die Frames vom Arduino in die Low Speed Version umwandeln, und ich weiss nicht wie das geht.
Mit einem Win11 Tablet und einem Peak Interface geht es problemlos, offenbar kann dieses IF den Modus umschalten. Also kein Problem mit der ID usw., die vorgesehenen Frames sind ok.
LG Yule

Als Ergänzung füge ich noch ein Oszi-Bild bei, das zeigt wie ein Frame vom Arduino CAN-Shield erzeugt aussieht.
OK, geht nicht in der richtigen Reihenfolge. Das obere ist Arduino, das untere original Peugeot.

!! ISO 11898-3:2006!!



Screenshot 2025-03-17 081448.png
 Descrizione:
 Klimaanlage mit Drehreglern steuern - Peugeot 308
 Dimensione file:  294.88 KB
 Visualizzato:  398 volte

Screenshot 2025-03-17 081448.png


Screenshot 2025-03-20 193644.png
 Descrizione:
 Klimaanlage mit Drehreglern steuern - Peugeot 308
 Dimensione file:  242.7 KB
 Visualizzato:  439 volte

Screenshot 2025-03-20 193644.png



Ultima modifica il 24-03-2025, 9:44, modificato 6 volte in totale.
Torna su Profilo MP
CAN-Diagnose
Administrator
Administrator
Avatar-CAN-Diagnose

Iscritto il: 07/06/2011
Messaggi: 573
Karma: +29 / -0   Grazie, mi piace!
Località: Ländle



Messaggio24-03-2025, 14:03    Oggetto: Klimaanlage mit Drehreglern steuern - Peugeot 308 Traduzione in corso...

[Traduzione in corso...]

Das ist Sache vom CAN-Transceiver. Musst mal schauen, was auf Deiner Platine aufgelötet ist. Low-Speed: z.B. TJA1054A oder TJA1055T
Dipl.-Ing. (FH) Rainer Kaufmann - Embedded Software Freelancer
System RKS+CAN: CANHack.de CAN-Bus Interface


Ultima modifica il 24-03-2025, 20:22, modificato 2 volte in totale.
Torna su Profilo MP WWW
Citrofan



Iscritto il: 10/11/2019
Messaggi: 9
Karma: +3 / -0   Grazie, mi piace!
Località: Zürich

Supporto Premium

Messaggio24-03-2025, 14:35    Oggetto: Klimaanlage mit Drehreglern steuern - Peugeot 308 Traduzione in corso...

[Traduzione in corso...]

MCP2515 und MCP2551. Laut Datasheet kann man den 2551 nicht anders konfigurieren, hat auch keine entsprechende Pins.
Ob der 2515 überhaupt die Möglichkeit bietet, einen anderen Transceiver entsprechend anzusteuern, weiss ich nicht.
Den TJA1055T gibt es nur als SMD, der könnte das aber.
Ich habe lange gesucht, aber kein passendes Teil gefunden, das per SPI angeschlossen werden kann.
Einen Konverter bauen, der die Pegel der Signale ändert? Vorstellbar, aber übersteigt meine Möglichkeiten.
Schon erstaunlich dass ich der Einzige mit diesem Problem zu sein scheine. Vielleicht meldet sich ja noch Jemand.
Torna su Profilo MP
CAN-Diagnose
Administrator
Administrator
Avatar-CAN-Diagnose

Iscritto il: 07/06/2011
Messaggi: 573
Karma: +29 / -0   Grazie, mi piace!
Località: Ländle



Messaggio24-03-2025, 16:00    Oggetto: Klimaanlage mit Drehreglern steuern - Peugeot 308 Traduzione in corso...

[Traduzione in corso...]

Ersetze den MCP2551 durch einen passenden Transceiver für Low-Speed-CAN.
Einfach auf die richtigen Pegel achten, ausser CAN-H/L und rx/tx ist da nicht viel.

Die von mir genannten sind ja nur beispielhaft.
Dipl.-Ing. (FH) Rainer Kaufmann - Embedded Software Freelancer
System RKS+CAN: CANHack.de CAN-Bus Interface
Torna su Profilo MP WWW
Citrofan



Iscritto il: 10/11/2019
Messaggi: 9
Karma: +3 / -0   Grazie, mi piace!
Località: Zürich

Supporto Premium

Messaggio25-03-2025, 23:11    Oggetto: Klimaanlage mit Drehreglern steuern - Peugeot 308 Traduzione in corso...

[Traduzione in corso...]

Ich habe nun einen passenden Konverter gefunden und bestellt:
PCAN-TJA1054 (High-speed CAN to Low-speed CAN Converter).
Teuer, aber einfacher als selber was zu bauen. Erhalte ihn in ca. 2 Wochen und werde dann hier berichten.
In der Zwischenzeit kann ich mich um den Sketch und die Hardware kümmern.
Torna su Profilo MP
Nuovo argomento 🔒 Bloccato 🔗 🖨 CANhack.de - Indice » CAN Smalltalk, CAN News, Smalltalk
Articoli e argomenti simili
Argomento Forum
Nessun nuovo messaggio Mit Arduino Golf 4 Tacho steuern Microcontrollori ed elettronica, programmazione
Questo argomento è bloccato, non puoi modificare o rispondere. Touran/Golf 5 Climatronic via CanHacker steuern? CAN Abitacolo / Comfort
Nessun nuovo messaggio Vorrei controllare una trazione integrale Generale
Nessun nuovo messaggio Peugeot 406 Hardware specifica del veicolo e assegnazione pin
Vai a:  
Non puoi scrivere nuovi argomenti in questo forum.