Elektroda.pl
Elektroda.pl
X
Relpol
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Atmega - Mikrokontroler i przekaźnik

adam_1234 29 Cze 2014 18:33 1863 11
  • #1 29 Cze 2014 18:33
    adam_1234
    Poziom 7  

    Witam,
    ostatnio pojawiły mi się dwa problemy.
    Pierwszy polegał na realizowaniu przejścia z 12V na 5V, tak żeby dać sygnał wyzwalający do Atmegi z urządzenia pracującego na 12V. Wiem, że powinno to zostać zrealizowane na transoptorze, no ale musiało zostać tak. Przekaźnik został umieszczony tej samej płytce, ale jego cewka została zupełnie odseparowana, ponad centymetrowa przerwa między ścieżkami cewki, a reszty.
    Atmega - Mikrokontroler i przekaźnik Przy zasilaniu płytki i przekaźnika z dwóch osobnych akumulatorów, przy rozłączaniu cewki resetował się mikrokontroler. Dodam, że przy trzech identycznych płytkach zjawisko występowało tylko na jednej. Mikrokontroler zasilany przez LM7805, z wszystkimi kondensatorami, tak jak trzeba. Jaka jest tego przyczyna?
    Dorzucenie diody Schottky'ego przed przekaźnik oczywiście rozwiązało problem, tyle że nie zawsze znamy polaryzację sygnału wyzwalającego.

    Drugi problem wiąże się z rozwiązaniem wyjścia mikrokontrolera na 12V wyzwalającego jakieś urządzenie, przy czym nie znamy zupełnie rodzaju wejścia wyzwalanego urządzenia. Jeżeli zastosujemy tranzystor i zaraz za nim diodę Schottky'ego przeciwko potencjalnym zakłóceniom jakiegoś przekaźnika na wejściu, to czy nie będzie ona sama zakłóceniem przy połączeniu np. 100 metrowym kablem?
    Będę bardzo wdzięczny za wszelkie podpowiedzi.

    0 11
  • Relpol
  • #2 29 Cze 2014 18:59
    n0name10
    Poziom 17  

    Witam,
    Zastosowanie do tego celu przekaźnika jest niepotrzebne. Reset uC odbywa się na skutek przepięć na cewce przekaźnika. Aby temu zapobiec należy dodać równolegle z cewką diodę spolaryzowaną zaporowo, która stłumi wysokie napięcie samoindukcji. Kłóci się to jednak z tym, że nie znamy polaryzacji sygnału wyzwalającego 12V. Rozwiązaniem jest wstawienie mostka Graetza który wprowadzi nam stałą polaryzację na wyjściu. Do zasilenia cewki przekaźnika potrzeba sporo prądu co przekłada się na zwiększone straty, oraz na niepoprawne działanie układu przy słabym sygnale wyzwalającym. Najlepszym rozwiązaniem będzie wprowadzenie tranzystora działającego w roli klucza. Drugim sposobem na rozwiązanie problemu jest transoptor z dwiema diodami na wejściu, który będzie działa poprawnie przy każdej polaryzacji.

    0
  • Relpol
  • #3 29 Cze 2014 19:23
    adam_1234
    Poziom 7  

    Dziękuję bardzo za odpowiedź.

    Cytat:
    Zastosowanie do tego celu przekaźnika jest niepotrzebne. Reset uC odbywa się na skutek przepięć na cewce przekaźnika. Aby temu zapobiec należy dodać równolegle z cewką diodę spolaryzowaną zaporowo, która stłumi wysokie napięcie samoindukcji.

    Niestety nie miałem na to wpływu. Diodę wstawiłem i oczywiście rozwiązała ona problem, co opisałem wyżej. Domyślam się że to wszystko z powodu przepięć, tylko dlaczego, skoro przekaźnik jest zasilany z osobnego źródła i jest odizolowany od części płytki z mikrokontrolerem?
    Cytat:
    Kłóci się to jednak z tym, że nie znamy polaryzacji sygnału wyzwalającego 12V. Rozwiązaniem jest wstawienie mostka Graetza który wprowadzi nam stałą polaryzację na wyjściu. Do zasilenia cewki przekaźnika potrzeba sporo prądu co przekłada się na zwiększone straty, oraz na niepoprawne działanie układu przy słabym sygnale wyzwalającym. Najlepszym rozwiązaniem będzie wprowadzenie tranzystora działającego w roli klucza. Drugim sposobem na rozwiązanie problemu jest transoptor z dwiema diodami na wejściu, który będzie działa poprawnie przy każdej polaryzacji.

    Mostek Gretza - myślę, że o to mi chodziło. Tranzystor nie jest potrzebny, sygnał wyzwalający jest wystarczająco silny. Jeżeli chodzi o ten transoptor z dwoma diodami, to rozumiem, że chodzi o jakiś dwukierunkowy typu PC814?

    0
  • #4 29 Cze 2014 19:48
    atom1477
    Poziom 43  

    adam_1234 napisał:
    Jeżeli chodzi o ten transoptor z dwoma diodami, to rozumiem, że chodzi o jakiś dwukierunkowy typu PC814?

    Tak. Będzie to też tańsze i nie będzie wprowadzało szpilek z drgań styków jakie są przy przekaźniku.

    0
  • #5 29 Cze 2014 20:25
    n0name10
    Poziom 17  

    Cytat:
    Domyślam się że to wszystko z powodu przepięć, tylko dlaczego, skoro przekaźnik jest zasilany z osobnego źródła i jest odizolowany od części płytki z mikrokontrolerem?


    Kwestia pojemności pasożytniczych, przez które zakłócenia przedostają się na częśc cyfrową układu. Bez diody podczas przełączania na cewce indukuje się napięcie rzędu 200+V (przykładowa wartośc, zależy od cewki) które znajdzie sposób, aby zakłócic poprawną pracę układu. Nie upieraj się przy tym przekaźniku, zastosowanie transoptora załatwi sprawę. Jak wspomniał kolega wyżej na stykach przekaźnika powstają drgania styków, wprowadzi Ci to nie potrzebne komplikacje, które będziesz musiał eliminowac programowo. Zamiast mostka kup lepiej transoptor a jego wyjście podciągnij do Vcc przez rezystor 10k.

    0
  • #6 29 Cze 2014 22:03
    adam_1234
    Poziom 7  

    Absolutnie nie zamierzam się upierać przy stosowaniu przekaźnika, rozumiem w pełni zalety transoptora, problem w tym, że tak został skonstruowany już gotowy układ. Pomyślę jednak nad jakąś przeróbką. Dziękuję za pomoc.
    Macie może jakieś pomysły na rozwiązanie drugiego problemu?

    0
  • #7 30 Cze 2014 05:35
    atom1477
    Poziom 43  

    adam_1234 napisał:
    Absolutnie nie zamierzam się upierać przy stosowaniu przekaźnika, rozumiem w pełni zalety transoptora, problem w tym, że tak został skonstruowany już gotowy układ. Pomyślę jednak nad jakąś przeróbką.

    Transoptor zajmuje mniej miejsca jak przekaźnik. A połączenia ma prawie zgodne z przekaźnikiem. Więc można go przecież zastosować nawet w już skonstruowanym układzie.

    adam_1234 napisał:
    Macie może jakieś pomysły na rozwiązanie drugiego problemu?

    adam_1234 napisał:
    Drugi problem wiąże się z rozwiązaniem wyjścia mikrokontrolera na 12V wyzwalającego jakieś urządzenie, przy czym nie znamy zupełnie rodzaju wejścia wyzwalanego urządzenia. Jeżeli zastosujemy tranzystor i zaraz za nim diodę Schottky'ego przeciwko potencjalnym zakłóceniom jakiegoś przekaźnika na wejściu, to czy nie będzie ona sama zakłóceniem przy połączeniu np. 100 metrowym kablem?

    Dioda nie będzie "zakłóceniem" przy połączeniu 100 metrowym kablem. Możesz więc zastosować tranzystor wraz z tą diodą.

    0
  • #9 02 Lip 2014 02:43
    emarcus
    Poziom 35  

    adam_1234 napisał:
    Też tak myślałem, tym niemniej mam pewne wątpliwości biorące się z tego artykułu:
    http://mikrokontrolery.blogspot.com/2011/03/przekaznik-i-zaklocenia.html
    gdzie jest wyraźnie napisane, żeby diody umieszczać jak najbliżej mikrokontrolera, a zależy mi na stabilności urządzenia.


    Chyba coś źle przeczytałeś, albo nie zrozumiałeś tematu.
    Chodziło zapewne o diode odkłócającą, często zwaną " snubber diode, freewheeling diode, suppressor diode, suppression diode, clamp diode albo też catch diode", którą umieszcza się możliwie najbliżej źródła generującego zakłócenie. W twoim przypadku bezpośrednio na cewce przekaźnika. Dobrze byłoby jednocześnie zaznaczyc polaryzację podłączenia cewki do układu. Przekaźniki lub zawory elektromagnetyczne przystosowane do takiej pracy (zasilanie DC) mają często juz taka diode wbudowaną. Niekiedy dodatkowo można spotkac wbudowaną także diodę LED sygnalizującą załączenie urządzenia - przydatna opcja podczas troubleshooting...
    Oto przykłady takiego zastosowania:

    Atmega - Mikrokontroler i przekaźnik
    Atmega - Mikrokontroler i przekaźnik
    e marcus

    0
  • #10 02 Lip 2014 12:06
    adam_1234
    Poziom 7  

    Funkcję tej diody zrozumiałem, tylko mój problem dotyczy urządzenia, w którym na przekaźniku takiej diody nie ma. Urządzenie wyzwalające, znajdujące się sto metrów dalej ma wyjście tranzystorowe na 12V i tam, żeby nie zakłócać jego pracy, montujemy wyżej wymienioną diodę odkłócającą, co kłóci się z wskazówkami z powyższego artykułu.
    Czy to jednak zadziała, czy jest jakieś lepsze rozwiązanie, przy założeniu, że nie mamy wpływu na urządzenie wyzwalane ( to z przekaźnikiem)?

    0
  • #11 02 Lip 2014 12:15
    atom1477
    Poziom 43  

    Zadziałać zadziała. Ja bym nawet powiedział że większego wpływu na zakłócenia to nie będzie miało (większym zakłóceniem by było nagłe przerwanie prądu w długim przewodzie, natomiast przy diodzie przy tranzystorze prąd nadal będzie kontynuował przepływ przez przewód).

    0
  • #12 02 Lip 2014 12:17
    adam_1234
    Poziom 7  

    Ok, dziękuję w takim razie za pomoc. Temat do zamknięcia.

    0
  Szukaj w 5mln produktów