Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA w 2025? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 28 maja 2025, o 06:14


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 9 ] 
    Autor Wiadomość
     Tytuł: Zabawy z LINem
    PostNapisane: 10 mar 2020, o 21:19 
    Offline
    Nowy

    Dołączył(a): 30 sty 2017
    Posty: 19
    Pomógł: 0

    Cześć,
    postanowiłem pobawić się trochę LINem. Posiadam panel, który na swoim pokładzie ma transceiver ATA6630.

    Wykorzystując bruteforce udało mi się obudzić panel.
    ID24 i odpowiednie bajty podświetlają cały panel (bajt nr 7) i diody (bajt nr 3 i 4). Ustawiona wartość np. 55 powoduje miganie czerwonej diody, a np. 6B jej świecenie. Ustawiając bajt odpowiadający za podświetlenie całego panelu na biało mogę za pomocą zmiany jego wartości regulować jasność podświetlenia. Można to zobaczyć na poniższym obrazku:
    Obrazek

    Dodatkowo wysłanie wiadomości pod adres ID21 i zmiana pierwszego bajtu powoduje wysłanie jakiś przypadkowych wartości widocznych na obrazku, czyli 09 lub C6, itd. mimo iż wysyłam wartość FF 00 55 6B...
    Obrazek

    Myślałem, że uda mi się porozmawiać z panelem ale niestety ze swojej strony nic nie odpowiada mimo naciskania przycisków.
    Nie wiem tez jaką ustawić dokładnie prędkość, ale minimalna przy jakiej udaje się podświetlić panel to >=17858 kbps.

    Ma ktoś może pomysł jak zmusić panel aby coś odpowiedział?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 mar 2020, o 22:43 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27406
    Lokalizacja: Szczecin
    Pomógł: 1043

    ale skoro rozmawia ci na 19200 bps to dlaczego chcesz zmieniać prędkość ? Widać to jest jego prędkość do rozmów.

    Co do przycisków - to też sprawdzałeś bruteforcem wysyłając ramki jako RX ?


    Autor postu otrzymał pochwałę

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 11 mar 2020, o 19:13 
    Offline
    Nowy

    Dołączył(a): 30 sty 2017
    Posty: 19
    Pomógł: 0

    Faktycznie, wystarczy wysyłać ramki jako RX i panel się odzywa! :)

    Czyli rozumiem, że prędkość nie musi być ustawiona idealnie tylko ma pewien zakres, który wystarczy do poprawnej komunikacji?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 11 mar 2020, o 21:48 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27406
    Lokalizacja: Szczecin
    Pomógł: 1043

    Cytuj:
    Czyli rozumiem, że prędkość nie musi być ustawiona idealnie tylko ma pewien zakres, który wystarczy do poprawnej komunikacji?

    to już są indywidualne kwestie modułów ale ja też wątpię aby tego typu moduły kontaktowały się za pomocą jakichś dziwnych prędkości - tak jak to podałeś wyżej czyli np: 17858 kbps ..... z ciekawości skąd wziąłeś tę prędkość ?

    Sam widzisz, że jak ustawisz 19200 to śmiga ;) a więc i moduł zapewne z tą prędkością został zaprojektowany.

    Super że ci się udało - moduł który masz przypomina mój panel w cytrynie ;) aż sam bym się tym pobawił - ślinka mi cieknie ;)

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 mar 2020, o 00:17 
    Offline
    Nowy

    Dołączył(a): 30 sty 2017
    Posty: 19
    Pomógł: 0

    mirekk36 napisał(a):
    17858 kbps ..... z ciekawości skąd wziąłeś tę prędkość ?

    Jak walczyłem na początku, żeby coś ruszyć z komunikacją. Ustawiłem 17800 i nie działał, a na 18000 już tak. I tak z ciekawości szukałem tej minimalnej prędkości przy której coś się zaświeciło :lol:.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 mar 2020, o 05:04 
    Offline
    Użytkownik

    Dołączył(a): 25 lip 2013
    Posty: 2595
    Pomógł: 128

    To ramach laborkk poszukaj maksymalnej przy której chodzi i bedziesz znak zakres :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 mar 2020, o 07:54 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27406
    Lokalizacja: Szczecin
    Pomógł: 1043

    aro12345 napisał(a):
    mirekk36 napisał(a):
    17858 kbps ..... z ciekawości skąd wziąłeś tę prędkość ?

    Jak walczyłem na początku, żeby coś ruszyć z komunikacją. Ustawiłem 17800 i nie działał, a na 18000 już tak. I tak z ciekawości szukałem tej minimalnej prędkości przy której coś się zaświeciło :lol:.

    :lol: ... dobre ale na przyszłość na początek sprawdzaj po prostu standardowe prędkości RS232 czyli

    19200, 14400, 9600, 4800, 2400 itp ;)

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 mar 2020, o 08:32 
    Offline
    Nowy

    Dołączył(a): 30 sty 2017
    Posty: 19
    Pomógł: 0

    max -> 19609 kbps :)

    Zauważyłem też trochę dziwne zachowanie programu i Octopusa. Oczywiście wiem, że prace nad nim dalej trwają i nie chcę tutaj nic wytykać. Ot tak, po prostu moje spostrzeżenia.

    Ikonka "Set LIN Baud Rate" nie ma żadnej funkcjonalności. Ponieważ i tak, żeby zmienić prędkość należy przełączyć suwak na pozycje OFF i z powrotem na ON.
    Filmik: [youtube]https://youtu.be/KQ-R4hAe3Qk[/youtube]

    Gdy ustawię za dużą prędkość, czyli w tym przypadku 19610 kbps, gaśnie niebieska dioda "LIN OK" i już nic nie można zrobić.
    Dopiero: Disconnect -> Octopus HW Reset -> Connect, przywraca poprawne działanie.
    Filmik: [youtube]https://youtu.be/nTpQFWcEanU[/youtube]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 mar 2020, o 09:04 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27406
    Lokalizacja: Szczecin
    Pomógł: 1043

    Cytuj:
    Ikonka "Set LIN Baud Rate" nie ma żadnej funkcjonalności. Ponieważ i tak, żeby zmienić prędkość należy przełączyć suwak na pozycje OFF i z powrotem na ON.

    tak to jest już znany mi i zanotowany problem, czeka w kolejce na naprawę, bo coś po drodze się zepsuło.

    Odnośnie drugiej uwagi - muszę to sprawdzić.

    I nie traktuję tych uwag o znalezionych błędów jako wytykanie czy uszczypliwości - dokładnie jest tak jak mówisz, program się rozwija czasem nawet przestanie coś działać co wcześniej działało i muszę to naprawiać po kolei ...

    a za wszystkie uwagi czy zgłoszenia błędów wręcz z góry dziękuję

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 9 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO