części samochodowe Tarcze, hamulce części samochodowe iparts.pl

felgi - sklep internetowy ucando.pl

[D3 ALL ] Składanie automatycznie lusterek po zamknięciu

Awatar użytkownika
VanDyke
Super Klubowicz
Super Klubowicz
Posty: 996
Rejestracja: 18 sie 2010, 19:49
Lokalizacja: Warszawa

Post autor: VanDyke » 27 kwie 2016, 08:45

Już mnie skręca od tych waszych głupich pomysłów <jezyk2>

Czekam aż w końcu ktoś ogarnięty weźmie porządny mikrokontroler (Raspberry, Arduino), podłączy się wreszcie do CANa i snifferem (może być WireShark) zaczyta ramkę CANowską wysyłaną w momencie składania i rozkładania lusterka. To cała filozofia. Koszt zabawy to 50-100zł (Arduino UNO + CAN Shield). Podłączenie to 2 kabelki wpięte w CAN komfortu. Trudność całej operacji szacuję na dwa weekendowe popołudnia.

Mając ramkę CAN, programujemy mikrokontroler za 10zł (jakiegoś małego Atmela), wrzucamy w obudowę wielkości pudełka zapałek. Następnie kręcimy filmik żeby wszyscy zobaczyli i skomentowali to: "o kutfa, czary!" a potem sprzedajemy na forum za 400zł :D Wersja za 600zł miałaby możliwość sterowania rozkładania lusterek komórką ;) A co byście powiedzieli na otwieranie klapy apką w telefonie? ;)

Żadnych przekaźników, żadnego podawania napięć. No ludzie, mamy XXI wiek!

Awatar użytkownika
drago_o
Super Klubowicz
Super Klubowicz
Posty: 8087
Rejestracja: 17 gru 2013, 10:40
Lokalizacja: Częstochowa

Post autor: drago_o » 27 kwie 2016, 09:13

VanDyke pisze:Już mnie skręca od tych waszych głupich pomysłów <jezyk2>

Czekam aż w końcu ktoś ogarnięty weźmie porządny mikrokontroler (Raspberry, Arduino), podłączy się wreszcie do CANa i snifferem (może być WireShark) zaczyta ramkę CANowską wysyłaną w momencie składania i rozkładania lusterka. To cała filozofia. Koszt zabawy to 50-100zł (Arduino UNO + CAN Shield). Podłączenie to 2 kabelki wpięte w CAN komfortu. Trudność całej operacji szacuję na dwa weekendowe popołudnia.

Mając ramkę CAN, programujemy mikrokontroler za 10zł (jakiegoś małego Atmela), wrzucamy w obudowę wielkości pudełka zapałek. Następnie kręcimy filmik żeby wszyscy zobaczyli i skomentowali to: "o kutfa, czary!" a potem sprzedajemy na forum za 400zł :D Wersja za 600zł miałaby możliwość sterowania rozkładania lusterek komórką ;)

Żadnych przekaźników, żadnego podawania napięć. No ludzie, mamy XXI wiek!
Nie powiem bo wjechaliście mi na ambicję i staram się sprostać Waszym wymaganiom :P

Na dzień dzisiejszy to nie działa co napisałeś. Z Raspberry Pi mi nie wyszło co prawda ale użyłem innego dużego sterownika przemysłowego z CAN do testów(Beckhoff CX5130 na Win7 Embedded + moduł CAN). Wyodrębniłem ramkę i lusterka się składają a później rozkładają bo przełącznik jest w pozycji rozłożonych lusterek(nie mam pojęcia zielonego jak to ominąć na tą chwilę). Dodatkowo wszystko działa do momentu otwarcia drzwi(którychkolwiek) po zgaszeniu zapłonu. Wtedy rozsyłana ramka nie ma żadnego efektu bo zasilanie dla tej funkcji (składanie/rozkładanie) się traci i tu mam martwy punkt.

Jak nic nie wymyślę z tym dalej to wrócę do przekaźnika czasowego wyzwalanego zboczem :)
Moje D3:
http://www.fotosik.pl/u/dragonek1990/album/1562323
Chomik pełen informacji, instrukcji (EN/PL):
http://chomikuj.pl/drago_o/VAG

Awatar użytkownika
VanDyke
Super Klubowicz
Super Klubowicz
Posty: 996
Rejestracja: 18 sie 2010, 19:49
Lokalizacja: Warszawa

Post autor: VanDyke » 27 kwie 2016, 09:24

drago_o pisze:Wyodrębniłem ramkę i lusterka się składają a później rozkładają bo przełącznik jest w pozycji rozłożonych lusterek(nie mam pojęcia zielonego jak to ominąć na tą chwilę).
Gdy przechwycisz ramkę składającą lusterka to natychmiast wyślij tą, która je rozkłada.

Gdzie się wpiąłeś w CAN?
Rozwiązaniem byłoby też wpięcie się zaraz za Gatewayem i filtrowanie ramek. Normalnie kontroler działałby jak router a w momencie nadejścia ramki rozkładającej lustra nie puszczałby jej dalej.

Awatar użytkownika
drago_o
Super Klubowicz
Super Klubowicz
Posty: 8087
Rejestracja: 17 gru 2013, 10:40
Lokalizacja: Częstochowa

Post autor: drago_o » 27 kwie 2016, 09:37

VanDyke pisze:Gdy przechwycisz ramkę składającą lusterka to natychmiast wyślij tą, która je rozkłada.
Odwrotnie chyba :) Ale to nie działa bo przełącznik lusterek chyba wysyła ramkę co jakiś czas(a właściwie sterownik odczytuje ten przełącznik cyklicznie co jakiś czas). Dlatego jak się da przełącznik na składanie i od razu na rozkładanie to złożą się i dopiero po jakimś czasie rozłożą. To samo mi się dzieje się gdy wysyłam ramkę. Składają się i po kilku/kilkunastu sekundach rozkładają(czas różny zapewne w zależności od tego w jakiej fazie cyklu sterownika drzwi wysyłam swoją ramkę).
VanDyke pisze:Gdzie się wpiąłeś w CAN?
Rozwiązaniem byłoby też wpięcie się zaraz za Gatewayem i filtrowanie ramek. Normalnie kontroler działałby jak router a w momencie nadejścia ramki rozkładającej lustra nie puszczałby jej dalej.
Podłączyłem się przy sterowniku drzwi. Musiałbym spróbować je filtrować jakoś tak jak mówisz. Spróbuje coś w tym kierunku zrobić i czy mi się uda.

Ciekawe jest to, że sterownik drzwi kierowcy reaguje na własną ramkę :P Bo w mojej logice powinien zareagować tylko sterownik drzwi pasażera i złożyć tamto lusterko. A sterownik drzwi kierowcy sam ze sobą po CAN nie musi chyba gadać bo sprawdza przełącznik i składa lusterko. A on reaguje na ramkę i składa tez lusterko :D Może to przez to, że VAG robiąc sterownik zrobiło rozwiązanie systemowe dla wszystkich sterowników zamiast je różnicować. Tego nie wiem...

Tak teraz teoretyzuje sobie w głowie. No i pojawiło mi się pytanie jak przefiltrować to co wysyła sam do siebie? Mogę jedynie przefiltrować to co idzie do sterownika pasażera...
Moje D3:
http://www.fotosik.pl/u/dragonek1990/album/1562323
Chomik pełen informacji, instrukcji (EN/PL):
http://chomikuj.pl/drago_o/VAG

Awatar użytkownika
VanDyke
Super Klubowicz
Super Klubowicz
Posty: 996
Rejestracja: 18 sie 2010, 19:49
Lokalizacja: Warszawa

Post autor: VanDyke » 27 kwie 2016, 11:45

No to jeżeli okresowo leci ramka do rozkładania (guzik w pozycji: lusterka rozłozone) to jesteś ją w stanie przechwycić i wysłać zaraz po niej ramkę składającą lusterko. Lusterka powinny zostać wtedy w pozycji złożonej.

Drugie rozwiązanie to filtrowanie za Gatewayem.

Podejrzewam, że z drugiego rozwiązania korzysta sam MTM w serii modułów CanTronic. Wpinane są szeregowo pod komputer silnika oszukując w ten sposób moduł poziomowania auta czy zdejmując kaganiec na silniku. Założę się, że w przyapdku poziomowania auta, wpuszczją swoją ramkę a oryginalną przechwytują bez puszczania na moduł. Szkoda, że swobodny dostęp do instrukcji montażowych tych modułów jest wyłączony. Wtedy wszystko by było jasne.

Może po wyłączeniu zapłonu i otwarciu drzwi sprawdzana jest jakaś inna ramka? Podejrzewam, że jedną ramką się tego nie załatwi i logika modułu sprawdza kilka warunków.

Awatar użytkownika
drago_o
Super Klubowicz
Super Klubowicz
Posty: 8087
Rejestracja: 17 gru 2013, 10:40
Lokalizacja: Częstochowa

Post autor: drago_o » 27 kwie 2016, 11:58

Tak, jedną na pewno nie bo to co robię to jedynie wysyłanie tej ramki samodzielnie ze sterownika. Bez żadnych warunków i sprawdzeń. Sterownik mam podłączony poza autem i jedynie wpięty w CAN.

Wysłanie jednej ramki po drugiej spowoduje wykonanie obu operacji jedna po drugiej bo próbowałem i zakończy się tą operacją w jakiej znajduje się przełącznik. Czyli pomacha tylko lusterkami :)

Tak moduły MTM tak działają bo też się tym interesowałem przy okazji tematu. Po CAN filtrują odpowiednie dane. W sterowniku na sztywno wymuszają inne dane. Z tego co wyczytałem to na zasadzie tego jak my to robimy VCDSem i gdyby zrobili do tego graficzny interfejs to można by w czasie rzeczywistym podnosić i opuszczać auto sobie. Ale nigdzie nie ma pewnych info na ten temat, większość to takie dywagacje. Co ciekawe byli tacy co próbowali to przerabiać i robić swoje moduły. Widziałem wątek na jakimś forum, że koleś tylko na dynamicu próbował obniżyć a pozostałe tryby działały ori.
Może po wyłączeniu zapłonu i otwarciu drzwi sprawdzana jest jakaś inna ramka? Podejrzewam, że jedną ramką się tego nie załatwi i logika modułu sprawdza kilka warunków.
Szukałem, ale na razie nie znalazłem jak wybudzić sterowniki drzwi po otwarciu auta ale leci w tym czasie bardzo dużo ramek i ciężko coś znaleźć. Pomyślałem, że można by odszukać ramkę wybudzenia sterownika i później po złożeniu ponownego uśpienia puścić.
Moje D3:
http://www.fotosik.pl/u/dragonek1990/album/1562323
Chomik pełen informacji, instrukcji (EN/PL):
http://chomikuj.pl/drago_o/VAG

Awatar użytkownika
VanDyke
Super Klubowicz
Super Klubowicz
Posty: 996
Rejestracja: 18 sie 2010, 19:49
Lokalizacja: Warszawa

Post autor: VanDyke » 27 kwie 2016, 12:47

A te ramki jedna po drugiej wysyłałeś z jakiejś pętli w programie kontrolera (napisany przez Ciebiie) czy ręcznie to wyzwalałeś jakąś komendą czy guzikiem w GUI?

Trzeba dorwać instrukcję montażu CanTronica - są dostępne na stronie MTM ale trzeba się logować.
Z tego co piszesz to jedynie szeregowe wpięcie się za Gatewayem rozwiąże problem <bezradny>
Fajnie byłoby mieć taką przejśćiówkę: Wtyk Gateway In <---> Kontroler <---> Gniazdo GateWay Out
Mając uszkodzony Gateway i fragment wiązki CAN można by coś takiego skręcić.

Awatar użytkownika
drago_o
Super Klubowicz
Super Klubowicz
Posty: 8087
Rejestracja: 17 gru 2013, 10:40
Lokalizacja: Częstochowa

Post autor: drago_o » 27 kwie 2016, 12:58

W oprogramowaniu do sterowników beckhoffa mam możliwość skopiowania interesującej mnie ramki i powielania jej kiedy i ile chce (w celach testowych) bo gdybym znalazł sposób to wtedy mogę napisać jakiś kawałek kodu generujący odpowiednie komunikaty do siedzi CAN. Tylko wtedy wiadomo, na jakimś malutkim mikrokontrolerze.
Moje D3:
http://www.fotosik.pl/u/dragonek1990/album/1562323
Chomik pełen informacji, instrukcji (EN/PL):
http://chomikuj.pl/drago_o/VAG

krzysztof1
Forum Audi A8
Forum Audi A8
Posty: 63
Rejestracja: 10 paź 2015, 21:26
Lokalizacja: Trojmiasto

Post autor: krzysztof1 » 27 kwie 2016, 13:13

Gdyby dało się jakoś powstrzymać sterownik od czytania pozycji przełącznika...
A udało ci się przechwycić ramkę załączającą alarm?
Jak dla mnie idealny byłby scenariusz: wychodzimy z auta i w momencie zamknięcia (załączenia alarmu) składają się lusterka.

Awatar użytkownika
drago_o
Super Klubowicz
Super Klubowicz
Posty: 8087
Rejestracja: 17 gru 2013, 10:40
Lokalizacja: Częstochowa

Post autor: drago_o » 27 kwie 2016, 13:19

Na razie nie próbowałem jej szukać bo i tak nie mam możliwości złożenia lusterek po wyjściu z auta na chwilę obecną. Ale dokładnie taki był plan docelowy.
Moje D3:
http://www.fotosik.pl/u/dragonek1990/album/1562323
Chomik pełen informacji, instrukcji (EN/PL):
http://chomikuj.pl/drago_o/VAG

jordan233
Super Klubowicz
Super Klubowicz
Posty: 1763
Rejestracja: 12 kwie 2011, 20:56
Lokalizacja: GBY

Post autor: jordan233 » 27 kwie 2016, 13:20

Najlepsze jest to że to firma z Gdańska miała ogarnięte jakieś takie moduły pozwalające na otwieranie i zamykanie lusterek z pilota jak i kessy.

Próbowałem się z nimi skontaktować ale bez skutecznie,coś mi się wydaje nawet że ta firma już nie działa w branży...

Trzeba liczyć na chłopaków z forum :)

Awatar użytkownika
drago_o
Super Klubowicz
Super Klubowicz
Posty: 8087
Rejestracja: 17 gru 2013, 10:40
Lokalizacja: Częstochowa

Post autor: drago_o » 27 kwie 2016, 13:22

Ogólnie nie są straszne rzeczy, ale trzeba mieć dużo czasu... ostatnio robię codziennie 12h bo mam ważne zlecenie więc za dużo nie poświęcam na to w domu jeśli w ogóle mi się chce tyłek z kanapy ruszyć. To co pisze już prawie 2 tygodnie temu robiłem. Tylko jak na razie bez skutecznie.
VanDyke pisze:Trzeba dorwać instrukcję montażu CanTronica - są dostępne na stronie MTM ale trzeba się logować.
Z tego co piszesz to jedynie szeregowe wpięcie się za Gatewayem rozwiąże problem
Fajnie byłoby mieć taką przejśćiówkę: Wtyk Gateway In <---> Kontroler <---> Gniazdo GateWay Out
Mając uszkodzony Gateway i fragment wiązki CAN można by coś takiego skręcić.
Jak się nad tym zastanawiam to filtrowanie musiałbym wykonywać przy samym sterowniku drzwi kierowcy. Bo CAN w specyfikacji ma napisane, że jest magistralą rozgłoszeniową. Czyli pewnie każdy komunikat trafia do każdego sterownika a jedynie te których adres się zgadza odczytują i przetwarzają informację.

Co do montażu to znalazłem film instruktażowy i trochę potwierdza moje przypuszczenia. Bo zamontowany jest ten moduł jako moduł pośredniczący przed sterownikiem silnika. Czyli w taki sposób aby skutecznie filtrować komunikację z nim.
Moje D3:
http://www.fotosik.pl/u/dragonek1990/album/1562323
Chomik pełen informacji, instrukcji (EN/PL):
http://chomikuj.pl/drago_o/VAG

Awatar użytkownika
panton
Super Klubowicz
Super Klubowicz
Posty: 1340
Rejestracja: 15 kwie 2012, 22:20
Lokalizacja: Łódź

Post autor: panton » 27 kwie 2016, 16:27

drago_o pisze:Bo CAN w specyfikacji ma napisane, że jest magistralą rozgłoszeniową. Czyli pewnie każdy komunikat trafia do każdego sterownika a jedynie te których adres się zgadza odczytują i przetwarzają informację.
nie pewnie tylko NA pewno......CAN działa rozgłoszeniowo w innym przypadku nie miałbyś możliwości snifowania komunikacji i oglądania tego co się dzieje wpinając coś własnego

Awatar użytkownika
dracus6662
Super Klubowicz
Super Klubowicz
Posty: 2203
Rejestracja: 28 cze 2014, 19:31
Lokalizacja: VENLO/WROCŁAW

Post autor: dracus6662 » 27 kwie 2016, 16:47

tak apropos to ja zadnych tutaj pomysłow nie daje bo dla mnie to doslownie MAGIA i zapewne nie tylko dla mnie ...

Vandyke jak sie tak mocujesz z Drago to zablyśnij a nie tu pitu pitu .....

jak co do dzieki Drago wielu klubowiczów prostym i nie drogim sposobem ma otwieranie i zamykanie z pilota i guzika klapy....

Nie ma co sie tu rozpychać tylko dzialać jezeli posiadacie wiedze na takim poziomie to nie powinno byc z tym klopotu ..

jezeli bedzie troszke kosztować ale bedzie dzialać to nic i tak wielu z nas chcialoby mieć taki gadzet

Awatar użytkownika
drago_o
Super Klubowicz
Super Klubowicz
Posty: 8087
Rejestracja: 17 gru 2013, 10:40
Lokalizacja: Częstochowa

Post autor: drago_o » 27 kwie 2016, 16:52

panton pisze:nie pewnie tylko NA pewno......CAN działa rozgłoszeniowo w innym przypadku nie miałbyś możliwości snifowania komunikacji i oglądania tego co się dzieje wpinając coś własnego
Wiem, wiem... już doczytałem po necie :)
dracus6662 pisze:tak apropos to ja zadnych tutaj pomysłow nie daje bo dla mnie to doslownie MAGIA i zapewne nie tylko dla mnie ...

Vandyke jak sie tak mocujesz z Drago to zablyśnij a nie tu pitu pitu .....

jak co do dzieki Drago wielu klubowiczów prostym i nie drogim sposobem ma otwieranie i zamykanie z pilota i guzika klapy....

Nie ma co sie tu rozpychać tylko dzialać jezeli posiadacie wiedze na takim poziomie to nie powinno byc z tym klopotu ..

jezeli bedzie troszke kosztować ale bedzie dzialać to nic i tak wielu z nas chciałoby mieć taki gadzet
Spokojnie, czacha dymi, cośtam się w niej kreuje :P Może najszybciej tego nie skończę ale prędzej czy później... :) Jak nie tak to inaczej :D
Moje D3:
http://www.fotosik.pl/u/dragonek1990/album/1562323
Chomik pełen informacji, instrukcji (EN/PL):
http://chomikuj.pl/drago_o/VAG

ODPOWIEDZ

Wróć do „A8 D3 (2002 - 2009)”


opony samochodowe opony samochodowe hamulce
felgi - sklep internetowy sportwheels.pl części samochodowe ucando.pl
części samochodowe iparts.pl