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

Volkswagen Transporter T5 - Komunikacja CAN przez OBD2

Krzysztof9111 21 Lis 2016 22:26 3054 7
REKLAMA
  • #1 16077653
    Krzysztof9111
    Poziom 9  
    Dzień Dobry

    mam problem z komunikacją z OBD2 za pomocą własnego sprzetu.

    mam dwa procesory cortex i renesas które komunikuja sie po magistrali CAN symulujac wiadomosci interfejsu OBD2.
    próbuję podłączyć procesor do wyjścia OBD2 w VW transporter T5, jednak dostaję błąd ACK failure. tak jakby nie było niczego na magistrali.
    możliwe, ze baudrate nie jest dobrze dobrany, jednak w tym przypadku oczekiwał bym innych błędów niż ACK failure.
    mam wiec kilka pytań:
    - czy wystarczy wpiać CANh i CANl aby mieć dostep do magistrali?
    - czy jestem w stanie zaobserwować jakis ruch nie wysyłajac zapytań do OBD2? wiadomosci sykliczne lub cokolwiek?
    -mój procesor jest ustawiony na aceptowanie wszystkich ID, więc nawet jeśli z punktu widzenie procesora ruch byłby nieodpowiedni chociażby przez BR powinienem jednak otrzymać jakieś inne errory przy nasłuchiwaniu ruchu, czy tak?

    p.s. czekam na czytnik OBD2 żeby sprawdzić czy w ogóle coś wyciagne z tej magistrali, jednak docelowo czły sprzet robie sam, wiec zadne obejścia typu ELMcośtam po bluetooth mnie nei interesują

    z góry dzieki
  • REKLAMA
  • Pomocny post
    #2 16077696
    nici
    Moderator Chiptuning
    Krzysztof9111 napisał:
    - czy wystarczy wpiać CANh i CANl aby mieć dostep do magistrali?


    Do diagnostyki czy flasowania ECU wystarczy, więc do Twojego celu pewnie też.

    Nie wiem co kombinujesz i to co powie może być glupie, ale masa urządzenia i pojazdu jest wspólna ?
  • REKLAMA
  • Pomocny post
    #3 16077706
    T5
    Admin grupy Samochody
    Który rok T5?
    Do 2009 jak się nie mylę to komunikacja z obd po K z licznikiem a z licznika szło zapytanie po can do reszty sterowników.
  • REKLAMA
  • #5 16077777
    Krzysztof9111
    Poziom 9  
    Rocznik 2003. Masa oddzielna, płytka testowa z procesorem, peryferiami i pinami. Muszę więc doczytać czym jest K z licznikiem ;) cel jest wstępnie taki :
    Wyciągnij danych ile się da, począwszy od rpm skończywszy gdzie auto pozwoli. W zależności od danych zwizualizuj lub podejmij inne akcje
  • REKLAMA
  • #7 16079351
    Krzysztof9111
    Poziom 9  
    chyba faktycznie chodzi o K Line, próbowałem wysyłać obd2 query z różnymi BR przy wspólnej masie.
    podłączając sie do pinów CANh i CANl pommierzyłem zerowe napiecie miedzy H i L jak i miedzy GND i H/L/ w tym projekcie chyba po prostu poszukam samochodu z "czystym" CANem bo to na zaliczenie mgr. jednak planuje juz zrobienie kolejnego sniffera OBD2 (wiem, ze są juz gotowe, ale taki kaprys), szperałem trochę o K-Line, i transcievery KWP podobno kryja się pod nazwą ISO-1941 . wyczytałem również, że Lin jest "lepszym KWP", czy to znaczy, ze za pomocą transcievera LIN będe w stanie komunikować się z K - Line?
    w drugim projekcie chcę wykorzystać wszystkie dobrodziejstwa płynace z OBD2 w miare mozliwości nie patrzac na wiek auta :)

    EDIT:
    będę miał dostęp do KIA VENGA młodsza niz 2009, wiec obstawiam, ze bedzie "prosty" CAN. mam kolejne pytanie:
    czy przez OBD2 jestem w stanie odczytać wiadomości bez wysyłania zapytań? np. ustawiajac CAN w trybie Silent?

    właściciel samochodu "zabronił mi" słać czegokolwiek po CAN, zeby nie zepsuć samochodu, wiec zanim będę mu tłumaczył, ze standardowe Query niczego nie popsują i inaczej sie nie da , to chce mieć pewnosć, ze inaczej sie nie da
  • #8 16080240
    nici
    Moderator Chiptuning
    Krzysztof9111 napisał:
    podłączając sie do pinów CANh i CANl pommierzyłem zerowe napiecie miedzy H i L jak i miedzy GND i H/L/


    To źle. Pomiędzy GND a canami jest ok 2,5V , między canami różnica 0,X V .
REKLAMA