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

[Atmega][C] Reset po załączeniu przekaźnika

ShadowDancer 20 Sty 2012 16:05 5300 14
  • #1 10423809
    ShadowDancer
    Poziom 10  
    Witam,
    Takie tematy przewijały się już na forum, ale nigdzie nie znalazłem odpowiedzi.
    Próbuję załączyć za pomocą procesora przekaźnik 5V, który wysteruje stycznik 230V.

    Problem polega na tym, że w momencie załączenia przekaźnika procesor się resetuje (przekaźnik wydaje szczęknięcie, ale nie załącza się). Tak wygląda mój schemat:

    [Atmega][C] Reset po załączeniu przekaźnika

    Tranzystor BD139, dioda 1n4007, przekaźnik nt73-2cs12-005 (cewka 5V).
    Wszystko jest zamontowane razem na jednej płytce.

    Zastanawiam się, czy wydajność zasilania nie jest zbyt mała (zasilacz 350mA).
    Oprócz tego co na schemacie podłączone są 2 diody LED (25mA).
  • Pomocny post
    #2 10423900
    tmf
    VIP Zasłużony dla elektroda
    Po co zasilasz przekaźnik z napięcia stabilizowanego? Cewce nie robi wielkiej różnicy jakie napięcie dostaje (w rozsądnych granicach oczywiście). Druga rzecz, w tym gasiku RC kondensator musi być dobrany tak, aby mógł aabsorbować energię cewki, zanim włączy się dioda - nota bene zbyt szybkiej nie wybrałeś - to powinna być szybka dioda Schottkiego, Kolejna rzecz - pokaż rysunek PCB, bo tu zapewne leży największy problem - prowadzenie masy, zasilania i wzajemne położenie pomiędzy przekaźnikiem a procesorem. BTW, jeśli wykorzystujesz ISP to podłączenie tranzystora sterującego przekaźnikiem pod wyprowadzenie SCK nie jest najszczęśliwszym pomysłem.
  • #3 10424168
    Fredy
    Poziom 27  
    Jeśli już musisz dać ten przekażnik na tym samym zasilaniu co procesor to spróbuj albo dodać kondensator na wejściu Reset (np 220n do masy), albo/i zwiększyć pojemność elektrolita na 5V. Możesz się jeszcze obronić zasilając procesor przez diodę za którą dać jeszcze jeden elektrolit.
    Ale najlepsze rozwiazanie to przełożyć przekaźnik na przed stabilizatorem.
  • #4 10425031
    ShadowDancer
    Poziom 10  
    tmf: Twoja sugestia odnośnie zasilania PCB okazała się trafna. Po lekkiej zmianie konfiguracji procesor przestał się resetować (kabel zasilający stabilizator przekaźnika biegł dość blisko uC) i jak narazie działa ok (sprawdzę jeszcze pod obciążeniem).

    Zasilacz mam na ok. 8V - na cewce pisze 5, więc wolałem nie ryzykować - jakie to są rozsądne granice(10V, 20V?)? I jeśli stabilizator jest niepotrzebny, to ten kondensator 470uF zostawić tak jak jest (tzn podpiąć go między + i - prosto z zasilacza)?

    Parametry do gasika podał mi znajomy, na elektrodzie dowiedziałem się tylko, że obliczenie tego jest trudne (nie znalazłem schematu podobnego do mojego - same AC).
    Na http://mikrokontrolery.blogspot.com wyczytałem, że może też być nie-Schottky - zaopatrzę się w nią jak tylko będę mógł.

    Rysunku PCB nie posiadam, bo robiłem to na płytce uniwersalnej "na bieżąco" - wieczorem dodam zdjęcia.
  • #5 10425204
    tmf
    VIP Zasłużony dla elektroda
    Kondensator 470 uF możesz zostawić, to w niczym nie przeszkadza. 8V prawdopodobnie też będzie ok, ważne, że nie zasilasz procesora z tego samego stabilizatora co cewkę przekaźnika. Parametry gasika zależą od diody. Generalnie zależą one od parametrów diody. Chodzi o to, aby napięcie na cewce nie przekroczyło dopuszczalnego zanim włączy się dioda, stąd lepiej aby to była dioda szybka.
  • #6 10425248
    Konto nie istnieje
    Konto nie istnieje  
  • #7 10426257
    janbernat
    Poziom 38  
    http://mikrokontrolery.blogspot.com/
    Tam też znajdziesz że brak kondensatorów blokujących zasilanie przy procesorze jest proszeniem się o kłopoty.
    Na zasilaniu VCC i AVCC.
    Gasik po stronie cewki gdy masz diodę jest potrzebny jak piąte koło u wozu.
    Natomiast po stronie styków- jak najbardziej.
    Na tej samej stronie znajdziesz nomogram do obliczenia wartości gasika na stykach.
  • #8 10426351
    ShadowDancer
    Poziom 10  
    Przekaźnikiem będzie załączany bardzo mały prąd (sterowanie stycznikiem) - czy gasik ma znaczenie przy takich małych prądach?

    tmf: Po wylutowaniu stabilizatora jakieś dziwne cyrki się dzieją, układ resetuje się tak jak wcześniej. Kupię diodę i spróbuję jeszcze raz.

    janbernat: Kondensatory na zasilaniu oczywiście są, tylko podczas projektowania wywalił mi się eagle i podczas robienia schematu jeszcze raz zapomniałem o nich.

    Zdjęcia (niestety nie miałem odpowiedniego sprzętu, są jakie są):
    [Atmega][C] Reset po załączeniu przekaźnika [Atmega][C] Reset po załączeniu przekaźnika

    To z prawej strony u góry to LCD (odłączony, żeby nie brał prądu), niżej jest potencjometr (kontrast) i przełącznik obrotowy.
    To moja pierwsza płytka i każda uwaga będzie cenna.
  • #9 10426385
    Linoge
    Poziom 27  
    Mix ładny. Co na pewno masz źle to niewłaściwy rodzaj kondensatorów 100nF. Powinny być źółte wielowartstwowe z tego co pamiętam przy tych pomarańczowych one praktycznie nic nie dają boleśnie się kiedyś o tym przekonałem.Włącz rezystor 100R lub coś podobnego w szeregu z cewką przekaźnika.
  • #10 10426402
    ShadowDancer
    Poziom 10  
    Linoge: "źółte wielowartstwowe" - te kondensatory o których mówisz to jakaś odmiana ceramicznych?
  • #11 10426409
    Linoge
    Poziom 27  
    Tak to monolityczne.
    [Atmega][C] Reset po załączeniu przekaźnika
    A ten Twój gasik nie powoduje tych problemów ? Bo w momencie załączenia tranzystora kondesator robi praktycznie za zwarcie w szeregu z rezystorem 10R. Mozesz go odciąc ?

    Zresztą weź wysteruj przekaźnik (zwora do masy). Później zobacz o ile spadnie napięcie zasilania i czy dla stabilizatora to nie jest za mało.
  • #12 10426830
    tmf
    VIP Zasłużony dla elektroda
    Przede wszystkim uporządkuj układ, zlikwiduj tą plątaninę przewodów, zrób porządne PCB. Niewykorzystane piony procesora ustaw jako wyjścia, albo wejścia, tyle, że wymuś ich stan rezystorem do masy. Póki co masz kosmicznego pająka i to działa chyba tylko z przyzwyczajenia :)
  • #13 10428003
    ShadowDancer
    Poziom 10  
    Napięcie spadało z 8,5V do ok. 6 na obwodzie przekaźnika i z 4,8 do ok. 3,5V na uC.

    Wywaliłem gasik, zmieniłem diodę, poprawiłem trochę kable i wlutowałem z powrotem stabilizator napięcia - nie wiem, co on daje, ale bez niego nie działa.
    To w sumie miał być tylko prototyp, chciałem się dowiedzieć co i jak, a potem wykonać kilka takich układów SMD i w obudowie może na szynę.

    Jak rozumiem układ jest dobry, trzeba tylko zastosować lepszy zasilacz i lepiej poprowadzić ścieżki?
  • #14 10428063
    janbernat
    Poziom 38  
    Czyli wydajność Twojego zasilacza którego napięcie oznaczasz nie wiadomo dlaczego Vcc jest zbyt mała.
    Zastosowanie stabilizatora do zasilania przekaźnika jest obejściem problemu- po rozładowaniu kondensatora C1 ten stabilizator nie pozwala na pobór dużego prądu do powtórnego naładowania kondensatora C1.
    C3 zamień na 1000uF, między C3 a C1 daj opornik 10-100ohm zamiast stabilizatora.
  • #15 10456921
    ShadowDancer
    Poziom 10  
    Układ działa pięknie, mocniejszy zasilacz i rezystor w cewce rozwiązały problem.
REKLAMA