Sari la conținut
ELFORUM - Forumul electronistilor

interfata ELM 327


kzr66

Postări Recomandate

ELM327 este o interfata conceputa pentru DEZVOLTATORI bazata pe microcontrollerul PIC18F2480 produs de Microchip Technology.

 

De ce am spus DEZVOLTATORI ?

 

Pentru ca in principiu ELM327 poate fi implementata foarte simplu pe ORICE soft si sa faca...cam ORICE iti trece prin cap la nivel de diagnoza si developement auto.

 

Functiile pe care le ofera ELM327 sunt practic NELIMITATE - cu doua exceptii, anume:

 

1. Trimiterea tramelor pe KWP cu o lungime de maxim 8 bytes. (asta e motivul pt care ELM-ul "face figuri" la mai multe marci - care folosesc protocol OBD extins)

Curios este ca ELM-ul poate primii fara probleme trame pe KWP cu lungime practic nelimitata a mesajelor insa are aceasta limitarea la KWP la trimitere (probabil un BUG de proiectare a firmwarelui). Pe CAN nu exista nici o limitare.

 

2. Dimensiunea buffer-ului prea mic ~ 1kb, care in cazul tramelor foarte lungi poate genera probleme (celebrul mesaj "BUFFER FULL")

 

Toate aceste neajunsuri au fost insa "reparate" de o companie (OBD Solutions http://www.obdsol.com/ ) care a dezvoltat un cip numit STN1110 ce acopera functiile batranului ELM327 si care are in plus viteza mult mai mare (cam de 10 ori), buffer de 8k, firmware upgrad-abil si toate BUG-urile din ELM rezolvate.

 

http://www.scantool.net/scantool/downlo ... elm327.pdf

 

Interfete bazate pe STN1110 sunt dezvoltate de compania Scantool (http://www.scantool.net) si sunt o gramada de modele OBDLink, OBDLink SX, OBDLink LX, OBDLink MX (asta e cu Blueetooth) in functie de gusturi si preferinte. Interfetele de genul asta CHIAR pot sa faca orice fara absoluti nici o limitare.

 

Ca o functie de baza ELM-ul poate fi pus sa scaneze respectiv sa captureze TOATE mesajele de diagnoza atat pe KWP cat si pe CAN.

Pentru asta interfata trebuie pusa pe un cablu in Y alaturi de o interfata dedicata gen CLip, Lexia (sau orice alta interfata pe care doriti sa ii vedeti comportamentul pe OBD) cu doar o comanda "AT MA" (adica Monitor All) - binenteles inainte de asta, trebuie sa selectati protocolul pe care il doriti sa il spionati (AT SP xx - unde XX este codul protocolului).

 

O sa ramaneti UIMITI cate poate sa interpreteze ELM-ul. Pentru asta trebuie sa rasfoiti manualele si sa studiati modul de comanda si de programare a ELM-ului.

 

Nu mai combateti ELM-ul daca nu ati avut de a face cu el. Este o interfata GENIALA, care suporta la nivel de functii cam TOT ce face orice interfata profesionala (gen CLIP, LEXIA, STAR etc) numai ca ii lipseste suportul software - adica nu multi au investit timp in implementarea unor solutii software adecvate.

 

Ca este ieftin e adevarat, insa in cazul asta nu inseamna ca daca e ieftin este si proasta.

 

Cu un ELM + un terminal gen Tera Term Pro puteti face o gramada de chestii pe care ulterior le puteti implementa intr-un soft propriu.

 

Pentru asta cititi si manualul cu setul de instructiuni care pot fi aplicate DIRECT la nivel de terminal.

 

http://elmelectronics.com/ELM327/AT_Commands.pdf

http://elmelectronics.com/DSheets/ELM327DSF.pdf

 

Fiecare comanda este explicata IN AMANUNT, ce face si ce schimba, cum se face si totul MURA IN GURA.

 

Incercat, jucati-va cu ea si nu o sa mai vi se para chiar o jucarie..ci chiar un TOOL super gandit.

 

Setul de instructiuni folosite la ELM327 este similar cu comenzile Hayes AT (modem).

Link spre comentariu
  • 3 săptămâni mai târziu...
  • Răspunsuri 16
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • kzr66

    4

  • criss

    3

  • alfabit

    3

  • madcox

    3

Top autori în acest subiect

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări