55 Diagnosticul de propriile lor mâini

Pe această notă am împins șoferii întrebări care nu au CLIP, și din diferite motive trebuie să rezolve probleme cu electronica a masinii pe cont propriu, sau doresc doar să știu masina ta mai bine.

In acest articol voi încerca cât mai mult posibil pentru a descrie în detaliu trei tipuri de auto-diagnostic Renault:
1. Parametrii de diagnosticare bloc prin intermediul aplicației Android - moment de rotație pro
2. Diagnosticul și lucra cu script-uri PyRen
a. calculator
b. pe Android

Partea întâi: Torque pro

Partea a doua: calculator PyRen

Atenție, este important să se înțeleagă că activitatea desfășurată cu masina, rula pe propriul risc. Nu are cunoștințe adecvate, nu se grăbesc să schimbe setările și de a efectua alte acțiuni. Acest script face posibilă nu numai pentru a diagnostica o unități de vehicul, dar, de asemenea, pentru a schimba configurația lor, pentru a reseta blocurile de adaptare, astfel încât nimeni în afară de tine nu este responsabil pentru activitatea desfășurată cu unitățile de vehicul.

1. monta sau deschide clemele de imagine de disc.
2. Copiați directorul pentru a elibera cele două fișiere de pe acest disc: data1.hdr și data2.cab
3. Copiați în aceeași extrdata.bat și i12comp.exe de PyRen și a alerga extrdata.bat
4. Așteptați 5 minute, până când prelucrarea este finalizată.
Rezultatul va GenAppli dosarul în care la trei dorit dosar bază și CLIP-:

Și se va muta doar aceste dosare la locul potrivit, la același nivel ca și directorul pentru script-uri pyren.

De asemenea, după cum se menționează în instrucțiunile necesită Python 2.7 descărcare. Când instalați de acord cu locația implicită, și alte setări implicite.
Este util să fie configurabil pentru următoarea casetă de selectare: adăugați Python la calea de sistem (variabila de mediu):

Este important ca atunci când începe mai întâi script-ul, computerul are acces la Internet, ca Python se va descărca și va lua modulele necesare.

De asemenea, verificați dacă numele numele computerului conține chirilic (Start - Computer (click dreapta) - Properties - Advanced System Settings), sau Python nu se poate instala corect module suplimentare atunci când se pornește.

După instalarea Python 2.7, dezarhivează fișierul în CLIP bazei de date oriunde, cum ar fi D: \ script \. În același director, și despachetați arhiva cu scriptul PyRen. Pentru a porni modul demo, o ofertă suplimentară pentru a descărca două fișiere și a stabilit un exemplu savedEcus.p liliac-fișier pentru a rula script-ul. Conținutul arhivei și fișierul savedEcus.p ar trebui să fie plasate în directorul D: \ script \ pyrenXX \ (în cazul în care versiunea XX-data script-ul). Și a alerga pyren_demo.bat. Python se va descărca și instala modulele necesare pentru a lucra de pe Internet și rula script-ul.

Dacă utilizați Windows 10 și utilizând linia de comandă în loc să deschidă aveți română - fără sens, apoi modificați proprietățile linie de comandă ale setarea fontului: în loc de punct, faceți clic pe Lucida Console

După verificarea script-ul în modul demo, eliminați savedEcus.p înainte de a conecta la masina sau de a folosi pyren.py suplimentar cu cheie --scan (pyren.py -p COM10 --scan --log = 1), script-ul va ignora salvat anterior fișier savedEcus.p și de fiecare dată se va crea unul nou.

Dacă nu sunteți sigur de adaptorul de performanță ELM327 și sprijinul de care au nevoie pentru a comenzi în script-ul au posibilitatea de a testa adaptorul. Urmați \ script \ pyren0994> cmdr_chkelm.py -p COM1, în cazul în care COM1 - numărul de port adaptor și datele de ieșire este rezultatul verificării tuturor comenzilor de bază. Un astfel de scenariu este și pentru versiunile Android - chkelm_4a_launcher.py

Exemplu cu android

Dacă eroarea este mult mai mare, adaptorul nu va lucra cu script-ul.

Liliacul fișiere deja specificate linie de logare activată: --log = 1. Aceste informații pot fi utile pentru dezvoltatorii pentru a îmbunătăți script-ul. Fișierele jurnal sunt create în directorul \ script \ pyrenHHHH \ logs \ - două fișiere: ecu_1 și elm_1. În cazul în care înregistrarea nu este necesară, pur și simplu scoateți variabila din fișierul.

Dacă din orice motiv (de exemplu, Python a fost instalat anterior), la pornire este tipul de eroare este:
Sunteți utilizați pip versiunea 7.1.2, cu toate acestea versiunea 8.1.0 este disponibil.
Ar trebui să ia în considerare modernizarea prin intermediul „python -m pip instalați pip --upgrade“ comanda.
Actualizați acest modul prin „Start-> Run“ și copiați linia propusă de comanda: „python -m pip instala pip --upgrade“. Python se va actualiza modul.

În modul DEMO puteți trece prin unitățile auto, evaluează posibilitatea atât a programului și cunoștințele lor. După ce a studiat exemplul demo-ul meu savedEcus.p, scoateți-o. După detectarea cu succes a blocurilor masina ta va fi propriul fișier și să fie în măsură să includă DEMO-mode, iar blocurile trebuie să învețe mașina. În modul normal, este posibil, prin conectarea la unitatea, pentru a primi datele sale actuale, resetați eroarea și de a efectua o reconfigurare, dacă este necesar.

În fiecare bloc un meniu fix, dar principalele puncte sunt aceleași peste tot:
erori de gadgeturi - erori de aici (fiecare greșeală este, de asemenea, meniul în care puteți introduce și citi toate informațiile de pe fiecare eroare)
Identificări - VIN, versiuni de firmware și blocul PN
paragrafe:
Sistem de stat
parametrii sistemului
configurarea sistemului
numai starea actuală și configurația. Schimbarea nu este nimic imposibil
Teste Ececuting - test de executie (relyushki clapa, luminile clipesc)
Schimbarea configurației - Configurație Schimbă
Programarea VIN - De asemenea, VIN, uneori altceva poate fi schimbat, de exemplu, traduce frâna de mână în modul de serviciu.
Resetează - Resetați eroarea și calibrarea
scenarii de configurare - script de configurare. Cele mai multe nu funcționează, dar puteți face cunoștință cu principiile de utilizare a emisiunii de comandă. ENTER când vi se solicită, după sintagma „Există scenatium. Nu-i suport!“
DE Informații suplimentare - informații suplimentare referitoare la erori și kilometraj la care este fixat eroarea.

Notă importantă pentru activitatea în cadrul Win XP - pyserial Biblioteca actualizat și nu mai este acceptat de această versiune a sistemului de operare. Dacă instalați cea mai recentă versiune de Python 2.7, este posibil pentru a obține această eroare:

CancelIoEx pentru serial

Pentru a rezolva această problemă trebuie să se rostogolească înapoi biblioteca versiunea pyserial. Versiunea 2.7 pot fi luate aici. Doar descărca fișierul și dezarhivați-l la c: \ Python27 \ Lib \ site-ul de pachete \, fiind de acord să înlocuiască fișierele. Sau pe linia de comandă pentru a efectua aceste comenzi în ordine:
1. pip dezinstalare pyserial
2. pip instala http_s: //pypi.python.org/packages/source/p/pyserial/pyserial-2.7.tar.gz (eliminarea subliniere în http_s)

Se prepară un fișier CSV pentru cuplu cu PID avansat

Pentru a genera un fișier, trebuie să știți indexul blocului dorit (de obicei ECU a motorului). Acest indice este definit PyRen de script pentru conectarea la vehicul și unitățile de scanare automat, în exemplul de mai sus, indicele 11134.
Utilizați mod_ecu.bat BAT-fișier, înlocuiți acest cod:. «Mod_ecu.py 0111134 RU Torq» și începe guițat "

Ca urmare, în directorul de lucru al fișierului script cu un nume de genul PR_7E0_7E8_11134_RU.csv va fi format și dată șirul de inițializare pentru cuplu. Pentru Scenic3 Eu nu folosesc un șir de inițializare în plus, și așa funcționează, cel mai probabil în potrebuetsya.Takzhe șirul de inițializare generațiile anterioare șir de inițializare va avea nevoie în caz de apel la alte decât ECU motor blocuri.
Acest fișier CSV și puneți-l în dispozitivul Android și încărcate în cuplu, așa cum a fost scris înainte sau în această înregistrare. Cuplul pentru vehicule moderne pot afișa pe un ecran de informații de la senzori de diferite blocuri, detaliile descrise în această intrare.

De asemenea, cu versiunea PyRen 0995, PID se poate face direct de pe dispozitivul Android prin rularea make_torque_pids.py script-ul, interogarea, de asemenea, abreviat indicele de bloc și limbajul utilizat - RU. Ca urmare, script-ul va crea două fișiere și să le trimită direct în directorul Torque - el însuși un fișier CSV cu setul PID, iar noul profil pe care le puteți comuta la ecranul inițial de cuplu. Se afișează șirul profilului de inițializare și schimbul de viteză port de date, dar alte date - volumul, tipul de motor, etc.- sunt specificate implicit de credit și trebuie să editați deja proprii pentru masina ta.

Partea a treia: PyRen pe Android

Începând cu noua versiune 0.98, dezvoltatorii adăugat posibilitatea de a rula script-uri în conformitate cu Android. În acest scop, dispozitivul este plasat și SL4A Py4A și toate rula printr-un script pyren_4a_launcher.py lansator.
Cum se instalează:

Modificarea dimensiunii textului pe ecranul dispozitivului poate fi tastele de volum sau prin intermediul aplicației sl4a meniul contextual. În acest caz, dacă doriți să crească numărul stocat de linii pe ecran, introduceți setările în opțiunea de dimensiune SL4A scrollback mai. În mod implicit, există 140 de linii de 450-500 linii vor fi suficiente.

#### modul demo fără a vă conecta la mașină
# Sys.argv.append ( '- demo')

#### ignora existența savedEcus.p și de a face noi scanare
# Sys.argv.append ( '- scan')

#### activa înregistrarea
# Sys.argv.append ( '- log'); sys.argv.append ( 'log.txt')

#### trece în engleză. Eliminați toate fișierele FG / SG din directorul cache
# Sys.argv.append ( '- LGB')

Sondaj masina rula pe toate unitățile disponibile
Pentru Pyren pe Android, executați cmdr_4a_launcher.py lansator, dar pentru o variantă pe PC, rulați scriptul \ pyrenHHHH> cmdr_odometr.py -p COM1. în cazul în care COM1 - numărul de port al adaptorului dvs. și script-ul va interoga toate blocurile de pe disponibilitatea informațiilor pentru a le pe fugă. Acest lucru poate fi util pentru a verifica rapid istoricul unui vehicul, după cum reală a alerga - un criteriu important în evaluarea stării inițiale a mașinii.

blocuri de anchetă prin sondaj, inclusiv cele mai recente rulat diagnoze în Europa (74,994 km)

Datorită creatorilor și participanților „Diagnosticul mâinile proprii“: PyRen. SHR-LNM și altele.

Un exemplu detaliat al operațiunii de diagnosticare și în scenariul prezentat în procesul de înregistrare.

instrucțiuni detaliate despre cum se instalează sistemul de operare Android este descris în această intrare

articole similare