I. Informații generale despre grupul de instrumente VDO 2110, 2115, 2123
Versiunea clusterului de instrumente (VDO), din versiunea 1.3, are o memorie nevolatilă (EEPROM) șterse din punct de vedere electric (EEPROM) de 256 octeți pe cipul 93S56W. Prima linie a KP stochează kilometrajul mașinii. KP VDO 1118 (Kalina), 2170 (Priora) stochează kilometrajul mașinii în primele două linii ale EEPROM. Restul liniilor stochează setările și calibrarea panoului de control. Toate aceste date sunt disponibile pentru modificare prin linia de diagnosticare (linia K). În acest caz, nu este necesară dezasamblarea dispozitivului de comandă.
Determinați versiunea software (software) KP este posibilă din modul de autodiagnosticare. Pentru a intra în acest mod, trebuie să apăsați și să țineți apăsat butonul de resetare al contorului zilnic de funcționare. Apoi, activați contactul, eliberați butonul și faceți o singură apăsare. Afișajul kilometrajului CP va afișa versiunea software, de exemplu:
Pentru a ieși din modul de autodiagnosticare, opriți pur și simplu contactul sau așteptați până la terminarea modului de autodiagnosticare.
Vizualizare tipică a conținutului EEPROM al cutiei de viteze VDO VAZ 2115 cu două bare cu o rază de afișare de 83 km:
În măsura în care este cunoscut, conținutul care depășește limita domeniului controlat de ambele CS conține informațiile despre serviciu și, în general, nu prezintă interes. Aceste informații privind data de producție a panoului de circuite imprimate, data fabricării ansamblului KP, denumirea KP și mărcile diferite ale producătorului.
II. Conectarea la VDO 2110, 2115, 2123
Vederea prizelor de pe partea din spate a cutiei de viteze (capacul posterior îndepărtat):
Pentru a conecta CP, este suficient să utilizați 4 ieșiri: pentru conectorul roșu # 13 și pentru alb # 7,8,13. Concluziile 7.8 pot fi combinate. O tensiune de + 12V de la sursa de curent continuu se aplică la terminalele 7,8. La borna 13 a conectorului alb este conectat cablul negativ al sursei de alimentare. Pinul 13 al conectorului roșu este conectat la ieșirea de pe linia K a adaptorului pentru a comunica cu computerul. Există un KP (versiunea 2.2) cu o conexiune de linie K în loc de 13 conector roșu pe ieșirea lui 1.
III. Conectarea la VDO 1118 (Kalina), 2170 (Priora)
Conector cu 32 pini CP:
Numerele pinilor terminale sunt marcate pe conectorul de lângă acestea. Conectarea la conectorul cutiei de viteze:
19 - GND (Pământ);
20, 21 - VCC (+ 12V);
31 - linia K.
IV. Adaptoare K-line pentru comunicarea prin calculator cu VDO
1) adaptor K-line pentru comunicarea cu computerul prin portul COM:
Soluțiile schematice pentru astfel de adaptoare sunt numeroase, dar o schemă dovedită care funcționează stabil pe diferite computere va fi prezentată mai jos. Lungimea cablurilor la calculator și la CP poate fi de 1,5 m sau mai mică.
Acest adaptor a fost conectat la mai multe computere diferite și a prezentat o funcționare stabilă. Rezistor R1, dacă este necesar, ajustează adaptorul cu conexiunea instabilă cu CP (în practică nu era necesar). Când se utilizează un stabilizator (+ 5V) de tipul specificat, nu este necesar să se instaleze dioda VD1 în circuitul adaptorului. Pinout XS1 este afișat pentru prizele conectorului de cablu introdus în portul COM al computerului.
2) adaptor K-line pentru comunicarea cu computerul prin port USB:
Un pin-out pe cablul conectorului USB, când este privit de la capăt la contactele fișei introduse în portul USB al calculatorului, este de la dreapta la stânga:
1 - VCC (+ 5V);
2 - D- (date);
3 - D + (date +);
4 - GND (sol).
3) Adaptor K cu două tranzistoare pentru comunicarea cu computerul prin COM port:
Pinoutul ieșirii la portul COM este afișat pentru prizele conectorului de cablu introdus în portul COM al computerului. Acest sistem a fost colectat de membrii forumului și și-a demonstrat eficiența. Dioda VD1 poate fi folosită oricare, proiectată pentru un curent de 150 mA. Acesta este conceput pentru a proteja circuitul de polaritatea inversă.
V. Lucrul cu conținutul EEPROM
Începerea lucrului cu KP ar trebui să fie întotdeauna conservarea depozitării native EEPROM, adică conținutul său, care trebuie considerat și salvat într-un loc sigur. Dacă este necesar, în acest caz va fi posibil să se restabilească starea inițială a EEPROM-ului, adică calibrarea la domiciliu, kilometraj.
Fereastra de lucru a programului VDO EEPROM RW. Interfața programului (vezi Figura 9) este intuitivă și nu necesită explicații speciale. După selectarea opțiunii cerute, apăsați butonul "Run".
Dacă programul afișează următorul mesaj când citește memoria (vezi Figura 10), nu se recomandă utilizarea altor capabilități EEPROM, deoarece este imposibil să existe o stocare nativă în stoc.
Tahometru pentru 4 cilindri sau 2 cilindri.
Am numărat dispozitivul VDO vers 1.6 linia de linie, avem o astfel de dump
Rulați calendarul din idi16rus și în acesta selectăm acest fișier
și vedem că KC2 nu este corect în F3, dar CF-ul calculat. Selectați meniul Fișier "Scrieți valorile COP în fișier."
Toate fișierele dvs. de memorie au datele corecte KC2 și datele corecte ale tahometrului pentru OCI
Amintiți-vă sau scrieți valoarea KC2
Apoi, așa cum este descris
La test toate lucrările, a fost pus în prize și miracol. totul e în regulă
Schimbați în dispozitivul 32h și 33h D0h și 07h pe E8h și 03h și, de asemenea, conduceți KC2, iar tahometrul se va afișa corect în Oka.
0x10-0x11 - eroare de panou cel de-al doilea byte este inversat, astfel încât suma de control este bătută
0x12-0x13 - calibrarea senzorului de viteză (6000)
0x14-0x16 - Știința nu este încă cunoscută
0x17 este suma de verificare de la 0x10 la 0x16 (XOR + 1)
0x18-0x21 - încă necunoscut
0x22-0x23 - un fel de limită a scalei vitezometrului (200 * 16)
0x24-0x25 - necunoscut (0)
0x26-0x27 - unghiul inițial al vitezometrului
0x28-0x29 - unghiul de capăt al vitezometrului
0x2A-0x2B - necunoscut (probabil viteza minimă afișată)
0x2C-0x2D - măști pe tahometru
0x2E-0x2F - unghiul inițial al tahometrului
0x30-0x31 - unghiul final al tahometrului
0x32-0x33 - probabil revoluțiile minime afișate
0h34-0x3F - nu se știe (aș vrea să știu)
0x40-0x47 - calibrarea DUT (aparent așa cum a fost)
0x48-0x5V - nu se știe, dar cifrele foarte interesante, aș dori să știu (CC, 99, 66, 33)
0x5C-0x69 - calibrarea gabaritului de combustibil al valorilor de combustibil pe 16 biți, puteți seta nelinearitatea scalei. ultimii 16 biți - valoarea la care săgeata deviază în timpul testării.
0x6A-0x6B - nu se cunoaște (0x55, 0x77)
0x6С-0х79 - calibrarea aparentă a senzorului de temperatură a apei. Cine știe, spune-mi, este, de asemenea, necesar.
0x7A-0x87 - calibrarea contorului de temperatură al temperaturii (precum și pentru combustibil, numai cuvintele în ordine inversă)
0x88-0x89 - nu se cunoaște (0x88, 0x11)
0x8A-0x9C - nu se cunoaște (cred că calibrarea senzorului de temperatură a aerului ar trebui să fie acolo și tensiunea este de asemenea vizibilă)
0x9D - suma de control bloc 0x18-0x9C (toate XOR +1)
ceilalți octeți conțin aparent coduri de serie și alte informații, nu sunt protejate de sumele de control.
sumele de control sunt obligatorii, deoarece panoul altfel nafig pune și parțial nu funcționează.
Cine va înțelege, scrie. Senzorii nu sunt în viață, așa că este greu să înțeleg mai mult.
Cine este prea leneș sau ne pare rău pentru garanție sau din ce motive există altfel, astfel încât să nu dezasamblați panoul, aici este o schiță a schemei care este responsabilă pentru programarea panoului:
Deoarece ieșirea Tx este conectată printr-un rezistor de 4.7k, adaptoarele cu impedanță redusă la ieșire nu vor funcționa. De obicei această rezistență se comută între + 12V (+ 5V) și K-Line. Judecând după diagramele de mai sus, mulți au 510 ohmi. Acest rezistor trebuie să fie mărit. În adaptorul meu și a trebuit să fac. În caz contrar, lectura nu a funcționat. Panoul a fost cusut în același timp în mod normal.
Așa cum toată lumea a ghicit deja, am ucis-o cu prostie.
Pentru primul circuit, rezistența R3 este schimbată cu 10-20 kΩ
Pentru al doilea circuit, schimbăm rezistorul R4 la 15-18 kΩ.
Există o altă metodă de înșelăciune, dar nu voi scrie aici (aceasta necesită dezasamblarea panoului).
încercați să creșteți rezistența rezistorului R11.