Exelion1986
27-02-2015, 12:39
ciao ragazzi, apro questa discussione con l'obiettivo di conoscere e imparare la Bosch MED9.1
so che non ? cosa facile, ma ? gi? da un p? che la sto studiando e vorrei cominciare a condividere con voi quello che per ora ho capito, e non ? detto che quello che riferisco sia corretto
mi rivolgo sia ad esperti, magari per qualche dritta e conferma, sia a principianti che vorrebbero approfondire l'argomento e che magari siano disponibili a qualche prova
in particolare vorrei riuscire, a piccoli passi, a mappare la mia auto, dotata di motore 2.0 TFSI
innanzitutto allego il file che sto studiando, direi di riferirci a questo durante la discussione, non so per? a quale auto appartiene
9290
di fatto la MED9.1 eredita dalla ME7 la maggior parte delle logiche e dei nomi delle mappe che user?, una grossa differenza ? la gestione dell'iniezione diretta e quindi della pompa ad alta pressione e del relativo rail
purtroppo non conoscendo la ME7 ho dovuto partire da zero in questo studio
cominciamo con le mappe pedale
di fatto se non si vuole variare la risposta del pedale non vanno toccate
1CAD50 KFPED
mappa pedale vera e propria, 2 affini
16 bit
dimensione 12x16
x = valore * 0,25 = g/min
y = valore * 0,001526 = % posizione pedale
z = valore * 0,003052 = % coppia richiesta
1CB652 breakpoint x
1CB66C breakpoint y
1CB050 KFPEDL
mappa pedale per basse velocit?, probabilmente per marce basse, 3 affini
stesse conversioni e breakpoint della precedente
1CB4D0 KFPEDR
mappa pedale per retromarcia
stesse conversioni e breakpoint della precedente
passiamo ora a vedere le mappe relative alla pressione di sovralimentazione
queste ECU di fatto non hanno la gestione del turbo in funzione della pressione, ma si basano sul carico specifico in %
questo parametro rappresenta il rapporto fra la massa d'aria nel cilindro e quella che sarebbe contenuta nello stesso volume in condizioni ambientali (cio? con densit? ambiente)
quindi un carico specifico del 200% significa che nel cilindro ? richiesta (o ? presente) una massa d'aria pari al doppio di quella che conterrebbe il cilindro stesso
questa formula converte il carico specifico in pressione del turbo
pressione = (carico specifico %) * 10 + 300 = mbar assoluti
? da notare che questa formula costituisce un'approssimazione e in base alle condizioni di funzionamento potrebbe non fornire un valore reale
le mappe in questione sono
1CBAF2 KFMIRL
mappa carico desiderato, converte la richiesta di coppia data dal pedale in richiesta di carico specifico
16 bit
dimensione 12x16
x = valore * 0,001526 = % coppia rispetto alla massima
y = valore * 0,25 = g/min
z = valore * 0,023438 = % carico specifico
1CBCAE KFMIRLS
variante della precedente relativa al funzionamento in carica stratificata, non viene usata e potrebbe non essere presente
1CC3D4 KFMIOP
converte il carico specifico in % di coppia, praticamente fa il lavoro inverso della KFMIRL
questo valore viene usato per altre funzioni della ECU che devono ragionare e/o intervenire sulla coppia, quali l'ESP, il DSG ecc
? presente per risparmiare lavoro computazionale
16 bit
dimensione 11x16
x = valore * 0,023438 = % carico aria specifico
y = valore * 0,25 = g/min
z = valore * 0,001526 = % coppia rispetto alla massima
1C959C KFMIOPS
dovrebbe essere lo stesso discorso della KFMIRLS
se modifichiamo la KFMIRL ? d'obbligo rispecchiare i cambiamenti anche nella KFMIOP, pena la possibilit? di interventi non corretti dei sistemi basati sulla coppia
in altre parole la KFMIOP deve essere l'inverso della KFMIRL, almeno nella zona alta
inoltre ? inutile richiedere carico specifico nella KFMIRL oltre una certa soglia, perch? l'asse della KFMIOP lo limita al suo valore massimo
quindi se si vuole spingere la mappa oltre un incremento base bisogna cambiare gli assi della suddetta, ma ci? introduce delle complicazioni perch? esistono altre mappe importanti che utilizzano in asse il carico specifico e bisogna intervenire anche in quelle riscalando e reinterpolando i valori (discuteremo poi quali)
ora vediamo le mappe che potrebbero essere fattori di limitazione per il carico specifico o la pressione o che potrebbero dare errori
1C4696 KFMLDMX
flusso massimo debimetro per diagnosi, potrebbe dare errore, modificare solo in questo caso
16 bit +/-
dimensione 9x8
x = valore * 40 = g/min
y = valore * 0,024414 = % farfalla
z = valore * 0,1 = kg/h
1CD2B6 KLDLUL
massima deviazione della pressione turbo rispetto alla richiesta per diagnosi, mettere al massimo per evitare errori
8 bit
dimensione 8x1
x = valore * 10 = hPa
z = valore * 5 = hPa
breakpoint in posizione normale ma x con +/-
1CD538 KFTARX KFTARXB
correzione carico specifico in funzione della temperatura dell'aria aspirata, 2 consecutive
16 bit
dimensione 10x12
x = valore * 0,75 - 48 = ?C aria aspirazione
y = valore * 0,25 = g/min
z = valore * 0,000031 = fattore correzione
1CD9C5 breakpoint x in 8 bit
1C9480 breakpoint y in 16 bit
1CD718 KFTARXZK
variante della precedente durante la detonazione del motore
stesse conversioni e breakpoint
queste tre mappe possono ripetersi con affini alternate nello stesso ordine
1CD858 LDORXN
massimo carico specifico durante errore overboost
8 bit
dimensione 8x1
x = valore * 40 = g/min
z = valore * 0,75 = % carico specifico massima
1C9363 breakpoint x in 8 bit
1CD860 LDPBN
limitatore pressione turbo
8 bit
dimensione 8x1
x = valore * 40 = g/min
z = valore * 10 = hPa pressione turbo massima
stessi breakpoint della precedente
1CD87A KFFKRXTM
limitatore carico specifico per temperatura motore
8 bit
dimensione 4x4
x = valore * 1,25 = km/h
y = valore * 0,75 - 48 = ?C
z = valore * 0,007813 = fattore correzione carico specifico
1CD89C KFLDHBN
massima pressure ratio del compressore
serve per non sovraccaricare il turbo in alcune condizioni
dipende dalla mappa di funzionamento del compressore
8 bit
dimensione 8x8
x = valore * 0,75 - 48 = ?C temperatura aria in ingresso motore
y = valore * 40 = g/min
z = valore * 0,015625 = pressure ratio turbo
1CD8FE LDRXN
limitatore carico specifico
16 bit
dimensione 16x1
x = valore * 0,25 = g/min
z = valore * 0,023438 = % carico specifico
1CD940 LDRXNZK
variante della precedente durante detonazione
stesse conversioni
queste due si possono ripetere con affini, non sono sicuro se alternate o no
comunque sembrerebbe che solo la prima variante venga usata dalla ECU
per modifiche di base, in realt?, basterebbe aumentare solo la LDRXN in quanto la KFMIRL richiede gi? un carico pi? alto, e le altre descritte se necessario
questa ? pi? o meno la teoria
per quanto riguarda la pratica, appena ho tempo provo un paio di queste modifiche, corredate di log diagnosi, con l'obiettivo di capire l'influenza sulla pressione turbo di queste mappe e capire anche i fattori che potrebbero limitarla
la prossima puntata ? la teoria della gestione del PID della wastegate per un migliore controllo del profilo di andamento della pressione
so che non ? cosa facile, ma ? gi? da un p? che la sto studiando e vorrei cominciare a condividere con voi quello che per ora ho capito, e non ? detto che quello che riferisco sia corretto
mi rivolgo sia ad esperti, magari per qualche dritta e conferma, sia a principianti che vorrebbero approfondire l'argomento e che magari siano disponibili a qualche prova
in particolare vorrei riuscire, a piccoli passi, a mappare la mia auto, dotata di motore 2.0 TFSI
innanzitutto allego il file che sto studiando, direi di riferirci a questo durante la discussione, non so per? a quale auto appartiene
9290
di fatto la MED9.1 eredita dalla ME7 la maggior parte delle logiche e dei nomi delle mappe che user?, una grossa differenza ? la gestione dell'iniezione diretta e quindi della pompa ad alta pressione e del relativo rail
purtroppo non conoscendo la ME7 ho dovuto partire da zero in questo studio
cominciamo con le mappe pedale
di fatto se non si vuole variare la risposta del pedale non vanno toccate
1CAD50 KFPED
mappa pedale vera e propria, 2 affini
16 bit
dimensione 12x16
x = valore * 0,25 = g/min
y = valore * 0,001526 = % posizione pedale
z = valore * 0,003052 = % coppia richiesta
1CB652 breakpoint x
1CB66C breakpoint y
1CB050 KFPEDL
mappa pedale per basse velocit?, probabilmente per marce basse, 3 affini
stesse conversioni e breakpoint della precedente
1CB4D0 KFPEDR
mappa pedale per retromarcia
stesse conversioni e breakpoint della precedente
passiamo ora a vedere le mappe relative alla pressione di sovralimentazione
queste ECU di fatto non hanno la gestione del turbo in funzione della pressione, ma si basano sul carico specifico in %
questo parametro rappresenta il rapporto fra la massa d'aria nel cilindro e quella che sarebbe contenuta nello stesso volume in condizioni ambientali (cio? con densit? ambiente)
quindi un carico specifico del 200% significa che nel cilindro ? richiesta (o ? presente) una massa d'aria pari al doppio di quella che conterrebbe il cilindro stesso
questa formula converte il carico specifico in pressione del turbo
pressione = (carico specifico %) * 10 + 300 = mbar assoluti
? da notare che questa formula costituisce un'approssimazione e in base alle condizioni di funzionamento potrebbe non fornire un valore reale
le mappe in questione sono
1CBAF2 KFMIRL
mappa carico desiderato, converte la richiesta di coppia data dal pedale in richiesta di carico specifico
16 bit
dimensione 12x16
x = valore * 0,001526 = % coppia rispetto alla massima
y = valore * 0,25 = g/min
z = valore * 0,023438 = % carico specifico
1CBCAE KFMIRLS
variante della precedente relativa al funzionamento in carica stratificata, non viene usata e potrebbe non essere presente
1CC3D4 KFMIOP
converte il carico specifico in % di coppia, praticamente fa il lavoro inverso della KFMIRL
questo valore viene usato per altre funzioni della ECU che devono ragionare e/o intervenire sulla coppia, quali l'ESP, il DSG ecc
? presente per risparmiare lavoro computazionale
16 bit
dimensione 11x16
x = valore * 0,023438 = % carico aria specifico
y = valore * 0,25 = g/min
z = valore * 0,001526 = % coppia rispetto alla massima
1C959C KFMIOPS
dovrebbe essere lo stesso discorso della KFMIRLS
se modifichiamo la KFMIRL ? d'obbligo rispecchiare i cambiamenti anche nella KFMIOP, pena la possibilit? di interventi non corretti dei sistemi basati sulla coppia
in altre parole la KFMIOP deve essere l'inverso della KFMIRL, almeno nella zona alta
inoltre ? inutile richiedere carico specifico nella KFMIRL oltre una certa soglia, perch? l'asse della KFMIOP lo limita al suo valore massimo
quindi se si vuole spingere la mappa oltre un incremento base bisogna cambiare gli assi della suddetta, ma ci? introduce delle complicazioni perch? esistono altre mappe importanti che utilizzano in asse il carico specifico e bisogna intervenire anche in quelle riscalando e reinterpolando i valori (discuteremo poi quali)
ora vediamo le mappe che potrebbero essere fattori di limitazione per il carico specifico o la pressione o che potrebbero dare errori
1C4696 KFMLDMX
flusso massimo debimetro per diagnosi, potrebbe dare errore, modificare solo in questo caso
16 bit +/-
dimensione 9x8
x = valore * 40 = g/min
y = valore * 0,024414 = % farfalla
z = valore * 0,1 = kg/h
1CD2B6 KLDLUL
massima deviazione della pressione turbo rispetto alla richiesta per diagnosi, mettere al massimo per evitare errori
8 bit
dimensione 8x1
x = valore * 10 = hPa
z = valore * 5 = hPa
breakpoint in posizione normale ma x con +/-
1CD538 KFTARX KFTARXB
correzione carico specifico in funzione della temperatura dell'aria aspirata, 2 consecutive
16 bit
dimensione 10x12
x = valore * 0,75 - 48 = ?C aria aspirazione
y = valore * 0,25 = g/min
z = valore * 0,000031 = fattore correzione
1CD9C5 breakpoint x in 8 bit
1C9480 breakpoint y in 16 bit
1CD718 KFTARXZK
variante della precedente durante la detonazione del motore
stesse conversioni e breakpoint
queste tre mappe possono ripetersi con affini alternate nello stesso ordine
1CD858 LDORXN
massimo carico specifico durante errore overboost
8 bit
dimensione 8x1
x = valore * 40 = g/min
z = valore * 0,75 = % carico specifico massima
1C9363 breakpoint x in 8 bit
1CD860 LDPBN
limitatore pressione turbo
8 bit
dimensione 8x1
x = valore * 40 = g/min
z = valore * 10 = hPa pressione turbo massima
stessi breakpoint della precedente
1CD87A KFFKRXTM
limitatore carico specifico per temperatura motore
8 bit
dimensione 4x4
x = valore * 1,25 = km/h
y = valore * 0,75 - 48 = ?C
z = valore * 0,007813 = fattore correzione carico specifico
1CD89C KFLDHBN
massima pressure ratio del compressore
serve per non sovraccaricare il turbo in alcune condizioni
dipende dalla mappa di funzionamento del compressore
8 bit
dimensione 8x8
x = valore * 0,75 - 48 = ?C temperatura aria in ingresso motore
y = valore * 40 = g/min
z = valore * 0,015625 = pressure ratio turbo
1CD8FE LDRXN
limitatore carico specifico
16 bit
dimensione 16x1
x = valore * 0,25 = g/min
z = valore * 0,023438 = % carico specifico
1CD940 LDRXNZK
variante della precedente durante detonazione
stesse conversioni
queste due si possono ripetere con affini, non sono sicuro se alternate o no
comunque sembrerebbe che solo la prima variante venga usata dalla ECU
per modifiche di base, in realt?, basterebbe aumentare solo la LDRXN in quanto la KFMIRL richiede gi? un carico pi? alto, e le altre descritte se necessario
questa ? pi? o meno la teoria
per quanto riguarda la pratica, appena ho tempo provo un paio di queste modifiche, corredate di log diagnosi, con l'obiettivo di capire l'influenza sulla pressione turbo di queste mappe e capire anche i fattori che potrebbero limitarla
la prossima puntata ? la teoria della gestione del PID della wastegate per un migliore controllo del profilo di andamento della pressione