Pagina 2 di 3 PrimaPrima 123 UltimaUltima
Risultati da 11 a 20 di 25

Discussione: Bosch MED9.1

  1. #11
    UTENTE MEDIO
    Data Registrazione
    Jul 2014
    Localit
    Milazzo (ME)
    Messaggi
    232
    Ciao Exelion, bravo, veramente un ottimo lavoro....

  2. #12
    UTENTE MEDIO
    Data Registrazione
    May 2014
    Localit
    Brescia
    Messaggi
    251
    grazie a tutti, pian piano spero di arrivare a farmi una bella mappa completa

    *frantik3 cosa intendi per far salire il maf?

    comunque nuova puntata: gestione dell'andamento della pressione del turbo
    esistono varie mappe per gestire l'andamento del turbo, o meglio del PID di controllo della wastegate
    alcune sono per specifiche funzioni, altre di limitazioni di valori massimi, altre ancora di linearizzazione...

    1CD9D2 KFLDIMX
    massima funzione I del PID della wastegate
    16 bit
    dimensione 8x16
    x = valore * 0,039063 = mbar di differenza fra pressione turbo richiesta e attuale
    y = valore * 0,25 = g/min
    z = valore * 0,005 = % massima funzione I
    1CDEDE breakpoint x 16 bit
    1C949A breakpoint y 16 bit

    1CDAD2 KFLDRL
    linearizzazione della mappa precedente
    in teoria da non modificare se non si cambia la wastegate
    16 bit +/-
    dimensione 10x16
    x = valore * 0,005 = % funzione I
    y = valore * 0,25 = g/min
    z = valore * 0,005 = % corretta
    1CDEF0 breakpoint x 16 bit
    breakpoint y stesso della precedente

    1CDC12 KFLDRQ0
    funzione P del PID
    16 bit
    dimensione 4x16
    x = valore * 10 = mbar differenza fra pressione turbo richiesta e attuale
    y = valore * 40 = g/min
    z = valore * 0,05 = % funzione
    1C9349 breakpoint x 8 bit
    1C93A7 breakpoint y 8 bit

    1CDC92 KFLDRQ1
    funzione I del PID
    tutto uguale alla precedente

    1CDD12 KFLDRQ2
    funzione D del PID
    tutto uguale alla precedente

    1CDDF2 LDRQ1ST
    funzione I del PID a regime
    16 bit
    dimensione 16x1
    x = valore * 40 = g/min
    z = valore * 0,05 = % funzione
    breakpoint x stesso delle precedenti

    1CDE12 LDIATA
    correzione funzione I del PID in funzione della temperatura dell'aria aspirata
    deve riflettere eventuali cambiamenti alla KFTARX
    8 bit +/-
    dimensione 8x1
    x = valore * 0,75 - 48 = ?C temperatura aria aspirazione
    z = valore * 0,64 = % correzione
    1C93EC breakpoint x

    1CDEC8 LDRQ0S
    funzione P del PID a regime
    16 bit
    dimensione 1x1
    z = valore * 0,05 = % funzione

    queste dovrebbero essere tutte le mappe correlate
    in realt? ne ho utilizzate solamente due, non so se il mio approccio ? teoricamente corretto, per? funziona
    innanzitutto esistono due modi di funzionamento in base alla pressione turbo, cio? quando la pressione attuale ? inferiore a quella richiesta e quando invece ? superiore
    nel primo caso abbiamo il contributo di tutte e 3 le funzioni del PID, nel secondo la funzione D viene disattivata
    io ho utilizzato solamente la KFLDIMX (massima funzione I) e la KFLDRQ2 (funzione D)
    in particolare, per evitare picchi troppo alti di pressione bisogna diminuire le ultime colonne della prima ed aumentare quelle della seconda
    per farla pi? semplice possibile ho copiato la terzultima colonna nelle ultime due della KFLDIMX e copiato la penultima nell'ultima della KFLDRQ2
    provando varie combinazioni del genere si dovrebbe arrivare al risultato voluto, cos? come ho fatto io mi pare che la pressione non vada mai oltre la richiesta
    devo ancora verificare bene l'andamento e poi in caso far? ancora qualche prova per capire bene l'influenza delle modifiche
    per approfondimenti vi consiglio di andare a leggere qualche spiegazione sui PID in generale

  3. #13
    UTENTE MEDIO
    Data Registrazione
    May 2014
    Localit
    Brescia
    Messaggi
    251
    dopo un pò di assenza per impegni vari continuiamo con nuove mappe, questa volta relative alla pressione rail
    avendo la pompa alta pressione modificata, il mio obiettivo era raggiungere i 130 bar contro i 110 originali
    modificando queste mappe (non tutte, le elenco per completezza) ho verificato che la pressione sale al valore voluto e rimane stabile

    1D097E KLPROV
    limitatore pressione rail
    16 bit
    dimensione 8x1
    x = valore * 0,25 = g/min
    z = valore * 0,0005 = pressione MPa

    1D5DE6 RQUAHDPK
    raggio pompa alta pressione al quadrato
    diametro originale 2.0 TFSI 8 mm
    diametro originale 2.5 TFSI 10 mm
    autotech/kmd 9,8 mm
    apr 9,5 mm
    16 bit
    dimensione 1x1
    z = valore * 0,001 = mm2

    1D5DE8 SKHDPMX
    corsa pompa alta pressione
    corsa 2.0 normali 5 mm
    corsa motori CDL 5,4 mm
    corsa 2.5 TFSI 4,5 mm
    16 bit
    dimensione 1x1
    z = valore * 0,001 = mm

    1D617E PGBDVHDO
    pressione apertura valvola di ritorno del rail
    16 bit
    dimensione 1x1
    z = valore * 0,0005 = MPa

    1D6254 PRNL1
    massima pressione rail (penso per diagnosi)
    16 bit
    dimensione 1x1
    z = valore * 0,0005 = MPa

    1D6328 KFPRSOLHKS
    pressione rail durante battito in funzionamento omogeneo
    16 bit
    dimensione 8x8
    x = valore * 0,001526 = % coppia
    y = valore * 0,25 = g/min
    z = valore * 0,0005 = MPa pressione rail

    1D63A8 KFPRSOLHMM
    pressione rail in funzionamento magro omogeneo
    16 bit
    dimensione 8x8
    x = valore * 0,001526 = % coppia
    y = valore * 0,25 = g/min
    z = valore * 0,0005 = MPa pressione rail

    1D6428 KFPRSOLHOM
    pressione rail in funzionamento omogeneo
    16 bit
    dimensione 8x8
    x = valore * 0,001526 = % coppia
    y = valore * 0,25 = g/min
    z = valore * 0,0005 = MPa pressione rail

    1D64A8 KFPRSOLKH
    pressione rail durante surriscaldamento catalizzatore
    16 bit
    dimensione 8x8
    x = valore * 0,001526 = % coppia
    y = valore * 0,25 = g/min
    z = valore * 0,0005 = MPa pressione rail

    1D6528 KFPRSOLOFF
    offset pressione rail durante cambiate in funzionamento omogeneo
    di solito posta tutta a 0
    16 bit
    dimensione 8x8
    x = valore * 0,001526 = % coppia
    y = valore * 0,25 = g/min
    z = valore * 0,0005 = MPa offset pressione rail

    1D65A8 KFPRSOLSCH
    pressione rail durante cambiate
    16 bit
    dimensione 8x8
    x = valore * 0,001526 = % coppia
    y = valore * 0,25 = g/min
    z = valore * 0,0005 = MPa offset pressione rail

    i breakpoint di tutte queste mappe di pressione richiesta sono in comune e si trovano subito dopo l'ultima di esse

    1D6636 KLLFPRSG
    efficienza volumetrica pompa alta pressione
    16 bit
    dimensione 6x1
    x = valore * 0,0005 = MPa pressione rail
    z = valore * 0,000061 = coefficiente rendimento volumetrico

    1D664A KLPRMAX
    limitatore pressione rail per temperatura motore
    16 bit
    dimensione 6x1
    x = valore * 0,75 - 48 = °C temperatura motore
    z = valore * 0,0005 = MPa pressione rail
    breakpoint appena prima come di norma, ma x in 8 bit

    1D66A0 VHDP
    volume pompa alta pressione
    da calcolare con i dati di raggio e corsa che ho elencato prima
    16 bit
    dimensione 1x1
    z = valore * 0,01 = mm3

  4. #14
    UTENTE MEDIO L'avatar di frantik3
    Data Registrazione
    Jul 2012
    Localit
    Toscana
    Messaggi
    609
    ottimo veramente

  5. #15
    PRINCIPIANTE
    Data Registrazione
    Aug 2015
    Localit
    argentina
    Messaggi
    19
    molto buona info

  6. #16
    PRINCIPIANTE
    Data Registrazione
    Jan 2015
    Messaggi
    2
    grazie tanto!

  7. #17
    UTENTE ATTIVO L'avatar di munro
    Data Registrazione
    Oct 2012
    Localit
    TERRA
    Messaggi
    1,207
    bellissima guida però hai saltato la parte relativa al "rifornimento"
    Un motociclista non crea code nemmeno in auto...
    un automoblista crea code anche in moto...

  8. #18
    UTENTE MEDIO
    Data Registrazione
    May 2014
    Localit
    Brescia
    Messaggi
    251
    Citazione Originariamente Scritto da munro Visualizza Messaggio
    bellissima guida però hai saltato la parte relativa al "rifornimento"
    grazie
    eh lo so la guida non è ancora finita
    la parte relativa alla carburazione è giusto la prossima, me la sto ancora studiando e poi arriverà

  9. #19
    UTENTE ATTIVO L'avatar di munro
    Data Registrazione
    Oct 2012
    Localit
    TERRA
    Messaggi
    1,207
    se ti puo essere d'aiuto...
    sempre relativi al file di studio postato da exellion abbiamo le mappe relative al "rifornimento"
    carburante.troviamo quindi a:

    1D43F4 driver wish lambda
    LAMFA
    15x6 8 bit
    fattore di conversione
    0,007813
    asse Y rpm x 40,000000
    8 bit
    asse x % pedale relativo al driver wish KFPED
    16 bit x 0,003052
    questa mappa dal nome appunto determina la lambda desiderata del guidatore che richiede attraverso
    il pedale in ecu,anche se la mappa risulta essere abbastanza piccola,dietro di essa c'è un algoritmo
    molto grosso e complesso per l'arrichimento dell'afr.vorrei ricordare che le me7/med9 lavorano costante
    mente in cloosed loop per cui impostando correttamente questa mappa l'ecu si autoadatta per dare
    quel dato afr.questo è solo uno dei tanti modi che si può utilizzare per dare piu carburante via ecu
    al motore.

    1D2852 lambda protezione componenti
    KFLBTS
    12x16 8 bit
    fattore di conversione
    0,007813
    asse y rpm x 40,000000
    8 bit
    asse x % relativa al riempimento aria
    8 bit x 0,750000

    1D2912 lambda protezione componenti con le swirl collettore aperte
    KFLBTSLBKO
    12x16 8 bit
    conversione 0,007813
    asse y rpm x 40,000000
    8 bit
    asse x % relativa al rimepimento aria
    8 bit x 0,750000
    queste 2 mappe che il titanio chiama limitatori lambda A e B in realtà non limitano nulla anzi dal nome
    stesso "scattano" attaraverso un trigger chiamato TABGSS nelle ME7 diversamente nelle MED9(piu avanti
    scriverò l'indirizzo) che è la egt calcolata o reale(dipende se vi è la sonda egt o meno in ecu)il quale
    appunto fà "scattare" e lavorare queste 2 mappe per arricchire l'afr ed evitare di "sciolgiere" tutto.
    c'è da aggiungere che quando si verifica questa condizione l'ecu oltre ad arricchire diminuisce anche
    i tempi d'accensione fin quando persiste l'elevata temperatura dei gas di scarico.
    piccola precisazione il modello egt nei sistemi con egt calcolata viene fortemente influenzato per esempio
    se si sostituisce il downpipe con uno piu "permeabile" quindi può succedere che le egt calcolate siano
    piu alte di quelle reali quindi sarebbe opportune rivedere sia il trigger che queste 2 mappe.

    1D27B9 fattore delta protezione componenti
    KFFDLBTS
    12x16 8 bit
    conversione x 0,007813
    asse y rpm x 40,000000
    8 bit
    asse x % relativa al riempimento aria
    8 bit x 0,750000
    questa mappa è un fattore di moltiplicazione dell'algoritmo di calcolo che l'ecu adotta in contemporanea con
    le 2 mappe di sopra per un dato afr non ancora mi è ben chiaro quando si modifica cosa fà dovrebbe essere un
    ulteriore arricchimento ma ci sarebbero da fare test e relativi log alcuni dicono che disattivando le mappe
    BTS principali tramite questa si possa aumentare l'arrichimento in collaborazione con altre 2 mappe quando il
    motore e sulla soglia di battito d'accensione..


    1C474C mappa di correzione in funzione MAF
    KFKHFM
    14x14 8 bit
    conversione x 0,007813
    asse y rpm x 40,000000
    8 bit
    asse x % relativa al riempimento aria
    8 bit x 0,75000
    questa mappa il driver titanio la definisce "iniezione mappa base" in realta dal nome stesso fà parte
    di quel grosso algoritmo che dicevo ed è una mappa di conversione calibrazione in funzione del maf.
    la mappa iniezione base è un'altra,questa mappa secondo me non dovrebbe essere toccata per modifiche
    standard la si dovrebbe toccare solo
    quando ad esempio si sostituisce il maf con uno piu grosso e si linearizza lo stesso correttamente in ecu
    comunque è uno dei tanti modi con cui si può dare benzina ma qui si vanno a variare di molto i trim di
    adattamento questa appunto può essere modificata con accortezza per rientrare nelle percentuali corrette
    di adattamento trim carburante.

    1C7AB8 Fattore di correzione del sistema d'alimentazione alias mappa iniezione base
    FKKVS
    conversione 0,000031
    8x8 16 bit
    asse y efficienza tempo iniezione
    16 bit x 0,001000
    asse x rpm
    16bit x 0,250000
    questa è la mappa tempo iniezione principale io non la modifico mai secondo me andrebbe toccata quando si sostituiscono
    gli iniettori di serie con altri piu grossi.




    per il momento mi fermo qua ma ci sono veramente una caterba di mappe e algoritmi che si dovrebberò spiegare in questa ecu
    riassumere tutto in queste poche mappe mi sembra riduttivo..d'altronte c'è da dire anche che c'è gente che per far camminare
    queste ecu/vetture tocca piu di una 50ina di mappe ed altri ottengono lo stesso risultato se non migliore toccando al massimo
    2 o 3 quindi il succo del discorso è sono ecu molto complesse...io sono piu di tre anni che ci stò studiando ma ancora non
    ne capisco a pieno la logica vorrei aggiungere che per la me7 ad esempio vi sono oltre 1800 pagine di funktiionsrhamen da
    sorbirsi per capire quanto sopra per la med9 le pagine di FR diventano 4000 e oltre mentre le varie med17 sono ancora
    piu complesse.
    non è una polemica e giusto una puntualizzazione...scusatemi.
    Un motociclista non crea code nemmeno in auto...
    un automoblista crea code anche in moto...

  10. #20
    UTENTE MEDIO
    Data Registrazione
    Jul 2012
    Messaggi
    127
    da dove le prendete tutte queste informazioni

Pagina 2 di 3 PrimaPrima 123 UltimaUltima

Tag per Questa Discussione

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •