ja myślę że to bardzo dobra myśl taki temat. Kabelek chyba nabędę na dniachGdy wchodzę w ten obszerny temat wv którym przewodzi bubu321 po prostu się tam gubię. świetny pomysł pozdrawiam i z góry dziękuję
![]()
Czesc chcialbym zeby wszyscy forumowicze opisali krok po kroku jak zdiagnozowac swoja AR. Jest na forum podobny temat ale nie ma tam opisane jak zabrac sie za wszystko od poczatku, dla laika duzo on nie mowi... Chcialbym wiedziec jak zdiagnozowac najwazniejsze parametry przez unidiaga np takie jak: odczytanie i skasowanie bledow silnika, sprawdzenie sondy, odczytanie parametrow TRA i FRA, zrobienie resetu silnika krokowego, skasowanie adapatacji silnika krokowego, skasowanie adapatacji ECU. Zdj mile widzianeMysle ze duzo pomoze taki temat nam wszystkim i damy odpoczac troche bubu321
To ja moze zaczne od najwazniejszej rzeczy
Do podlaczenia naszej AR z komputerem potrzebne jest:
- kabel interfejs o nazwie "Niebieski VAG USB KKL line we wtyku OBD2" dostepny od Viakena na alegro za 74 zl nie podaje linku z alegro poniewaz bedzie on widnial tylko ok miesiaca....
- program unidiag
- komputer najlepiej laptop lub zwykly PC
Niestety tym kablem nie skasujemy takich bledow jak AirBag czy ABS. Tzn jest to mozliwe ale trzeba przepiac piny we wtyczce kabla.
Ostatnio edytowane przez Superjahu007 ; 14-05-2009 o 00:26
MarcinGP thanked for this postja myślę że to bardzo dobra myśl taki temat. Kabelek chyba nabędę na dniachGdy wchodzę w ten obszerny temat wv którym przewodzi bubu321 po prostu się tam gubię. świetny pomysł pozdrawiam i z góry dziękuję
![]()
założenia:
- użytkownik ma podstawy używania wyszukiwarki Google oraz używa systemu windows .
zastosowanie programu Unidiag.
- w obecnej wersji program obługuje w róznych zakresach funcjonalnosci ponizsze modeleco tym programem oraz interfejsem VVAG KKL możemy zrobic
- interfejsem VAG KKL możemy tylko połączyć się z ECU naszego auta, jeśli model jest na powyższym wykazie.
- nie podłączymy się do ABS, AirBaga , alarmu, immobilizera, klimatyzacji.
- program bez problemu łączy się z autami z datą produkcji tak do 2002 roku.
- jedyne problemy to modele JTD, nie wiem dlaczego tak jest.
adres forum dla Unidiaga to poniższy link.
--
http://autos.groups.yahoo.com/group/UniDiag/messages
--
http://www.4shared.com/file/6OAVjQwG...agKWP2000.html
--
Warto zapisać się na to forum ponieważ tylko z niego można ściągnąc najnowsze oprogramowanie
oraz pliki definicji.
Czasami czas rejestracji trwa nawet do dwóch tygodni.
Bez nowszych plików definicji nie będzie można używać wszytkich parametrów w danym ECU.
Dla każdej grupy ECU są inne pliki definicji.
0. Jaka ma być wersja systemu Windows.
Sprawdzone wersje systemu to xp spX oraz Vista Home ( Enterprise ) SP1.
1. Przygotowanie notebooka do pracy z Unidiagiem.
dobrze mieć wgrany nowy system na dysku ale to nie jest konieczne.
Archiwizacja systemu jest mile widziana w szczególnosci jeśli zawsze mamy pecha z nowymi programami.
Na początku czyścimy system ze starych sterowników USB ( FTDI).
w tym celu ściągamy program FTclean.exe <488 kb >
--
http://www.ftdichip.com/Resources/Utilities.htm
Następnie kasujemy sterowniki dla USB FTDI poprzez uruchomienie ww. programu,
wcześniej odłączamy wszystkie urządzenia USB !!!
Przegrywamy sterowniki dla naszego kabla VAG KKL do katalogu np "_USB stery".
--
http://www.ftdichip.com/Drivers/VCP.htm
wybieramy wersje sterownika 2.04.06.
Preferuję wersję 2154 sterowników FTDI, aby sprawdzić numer wersji należy odszukać plik
ftdibus.sys w zasobniku "USB stery" i sprawdzić jego parametry w menu kontekstowym
albo poprzez jego wybranie ( podświetlenie ) i sprawdzenie wersji na pasku stanu.
Po weryfikacji wersji sterowników podłączamy kabel VAG KKL i wskazujemy katalog
"_USB stery" jako zasobnik sterowników dla naszego interfejsu.
Ten katalog musi być wskazany dwa razy, nie nalezy wybierać instalacji automatycznej.
Po tej instalacji należy ustawić parametry bufora w UART-cie zgodnie z poniższym linkiem
--
http://home.wanadoo.nl/sanderqv/diag/
Numer portu COMx może być inny w każdym przypadku.
do tych ustawień dochodzimy następująco
moj komputer | menu kontekstowe |Właściwości |sprzęt | menedzer urządzeń |Porty COM LPT |
Port komunikacyjny COMx |menu kontekstowe | Właściwosci |Port settings| advanced |
Po ustawienu parametrów zamykamy kolejne okienka klikając na OK.
sprawdzenie poprawności instalacji interfejsu to rozłączenie i ponowne podłączenie kabla VAG KKL.
w menadzerze urządzeń w polu porty (COM LPT) powinno pojawić się nowe urządzenie USB Serial Port ( COMx).
2. Uruchomienie Unidiaga.
- kluczyk w pozycje MAR.
zawsze korzystamy z najnowszej wersji , obecnie to wersja 0.3.3.1 z czerwca 2008 roku.
- po uruchomieniu Unidiaga KWP2000 przechodzimy do zakładki "About" i sprawdzamy jaką mamy wersje,
ma być na dzień dzisiejszy wersja 0.3.3.1.
- W tym momencie kabel interfejsowy powinien byc podłączony do portu USB w notebooku.
następnie zakładka "Open Definition File" i wgrywamy plik definicji dla naszego modelu auta.
- kolejny krok to zakładka "Connect" , tutaj w okienku COMx wybieramy nasz numer interfejsu COMx.
- po tych krokach naciskamy przycisk "Start Comm 2000".
Jeśli program połączy się z ECU to otrzymamy w polu "KeyWord Received" wartość 8FEF 2031
dla modelu 156 TS oraz w linii stanu na samym dole będziemy mieli okresowe komunikaty typu "Snd oraz Rcv" zgodnie z podawaniem sygnału "WaikUp" do ECU.
Jeśli program nie połaczy sie z ECu to po 3 - 4 sekundach przycisk "Start Comm 2000"
ponownie będzie czarny, aktywny a nie szary, nie aktywny.
Ewentualne błędy możemy sprawdzić w zakładce " Misc and Debug" na koncu logu poprzez przesuwanie suwaka.
Przy braku komunikacji log bedzie miał zawartość jak poniżej
- pierwsze sprawdzenie naszego ECU to zakładka "Identification" oraz przycisk "Read ECU Identification"Kod:COM Port opened Init started Init Ready No KeyBytes; Init not OK No communication Thread terminated, COM port closed Thread is empty, now delete it Thread object freed
w przypadku błędnego pliku definicji lub nie wybrania pliku definicji ECU poda tylko 4 - 6 parametrów ECU.
Przy poprawnym pliku definicji ECU zwraca tych parametrów od 12 do 16.
- wyłączenie komunikacji to przycisk " Stop comm 2000" oraz zamkniecie programu Unidiag.
3. logi programu Unidiag.
Program Unidiag podczas swojej pracy loguje wszytkie czynności do pliku w swoim katalogu domowym, tam gdzie był zainstalowany.
nazwa tego pliku to Iso9141.log, szkoda że plik ten nie jest nazywany datą uruchomienia programu Unidiag.
Dlatego nalezy ten plik okresowo archiwizować , zapisując jego pod nazwa związaną z data archiwizacji.
4. Problemy.
- częstym problemem przy uruchomieniu Unidiaga jest zapchany system windows lub przepełniony dysk systemowy
w takim przypadku należy zwolnić odpowiednią ilość miejsca lub zmienić lokalizacje pliku
pamieci wirtualnej, swapa.
- problemy z komunikacją z ECU to zwykle źle ustawiony bufor UART-a, należy to skorygować.
- jeśli podczas instalacji sterowników nie był dwa razy wskazywany zasobnik sterowników
"USB stery" należy ponownie usunąć wszystkie sterowniki za pomoca programu FTClean.
- jeśli ww. operacja nie spowoduje dwu krotnego wskazywania zasobnika sterowników należy w ostateczności przed re-instalacja systemu usunąć z systemu pliki oemxx.inf z katalogu \windows\inf.
Operacja ta może spowodować, że pewne urządzenie nie będą działać po takiej operacji.
dlatego podkreślam że jest to ostateczna próba przed re-instalacją systemu albo jeśli jesteśmy aż tak zdeterminowani.
p.s.
- ponizej plik z definicjami, dla M1.5.5 nalezy wybierac plik alfa156TS_M155_N.def
--
--
--
--
Ostatnio edytowane przez bubu321 ; 20-10-2010 o 16:07
MarcinGP thanked for this postcześć druga:
1.- odczytanie błędów w ECU, kasowanie błędów.
wybieramy zakładkę "Diagnose", następnie przycisk "Read DTC by Status".
w ramce Group oraz statusowej otrzymujemy odczytane blędy z ECU.
w logach komunikat o błędach jest w postaci
w polu statusowym komunikat o błędach jest podany z komentarzemKod:Send: Read DTC by Status : 00, Group of DTC's : FF00 Number of DTC's : 1 DTC: 1511 Status : 0xE1
number od item 1
1. DTC P1511, Idle actuator - Potentiometer
State S.C to +Batt.v /above top limit, Present and stored, Requested
komunikat podaje ilość błędów: 1, typ błędu: P15111, nazwę elementu: sterownik obrotów biegu jałowego oraz wskazuje prawdopodobne przyczyny błędu, tutaj : potencjometr przepustnicy.
w linii State, program podaje rozwiniecie błędu: S.C zwarcie do + zasilania, wartośc powyżej limitu, błąd obecny, błąd zapisany w ECU.
- kasowanie blędów
wybieramy zakładkę "Clear DTC's", po jej naciśnieciu następuje wykasowanie błędów okresowych, błędy trwałe
są w tej samej chwili odczytane prze ECU oraz podane w linii statusowej.
błędy trwałe należy usunąć poprzez naprawę , wymianę elementu, czujnika lub podzespołu.
2.- odczyt parametrów czujników, ECU
wybieramy zakładke "Realtime Select".
możliwe do odczytu wartości z programu Unidiag dla M1.5.5 to
Kod:Odometer CKS modif. counter Maximum engine speed Number of rewrites Odometer at last rewrite Engine speed Water temperature Air temperature Air flow rate Spark advance Injection time Throttle valve relative position Engine load Second. load (throttle) Air flow meter voltage Battery voltage Vehicle speed Lambda sensor voltage Target idle speed Evapor. ctrl valve opening Injection time correction Lambda sensor integrator Lambda Regulation Row 1 Self-adaptive TRA parameter FRA factor (high loads) FRA factor (low loads) Self-adaptive FRA parameter Engine speed Throttle valve absolute position Air flow rate up to 51 Cubic Meter per Hour Calculated air flow rate Throttle minimum opening Self-adaptive DTV parameter
Zwykle intersuje nas szybka ocena kondycji silnika, nalezy wtedy odczytac takie wartości jak:
TRA parameter, FRA parameter, Lambda Regulation Row 1, Lambda sensor voltage, Lambda sensor integrator.
Air flow rate, Air flow meter voltage, Engine speed, Water temperature.
Wartości do odczytu wybieramy w polu "Items in Available For Read", nastepnie klawisz >.
klawisz < służy do usuwania parametru z pola odczytu.
program umożliwia odczyt, zobrazowanie tylko jednocześnie dwóch wartości.
bieżący odczyt stanu parametru to wybranie przycisku "Read Selected Data Once"
ciagły odczyt wybranych parametrów to wybranie przycisku "Start / Stop Read Data continuous".
3. - graficzne zobrazowanie odczytanych parametrów.
wybieramy zakładkę "Realtime Graph", włączenie przycisku "Start / Stop Read Data continuous" powoduje wyświetlenie wybranych parametrów w poprzednik kroku, w postaci graficznej, skalowanej do wartości min, max parametru.
dodanie drugiego parametru do wykresu to wybranie jego myszka z naciśniętym jednocześnie klawiszem "Ctrl".
Pojawiająca się skala czasu jest podana w sekundach, wykres jest także kompresowany i trudny do odczytu powyżej 500 sekund.
3. ocena wartości odczytanych, poprawne wartości.
dość łatwo jest podać wartości poprawne dla kilku parametrów
inne parametry są już raczej zależne od stanu technicznego silnika.Kod:Lambda Regulation Row 1 od 0.97 - 1.03 na biegu jałowym. Self-adaptive FRA parameter od 0.8 - 1.2 Target idle speed 850 +/- 30 obr/min Battery voltage > 14.xx V Injection time < 4 msek na biegu jałowym Air flow rate > 8 kg/h na biegu jałowym
Jeszcze inne jak np. Lambda sensor voltage, Lambda sensor integrator są zależne od kształtu przebiegu parametrów w funkcji czasu, temperatury silnika.
poznanie i szybka ocena ich stanu jest możliwa dopiero po zebraniu doświadczenia z kilku wykresów.
Tak samo określenie stanu przepływomierza to jego pomiar w stanie dynamicznym, podczas odcięcie silnika.
Aby mozna było taki test przeprowadzic należy wcześniej przegladnąc inne parametry aby można było stwierdzić
- że jest brak błędów stałych,
- silnik utrzymuje poprawną temperature,
- ECU pracuje w pętli zamknietej, czyli sonda lambda podaje wartości napięcia okresowo od 0.08 do max. 0.92 V
- parametry FRA oraz TRA mieszcza się w dozwolonych granicach.
4. reset parametrów silnika krokowego oraz parametrów adaptacyjnych ECU.
wybieramy zakładkę "Misc and Debug".
- W celu wykonania resetu obrotów biegu jałowego silnika krokowego należy w polu Local ID pod przyciskiem "In Out Ctrl LI 30" wpisać wartość 0xFD oraz nacisnąc przycisk "In Out Ctrl LI 30".
na końcu logu możemy zaobserwować komunikat o treści
w następnym kroku należy wyłączyć kluczyk na czas około 90 sekund oraz zamknąć program Unidiag.Kod:ButtonIOCtrlLI Input Output Control by local ID IO Ctrl by Local ID = FD, Ctrl Param : 04, Rcvd data : no data
po tym czasie możemy włączyc zapłon, program Unidiag i pozwolic silnikowi na krótką pracę.
W tym czasie nastepuje wykonanie resetu obrotów jałowych silnika krokowego.
moze także w tym czasie wystąpić falowanie obrotów a czasami nawet unieruchomienie silnika.
w takim przypadku należy ponownie uruchomić silniki i dać mu czas do 5 minut na swobodną pracę.
- W celu wykonania resetu parametrów adaptacyjnych ECU należy w polu Local ID pod przyciskiem
"In Out Ctrl LI 30" wpisać wartość 0xFE oraz nacisnąc przycisk "In Out Ctrl LI 30".
na końcu logu możemy zaobserwować komunikat o treści
w następnym kroku należy wyłączyć kluczyk na czas około 90 sekund oraz zamknąć program Unidiag.Kod:ButtonIOCtrlLI Input Output Control by local ID IO Ctrl by Local ID = FE, Ctrl Param : 04, Rcvd data : no data
po tym czasie możemy włączyc zapłon, program Unidiag i zawsze nalezy pozwolić silnikowi na swobodną pracę do
momentu włączenia wentylatora.
W tym czasie monitorujemy temperatue silnika oraz parametry FRA , TRA, Lambda regulation row 1.
Po resecie parametrów adaptacyjnych FRA=1, TRA=0.
Poprawna adaptacja będzie zrobiona po przejechaniu około 200 km po mieście.
Adaptacja nie uda się nam , jeśli silnik nie będzie rozgrzewany do temperatury > +70 St C.
dlatego wazne jest aby termostat był sprawny, co można zaobserwować w monitorowanych parametrach temperatury "Water temperature" oraz po włączeniu wentylatora chłodnicy.
Zwykle silnik osiaga temperaturę włączenia wentylatora po czasie około 20 minut na biegu jałowym.
Jeśli w tym czasie silnik nie włączy wentylatora chłodnicy przerywamy monitorowanie parametrów, adaptacja będzie zrobiona podczas tych kontrolnych 200 km, pod warunkiem uzyskiwania temperatury > +70 st c.
--
--
--
--
--
![]()
I o to mi chodziloten temat jest calkiem inny niz istniejacy na forum. Moze warto przeniesc go do dzialu zrob to sam? Dzieki bubu za wklad
![]()
bardzo przydatne wiadomosci sprobuje sam zdiagnozowac swoja alfunie BUBU jakbym mial jakies problemu z diagnoza moge do Ciebie pisac ? pozdrawiam
Matuch-miłośnik szybkich Pań i pięknych Alf
raczej prosze pisac na forum, na ten temat aby inni mogli z tego skorzystać.
nie za bardzo mam czasu na odpisywanie na PW, a zwykle tematy się powtarzają.
Proszę pamietać że powyższy temat raczej bazuje na silniku 156 TS, szczególnie parametr reset parametrów adaptacyjnych, autor programu nie rozgraniczył tego parametru w zalezności od modelu silnika.
Bezkrytyczne kopiowanie czynności może doprowadzić do kosztów i wizyy w naszym ulubionym ASO ( kolega z forum z modelem selespeed , wie o czym mówię ).
może po jakims czasie uda sie zebrać bazę danych poprawnych parametrów, bo z tym jest kłopot.
poniżej supportowane modele z M1.5.5 dla których mozna wykonac reset wg. powyższej procedury.Kod:ECU supportowane dla M1.5.5: Fiat Bravo/Brava/Marea1.2 Bosch M1.5.5 Fiat Palio 1.2 Bosch M1.5.5 Fiat Palio Alcool 1.2 Bosch M1.5.5 Fiat Punto Sport. Bosch M1.5.5 Fiat Strada brasile Bosch M1.5.5 Fiat Strada Alcool 1.2 Bosch M1.5.5 Fiat Avio Motori Aerei Leggeri Fire 1.0-1.2 Bosch M1.5.5 Lancia Ypsilon 1.2 Bosch M1.5.5 Lancia Lybra 2.0 Bosch M1.5.5 Lancia Kappa 2.0 Bosch M1.5.5 Lancia Kappa 3.0 Bosch M1.5.5 Alfa Romeo 155 2.0 Bosch M1.5.5 Alfa Romeo 145 1.4 Bosch M1.5.5 Alfa Romeo 145 1.6 Bosch M1.5.5 Alfa Romeo 145 2.0 Bosch M1.5.5 Alfa Romeo 146 1.4 Bosch M1.5.5 Alfa Romeo 146 1.6 Bosch M1.5.5 Alfa Romeo 146 1.8 Bosch M1.5.5 Alfa Romeo 146 2.0 Bosch M1.5.5 Alfa Romeo 156 1.6 Bosch M1.5.5 Alfa Romeo 156 1.8 Bosch M1.5.5 Alfa Romeo 156 2.0 Bosch M1.5.5 Alfa Romeo 156 2.5 Bosch M1.5.5 Alfa Romeo 166 2.0 Bosch M1.5.5 Alfa Romeo 166 3.0 Bosch M1.5.5 Alfa Romeo GTV 1.8 TS 16V Bosch M1.5.5 Alfa Romeo GTV 2.0 TS 16V Bosch M1.5.5 Alfa Romeo GTV 3.0 TS 16V Bosch M1.5.5 Alfa Romeo Spider 1.8 TS Bosch M1.5.5 Alfa Romeo Spider 2.0 TS 16V Bosch M1.5.5 Alfa Romeo Spider 3.0 TS 16V Bosch M1.5.5Kod:
Program ma zastosowanie do lancii lybry 2,4jtd/zajebisty robi co tylko chcesz,ale mała uwaga mozna nim sporo namieszać jak nie wiemy co do czego/![]()
![]()
![]()
![]()
![]()
![]()
28, 31.XII 2008 autor udostepnił nowe definicje dla ponizszych modeli, pliki DEf w załaczniku.
alfa 1.9, 2.4 JTD, ECU EDC15C7
- oraz Alfa Lancia 16 105 , 20VT ME731Kod:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % UniDiag Def file, generated by SanderQV % KWP2000 protocol % % System name: Iniezione Diesel Bosch EDC15 CF3/EOBD (mot. 1.9/2.4) % % System ISO code(s): % FD 86 0D 80 E5 % FD 86 0E 80 E6 % FD 86 10 80 68 % FD 86 13 80 6B % FD 86 15 01 6E % FD 86 16 01 EF % FD 86 23 83 FE % FD 86 29 83 04 % FD 86 2A 83 85 % FD 86 2C 83 07 % FD 86 2F 83 8A % FD 86 31 83 8C % FD 86 32 83 0D % FD 86 8C 80 64 % FD 86 8F 80 67 % FD 86 91 80 E9 % FD 86 A2 83 FD % FD 86 A8 83 83 % FD 86 AB 83 86 % FD 86 AD 83 08 % FD 86 AE 83 89 % FD 86 B0 83 0B % % Car make(s), model(s) and type(s): % ALFA, 147, 1.9 JTD % ALFA, 156, 1.9 JTD % ALFA, 156, 2.4 JTD % ALFA, 156 '02, 1.9 JTD % ALFA, 156 '02, 2.4 JTD 10V % ALFA, 166, 2.4 JTD % FIAT, BRAVO-BRAVA, '01 JTD 100 CF3 % FIAT, DOBLO', 1.9 JTD % FIAT, MAREA, '01 JTD 110 CF3 % FIAT, MULTIPLA, '02 1.9 JTD % FIAT, MULTIPLA, 1.9 JTD % FIAT, PALIO RST, 1.9 JTD % FIAT, PUNTO, '03 1.9 JTD % FIAT, PUNTO, '99 1.9 JTD % FIAT, STILO, 1.9 JTD % LANCIA, LYBRA, 1.9 JTD % LANCIA, LYBRA, 2.4 JTD % LANCIA, THESIS, 2.4 JTD 10V % % ECU description: Iniezione Bosch EDC15 C7 % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Kod:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % UniDiag Def file, generated by SanderQV % KWP2000 protocol % % System name: Iniezione Bosch Motronic Me7.3.1 EOBD (2 lambda) % % System ISO code(s): % 7C 86 8A 80 61 % 7C 86 A7 01 7F % 7C 86 BC 02 15 % % Car make(s), model(s) and type(s): % ALFA, 147, 1.6 TS 16V 105CV % LANCIA, THESIS, 2.0 20V TB % % ECU description: Iniezione Bosch Motronic Me7.3.1 EOBD (2 sonde) % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Aktualnie 1 użytkownik(ów) przegląda ten temat. (0 zarejestrowany(ch) oraz 1 gości)
Zakładki