Witam.
Chcę sterować wentylatorem komputerowym 12V 0,16A. Podłączam go do +12V w komputerze, czarny przewód z wentylatora do kolektora tranzystora, bazę do pinu cyfrowego Arduino, Emiter idzie do czarnego przewodu w komputerze, który powinien być uziemieniem. Stosowałem już różne rezystory na bazie od 5k do 220 ohm. Na wszystkich wentylator nie działał, a diody w które jest wyposażony ledwo świeciły.
Tranzystor to model z zestawu startowego MPS2222A.
Ta sama konfiguracja dla diód połączonych równolegle działa. Oczywiście zasilanie wtedy to 5V z Arduino. Gdzie popełniłem błąd? Czy wyjście z emitera powinienem podłączyć do GND Arduino?
Prosze o pomoc.
Pozdrawiam
Fortuński Zbigniew
Sterowanie wentylatorem komuterowym 12V DC
(3 posts) (2 voices)-
Posted 1 year ago #
-
Witaj,
Zacznę od końca - jeżeli Arduino jest zasilane przez USB z tego samego komputera to masa powinna być ta sama.Co do samego problemu - podstawowe pytanie jest jakie są napięcia - na bazie i kolektorze. Bo z opisu wygląda na to, że jest źle spolaryzowany (napięcie kolektora jest większe niż bazy?). Czy masz jak zmierzyć te napięcia?
Jeśli nie masz woltomierza, możesz skorzystać z Arduino :) Aby zmierzyć napięcie 12V musisz je przeskalować do 5V jakie jest maksymalne dla przetwornika Arduino. Zrób dzielnik napięcia - np GND-2k-Analog0-2k-2k-POMIAR Analog0 to gdzie podwpiąć wejscie analogowe Arduino i w ten sposób napięcie na Analog0 będzie nie większe niż 4V (jak na POMIAR dasz 12V). Wiedząc to z grubsza możesz odczytać napięcia w każdym miejscu układu. Sprawdź czy napięcie na kolektorze jest mniejsze niż na bazie.
EDIT: jeszcze jedno do głowy mi przychodzi - może prąd rozruchowy wentylatora jest znacznie ponad 0.6A jaki może dać MPS2222A i dlatego nie jest w stanie 'wystartować' - ale wtedy chyba diody powinny lepiej świecić... Bo to że wentylator ma nominalnie 0.16A nie znaczy że w momencie startu nie ma 'piku' znacznie większego....
Posted 1 year ago # -
Masz rację, złącze kolektor-baza jest spolaryzowane w kierunku wstecznym. Wstyd się przyznać ale dopiero zapoznaję się z działaniem tranzystora. Wyjście emiterowe podłączyłem do innego GND niż arduino, a nawet na innym komputerze zakładając że potencjały obu uziemień będą miały przybliżoną wartość.
Jak powinienem to wszystko podłączyć żeby działało?
Posted 1 year ago #
Reply
You must log in to post.