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
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