logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

CAN, ELM, OBD... -jak te rzeczy mają się do siebie?

wilkk 20 Paź 2011 20:25 2591 8
REKLAMA
  • #1 10047958
    wilkk
    Poziom 11  
    Witam

    Ostatnio bardzo mocno zainteresowałem się tematem szyny CAN.
    Trochę o niej czytałem i zasadę działania rozumiem.
    Wydawało mi się jednak, że te wszystkie interfejsy do "podłączania samochodu do laptopa" to zwykle konwertery CAN<->RS232 (dalej USB).
    Jak teraz rozumiem - tak nie jest...?

    Interfejsy oparte o ELM nasłuchują CAN, "tłumaczą" ramki i w odpowiednio zmienionej postaci przesyłają je do komputera poprzez serial port, tak?

    Pozostaje pytanie co i jak "tłumaczą"? Jak wyglądają dane które ELM wysyła do komputera?
    Czy mogę ELM'em nasłuchiwać CAN, tak by np wyłapać ramki odpowiadające za wciskanie przycisków na kierownicy wielofunkcyjnej?

    Pytanie następne:
    Gdzie w tym wszystkim znajduje się standard OBD ?
    Mam np taką tabelkę: http://en.wikipedia.org/wiki/OBD-II_PIDs.
    Wcześniej myślałem ze PID to nic innego jak ID ramki CAN. Chyba tez sie myliłem? :)

    Będę bardzo wdzięczny za naświetlenie tematu :)

    pozdrawiam
    wilkk
  • REKLAMA
  • #2 10048448
    milejow
    Poziom 43  
    Żaden elm nie czyta ani nie pobiera informacji z cana
  • REKLAMA
  • #3 10048462
    wilkk
    Poziom 11  
    milejow napisał:
    Żaden elm nie czyta ani nie pobiera informacji z cana


    tylko z...?
  • REKLAMA
  • #4 10048666
    milejow
    Poziom 43  
    K,L
  • #5 10048754
    wilkk
    Poziom 11  
    dlaczego wiec wszedzie pisza ze dziala na can i czemu producent ukladu elm wposmina o can?
  • REKLAMA
  • #6 10048773
    milejow
    Poziom 43  
    O to pytaj producenta, czemu pier......i bajki. Większość modułów obok diagnozy po canie ma jeszcze linie k.l więc żaden problem pochwalić się, że ten szajs trzepie np. fabię co ma cana
  • #7 10048788
    wilkk
    Poziom 11  
    mhm. dobrze wiedziec.
    wciaz jednak ciekawi mnie jak wyglada odczytywanie kodow usterek na poziomie szyny can.
  • #8 10048806
    Andiv
    Poziom 32  
    Normalnie, zapewne wiesz, że can to szyna cyfrowa. Diagnoskop wysyła odpowiednie ramki z zapytaniem, sterownik odpowiada. Zadaj konkretne pytanie, może coś pomoge. W jakim celu tego potrzebujesz ?
  • #9 10048850
    wilkk
    Poziom 11  
    ogolnie ciekawi mnie jak wygladaja te ramki?
    jakie maja id i jakie dane, zeby odczytac poszczegolne informacje.

    na razie "badam temat", w planach mam podpiecie sie pod elektronike samochodu - wstawienie carPC i dodanie sterowania z kierownicy i kilku innych rzeczy, np odczyt danych z czujnikow parkowania - chociaz akurat te rzeczy trzeba "rozpracowac". tj nasluchiwac can, patrzec co jest przesylane a pozniej, analuzujac dane, dopasowywac ktora ramka jest od czego. w internecie widzialem ze ludzie tak "rozpracowywali" saaba i toyote priusa. trzeba robic to samemu, bo nie ma zadnej dokumentacji gdzie byloby to opisane.

    //wracajac do tematu elm i can: wlasnie przeczytalem ze nawet profesjonalne urzadzenia do diagnostyki sa oparte o elm a jedyną roznicą jest tak naprawde oprogramowanie (do komputera) ktore sie z elm komunikuje - jesli oprogramowanie kiepskie lub nieaktualne to faktycznie can nie zadziala... co o tym sadzicie?
    zrodlo: http://www.mp3car.com/engine-management-obd-i...e-diagnostics-etc/121817-citroen-c4-pids.html


    //ok w zasadzie znalazlem wszystko czego mi trzeba. i to w jednym dokumencie: dokumentacji ukladu elm.

    dzieki wszystkim i pozdrawiam:)
REKLAMA