[Giulietta] Wymiana oleju, czyszczenie odmy, czyszczenie filtru modułu MA.

bubu321

Nowy
Rejestracja
Wrz 1, 2007
Postów
6,112
Lokalizacja
Wrocław
Auto
G 1.4 MA 170CV ECU Nexus 8GMF
- wczoraj był wymieniony olej, wyczyszczona odma oraz filtr olejowy modułu MA.
- z odmy wyłało się trochę skroplonej wody.
- filltr olejowy modułu MA był w minimalnym stopniu zanieczyszczony.
- konkluzja mechanika była taka,że należy przed zimą ponownie wyczyścić odmę.
- szczególnie trudno było wyczyścić przestrzeń za zaworami odmy.

- potem wykonano procedurę diagnostyczną "wymiana oleju".
- nie udało sią wykonać procedury dyspersji dla modułu MA, komunikat pokazywał że ta fukcja nie jest supportowana przez ECU.
 

Załączniki

  • 1009.jpg
    1009.jpg
    40.4 KB · Wyświetleń: 1,034
  • 1010.jpg
    1010.jpg
    41.7 KB · Wyświetleń: 865
  • 1012.jpg
    1012.jpg
    104.7 KB · Wyświetleń: 1,038
  • 1020.jpg
    1020.jpg
    69.8 KB · Wyświetleń: 932
  • olej.zip
    olej.zip
    478.1 KB · Wyświetleń: 476
  • wymiana oleju-2014 018.JPG
    wymiana oleju-2014 018.JPG
    192.6 KB · Wyświetleń: 1,850
Ostatnia edycja:
- ja w ASO nie bywam już od 6 lat.

- z dwóch powodów wazne jest podpięcie pod komputer.
1. - uaktualnienie danych serwisowych wpisywanych do licznika o terminie i przebiegu kolejnej wymiany oleju.
2. - poinformowanie ECu o koniecznosci uaktualnienia informacji o wymianie oleju, ECU wykonuje jakies tam swoje procedury.
- szczególnie to jest ważne dla silnika z MA. (przynajmniej tak to opisuja autorzy programów diagnostycznych alfaOBD oraz MES-a).
 
Ostatnia edycja:
-
- nie udało sią wykonać procedury dyspersji dla modułu MA, komunikat pokazywał że ta fukcja nie jest supportowana przez ECU.
no właśnie to mnie dziwi najbardziej,funkcja dedykowana przecież wyłącznie do MA nie jest możliwa do wykonania w tym silniku ....? Próbowałem tez alfaOBD oraz MES ,skutek ten sam co piszesz. Nawet w aso nie było takiej możliwości jak pytałem. Nie wiem zatem jak rozumieć te funkcje, w końcu jest potrzebna ta kalibracja po wymianie oleju czy nie?
 
- moze opis jest taki ogólnikowy dla wszystkich ECU a dla 8GMF nie jest supportowana.
- ale w Mito ktoś pisał że ta funkcja wykonuje się bez problemu.
 
Tak, bogas pisał że u niego ta funkcja działa a to przecież ten sam sterownik , ten sam uniair itd. Powstaje zatem pytanie dlaczego w mito da sie to zrobic a w julce nie? Czy coś to daje i czy jest potrzebne/niezbedne? Bo jesli jest konieczne to giulietta też musi w jakis sposób taką korekcję actuatora wykonywać. Myślisż że jest możliwe aby róznica w oprogramowaniu pozwalała by julce wykonywać taka korekcję automatycznie lub np. co jakiś określony przebieg?
 
- sprawdzę can skanerem jakie kody są wysyłane z alfaOBD oraz MES-a.
- na forum MES-a ktos podawał że tylko w wersji MEs 1.3 ta funkcja działała w co zreszta powątpiewał autor programu.
- program AlfaOBd loguje wszystkie komendy i odpowiedzi tylko autor nie udostepnia deszyfratora kodów, szkoda.
 
a ten ktoś to pisał o julce czy mito? Bo w mito to wiemy że działa. U siebie probowałem już kiedyś wersję mes 1.3 ale z tym samym skutkiem
 
- pisał że obecnie w wersji 1.8 ta funkcja nie działa, czyli chyba w Julce to sprawdzał.
- wrócił do wersji 1.3 ale kod aktywacyjny od 1.8 nie działa na wersji 1.3.
- wiadomo anglik nie korzysta z "witaminek".

- - - Updated - - -

- podłączony can skaner , na początek temperatura wody , powietrza oraz oleju.
engine temp, air temp, oil temp.
-----------------------------------
18DA10F1 04 03221003
18DAF110 06 056210030071

18DA10F1 04 03221935
18DAF110 06 056219350046

18DA10F1 04 0322194F
18DAF110 06 0562194F003E

--------------------------------
READING PARAMETERS: MES

Engine temperature: 72 °C
Air temperature: 30 °C
Engine oil temperature: 62 °C
- alfaOBD disperje robi w ten sposób
18DA10F1 04 03221000
18DAF110 06 056210000F2C


18DA10F1 04 03221923
18DAF110 05 0462192322


18DA10F1 04 03221B03
18DAF110 05 04621B0324

18DA10F1 05 0431010250
18DAF110 04 037F3112


18DA10F1 03 023E00 // wakeup
18DAF110 03 027E00
- w MES chyba się coś nie udało , poniewaz na wszystko ma negatywną odpowiedz.
18DA10F1 04 03221BF4
18DAF110 04 037F2231

18DA10F1 04 03223850
18DAF110 04 037F2231

18DA10F1 04 0322198C
18DAF110 05 0462198C01

18DA10F1 05 0431010250
18DAF110 04 037F3112
 
Ostatnia edycja:
wymianę oleju MAF i alfaOBD robią tymi samymi komendami....
04 2f 50 40 01
04 6f 50 40 01

04 2f 50 60 01
04 7f 2f 31
spróbujmy bazując na stronie 29 ( 07274 FIAT standard diagnostics protocol on CAN) tego dokumentu sprawdzić te komendy ....
04 - ilość bajtów w ramce
2f - numer serwisu, wykonaj procedurę wg. podanych dalej punktów wejścia
50 40 01 - punkty wejścia do procedury.

teraz odpowiedz z ECU:
04 - ilośc bajtów w ramce odpowiedzi.
6f - odpowiedz pozytywna, serwis wykonany.
50 40 01 - potwierdzony punkt wejscia do procedury

04 - ilość bajtów w ramce
2f - numer serwisu, wykonaj procedurę wg. podanych dalej punktów wejścia
50 60 01 - punkty wejścia do procedury.

odpowiedz z ECU:
7F - negatywna odpowiedz na żadany serwis o numerze podanym dalej
2f - numer serwisu
31 - numer błędu , tutaj "request out of range."

Uniair dispertion MES oraz alfaobd robi w podobny sposób poprzez komendę....
04 31 01 02 50
03 7F 31 12
04 - ilośc bajtów w ramce
31 - numer serwisu o punkcie wejscia podanym dalej
01 02 50 - punkt wejscia dla serwisu 31.

0dpowiedz z ECU
03 - ilośc bajtów
7F - odpowiedz negatywna na żadania serwisu 31
12- opis błędu, " out of subfunction, not supported"
tak samo się zachowuje MES 1.3 oraz wersja MES 1.8....
program alfaOBD tylko wcześnie sprawdza czy są spełnione warunki do wykonania UniAir dispertion, nie uwzglednia stopnia zagrzania silnika......
 

Załączniki

Ostatnia edycja:
- poniżej analiza kolejna z komentarzem
What do these commands as a function of Uniair dispertion?

18DA10F1 04 03221000 Engine speed request
18DAF110 06 056210000BBC Engine speed is 750 rpm

18DA10F1 04 03221923 Checks if clutch and brake pedals pressed
18DAF110 05 0462192322 Both pedals released

18DA10F1 04 03221B03 Checks gear lever position
18DAF110 05 04621B0324 Gear lever in neutral
The commands above check the conditions for Uniair
dispersion correction

18DA10F1 05 0431010250 Uniair dispersion correction command
18DAF110 04 037F3112 Command not supported by engine ECU

and oil change
18DA10F1 05 042F504001 Oil change
18DAF110 05 046F504001 ECU confirms oil change OK

18DA10F1 05 042F506001 Additional command started 2 sec after oil
change command, it is related to UniAir actuator dispersion correction
18DAF110 04 037F2F31 Command is not supported by engine ECU
- wg MES-a silnik musi być nagrzany do temperatury pracy , a w tych komendach nie ma o tym wzmianki.
- tak samo S&S ma być nie aktywne.
- dziwne jest to, że komenda "oil change" podaje także polecenie wykonania korekcji dyspersji, bez rozgrzania silnika, bez uruchomienia silnika.
- coś tu jest zdrowo namieszane.

- w dokumentacji BBTT dotyczącego tematu Uniair dispertion znalazłem coś takiego
"Warning: before executing this control, the AFAS values reset function shall be executed ".
- jak i gdzie się zeruje ten AFAS w G ?.
- logi z uniair dispertion z Mito.
Włączenie korekty dyspersji UniAir: Włączona
Stan siłownika korekty dyspersji UniAir: Skompletowane
Tryb sterowania elektrozaworów UniAir: Full lift
 
Ostatnia edycja:
można korzystając z oprogramowania alfaOBD prowadzić konwersacje z dowolnym modułem w aucie.....
poniżej sesja z ECU....
Tx: 41 54 5A 0D
Tx: 41 54 50 50 32 43 53 56 34 31 0D
Rx: 0D 0D 45 4C 4D 33 32 37 20 76 31 2E 34 0D 0D 3E
Tx: 41 54 50 50 32 43 4F 4E 0D
Rx: 41 54 50 50 32 43 53 56 34 31 0D 4F 4B 0D 0D 3E
Tx: 41 54 50 50 32 44 53 56 30 31 0D
Rx: 41 54 50 50 32 43 4F 4E 0D 4F 4B 0D 0D 3E
Tx: 41 54 50 50 32 44 4F 4E 0D
Rx: 41 54 50 50 32 44 53 56 30 31 0D 4F 4B 0D 0D 3E
Tx: 41 54 5A 0D
Rx: 41 54 50 50 32 44 4F 4E 0D 4F 4B 0D 0D 3E
Tx: 41 54 45 30 0D
Rx: 41 54 5A 0D 0D 0D 45 4C 4D 33 32 37 20 76 31 2E 34 0D 0D 3E
Tx: 41 54 4C 30 0D
Rx: 41 54 45 30 0D 4F 4B 0D 0D 3E
Tx: 41 54 48 30 0D
Tx: 4F 4B 0D 0D 3E
Tx: 41 54 53 30 0D
Tx: 4F 4B 0D 0D 3E
Tx: 41 54 53 50 42 0D
Tx: 41 54 43 50 31 38 0D
Tx: 41 54 43 52 41 31 38 44 41 46 31 31 30 0D
Tx: 41 54 53 48 44 41 31 30 46 31 0D
Tx: 41 54 41 54 31 0D
Tx: 41 54 53 54 39 39 0D
Tx: 31 30 30 33 0D
Tx: 4F 4B 0D 0D 3E
Rx: 35 30 30 33 30 30 33 32 30 31 46 34 0D 0D 3E
Tx: 190208Rx: 02B
0:5902CF022014
1:0F0121140F0221
2:140F0230130F02
3:35140F0195154D
4:0115150F068513
5:0F0615130F1683
6:770F
> Tx: 14FFFFFFRx: 54
> Tx: 021003Rx: 7F0211
> Tx: 0322F1A5Rx: 7F0311
> Tx: 1003Rx: 5003003201F4
> Tx: 22F1A5Rx: 008
0:62F1A57A071F
1:8A7F
> Tx: 221000Rx: 6210000000
> Tx: 18DA10F1Rx: 7F1811
> Tx: 2F504001Rx: 6F504001
> Tx: 2F506001Rx: 7F2F31
> Tx: 1003Rx: 5003003201F4
> Tx: 22F1A5Rx: 008
0:62F1A57A071F
1:8A7F
> Tx: 221000Rx: 6210000000
>
szybki przyklad: 22 1000 ( jakie masz obroty ), odpowiedz 62 1000 0000 (chyba 0000 rpm.)
 

Załączniki

  • 10010.jpg
    10010.jpg
    58.2 KB · Wyświetleń: 328
  • 10009.jpg
    10009.jpg
    58.3 KB · Wyświetleń: 346
Ostatnia edycja:
Zrobię małe OT.

ELM327 1..4. Ale nie wiem, jak wywołać takie długie kody komunikacyjne. W GT mi się nie udało. A tam, gdzie jest …50 50… to nie wiem co to jest? Muszę zmienić samochód, czy masz coś fajnego, co tak odczytuje?

Jak wywołałeś odpowiedzi multisesyjne dla CAN? Próbowałam w GT poprzez włączenie protokołu B i AT CRA, ale nie mam stosownego protokołu w GT. Chciałam zobaczyć całe jak zrobiłeś? Możesz pokazać? Oraz jakie protokoły były używane?

Czy możesz wrzucić pliki z analizatora CAN – co pokazuje przez złącze diagnostyczne?
 
- robiłem próby na 7209 i cały czas tylko CAN Error.
- coś nas tu kolega ściemnia, można prosić o małą instrukcję. (trudno sie przyznać że się czegos nie wie.)

- już wszystko opanowane, sterownik USB był wadliwy.
 

Załączniki

  • B-CAN 7209.jpg
    B-CAN 7209.jpg
    57.7 KB · Wyświetleń: 291
  • C-CAN 7209.jpg
    C-CAN 7209.jpg
    57.9 KB · Wyświetleń: 287
  • 19012.jpg
    19012.jpg
    59.5 KB · Wyświetleń: 315
  • 19003.jpg
    19003.jpg
    59.3 KB · Wyświetleń: 318
  • 19014.jpg
    19014.jpg
    60.2 KB · Wyświetleń: 276
Ostatnia edycja:
Witam,
Czy jest możliwe odczytanie temp oleju w Julce via ELM 327 BT na Androidzie?
 
Da się odczytać ale nie wiem tak do końca czy to dobrze pokazuje. Dokładnie to w alfaobd to się nazywa "temperatura oleju szacunkowa" . Przy temp cieczy 92st temperatura oleju to było 45st, dziwnie mało wydaje mi się wiec ciekawe skąd ta temperatura jest pobierana i czy przypadkiem nie jest ona wyliczana przy pomocy jakiegoś algorytmu? Przy zwiększaniu obrotów wartość po chwili rosła, no fakt że dziś stosunkowo zimno jest ale żeby aż taka różnica była. Myślę że rozwiązaniem zagadki była by odpowiedź na pytanie czy jula ma czujnik temp oleju oraz przede wszystkim gdzie on się dokładnie znajduje?
 
Amortyzatory
Powrót
Góra