Skocz do zawartości

Sterowanie MOSFETEM przy użyciu tranzystora bipolarnego i Arduino UNO


Pomocna odpowiedź

Napisano

Witam. Kupiłem sobie moduł mosfet do arduino :
image.thumb.png.6a077b751165a55adc950255a65ce779.png

i według dokumentacji jest on od 3,3V do 20V ( chodzi o sterowanie). Podłączyłem go do arduino i niby się załącza lecz nie do końca przez co się grzeje strasznie i uszkadza. Chciałem zastosować transoptor i podbić napięcie do 10V( sprawdzałem dla 10V już załącza się w pełni) lecz po paru próbach podłączenia tego nic nie udało mi się wymyślić. Udało mi się coś takie skleić ale też nie działa.
image.thumb.png.86802ff006672d022076d09d8770d687.png
Bardzo proszę o pomoc i dziękuje z góry.

1 godzinę temu, Lolheadshootpl napisał:

image.thumb.png.86802ff006672d022076d09d8770d687.png

Czy istnieje jakiś ważny powód, dla którego usilnie próbujesz sterować sygnałem przy użyciu odpowiednika NPN po stronie zasilania? To zwykle powoduje problemy... Zależy od obciążenia które do tego podłączasz (konkretniej rezystancji, jeżeli jest niewielka to "masz problem"). 

image.thumb.png.ef377fd217ab231d1521ae957ce220be.png

Ten układ (i kilkanaście jego wariantów) jeszcze mnie nie zawiódł... (układ z dodatkowym tranzystorem NPN, 2k2 i 330R na bramce można pominąć podłączając pin cyfrowy bezpośrednio do wejścia transoptora, ale wtedy będziesz miał odwróconą logikę sterowania)

  • Lubię! 1
(edytowany)

@H1M4W4R1 Dzięki za szybką odpowiedź. Złożyłem układ według twoich rad i faktycznie śmiga tylko gdy z arduino idzie niski stan to on nie wyłącza się do końca ( mam diode która to sygnalizuje na tej płytce z mosfetami i ona przygasa ale nie gaśnie całkowicie). Nie miałem rezystorów 330 więc użyłem 470 ohm i nie wiem czy to może być powód?

ps.Co to tych NPN akurat takie miałem w domu ale jutro moge kupić PNP jeżeli ma to działać prościej

 

Edytowano przez Lolheadshootpl
10 godzin temu, Lolheadshootpl napisał:

Nie miałem rezystorów 330

Rezystory i tak trzeba dobrać eksperymentalnie. Zwłaszcza te po stronie diody transoptora, podane wartości mogą stwarzać problemy. Opcje, które mogą pomóc:

  1. Usunięcie rezystora "330R" na diodzie transoptora (i zastąpienie go zwarciem)
    1. Ewentualnie podmienienie 2k2 na "330R" na podciąganiu.

Bo układ może tworzyć dzielnik napięcia i jeżeli transoptor jest dostatecznie czuły to będzie lekko przewodził. U mnie nie było takich problemów, ale może u Ciebie już występują.

 

  • Lubię! 1
(edytowany)

A czy izolacja galwaniczna jest konieczna? Może bramka NOT się nada. Tylko odwróci to logikę. Dwa "małe" mosfety P i N na napięcie logiki sterujące "dużym" mosfetem. Albo po prostu "duży" logic level (choć on i tak na wyższym napięciu na bramce będzie lepiej wykorzystany). Jakim obciążeniem Arduino steruje?

Edytowano przez matsobdev
(edytowany)

Ja w sumie myślałem, że wtedy jeśli nie jest konieczna - tak od zera bramka, ale racja, gotowiec w dobrej cenie ma wszystko i gitara.

Edytowano przez matsobdev

Ten transoptory nie jest konieczny, próbowałem nawet na samym BC547 zrobić ale też nie działało więc znalazłem te pc'ki w garażu więc postanowiłem ich użyć ale tak jak wspominałem nie musi go być nawet było by lepiej. Im prościej tym lepiej. 

Częstotliwości się są duże także to raczej nie problem mosfet będzie załączał cewkę która jest do silnika z cewek.

  • Lubię! 1

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...