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

Interpretacja rozkazów CAN dla składania lusterka i detekcja przycisków

Kamil 1 12 Paź 2023 17:58 348 8
REKLAMA
  • #1 20768103
    Kamil 1
    Poziom 16  
    Mam dwa pytania do osób ogarniętych w temacie:

    1. Czy jest to wykonalne aby ustalić rozkaz jaki jest wysyłany na magistralę CAN, który składa/rozkłada lusterka boczne samochodu?
    Wiem, że są dwa rodzaje CAN - jeden jest wyprowadzony na OBD2 (czyli "na zewnątrz"), drugi to CAN pomiędzy urządzeniami, np. między sterownikiem a radiem. Mam dostęp do obu magistrali CAN i wpinałem się już w obie konwerterem USB - CAN. Jakieś tam dane odbieram ale nie wiem w jaki sposób wyodrębnić rozkaz złożenia/rozłożenia lusterek. Samochód po zamknięciu z kluczyka składa automatycznie lusterka, a przy otwieraniu rozkłada, więc myślałem aby podsłuchać te momenty, tylko nie ogarniam za bardzo jak :D

    2. Czy można z jedego lub drugiego CANa uzyskać informacje o wciśnięciu przycisku np. "Volume UP" na kierownicy lub innego?
  • REKLAMA
  • #2 20768290
    piachu1994
    Poziom 39  
    Wszystko zależne od marki, a czasem od modelu auta.

    Więcej szczegółów…
  • REKLAMA
  • #3 20768522
    Kamil 1
    Poziom 16  
    Pacjent to Peugeot 508 z 2015 roku.
  • #4 20769787
    ptr92
    Poziom 19  
    Myślę że powinnaś najpierw doinformować się więcej o CANie, sprawdź oscyloskopem jak ten CAN w rzeczywistości wygląda. W aucie masz trzy rodzaje CANu - komfort (w Peugeocie VAN), napęd i audio Rozumiem, że potrzebne Ci informacje żeby wyłączyć tą funkcję? Nie wymyślaj od początku koła, to można bez problemu wykodowac. Podsłuchiwanie CAN i wyodrębnianie informacji to trochę jak podsłuchiwanie sąsiada przez linie telefoniczną
  • #5 20772359
    Kamil 1
    Poziom 16  
    ptr92 napisał:
    sprawdź oscyloskopem jak ten CAN w rzeczywistości wygląda.


    Serio potrzebuję oscyloskopu? Wpiąłem się już konwerterem USB-CAN i odbierałem jakieś tam ramki z danymi. Co mi tu wniesie oscyloskop?
    ptr92 napisał:
    Rozumiem, że potrzebne Ci informacje żeby wyłączyć tą funkcję? Nie wymyślaj od początku koła, to można bez problemu wykodowac.


    Ogólnie to w tym samochodzie lusterka składają się automatycznie po zamknięciu auta z kluczyka i rozkładają się po jego otwarciu z kluczyka. Chcę wyłączyć automatyczne składanie przy użyciu diagboxa i wykonać urządzenie (mikrokontroler wpiętym w CAN) które będzie mi składać lusterka po zamknięciu samochodu ale rozkładać tylko po odpaleniu silnika. Nie da się tego ustawić przez diagboxa, więc muszę zrobić zewnętrzne urządzenie. Do tego potrzebuję rozkazy odpiwiedzialne za złożenie/rozłożenie lusterek.
  • REKLAMA
  • REKLAMA
  • #8 20772898
    Kamil 1
    Poziom 16  
    sq3evp napisał:
    A nie ma możliwości wyłączenia w ustawieniach auta?


    Podpinając się przy pomocy narzędzia diagnostycznego Diagbox znalazłem tylko, że można albo całkiem wyłączyć automatyczne składanie albo włączyć. Nie ma możliwości ustawienia kiedy mają się złożyć/rozłożyć.

    misiek1111 napisał:
    Jak Ci się nie uda z CANem, będzie można to spróbować zrobić elektrycznie, przez zastosowanie przekaźnika.
    Chyba, że lusterka mają czujnik położenia, wtedy trochę trudniej.


    Masz rację, dałoby się wpiąć w przycisk składania/rozkładania i sterować właśnie mikrokontrolerem, ale wolałbym zrobić to trochę bardziej "cywilizowanie" :D

    Wydaje mi się, że główny sterownik w momencie zamykania/otwierania samochodu wysyłka jakaś komendę po CANie do panelu sterującego lusterkami, który jest w drzwiach. Tylko nie wiem jak wyłapać tą komendę analizując pakiety, które podsłuchuję konwerterem USB-CAN. Trochę ich jest :D
  • #9 20773443
    sq3evp
    Poziom 36  
    Kamil 1 napisał:
    sq3evp napisał:
    A nie ma możliwości wyłączenia w ustawieniach auta?


    Podpinając się przy pomocy narzędzia diagnostycznego Diagbox znalazłem tylko, że można albo całkiem wyłączyć automatyczne składanie albo włączyć. Nie ma możliwości ustawienia kiedy mają się złożyć/rozłożyć.


    To pozostaje zabawa z CAN + jakiś mikrokotroler.
REKLAMA