Jak sterować elektrozaworem 12V za pomocą mosfetu?

12

Próbuję sterować elektrozaworem 12V DC przez MOSFET (BS170), który odbiera swój sygnał sterujący (5V) z mikrokontrolera Arduino. To jest podstawowy schemat: wprowadź opis zdjęcia tutaj

Kiedy testuję MOSFET, umieszczając diodę LED z rezystorem 1,5 kΩ jako obciążenie (patrz zdjęcie), działa dobrze i mogę bez problemu kontrolować prąd 12 V sygnałem 5 V.

Ale potem podłączam elektrozawór zamiast diody LED. Działa przez kilka sekund, potem przestaje działać, a MOSFET ostatecznie przewodzi prąd, niezależnie od stanu styku sterującego 5 V.

MOSFET jest trwale uszkodzony, ponieważ kiedy ponownie podłączę diodę LED, to już nie działa.

Za dużo prądu? Ale kiedy dodam rezystor przed zaworem, już nie działa ... Może potrzebuję cięższego tranzystora MOSFET / tranzystora?

Dyte
źródło
2
ile prądu pobiera elektromagnes? Musisz wybrać MOSFET odpowiedniej wielkości, a my nie możemy odpowiedzieć na to pytanie bez znajomości aktualnych wymagań.
Jason S
2
Czy możesz połączyć arkusz danych elektromagnesu? A przynajmniej podłączyć go amperomierzem do 12 V i powiedzieć nam, jaki prąd pobiera?
markrages
Czy MOSFET robi się gorący?
Rocketmagnet
markrages: ebay.com/itm/290655223999 Rocketmagnet: Tak, tak.
Dyte
Niskie napięcie sterujące. Użyj uniwersalnego bipolarnego tranzystora NPN, aby uzyskać napięcie sterujące do 12 V, a następnie napędzaj MOSFET kanałem P (ponieważ biegunowość zostanie zmieniona przez dodatkowy tranzystor). Zastosuj jak zwykle opornik ograniczający prąd dla podstawy i rezystor podciągający dla kolektora. Podłącz także nasadkę filtrującą między D i S MOSFET-u, ponieważ sama dioda może nie być wystarczająco szybka, aby przechwycić ostrze z cewki. Jeśli indukcyjność jest duża, możesz chcieć stworzyć wyciszenie z integrującym elementem RC na wejściu.
Zdenek,

Odpowiedzi:

19

Przeczytaj mój wpis na blogu „Bajt i zmień” - opisuje dokładnie ten scenariusz.

Krótka odpowiedź brzmi: potrzebujesz diody gaszącej, aby przewodzić prąd, gdy MOSFET się wyłączy; solenoid ma indukcyjność, która magazynuje energię w polu magnetycznym, a gdy wyłączysz MOSFET, indukcyjność wygeneruje jednak tyle napięcia, ile potrzeba, aby kontynuować przepływ tego prądu. Wynikowy impuls napięcia spowoduje uszkodzenie MOSFET-u, co spowoduje widoczne uszkodzenia.

Powinieneś również dodać kilka rezystorów, jeden od wyjścia mikrokontrolera do masy, aby upewnić się, że jest wyłączony, gdy mikrokontroler jest resetowany, a drugi od mikrokontrolera do bramki MOSFET, aby dodać rezystywną izolację między przełącznikiem zasilania a twoim mikrokontroler.

wprowadź opis zdjęcia tutaj


edycja: Właśnie zauważyłem, że używasz MOSFETU BS170. Czy spojrzałeś na arkusz danych? To zły wybór dla MOSFET-a używanego jako wyłącznik zasilania z mikrokontrolera.

Przede wszystkim MOSFET jest określony przy 10 V Vgs. Zasilasz go z mikrokontrolera 5 V. Musisz upewnić się, że używasz tranzystorów MOSFET, które mają „poziom logiczny” i mają rezystancję określoną na 4,5 V lub 3,3 V Vgs. (Sugeruję, aby nie używać tranzystorów MOSFET o bardzo niskim napięciu, ponieważ istnieje możliwość słabego włączania się, gdy myślisz, że jest wyłączony.)

Co ważniejsze, jest to mały MOSFET TO-92 określony przy maks. 5 omach Rdson przy 10 V Vgs. Ten MOSFET nadaje się do bardzo małych obciążeń, takich jak diody LED pobierające kilka miliamperów. Ale elektromagnesy generują zwykle dziesiątki lub setki miliamperów i musisz obliczyć stratę I2R w MOSFET-ie dla pobieranego prądu i upewnić się, że nie spowoduje to przegrzania tranzystora. Spójrz na opór cieplny R theta JA w arkuszu danych i możesz oszacować, jak duży jest wzrost temperatury w części.

Użyj MOSFET w zakresie 20 V-60 V, który ma niższą oporność na zwarcie - jak powiedziałem w moim komentarzu, musimy wiedzieć, ile prądu pobiera twój elektromagnes, jeśli chcemy ci pomóc.

Jason S.
źródło
1
Dioda zapadkowa jest tutaj absolutnie potrzebna, ale nie jest to przyczyną awarii typu „zawodzi po kilku sekundach”.
markrages
Dzięki za szybką odpowiedż! Głupie z mojej strony, że nie określiłem zaworu. To jest ten: ebay.com/itm/290655223999 Zawiera pewne dane, w tym prąd: 500 mA. Więc używam niewłaściwego mosfetu? Btw, gdzie widzisz, że ma ocenę 10 V Vg? W arkuszu danych widzę „+ -20” w wierszu VGss.
Dyte
Właśnie zmieniłem „ocenione na” na „określone w”. Możesz użyć do +/- 20 V napięcia między bramkami bez uszkodzenia, ale jeśli chcesz, aby MOSFET miał gwarantowaną rezystancję między drenami, musisz podać 10 V między źródłami, w którym to momencie Rezystancja wynosi co najwyżej 5 omów, zwykle 1,2 omów, przy obciążeniu 200 mA (patrz Rds (ON) na stronie 2). Przy bramce 5 V będzie to większy opór, więc mówisz o watach lub dwóch o rozproszeniu mocy I2R ... wszystko, co wiesz, to prawdopodobnie kilkukrotnie wyższa niż 1,2 * (0,5A) ^ 2 = 0,3 W ... do momentu przegrzania urządzenia i awarii.
Jason S
Dodałbym diodę Zenera, aby chronić źródło bramki MOSFET-a. Czy byłoby to nadmierne zabójstwo?
abdullah kahraman
1
@abdullah: Nie przesada, rzadko wymagana, chyba że istnieje ryzyko zakłóceń powodujących przekroczenie bezpiecznego poziomu bramki / źródła.
Jason S