logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

ESP32 + przekaźnik + transoptor - prośba o sprawdzenie schematu

mlodytechnik21 21 Maj 2022 13:03 1146 9
  • #1 20027774
    mlodytechnik21
    Poziom 3  
    Posty: 9
    Ocena: 4
    Cześć,
    postanowiłem zaprojektować układ który w zależności od temperatury w pomieszczeniu będzie sterował otwarciem okna przy pomocy siłownika liniowego. Sercem będzie ESP32 - jeszcze nie zdecydowałem się na konkretny model. O ile z podłączeniem czujnika na i2c nie będzie problemu (już kilka scalaków tak podłączałem), tak podłączenia innych elementów nie robiłem. Docelowo będą 4 sekcje do sterowania jednym siłownikiem i 2 sekcje do wyłączników krańcowych by wiedzieć że okno jest już zamknięte bądź na maksa otwarte. Stąd też prośba o sprawdzenie schematu, czy nic się nie spali.

    Elementy które użyłem na schemacie:
    https://www.tme.eu/pl/details/dip12-1a72-12a/przekazniki-elektromagn-kontaktronowe/meder/
    https://www.tme.eu/pl/details/bc547a-dio/tranzystory-npn-tht/diotec-semiconductor/bc547a/
    https://www.tme.eu/pl/details/el817c/transoptory-wyjscie-analogowe/everlight/
    ESP32 + przekaźnik + transoptor - prośba o sprawdzenie schematu

    Z góry dziękuję za pomoc.
    Pozdrawiam :)
  • #2 20027832
    2konrafal1993
    Poziom 38  
    Posty: 2916
    Pomógł: 581
    Ocena: 746
    Brak diody przy przekaźniku spowoduje uszkodzenie tranzystora, diodę 1n4148 daje się równolegle do cewki przekaźnika w kierunku zaporowym.

    Do diody led el817 daje się tylko jeden rezystor ograniczający prąd, nie robi się tam dzielnika napięcia. W nocie znajdziesz dane diody, jej napięcie oraz prąd i wyliczysz sobie ten rezystor.

    Nie doczytałem o diodzie w przekaźniku, upewnij się czy ma ją.
  • #3 20027848
    simon71

    Poziom 20  
    Posty: 274
    Pomógł: 37
    Ocena: 32
    Rezystor R7 jest zbędny. Bedzie niepotrzebnie tworzył dzielnik napięcia z R4 i napięcie w stanie wysokim będzie zbyt niskie.
    Konto firmowe:
    SENSIM
    610A, Skrzyszów, 33-156 | Strona WWW: https://sensim.pl
  • #4 20027856
    paw1470
    Poziom 17  
    Posty: 285
    Pomógł: 32
    Ocena: 59
    Wydaje mi się że r2 i r6 są zbędne. Wystarczy ograniczyć prąd do wymagań diody. Myślę że prąd w tym przypadku może być za mały i nie będzie poprawnie działać. Nie widziałem nic podobnego w projektach jak kiedyś oglądałem. Wyjście ma zawsze jakiś stan i jak jest niski to nie ma sensu ściągać do masy. No ale nie jestem ekspertem i dawno nic nie robiłem. Ja bym ograniczył prąd do 10 mA na diodę i na tym koniec. To nawet nie musi być 10. Popatrz na wykresy od ilu działa poprawnie
  • #5 20027888
    Konto nie istnieje
    Poziom 1  
  • #6 20027914
    simon71

    Poziom 20  
    Posty: 274
    Pomógł: 37
    Ocena: 32
    trymer01 napisał:
    R4=4,7k ustali prąd 12/4,7k=2,5mA

    Błąd w obliczeniach. Powinno być:
    R4=4,7k ustali prąd 3,3/4,7k=0,7mA (pominąłem w obliczeniach Usat transoptora)
    Konto firmowe:
    SENSIM
    610A, Skrzyszów, 33-156 | Strona WWW: https://sensim.pl
  • #7 20027966
    gps79
    Poziom 37  
    Posty: 2212
    Pomógł: 495
    Ocena: 797
    1) Rezystor R1 jest za duży. Diody w optoizolacji U2 wymaga odpowiedniego prądu. Warto dać na diodę z 5mA, aby złącze C-E się otworzyło. Przyjmując, że chcesz na diodzie mieć 5mA, a spadek napięcia na niej 1.15V (wg datasheet), to R1 powinien mieć 430 Ohm.

    2) Sterowanie tranzystorem Q1 BC547: Przekaźnik (1kOhm) pobierze około 11mA prądu. Q1 przy pesymistycznym wzmocnieniu Hfe = 100 potrzebuje na bazie 0.1mA. Załóżmy bezpiecznie, że na bazie chcemy mieć 1mA. Z tego wynika, że rezystor bazy R3 = 11.3 Ohm (napięcie saturacji U2=0.1V, Ube = 0.6v). Zaokrąglamy do R3 = 10kOhm (zbyt mała wartość R3 spowoduje przekroczenie maksymalnego napięcia B-E = 6V i spalenie Q1).

    3) Przycisk SW_Push warto zrobić ze sprzętowym debouncingiem (kondensator 100nF pomiędzy końcówką_B i masą), aby pozbyć się szumów przy włączaniu/wyłączaniu przycisku (https://www.geeksforgeeks.org/switch-debounce-in-digital-circuits/)

    4) Układ przekazywania napięcia przez U3 z rezystorem R7 nie będzie działał, ze względu na zbyt niskie napięcie (poniżej połowy napięcia 3.3V) na nóżce 36 procesora po włączeniu optoizolacji U3 (już napisano wyżej).

    5) Maksymalny prąd przekaźnika K1, to 1A. Pamiętaj, aby go nie przekraczać.
  • #8 20027970
    jarek_lnx
    Poziom 43  
    Posty: 22727
    Pomógł: 4197
    Ocena: 6122
    Skoro masa po stronie mikrokontrolera i układów wyjściowych jest ta sama, to znaczy że transoptory nie pełnią żadnej funkcji.
    mlodytechnik21 napisał:
    Docelowo będą 4 sekcje do sterowania jednym siłownikiem
    Wystarczą dwie
    ESP32 + przekaźnik + transoptor - prośba o sprawdzenie schematu
  • #9 20028103
    Konto nie istnieje
    Poziom 1  
  • #10 20028122
    gps79
    Poziom 37  
    Posty: 2212
    Pomógł: 495
    Ocena: 797
    trymer01 napisał:
    gps79 napisał:
    gps79 napisał: R5 i R6 mogą być większe. Nie ma potrzeby
    to już wyrzuciłem z postu #7, bo było urwaną niepoprawną myślą. Resztę porad podtrzymuję. Nie są wyssane z palca, a bazują na danych z datasheetów poszczególnych komponentów.

Podsumowanie tematu

LABEL_AI_GENERATED
Użytkownik zaprojektował układ do automatycznego otwierania okna w zależności od temperatury, wykorzystując ESP32 jako centralny element. W dyskusji poruszono kwestie dotyczące schematu, w tym konieczność dodania diody (1N4148) równolegle do cewki przekaźnika, aby zapobiec uszkodzeniu tranzystora. Ustalono, że rezystory R2, R6 i R7 są zbędne, a wartości R1 i R3 powinny być dostosowane do wymagań prądowych diod i tranzystora. Zwrócono uwagę na potrzebę odpowiedniego ograniczenia prądu do diod oraz na zastosowanie sprzętowego debouncingu dla przycisku. Wskazano również, że transoptory nie pełnią funkcji, gdy masa układów jest wspólna.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA