CANhack.de CAN interfaccia RKS+CAN
Hardware CAN, Software CAN, Protocolli CAN - Forum CAN-Bus per il tuo progetto CAN-Bus.

Motorsimulation eines AZQ Motors mit Polo Steuergeräten | Messaggi 16+

 
Vai a pagina: Indietro  1, 2, 3  Avanti
Nuovo argomento Rispondi 🔗 🖨 CANhack.de - Indice » Hardware specifica del veicolo e assegnazione pin
Autore Messaggio
CAN-Diagnose
Administrator
Administrator
Avatar-CAN-Diagnose

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



Messaggio27-05-2016, 20:53    Oggetto: Cita

Ciao,

Hai una foto del connettore sulla centralina del motore Simos 3?

Non sono sicuro che sia la cosa giusta da fare.

LG.



Lambdasonde-T121.jpg
 Descrizione:
 
 Dimensione file:  11.77 KB
 Visualizzato:  2160 volte

Lambdasonde-T121.jpg

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


Tradotto il 03-07-2026, 15:19.
Torna su Profilo MP WWW
wernernue



Iscritto il: 02/03/2016
Messaggi: 27
Karma: +10 / -0   Grazie, mi piace!
Località: Nürnberg

Supporto Premium

Messaggio28-05-2016, 8:48    Oggetto: Cita

CAN-Diagnose ha scritto:
Ciao,

Hai una foto del connettore sulla centralina del motore Simos 3?

Non sono sicuro che sia la cosa giusta da fare.

LG



Ciao, sì, ho uno schema elettrico. Ho anche individuato un errore riguardo al pin a cui collegare il segnale GRA. Ho diverse versioni, ma tutti concordano sul fatto che il sensore di vibrazione deve essere collegato tra i pin 101 e 109, e lo schermo deve essere collegato al pin 102. Ecco perché ho il sospetto che il testo del messaggio di errore non sia corretto.

Ma, visto che abbiamo già parlato della sonda a banda larga, questa è la prossima "sfida difficile" e non ho idea di come simularla.
Misura ora la corrente sul pin 14 fino a quando la tensione cambia sul pin 34.
E il comportamento cambia a seconda del carico.

Dovrò probabilmente convivere con l'errore icon_rolleyes.gif.


Tradotto il 03-07-2026, 15:19.
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



Messaggio29-05-2016, 10:57    Oggetto: Cita

Senza garanzia...



Simos-Klopfsensor.jpg
 Descrizione:
 Anschluß Klopfsensor an Simos 3
 Dimensione file:  11.89 KB
 Visualizzato:  2046 volte

Simos-Klopfsensor.jpg

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


Tradotto il 03-07-2026, 15:19.
Torna su Profilo MP WWW
wernernue



Iscritto il: 02/03/2016
Messaggi: 27
Karma: +10 / -0   Grazie, mi piace!
Località: Nürnberg

Supporto Premium

Messaggio29-05-2016, 16:02    Oggetto: Cita

CAN-Diagnose ha scritto:
Senza garanzia...


Grazie, Rainer, per i tuoi sforzi.

Almeno i pin a cui è collegato il cristallo sono gli stessi. Proverò a applicare un segnale che si avvicini a quello originale. Se i pin sono corretti, dovrebbe apparire un messaggio di errore diverso.
Secondo le mie informazioni, lo schermo è collegato al pin 102.



Klopfsensor.PNG
 Descrizione:
 
 Dimensione file:  5.24 KB
 Visualizzato:  1722 volte

Klopfsensor.PNG



Tradotto il 03-07-2026, 15:19.
Torna su Profilo MP
wernernue



Iscritto il: 02/03/2016
Messaggi: 27
Karma: +10 / -0   Grazie, mi piace!
Località: Nürnberg

Supporto Premium

CAN-Diagnose piace questo.
Messaggio12-07-2016, 20:37    Oggetto: Messaggio CAN per MIL e lampada EPC Cita

Ecco un'altra piccola aggiunta.

Un indirizzo molto interessante è 0x480.
Nei byte 2 e 3 vengono trasferiti i dati relativi al consumo all'unità di controllo. Qualcuno in questo forum ha già scoperto questa cosa.
Tuttavia, nel byte 1 sono contenute le informazioni relative alla spia MIL (lampada gialla di avviso motore) e alla spia EPC (Electronic Power Control), che si accende quando l'acceleratore o il corpo farfallato forniscono segnali non plausibili.
Il terzo bit da destra è 1 quando la lampada EPC è attiva, e il quarto... Il bit di destra è impostato a 1 quando la MIL è attiva.
Tramite un'operazione logica "AND", è possibile impostare i valori delle due variabili corrispondenti alle due lampade.

Il calcolo del consumo misura ogni secondo la differenza dei microlitri consumati. Questa differenza viene quindi moltiplicata per 3600 e divisa per 10000, poiché la visualizzazione indica il consumo in litri con due decimali. Il punto decimale è attivato in modo fisso.

Ecco il codice Arduino per la selezione delle lampade MIL ed EPC e per il calcolo del consumo.

Codice:

if (rxId==0x480)
{
    Byte_0x480_1 = rxBuf[1];  //MIL und EPC
    Byte_0x480_2 = rxBuf[2];  //Verbrauch_LB
    Byte_0x480_3 = rxBuf[3];  //Verbrauch_HB

    MIL = Byte_0x480_1 & B00001000;
    if (MIL > 0) {digitalWrite(MIL_PIN,HIGH);} else {digitalWrite(MIL_PIN,LOW);}

    EPC = Byte_0x480_1 & B00000100;
    if (EPC > 0) {digitalWrite(EPC_PIN,HIGH);} else {digitalWrite(EPC_PIN,LOW);}

    //Verbrauchsberechnung
    CurrentVB = Byte_0x480_2 + (Byte_0x480_3 & B01111111)*256;

    if (currentMillis - previousMillis >= interval)
    {
        previousMillis = currentMillis;
        if (CurrentVB<LastVB) {VB=CurrentVB+0x8000-LastVB;} else {VB=CurrentVB-LastVB;}
        VBh = VB*0.36;
        LastVB = CurrentVB;
    }
}


Tradotto il 03-07-2026, 15:19.
Torna su Profilo MP
wernernue



Iscritto il: 02/03/2016
Messaggi: 27
Karma: +10 / -0   Grazie, mi piace!
Località: Nürnberg

Supporto Premium

Messaggio04-02-2017, 0:11    Oggetto: Il segnale di velocità dell'ABS può essere letto dall'unità di controllo Cita

Ciao, ho una domanda.

Vorrei inviare il segnale di velocità dalla simulazione all'unità di controllo motore (KI) tramite CAN. Attualmente, lo faccio inviando un segnale a onda quadra al pin corrispondente sull'unità di controllo motore. Ho dovuto rifare i collegamenti nel connettore dell'unità di controllo del motore, in modo da garantire che quest'ultima fosse sicuramente alimentata tramite il bus CAN.

Suppongo che l'unità di controllo ABS invii il segnale all'unità di controllo motore (KI) tramite il bus di comunicazione.
Ma l'ID 0x351, che ho trovato in diversi post, non funziona.

Qualcuno ha un'idea di quale ID l'intelligenza artificiale deve utilizzare per visualizzare il segnale di velocità?

Cordiali saluti.
Werner.


Tradotto il 03-07-2026, 15:19.
Torna su Profilo MP
wernernue



Iscritto il: 02/03/2016
Messaggi: 27
Karma: +10 / -0   Grazie, mi piace!
Località: Nürnberg

Supporto Premium

CAN-Diagnose piace questo.
Messaggio07-02-2017, 0:28    Oggetto: Informazioni sulla velocità nel bus CAN Cita

Ho trovato un articolo interessante che contiene anche la soluzione alla mia domanda.

Devono essere inviati 2 messaggi CAN.

Indirizzo 0x5A0: 0xFF, speedL, speedH, 0xB0, 0x00, 0x00, 0x00, 0xAD
Indirizzo 0x1A0: 0x18, speedL, speedH, 0x00, 0xFE, 0xFE, 0x00, 0xFF


Certo, forniscimi il testo che desideri tradurre dal tedesco all'italiano.
https://hackaday.io/project/6288-volkswagen-can-bus-gaming


Tradotto il 03-07-2026, 15:19.
Torna su Profilo MP
wernernue



Iscritto il: 02/03/2016
Messaggi: 27
Karma: +10 / -0   Grazie, mi piace!
Località: Nürnberg

Supporto Premium

CAN-Diagnose e majonez piace questo.
Messaggio14-04-2017, 20:09    Oggetto: Computer di bordo Polo Cita

Ciao a tutti,

Ecco un piccolo aggiornamento sul mio progetto Arduino.
Attualmente, ho due computer di bordo in funzione. Uno di questi è collegato al mio polo virtuale (come descritto all'inizio), ed essendo costruito su una basetta millefori, si tratta di una soluzione piuttosto compatta che può essere facilmente installata anche in un veicolo.
La trasmissione dei dati viene effettuata tramite un modulo Bluetooth a un telefono o tablet Android. Per la visualizzazione, viene utilizzata l'app "Virtuino", che, grazie a un'interfaccia personalizzabile, permette di creare una pagina esteticamente gradevole in cui vengono visualizzati tutti i valori acquisiti contemporaneamente. L'aggiornamento dei valori visualizzati avviene ogni 500 millisecondi.

I seguenti valori vengono letti tramite il bus CAN:
- Stato del cruise control.
Capacità del serbatoio.
- Temperatura esterna
- Temperatura dell'olio.
- Accendere la luce.
- Velocità
- Distanza.
- MIL e EPC (se necessari come uscita di controllo per la spia).
- Consumo

Ecco il codice per l'elaborazione dei byte corrispondenti.

Codice:

if (rxId==0x288) //0x288 Tempomat ein
      {
      Byte_0x288_2=rxBuf[2];
      TempomatEin=Byte_0x288_2 & B01000000;  //Status Tempomat aktiv
      }


if (rxId==0x320)
      {
      Byte_0x320_2=rxBuf[2];
      Tankinhalt=Byte_0x320_2;  //Tankinhalt in Liter
      }


if (rxId==0x420) //0x420 Außentemperatur vom KI  421 vom Tester
      {
      Byte_0x420_2=rxBuf[2];  //Außentemperatur
      Byte_0x420_3=rxBuf[3];  //Öltemperatur
      Byte_0x420_5=rxBuf[5];  //Licht ein
      Licht=Byte_0x420_5 & B01010000;
      ATmp=10*(Byte_0x420_2-100)/2;
      oelt=Byte_0x420_3-60;
      }


if (rxId==0x5A0) //0x5A0 Geschwindigkeit vom ABS
      {
      Byte_0x5A0_1=rxBuf[1]; //Geschwindigkeit LB
      Byte_0x5A0_2=rxBuf[2]; //Geschwindigkeit HB
      Byte_0x5A0_5=rxBuf[5]; //Wegstrecke LB
      Byte_0x5A0_6=rxBuf[6]; //Wegstrecke HB

      Kmh=(Byte_0x5A0_2*254+Byte_0x5A0_1)/152;
      CurrentStrecke=Byte_0x5A0_5 + (Byte_0x5A0_6 & B00000111)*256;

      }



if (rxId==0x480) //0x480 Verbrauch vom MSG, Berechnung in ml
      {
      Byte_0x480_1=rxBuf[1];  //MIL&EPC
      Byte_0x480_2=rxBuf[2];  //Verbrauch_LB
      Byte_0x480_3=rxBuf[3];  //Verbrauch_HB

      MIL=Byte_0x480_1 & B00001000;
      if ( MIL == 8 ) {digitalWrite(MIL_PIN,HIGH);} else {digitalWrite(MIL_PIN,LOW);}
      EPC=Byte_0x480_1 & B00000100;
      if ( EPC == 4 ) {digitalWrite(EPC_PIN,HIGH);} else {digitalWrite(EPC_PIN,LOW);}

      CurrentVB=Byte_0x480_2 + (Byte_0x480_3 & B01111111)*256;
      }


"Il cielo era azzurro e senza nuvole, e il sole splendeva alto. Gli uccelli cantavano tra gli alberi, e l'aria era piena del profumo dei fiori. Era una giornata perfetta per fare una passeggiata."


In una vera Polo, è presente un secondo computer di bordo, ma in questo caso è dotato di un display a 7 segmenti. La gestione del display richiede un codice di programmazione più complesso, ma offre il vantaggio di non richiedere l'utilizzo di uno smartphone.


In un modulo RTC, i valori relativi al carburante consumato, ai chilometri percorsi, al tempo di percorrenza e alla modalità di visualizzazione vengono salvati ogni 10 secondi e, una volta accesa l'accensione, vengono nuovamente caricati.

Come appare l'insieme, potete vederlo nelle immagini.

Buona Pasqua a tutti gli appassionati di CAN-Hack.

Werner.



Bordcomputer Board.jpg
 Descrizione:
 Hier der Aufbau des Bordcomputers für die Anzeige mit der Virtuino App.
Oben links ist das CAN-Modul zu sehen, oben rechts das Bluetooth Modul,
unten links die RTC zum Speichern der Werte und unten rechts der Arduino Nano.
Angeschlossen wird nur die Betriebsspannung und der CAN-Bus.
 Dimensione file:  536.57 KB
 Visualizzato:  1333 volte

Bordcomputer Board.jpg


Bordcomputeranzeige Virtuino.png
 Descrizione:
 Ansicht des Virtuino-Displays.
Die gelbe Lampe mit dem Motorsymbol zeigt den aktiven Tempomat an.
Die Anzeige des aktiven Tempomat fehlt ja meist bei Nachrüstung.
Außerdem wird hier die Außentemperatur vom KI nicht gesendet, deshalb zeigt die Anzeige -50° an. Die angezeigten Werte sind von dem "virtuellen Polo"
 Dimensione file:  125.26 KB
 Visualizzato:  1275 volte

Bordcomputeranzeige Virtuino.png


Bordcomputer Polo Reichweite und Liter.jpg
 Descrizione:
 Hier der eingebaute Bordcomputer im Polo.
Angezeigt wird oben links der aktuelle Spritverbrauch, (H=liter/h bei Geschwindigkeit unter 10km/h), oben rechts die Außentemperatur, unten links die verbleibende Reichweite, errechnet aus Tankinhalt/Durchschnittsverbrauch, und unten rechts der Tankinhalt in Liter.
 Dimensione file:  455.75 KB
 Visualizzato:  1180 volte

Bordcomputer Polo Reichweite und Liter.jpg



Tradotto il 03-07-2026, 15:19.
Torna su Profilo MP
Clubsport



Iscritto il: 20/01/2017
Messaggi: 4
Karma: +0 / -0   Grazie, mi piace!


Account gratuito, nessun supporto sviluppo CAN

Messaggio25-04-2017, 7:21    Oggetto: Cita

Lavoro davvero fantastico!!! icon_smile_thumb_up.gif


Tradotto il 03-07-2026, 15:19.
Torna su Profilo MP
wernernue



Iscritto il: 02/03/2016
Messaggi: 27
Karma: +10 / -0   Grazie, mi piace!
Località: Nürnberg

Supporto Premium

Messaggio25-04-2017, 23:48    Oggetto: Computer di bordo Cita

Grazie icon_smile.gif

Il computer di bordo si sta ammortizzando, dato che mio figlio ora guida in modo più attento al consumo. icon_smile_thumb_up.gif
E la temperatura esterna rappresenta un vantaggio in termini di sicurezza, soprattutto quando si verificano periodi di gelo.


Tradotto il 03-07-2026, 15:19.
Torna su Profilo MP
Dr4g0n



Iscritto il: 10/06/2017
Messaggi: 4
Karma: +0 / -0   Grazie, mi piace!


Account gratuito, nessun supporto sviluppo CAN

Messaggio11-06-2017, 19:22    Oggetto: Cita

Ciao, a quale pin ti sei collegato al CAN? Io sono collegato al connettore radio e non riesco a trovare alcuni valori. Ho una Polo 9n3 senza MFA. Per la lettura dei dati, utilizzo un MCP2515 con 8MHz e velocità impostata a 100kbps. Potrebbe esserci già un problema qui, oppure non leggo la temperatura esterna, ecc.? Riesco a leggere il regime di giri del motore. Grazie mille in anticipo.


Tradotto il 03-07-2026, 15:19.
Torna su Profilo MP
wernernue



Iscritto il: 02/03/2016
Messaggi: 27
Karma: +10 / -0   Grazie, mi piace!
Località: Nürnberg

Supporto Premium

Messaggio12-06-2017, 8:12    Oggetto: Cita

Ciao,
Sono collegato al CAN bus del sistema di trasmissione del tachimetro con una velocità di 500 kbps.
Utilizzo anche il chip MCP2515 con una frequenza di 8 MHz e una libreria che permette di specificare la frequenza di clock. Ma se riesci a leggere i valori, allora dovrebbe funzionare.
Purtroppo, non posso dire quali valori vengono trasmessi tramite il gateway CAN al bus di comfort (nell'autoradio) e quali no.
Attualmente, nel mio sistema di test, ho collegato solo il bus di comunicazione del sistema di propulsione.

Saluti.
Werner.


Tradotto il 03-07-2026, 15:19.
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



Messaggio12-06-2017, 11:15    Oggetto: Cita

Non tutti i messaggi CAN sono disponibili su ogni bus CAN. icon_idea.gif
Non avrebbe molto senso che alla centralina del motore venisse comunicato quale pulsante della radio è stato premuto. icon_wink.gif

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


Tradotto il 03-07-2026, 15:19.
Torna su Profilo MP WWW
Dr4g0n



Iscritto il: 10/06/2017
Messaggi: 4
Karma: +0 / -0   Grazie, mi piace!


Account gratuito, nessun supporto sviluppo CAN

Messaggio12-06-2017, 20:28    Oggetto: Cita

Grazie mille.
Ho collegato tutto e funziona perfettamente.

Era chiaro a me che non tutto fosse disponibile per tutti.
Ora ha senso che la velocità di rotazione sia regolata come sul bus di lusso, per controllare il volume della radio.

Esiste una lista di dati disponibili tramite il sistema di comunicazione CAN?

Ecco la traduzione:

"Nelle esempi forniti, mi manca quanto segue:"

Velocità (in relazione al comfort, al carico del motore, alla pressione di sovralimentazione, alla pressione dell'olio, ecc.).

Negli esempi di codice, ho notato due incongruenze.

Certo, ecco la traduzione:

1. (Nessun testo fornito) ATmp del valore *10.
2. Quando la posizione è "On", la luce fornisce il valore 16.


Tradotto il 03-07-2026, 15:19.
Torna su Profilo MP
irobles



Iscritto il: 13/06/2017
Messaggi: 3
Karma: +0 / -0   Grazie, mi piace!


Account gratuito, nessun supporto sviluppo CAN

Messaggio14-06-2017, 11:29    Oggetto: Cita

Ciao, mi dispiace ma non parlo tedesco icon_sad.gif.

Ho avviato un nuovo progetto di ricerca e sviluppo sulla sicurezza del CAN-BUS e vorrei montare un pannello simile a quello che vedo nelle foto. Ho letto che hai utilizzato componenti di una VW Polo; se non è troppo complicato, potresti indicarmi i codici di riferimento delle centraline elettroniche (ECU) e del tachimetro? Sto cercando un set completo su Internet, ma è un vero incubo icon_confused.gif.

Grazie mille per il suo tempo.

Cordiali saluti,

Igor.


Tradotto il 03-07-2026, 15:19.
Torna su Profilo MP
Dr4g0n



Iscritto il: 10/06/2017
Messaggi: 4
Karma: +0 / -0   Grazie, mi piace!


Account gratuito, nessun supporto sviluppo CAN

Messaggio10-07-2017, 20:29    Oggetto: Cita

Il mio computer di bordo ora funziona correttamente.
Tuttavia, mi trovo in una situazione "strana".

La distanza verrà calcolata secondo la tua formula, ma qual è il valore da utilizzare?
Sembra che i contatori siano stati resettati, ma il valore si reimposta sempre a circa 2048.

Hai qualche idea al riguardo?


Tradotto il 03-07-2026, 15:19.
Torna su Profilo MP
Nuovo argomento Rispondi 🔗 🖨 CANhack.de - Indice » Hardware specifica del veicolo e assegnazione pin
Vai a pagina: Indietro  1, 2, 3  Avanti
Articoli e argomenti simili
Argomento Forum
Nessun nuovo messaggio Preoccupazioni di un principiante Bus CAN Generale
Nessun nuovo messaggio Steuerung eines Autos Bus CAN Generale
Nessun nuovo messaggio Simulazione MFL: controllo RNS-E e Bluetooth CAN Abitacolo / Comfort
Nessun nuovo messaggio Volkswagen Polo 6R Hardware specifica del veicolo e assegnazione pin
Vai a:  
Non puoi scrivere nuovi argomenti in questo forum.