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 6 maja 2025, o 16:54


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 11 ] 
    Autor Wiadomość
    PostNapisane: 9 wrz 2013, o 19:45 
    Offline
    Użytkownik

    Dołączył(a): 04 cze 2013
    Posty: 517
    Pomógł: 26

    Witam Kolegów i jak są Koleżanki. Mam do was pytanko bo napotkałem dziwne zjawisko. Znając życie na pewno jest to mój błąd ale nie mogę go znaleźć. Buduję sterownik którego skład wchodzi m.in. płyta wykonawcza na której pokładzie jest pcf8574. Steruje on kilkoma triakami. Oczywiście do odseparowania elektroniki od zasilania z sieci użyłem optotriaków MOC3041. Mój problem polega na tym że po włączeniu zasilania triaki od razu przewodzą.Mimo że załaczanie MOC3041 ma odbywać się za pomocą "0" a na pinach mam stan wysoki "5V'. Gdy wyślę do PCF_a komendę zmiany stanu to triaki nadal przewodzą. W tym przypadku akurat powinny bo na pinach pojawi się stan niski. Jeśli z podstawki wyjmę pcf_a to triaki przestają przewodzić. Jeśli "na krótko" podepnę masę do pinów podstawki do których sa podpięte optotriaki to w tedy działa normalni. Czyli brak masy triak wyłączony pojawi się masa triak przewodzi. Czyli wszystko jest ok prócz sytuacji kiedy triaki maja współpracować z PCF-em

    Więc nasuwa mi się pytanie czy brakuje mi na schemacie rezystorów ustalających stan na pinach pcf_a? czy o co chodzi?

    a oto schemat w pdf


    Załączniki:

    Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.

    _________________
    Przewodnik|Sterownik akwariowy



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 wrz 2013, o 20:24 
    Offline
    Użytkownik

    Dołączył(a): 04 cze 2013
    Posty: 517
    Pomógł: 26

    NIe wgrywam softu tylko uruchamiam sterownik. Więc opcja ze śmieciami odpada
    Co do stanów pinów: Sterowanie optotriakami odbywa się za pomocą stanu niskiego. A wyłączenie stanem wysokim.

    Koledzy chyba znalazłem problem jutro będę wiedział na 100%

    _________________
    Przewodnik|Sterownik akwariowy



    Ostatnio edytowano 9 wrz 2013, o 20:53 przez matekogon, łącznie edytowano 1 raz

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 wrz 2013, o 20:31 
    Offline
    Uzytkownik zasłużony dla forum.atnel.pl
    Avatar użytkownika

    Dołączył(a): 16 lip 2012
    Posty: 2088
    Lokalizacja: Leżajsk / Kraków
    Pomógł: 411

    Nie wiadomo co to za napięcie VCC na twoim schemacie jeśli nie jest równe 5V masz problem.

    _________________
    Dragonus Cracovus: Biomagia



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 wrz 2013, o 20:43 
    Offline
    Użytkownik

    Dołączył(a): 16 maja 2012
    Posty: 349
    Lokalizacja: Legnica
    Zbananowany użytkownik

    Pomógł: 23

    Za dobry z angola nie jestem ale w pkt. 7.3 DS'a chyb stoi, że po włączeniu zasilania porty I/O expandera są wyjściami ze stanem wysokim. Nie jest dla mnie jasne czy są wyjściami czy wejściami z wewnętrznym pull-up'em. Wydaje mi się, że to wyjścia. Tak czy siak. Po włączeniu zasilania na nóżkach jest Vcc expandera.
    Z innej beczki. BUZ11 sterowany driverem podającym +5V? W zasadzie to chyba wszystko jedno czy driver poda +5V czy bezpośrednio z portu bo widzę, że dużych częstotliwości tam chyba nie będzie. A jak masz w pobliżu +12V to czemu by driver nie podawał na bramę +12V? Wtedy można go otworzyć mocniej.

    _________________
    sig off ;(



    Ostatnio edytowano 9 wrz 2013, o 20:59 przez perlon, łącznie edytowano 1 raz

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 wrz 2013, o 20:58 
    Offline
    Użytkownik

    Dołączył(a): 04 cze 2013
    Posty: 517
    Pomógł: 26

    Kolego Krauser chyba trafiłeś w 10 ,bo właśnie analizuję płytkę. Na niej mam 3 napięcia 230V 12V i 5V . Chyba się walnąłem ale jutro to sprawdzę. Więc jak na razie wstrzymuję pomoc


    Kolego perlon nie jestem elektronikiem. Więc troszkę szperam po sieci i wykorzystuję to co znajdę. Jesli to natomiast działa w moich prototypach bez problemu więc tego się trzymam. Ale wezmę kolegi uwagę i spróbuje w przyszłości.

    _________________
    Przewodnik|Sterownik akwariowy



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 wrz 2013, o 22:21 
    Offline
    Uzytkownik zasłużony dla forum.atnel.pl
    Avatar użytkownika

    Dołączył(a): 16 lip 2012
    Posty: 2088
    Lokalizacja: Leżajsk / Kraków
    Pomógł: 411

    perlon napisał(a):
    A jak masz w pobliżu +12V to czemu by driver nie podawał na bramę +12V? Wtedy można go otworzyć mocniej.

    Tylko trzeba przerobić układ sterowania, bo zamiana 5V na 12V spowoduje to samo co powyżej.
    perlon napisał(a):
    Nie jest dla mnie jasne czy są wyjściami czy wejściami z wewnętrznym pull-up'em.
    I jednym i drugim na raz. Jak na wyjściu ustawisz 0 to działa jak wyjście w stanie 0. Jak ustawisz 1 to stan wysoki ustalany jest przez rezystor podciągający do plusa (nie ma tranzystora wmuszającego dodatnie napięcie) i można ten stan sprowadzić do zera i odczytać.

    _________________
    Dragonus Cracovus: Biomagia



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 wrz 2013, o 23:16 
    Offline
    Użytkownik

    Dołączył(a): 16 maja 2012
    Posty: 349
    Lokalizacja: Legnica
    Zbananowany użytkownik

    Pomógł: 23

    Krauser napisał(a):
    I jednym i drugim na raz. Jak na wyjściu ustawisz 0 to działa jak wyjście w stanie 0. Jak ustawisz 1 to stan wysoki ustalany jest przez rezystor podciągający do plusa (nie ma tranzystora wmuszającego dodatnie napięcie) i można ten stan sprowadzić do zera i odczytać.


    Hmmm... Myślę, że załapałem. Czy to dlatego jest opis, że wyjścia są quasi dwukierunkowe I/O? No ale w takim razie co ze stanem HiZ? Tak patrząc na schemat blokowy to wyjście przez MOSFET'y albo jest połączone z Vss albo z Vdd. Chyba innej opcji nie ma. Sory że tak się wcinam w cudzy wątek. Ale być może wyjaśnienia kol.Krauser pomogą również autorowi.

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 wrz 2013, o 23:46 
    Offline
    Uzytkownik zasłużony dla forum.atnel.pl
    Avatar użytkownika

    Dołączył(a): 16 lip 2012
    Posty: 2088
    Lokalizacja: Leżajsk / Kraków
    Pomógł: 411

    Nie ma stanu HiZ.
    Są trzy MOSFETy. Jeden łączy do masy i jest od stanu niskiego. Drugi wraz ze źródłem prądowym łączy do plusa i to jest ten rezystor podciągający wymuszający słaby stan wysoki, a trzeci tranzystor łączy do plusa, ale przez bardzo krótką chwilę, aby szybko przeładować pojemności dołączone do wyjścia. Jak sobie podłączysz LED wprost do takiego wyjścia to możesz go zaświecić tylko stanem niskim inaczej się nie da.


    Autor postu otrzymał pochwałę

    _________________
    Dragonus Cracovus: Biomagia



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 wrz 2013, o 23:48 
    Offline
    Moderator
    Avatar użytkownika

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

    Krauser napisał(a):
    Jak sobie podłączysz LED wprost do takiego wyjścia to możesz go zaświecić tylko stanem niskim inaczej się nie da.


    Dokładnie i niejedna osoba się na tym przejechała przy okazji tych expanderków ... z triakami ;) w tym także ja kiedyś ;) ... Ale po takiej przygodzie już na zawsze się pamięta, że sterowanie prądowe tylko stanem niskim (czyli np zapalanie diody w tym w optotriaku itp)


    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: 10 wrz 2013, o 00:17 
    Offline
    Użytkownik

    Dołączył(a): 16 maja 2012
    Posty: 349
    Lokalizacja: Legnica
    Zbananowany użytkownik

    Pomógł: 23

    Dzięki za objaśnienie. Teraz wszystko klar.


    Autor postu otrzymał pochwałę

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 wrz 2013, o 14:43 
    Offline
    Użytkownik

    Dołączył(a): 04 cze 2013
    Posty: 517
    Pomógł: 26

    Witam Koledzy oczywiście wyszło tak jak zawsze brak mojej dokładności spowodował że na schemacie mam błąd. To VCC miało być +5V a okazało się 12V Układ był kopiowany z innego urządzenia i nie zerknąłem sobie jaką wartość ma to VCC. Problem rozwiązany dzięki wielkie

    _________________
    Przewodnik|Sterownik akwariowy



    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: 11 ] 

    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:  
    cron
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO