Strona 1 z 2 12 OstatniOstatni
Pokaż wyniki od 1 do 10 z 14

Temat: składane automatycznie lusterka - projekt.

  1. #1
    Użytkownik Quadrifoglio Verde Avatar bubu321
    Dołączył
    09 2007
    Mieszka w
    Wrocław
    Auto
    G 1.4 MA 170CV ECU Nexus 8GMF
    Postów
    6,112

    Domyślnie składane automatycznie lusterka - projekt.

    ZASTRZEŻENIA: poniższy projekt był zrobiony w celach edukacyjnych, nie ponoszę odpowiedzialności za jego zastosowanie i skutki jego działania.

    cel projektu - na drodze elektronicznej zrealizować zamykanie/otwieranie lusterek bocznych razem z uruchomieniem alarmu.
    dotyczy modeli - 147(937), 159(939), Brera(939), Giulietta(941), GT(937), Mito(955)

    plan projektu

    1. - szukanie ramki alarmu
    2.- odbiornik BlueTooth
    3.- nadajnik Bluetooth
    4. - realizacja projektu

    Zapotrzebowanie sprzętowo-programowe.

    do realizacji projektu porzebny będzie analizator CAN oraz program do szczegółowej analizy logowanych ramek CAN.
    logi powinny byc zapisywane w popularnym formacie CSV, program do analizy powinien być w miare możliwości darmowy.
    Wymagania na analizator CAN: oczyt ramek 11 i 29 bitowych, możliwość odczytu ramek z prędkością około 5000 ramek/sekunde,
    filtrowanie ramek, mozliwość wysyłania ramek wg rygoru czasowego, zapis ramek między innymi w formacie CSV,
    tryby pracy analizatora loopback, normal, nasłuch.
    z urządzeń istniejących na rynku wybrano model CAN2USB by Sygmii (http://sygmi.canbus.pl/pl/glowna.html).
    znaleziomo także darmowy program do szczegółowej analizy ramek, SAVVY z projektu budowy samochodu elektrycznego.
    (http://www.savvycan.com/)

    1. - szukanie ramki alarmu.

    podpinamy do samochodu nasz analizator w sieć CAN 50kbps, bez filtrowania.
    uzyskane ramki logujemy do plików alarm_on.csv, alarm_off.csv.
    w momencie włączenia alarmu , startujemy zapis logów, czekamy około 5 sekund, wyłączamy logowanie.
    podobnie postępujemy podczas wyłączenia alarmu.
    należy tylko pamietać aby była przestrzegana kolejność podczas włączania / wyłączania alarmu,
    tzn. wyłączenie silnika, zamknięcie drzwi, włączenie alarmu, itd.
    uzyskane pliki poddajemy obróbce programem SAVVY w celu znalezienia ramek ze zmienionymi bitami informacji.
    ładujemy logi do programu, potem uuchamiamy RE Tools , kolejno Flow View.
    adres ramki to jednoczesnie jej priorytet nadawania, ramki alarmu powinny mieć wysoki priorytet, czyli niski adres ID
    obróbce poddajemy około 10 ramek z niskim adresem, ramki ze znalezionymi zmiennymi bitami wpisujemy do analizatora
    i wysyłamy na magistralę auta.
    ramka z określonym ID, która włączy nasz alarm jest tą poszukiwaną.
    dla tego adresu ID testujemy włączenie oraz wyłączenie alarmu.
    po wykonaniu tej procedury należy wykasować powstałe błędy.

    sprawdzono powyższą procedurę na alarmach CAN typu SEO Perfekt, Ampio CAN, nie sprawdzono na alarmie fabrycznym !.
    Załączone obrazy Załączone obrazy Kliknij obrazek, aby uzyskać większą wersję

Nazwa:	4.jpg
Wyświetleń:	2
Rozmiar:	94.0 KB
ID:	219596   Kliknij obrazek, aby uzyskać większą wersję

Nazwa:	1.jpg
Wyświetleń:	1
Rozmiar:	95.0 KB
ID:	219597   Kliknij obrazek, aby uzyskać większą wersję

Nazwa:	2.jpg
Wyświetleń:	5
Rozmiar:	82.0 KB
ID:	219598   Kliknij obrazek, aby uzyskać większą wersję

Nazwa:	3.jpg
Wyświetleń:	5
Rozmiar:	159.9 KB
ID:	219599  
    Attached Files Attached Files
    Ostatnio edytowane przez bubu321 ; 15-01-2017 o 08:12
    _______________________________________
    - AR 156 TS 2.0 ecu M1.5.5
    - 147 1.6 16v 105CV ecu ME7.3.1.
    - G 1.4 MA 170CV@190CV ecu 8GMF przebieg 91000 km.
    + e-Niro KIA 64 kWh battery, 200CV, 400 Nm

  2. #2
    Użytkownik Romeo Avatar euroscan
    Dołączył
    04 2010
    Mieszka w
    Katy Wroclawskie/ Wrocław/ Legnica
    Auto
    147 TS 1.6, bez wariatora
    Postów
    685

    Domyślnie

    jeśli BCM nadaje i analizator to masz kolizje na szybie, chyba że to tylko dla testów i szukania ramki..
    na stole nie sprawdzisz moduły szyb, powiewaz jest potrzebny sygnał od ogranicznika szyb, bez niego panel sterujący blokuje zamykanie lusterek, dlaczego tak jest , nie wiem...

  3. #3
    Użytkownik Quadrifoglio Verde Avatar bubu321
    Dołączył
    09 2007
    Mieszka w
    Wrocław
    Auto
    G 1.4 MA 170CV ECU Nexus 8GMF
    Postów
    6,112

    Domyślnie

    - kolizje są w trybie testowania , dlatego potem czyścimy błędy.

    2.- odbiornik BlueTooth
    - odbiornik składa się z kilku bloków, gotowych modułów: zasilacz impulsowy ustawiony na Uwyj == 5 V, konwerter poziomów z 3.3V na 5V, moduł BlueTooth typ HC-06 (slave), stabilizator liniowy z 5 V na 3.3 V, procesor Tiny85 ustawiony z wewnętrznym taktowaniem 8 MHz, układy wykonawcze oraz moduł programatora ISP z przełącznikiem do programowania zrealizowanym jako lutowana 3 pinowa zworka. (programujemy tylko jeden raz, to można przelutować zworkę).
    - jako programator dla Tiny85 jest użyty Arduino Uno ver 3.0, należy tylko do niego wgrać program ISP i ustawić potem programowania jako Arduino ISP (widać to na zrzutach).
    - jako wsad do programowaia Tiny85 wykorzystano gotowy program napisany dla obsługi interfejsu szeregowego USI dla Tiny85.
    - po wgraniu Core dla Tiny85 do Arduino Uno, wybieramy z menu procesor Tiny85, sterowanie wewnętrznym zegarem 8MHz oraz odpowiedni port COM do którego jest podłaczony Arduino.
    - Arduino Uno oraz nasz moduł należy połączyć odpowiednio za pomocą interfejsu ISP.
    - przez ten interfejs Arduino będzie łądował program do procesora Tiny85.
    - ładujemy nasz program USISerial.ino, wypalamy bootloader (czyli raczej fuse bity dla Tiny85) i przeprowadzamy kompilacje programu.
    - po skończonej kompilacji Arduino zapisze program binarny na flash Tiny85.
    - obecnie możemy zaprogramować osobno nasz moduł HC-06, ustawiamy jego nazwe, hasło, nie zmieniamy prędkości uarta (fabrycznie ustawiona na 9600 bodów, tak samo nadaje i odbiera Tiny85).
    - jeśli mamy telefon z Androidem to możemy po zaprogramowaniu HC-06 przetestowac połączenia, ja korzystam z programu Blue Arduino (ściągamy ze sklepu Google).
    - po skanowaniu wyświetli się nazwa modułu zaprogramowanego BT, łączymy się z nim i wysyłamy do niego jakieś dane, procesor tiny85 powinien zapalić dwie diody, dioda Mirror na 1 sekundę, dioda Comfort na 3-4 sekundy.
    - zapalenie diód świadczy o tym , że moduły wykonawcze zadziałaly, czyli moduł Comfort podał + 12 V przez te 3-4 sekundy a moduł Mirror włączył / wyłączył lusterko boczne.
    - ponizej schemat połączeń modułów oraz zrzuty z konfiguracj aArduino, oraz testów z oprogramowaniem Blue Arduino.
    Załączone obrazy Załączone obrazy Kliknij obrazek, aby uzyskać większą wersję

Nazwa:	Ar1.jpg
Wyświetleń:	1
Rozmiar:	53.1 KB
ID:	219959   Kliknij obrazek, aby uzyskać większą wersję

Nazwa:	Ar2.jpg
Wyświetleń:	1
Rozmiar:	57.5 KB
ID:	219960  
    Attached Files Attached Files
    Ostatnio edytowane przez bubu321 ; 19-01-2017 o 17:10
    _______________________________________
    - AR 156 TS 2.0 ecu M1.5.5
    - 147 1.6 16v 105CV ecu ME7.3.1.
    - G 1.4 MA 170CV@190CV ecu 8GMF przebieg 91000 km.
    + e-Niro KIA 64 kWh battery, 200CV, 400 Nm

  4. #4
    Użytkownik Romeo
    Dołączył
    12 2010
    Mieszka w
    Leszno
    Auto
    Gulietta 1,4 T MA 170 KM
    Postów
    1,008

    Domyślnie

    bubu321..a może łatwiej / taniej / wykorzystać już urządzenie które czyta Ci ramki.Masz przecież alarm Seo Perfect CAN. Wystarczy tylko odpowiednio odczytać załączenie alarmu analogowego i podać ten impuls na nadajnik BT . W załączniku alarm oraz układ podający impuls w momencie wyłączenia / załączenia alarmu
    ALFA_ROMEO_GIULIETTA_2010pl.pdfKliknij obrazek, aby uzyskać większą wersję

Nazwa:	xnor1_205.gif
Wyświetleń:	0
Rozmiar:	4.0 KB
ID:	219968

  5. #5
    Użytkownik Quadrifoglio Verde Avatar bubu321
    Dołączył
    09 2007
    Mieszka w
    Wrocław
    Auto
    G 1.4 MA 170CV ECU Nexus 8GMF
    Postów
    6,112

    Domyślnie

    - nie jest tak prosto, alarm SEO też tylko odczytuje ramki alarmu.
    - tylko kto będzie pilnował aby składać / rozskładać lusterka tylko wtedy, jak temperatura zewnętrzna jest >= od 0 st C ?
    - można coś podłączyć do klimatyzacji ale szkoda trudu.
    _______________________________________
    - AR 156 TS 2.0 ecu M1.5.5
    - 147 1.6 16v 105CV ecu ME7.3.1.
    - G 1.4 MA 170CV@190CV ecu 8GMF przebieg 91000 km.
    + e-Niro KIA 64 kWh battery, 200CV, 400 Nm

  6. #6
    Użytkownik Romeo
    Dołączył
    12 2010
    Mieszka w
    Leszno
    Auto
    Gulietta 1,4 T MA 170 KM
    Postów
    1,008

    Domyślnie

    popraw mnie jeśli źle zrozumiałem.Chcesz aby urządzenie czytało Ci ramki i w momencie załączenia alarmu / czyli pojazd zamykany centralnym , stacyjka wyłączona itd.drzwi wszystkie domknięte / odchodząc od pojazdu maja się zamknąć lusterka.W momencie otwierania auta pilotem i wyłączania alarmu mają się lusterka rozłożyć.Czyli działa to równolegle z alarmem. W momencie załączenia alarmu w Seo Perfect Can na wyjściu zasilania czujek alarmu pin 1 we wtyce 10 pinowej pojawi się masa która po wyłączeniu alarmu nam znika.Można to idealnie wykorzystać do sterowania naszych lusterek nie tracąc kasy na dodatkowe urządzenie czytające ramki.Mało tego..można tak konfigurować alarm aby nie załączał czujek dodatkowych.I wtedy nasze lusterka nie będą rozkładane lub wykorzystać sprytny przełącznik na panelu np. http://www.prodin.pl/p,11341,przelac...-czerwona.html
    każdy zdecyduje czy ma oblodzone lusterka czy nie

  7. #7
    Użytkownik Quadrifoglio Verde Avatar bubu321
    Dołączył
    09 2007
    Mieszka w
    Wrocław
    Auto
    G 1.4 MA 170CV ECU Nexus 8GMF
    Postów
    6,112

    Domyślnie

    - no dobrze , prawie mnie przekonałeś że BT do lusterek to tylko szkoda kasy.
    - ale co zrobić z telefonem Android, który składa i rozkłada lusterka (ulubiona zabawka mojej żony i dzieci <raczej wnuków>).
    - jeszcze są użytkownicy, którzy nie mają alarmu SEO, tylko oryginalny ALFY.
    _______________________________________
    - AR 156 TS 2.0 ecu M1.5.5
    - 147 1.6 16v 105CV ecu ME7.3.1.
    - G 1.4 MA 170CV@190CV ecu 8GMF przebieg 91000 km.
    + e-Niro KIA 64 kWh battery, 200CV, 400 Nm

  8. #8
    Użytkownik Romeo
    Dołączył
    12 2010
    Mieszka w
    Leszno
    Auto
    Gulietta 1,4 T MA 170 KM
    Postów
    1,008

  9. #9
    Użytkownik Quadrifoglio Verde Avatar bubu321
    Dołączył
    09 2007
    Mieszka w
    Wrocław
    Auto
    G 1.4 MA 170CV ECU Nexus 8GMF
    Postów
    6,112

    Domyślnie

    - nie dawało mi spokoju brak możliwości testowania lusterek na stole.
    - po podłączeniu oscyloskopu okazało sie , że po załączeniu zasilania do modułu, po czasie około 700 msek procesor sprawdza połączenia do silnika lusterek oraz określa opór elektryczny silnika.
    - teraz wiadomo, że bez podłączenia dwóch silników , urządzenie na stole nie ruszy.

    p.s.
    - po podłączeniu modułu do samochodu, telefon z Androidem oraz programem Blue Arduino za pomocą komendu Z, zamyka i z pomoca komendy O otwiera lusterka boczne.
    Załączone obrazy Załączone obrazy Kliknij obrazek, aby uzyskać większą wersję

Nazwa:	praca normalna.jpg
Wyświetleń:	0
Rozmiar:	109.9 KB
ID:	220805   Kliknij obrazek, aby uzyskać większą wersję

Nazwa:	silnik odlaczony.jpg
Wyświetleń:	0
Rozmiar:	109.5 KB
ID:	220806   Kliknij obrazek, aby uzyskać większą wersję

Nazwa:	za duzy opor silnika.jpg
Wyświetleń:	1
Rozmiar:	107.8 KB
ID:	220807   Kliknij obrazek, aby uzyskać większą wersję

Nazwa:	Android2.jpg
Wyświetleń:	0
Rozmiar:	33.7 KB
ID:	220811   Kliknij obrazek, aby uzyskać większą wersję

Nazwa:	Android3.jpg
Wyświetleń:	1
Rozmiar:	29.5 KB
ID:	220812  

    Kliknij obrazek, aby uzyskać większą wersję

Nazwa:	Android4.jpg
Wyświetleń:	1
Rozmiar:	29.4 KB
ID:	220813  
    Ostatnio edytowane przez bubu321 ; 30-01-2017 o 13:01
    _______________________________________
    - AR 156 TS 2.0 ecu M1.5.5
    - 147 1.6 16v 105CV ecu ME7.3.1.
    - G 1.4 MA 170CV@190CV ecu 8GMF przebieg 91000 km.
    + e-Niro KIA 64 kWh battery, 200CV, 400 Nm

  10. #10
    Użytkownik Romeo
    Dołączył
    12 2010
    Mieszka w
    Leszno
    Auto
    Gulietta 1,4 T MA 170 KM
    Postów
    1,008

    Domyślnie

    bubu321..sorry że zaśmiecam Twój temat..ale zacząłem nadrabiać braki w swojej edukacji / już dawno zakończonej / na temat mostków na tranzystorach unipolarnych MOS-FET .Może podzielę się z Tobą co udało mi się znaleźć :
    w naszym przypadku elementem sterującym nasze silniczki jest układ ZXMHC3A01 zabezpieczony szybkimi diodami ...który pracuje na dość przystępnie opisanej zasadzie z tego linku :
    http://www.forbot.pl/forum/topics20/...tyka-vt111.htm
    zdjęcie płytki oraz datasheet układu poniżej ..miłej lektury.Tam nie ma niczego co by miało mierzyć i zmieniać wypełnienie impulsów sterujących
    ZXMHC3A01N8.pdfZXMHC3A01N8.pdfKliknij obrazek, aby uzyskać większą wersję

Nazwa:	mostek.jpg
Wyświetleń:	1
Rozmiar:	140.9 KB
ID:	220816

Podobne wątki

  1. Automatycznie składanie lusterka
    Utworzone przez lbk1 w dziale GT
    Odpowiedzi: 2
    Ostatni post / autor: 18-04-2015, 21:55
  2. [155] Składane lusterka
    Utworzone przez Si3b0 w dziale 145/146/155
    Odpowiedzi: 1
    Ostatni post / autor: 09-03-2015, 18:17
  3. składane lusterka
    Utworzone przez janjal w dziale 147
    Odpowiedzi: 5
    Ostatni post / autor: 21-04-2011, 17:48
  4. [166] składane lusterka
    Utworzone przez smuz w dziale 166
    Odpowiedzi: 15
    Ostatni post / autor: 19-09-2008, 21:16

Tagi dla tego tematu

Uprawnienia

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Amortyzatory