, ,

Date tehnice și diagnoză (CanZE)

Dacia Spring este un model nou apărut pe piață, am putea spune că este o primă generație testată pentru prima oară pe piață, chiar dacă este construită după câteva modele existente. În consecință, nu există instrumente disponibile incă pentru o diagnoză avansată la acest model. Nu cred că nici service-urile Dacia sunt pregătite și au așa ceva (deși cu siguranță există proceduri oficiale de service și pentru acest model, altfel nu ar fi putut fi lansate pe piață).

Deoarece totuși este tot o mașină Dacia/Renault, software-urile vor fi adaptate rapid și vor continua, așa că mă aștept să apară în curând și pentru Spring. Mă refer la CanClip (soft-ul original Renault/Dacia), PyCLIP (versiunea bazată pe DDT4ALL), etc sau softwareuri dedicate cum ar fi RenCom (care spun ca suporta complet Spring dar destul de scump 300EUR).

Există totuși CanZE, o aplicație pentru smartphone (Android și chiar o versiune iOS) dezvoltată opensource pentru Renault Zoe, care oferă informații și date tehnice despre ECU-urile din mașină și citește și erorile. Nu este un soft de diagnoză propriu zis, pentru că nu poți configura nici un parametru ci e doar informativ, poți citi diverse date tehnice dar foarte utile.

Cum Renault Zoe are majoritatea modulelor similare cu cele de pe Spring, mare parte din informații sunt disponibile, trebuie doar să alegeți în setări profilul Zoe Q210.

Aplicația o găsiți în Google Play Store, unii poate au instalat-o și folosit deja.

Pentru conectare la mașină cu telefonul, se folosește o interfață OBD-Bluetooth ELM327, pe care o puteți cumpăra din diverse magazine online. Există numeroase modele, eu folosesc un Mini ELM327, iar cel care a făcut softul recomandă modelul KONNWEI KW902, care are și avantajul că are buton de on/off și nu e nevoie să îl conectați de fiecare dată când îl folosiți. Dacă aveți deja un adaptor, îl puteți încerca, sunt șanse mari să vă funcționeze. Aplicația are și posibilitatea de a testa adaptorul, pentru a valida că toată comunicația este corectă. Mufa OBD la Spring se află în torpedo.

Deși nu (mai) sunt programator, fiind posesor de Spring m-a interesat aplicația iar faptul că autorul a oferit și codul sursă, m-a convins să mă implic și să înțeleg cum funcționează aplicația și de ce nu, să o modific.

După multe zile de teste și încercări (de la a face codul original să se compileze), am reușit să înțeleg cum funcționează în principiu și să fac propriile modificări, reușind să o adaptez și pentru Spring.

Inițial, mă interesa suport pentru Android Auto, astfel încât, pentru a vedea date despre mașină să nu te mai uiți pe ecranul mic al telefonului, destul de periculos mai ales în timp ce conduci, ci chiar pe ecranul original al mașinii, în Medianav, care suportă AA și unii folosesc deja pentru Waze, muzică, telefon, etc. Dar este mult mai dificil (mai ales fiind un amator începător în Android Development și există restricții de la Google pentru utilizarea AA) așa că încă este în lucru, dar acesta este obiectivul.

Între timp, m-am concentrat pe modificările specifice Springului, care au fost substanțiale, deoarece unele ECUuri de pe mașină transmit datele diferit față de Zoe. Cu muncă, investigații pe net și multă răbdare, am reușit să implementez toate aceste modificări, astfel încât azi am o versiune funcțională care are aceleași funcționalități ca aplicația originală. Iată care sunt acestea:

Cele mai interesante, pentru orice posesor de Spring sunt informațiile legate de consum, încărcare și starea bateriei de tracțiune sau de accesorii. În aplicație se pot citi aceste date și puteți înțelege și chiar adapta stilul de condus sau modalitățile de încărcare în funcție de acestea.

Deoarece am făcut modificări majore, deși am păstrat compatibilitatea cu aplicația originală, momentan aceasta nu poate fi integrată în CanZE pe care îl găsiți momentan în PlayStore. Dar, intenționez să aranjez codul și să îl trimit la autor, pentru ca acesta să îl integreze și să publice în PlayStore o versiune nouă care va suporta și Spring.

Până atunci și înre timp, probabil voi publica în Play Store o aplicație nouă bazată pe aceasta, care se va numi CanZE Plus (și un nou logo) și va funcționa în paralel cu cea originală, care va include și suportul pentru Spring și la un moment dat și Android Auto. Până la publicarea acesteia (o să adaug și link-ul), deocamdata aplicația este în testare internă, disponibilă pentru cei interesați pe grupul de Facebook https://www.facebook.com/groups/canze

Aceasta versiune conține și limba română (se afișează automat dacă și telefonul e în limba română), traducere realizată din engleză de către Vasile din Iași, de la videoblogul 44 de cai, la care vă recomand să vă abonați pentru diverse informații și tutoriale despre Dacia Spring.

Părerea mea e că, chiar dacă mai sunt lucruri în această aplicație care nu funcționează, tot e mai bună decât cea originală. Prezentarea video de pe 44 de cai o găsiți aici.

Comments

22 de răspunsuri la „Date tehnice și diagnoză (CanZE)”

  1. Avatar alin
    alin

    Merci mult pentru munca depusa. Optiunea de a vedea detalii despre tesnsiunea pe fiecare celula precum si temperatura este ceea ce lipsea cel mai mult. Felicitari!

  2. Avatar Gabi
    Gabi

    Nu am incredere in SOH afisat de aplicatia asta, apare din prima zi 98, maxim 99%, ceea ce este evident eronat.
    O aplicatie adevarata este Car Scanner ELM OBD2, care merge cam pe tiate masinile posibile, si ofera mult mai multe informatii de la toti senzorii masinii, informatii care se pot adauga la alegere pe un dashboard configurabil, cu cate ecrane vrei.
    O informatie cu adevarat utila, mai ales in sezonul rece, pe langa temperatura bateriei, este nivelul maxim admis de BMC la un moment dat, care variaza in functie de temperatura si SOC-ul bateriei. Asta iti arata, inainte de a ajunge la o statie rapida, cu ce putere maxima vei putea incarca, si poti intarzia momentul intrarii la incarcare pana cand bateria ajunge la un nivel de putere admisa la incarcare de macar 15 kW.

    1. Avatar iboboc

      Salut Gabi,

      Cred că faci niște confuzii și nu întelegi niște lucruri. Dar îți înțeleg perspectiva de utilizator și poți să folosești ce aplicație vrei. Chiar nu îți recomand să instalezi aplicația mea.

      Dar ca idee, ambele aplicații folosesc EXACT aceleași informații prin același protocol prin CAN de la ECU-urile mașinii. SoH-ul nbu este o valoare calculată de aplicație, este exact ce raportează mașina, așa cum a fost ea programată din fabrică. Este adevărat este doar un număr pe care trebuie să și știi să îl citești. Iar asta o poate face corect cei care au implementat, noi putem doar să interpretăm.

      Valoare SoH se pare că pornește de la 98% inclusiv la mașinile cu 0 km dintr-un anumit motiv. Sincer nici nu mă interesează valoarea ei absolută, ca atare ci evoluția ei, comparativă, relativă la numărul de km parcurși, numărtul și tipul încărcărilor, etc. La urma urmei este doar o cifră statistică pentru noi, nu suntem nici ingineri de service nici nu există vreun contract care să specifice vreun număr, altul decât numărul de km.

      Aplicația pe care o folosești citește exact aceeași parametri ca și CanZE. Dacă te mulțumește cum îi afișează, e suficient, rămâi cu ea.

      Da, nivelul maxim admis de BMC este o informație foarte utilă pe care și eu o voi afișa în aplicație în următoarele update-uri. Spor!

  3. Avatar Stefan Miron
    Stefan Miron

    Poate nu ar fi rau sa te gandesti si la un link de donatii. Eu sigur ti-as trimite de o bere doar si pt ca depui eforturi sa ne/iti faci viata mai usoara. Respect

  4. Avatar VB

    super ideea si munca depusa. Ar fi interesant de facut ceva asemanator si pt Dacia Duster/Logan, si de afisat tot pe medianav cu AA. Cred ca sunt multe info utile ce ar putea fi afisate acolo, chiar daca nu sunt electrice. Sau daca stii ca exista deja asa ceva, lasa te rog un link.

    1. Avatar iboboc

      Asa e, nu am Duster/Logan, dar comunitatea e foarte mare si nu stiu daca nu cumva exista deja. As zice ca nu, ca nu prea am gasit nimic in cautarile mele generale. Daca e asa, atunci cu siguranta voi face dupa ce termin cu Springul.

  5. Avatar silverspring59
    silverspring59

    Aplicatia este ff utila, Daca mai urmeaza a fi dezvoltata in continuare, inseamna ca o sa avem intradevar o unealta adevarata ptr iexploatarea corecta a masinii . Jos palaria !

  6. Avatar silverspring59
    silverspring59

    Erata : *exploatarea

  7. Avatar didier
    didier

    Merci beaucoup pour cette application, elle fonctionne parfaitement.

    Comment fait on pour avoir CanZE sur android Auto?

    Thank you very much for this application, it works perfectly.

    How do we get CanZE on android Auto?

    1. Avatar iboboc

      Hi Didier, merci beaucoup,

      Je travaille encore sur quelques détails sur l’application principale, il y a encore des erreurs et des données non affichées.

      Android Auto ne peut être disponible que sur Play Store, car il est obligatoire par Google pour que la sécurité automobile ne fonctionne que via le magasin. Il est actuellement disponible pour les testeurs internes et bientôt en version bêta.

  8. […] altfel, puteți urmări tabelul de mai sus. Sau, puteți folosi și aplicația CanZE Plus la care lucrez de ceva vreme, care arată puterea maximă de încărcare în orice moment în […]

  9. Avatar iboboc

    Pentru cei interesati, am facut un grup pe Facebook unde postez ultimele actualizari, informatii despre noile functionalitati si discut problemele si sugestiile de imbunatatiri. https://www.facebook.com/groups/canze

  10. Avatar Radu
    Radu

    Felicitari pentru aplicatie! Ma intereseaya IDul mesajului pe CAN pentru viteza. As vrea sa fac un modul pe arduino astfel incat sa nu mai trebuiasca sa tin frana apasata sau sa o pun pe neutru cand astept la semafor. As vrea sa citesc viteza iar cand aceasta e 0 printr-un releu sa actionez contactorul de la frana de mana. Iar cand viteza e diferita de 0 sa deschida contactul. Multumesc

    1. Avatar iboboc

      Interesant, sa ai grija ca e o o problema de siguranta, banuiesc ca stii ce faci.
      In cazul tau nici nu stiu cat de eficient este, pentru ca actualizarea are niste delay-uri, sa te gandesti f bine cum implementezi.
      Apoi nu mi-e clar de fapt, ce vrei sa actionezi. Pentru ca contactorul e doar un senzor care raporteaza starea. Frana se actioneaza mecanic, nu poti sa o activezi electronic.

      Daca vrei discutam, pe subiect pe messenger/whatsapp.

      Oricum, ai aici informatia:

      Vehicle Speed
      ID: 5d7.0
      ID (hex): 7ec
      startBit: 24
      endBit: 39
      requestID (hex string): 222003
      responseID (hex string): 622003

  11. Avatar Octavian RUSU
    Octavian RUSU

    Felicitari pentru toata munca depusa si pentru faptul ca o prezentati aici. Tare mult as vrea acces la aplicatie, chiar si alfa sau beta dar, din motive intemeiate, nu folosesc facebook. Exista si alta metoda de a intra in grup?
    Multumesc!
    cu stima,
    Octavian

    1. Avatar iboboc

      Nu momentan, deocamdata postez noutati pe grup, dar in cateva zile voi publica aplicatia oficial asa ca vei putea sa o descarci. O sa anunt pe blog.

  12. Avatar Octavian RUSU
    Octavian RUSU

    Multumesc.

  13. Avatar alberto

    HI, thank a lot for your job! I’m a new user of dacia spring car and the first thing I was look for was the odb socket….find this app is really amazing and hope will help me understand the car…. hope to see the AA app soon , ready to modify the sistem inside the car.
    alberto

  14. […] altfel, puteți urmări tabelul de mai sus. Sau, puteți folosi și aplicația CanZE Plus la care lucrez de ceva vreme, care arată puterea maximă de încărcare în orice moment în […]

  15. […] de date) si am reusit sa modific CanZE (open source) sa lansez varianta CanZE si pentru Spring (CanZE Plus), cred ca una din cele mai folosite aplicatii de diagnoza/monitorizare pentru posesorii de Spring […]

  16. […] de date) si am reusit sa modific CanZE (open source) sa lansez varianta CanZE si pentru Spring (CanZE Plus), cred ca una din cele mai folosite aplicatii de diagnoza/monitorizare pentru posesorii de Spring […]

  17. […] În CanZE Plus, afișez tensiunea bateriei de 12V, dar voi implementa și SoC-ul citind și temperatura exterioară […]

Răspunde-i lui Eficiența la încărcare – Spring Anulează răspunsul

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *