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 4 maja 2025, o 02:42


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
    Autor Wiadomość
    PostNapisane: 20 wrz 2024, o 17:38 
    Offline
    Użytkownik

    Dołączył(a): 25 gru 2012
    Posty: 128
    Pomógł: 0

    Witam,
    Chciałem zrobić układ z dwoma przepływomierzami - czyli taki podwójny przepływomierz. Do tego celu użyłem atmega32. Wbudowane zewnętrzne przerwania atmegi wykorzystałem do obsługi enkodera. Pojawił się więc problem zliczania impulsów z przepływomierzy. Przeglądając internet natrafiłem na układ(y) S-35770 https://www.ablic.com/en/doc/datasheet/counter_ic/S35770_I_E.pdf Zliczają one zewnętrzne impulsy i można się z nimi komunikować poprzez I2C. Myślę super, to jest to czego potrzebuję - zamówiłem :-) Układy przyszły i jakież było moje rozczarowanie, że wszystkie mają takie same adresy, w dodatku bez możliwości ich modyfikacji (zwykle układy z I2C mają piny A1,A2... którymi możemy modyfikować adresy). W nocie jest coś napisane o 'dummy data' - czy to można jakoś wykorzystać do rozróżniania układów slave ? Czy istnieje sposób na komunikację z dwoma takimi układami (te same adresy) podłączonymi pod sprzętowe I2C procesora ? Jeśli nie, to chyba pozostaje tylko softwarowe I2C dla każdego układu osobno ?
    A może jest jakiś inny sposób o którym nie wiem ;-)
    Dzięki za wszelkie sugestie :-)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 wrz 2024, o 19:25 
    Offline
    Moderator
    Avatar użytkownika

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

    O! ciekawy układzik ;) aż mi się spodobał

    rzeczywiście nie pomyśleli że ktoś kilka będzie chciał podłączyć naraz - ale może użyj zwykłego klucza np CD4053 do przełączania pomiędzy dwoma scalakami ;) i wtedy spokojnie na sprzętowym i2c będziesz śmigał a jednym pinem procka przełączał pomiędzy dwoma scalaczkami

    _________________
    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: 20 wrz 2024, o 21:45 
    Offline
    Użytkownik

    Dołączył(a): 25 gru 2012
    Posty: 128
    Pomógł: 0

    No trochę lipa z tym adresem, zwłaszcza że jeden pin tego układu jest NC (i można go było wykorzystać do modyfikacji adresu) :x
    Układ CD4053 też wygląda ciekawie do tego celu, ale póki co, spróbuję softwarowo to ogarnąć. Jakby nie patrzeć to, CD4053 byłby dodatkowym układem w moim projekcie, na którego sterowanie (przełączanie pomiędzy S-35770) musiałbym wykorzystać pin procka. Korzystniej dla mnie (zamiast CD4053) jest dorzucić jeszcze jeden pin procka i mieć osobne 'kanały' i2c dla dwóch S-35770.
    Dzięki za odzew :-)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 wrz 2024, o 21:52 
    Offline
    Moderator
    Avatar użytkownika

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

    tak użycie np sprzętowego i2c i do tego jeszcze soft i2c dla drugiego kanału to przecież też dobre rozwiązanie

    _________________
    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: 4 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 7 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:  
    cron
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO