FAQ | Points | Add... | Recent posts | Search | Register | Log in


PWM na PIC 3.3V i Mosfet


Post new topic  Reply to topic      Main Page -> Forum Index -> Microcontrollers Generally -> PWM na PIC 3.3V i Mosfet
Author
Message
bednyk
Poziom 11
Poziom 11


Joined: 03 Oct 2006
Posts: 74

Post#1 Post from the author of the topic 07 Nov 2009 16:57   

PWM na PIC 3.3V i Mosfet


Hej,

Chciałbym za pomocą zwykłego portu mikronktrolera sterować PWM mały silnik 12V.
Mikrokontroler zasilany 3.3V, wybrałem już tranzystor IRF7311, http://www.iele.polsl.pl/elenota/International_Rectifier/irf7311.pdf
ale teraz zastanawiam się czy zwykłe podłączenie Mosfeta do portu wystarczy. Tzn. czy tranzystor będzie się otwierał przez modulacji PWM.


PWM na PIC 3.3V i Mosfet

Jeśli coś jest nie halo z tym układem to w jaki sposób mógłbym przyspieszyć przełączanie tego tranzystora.
Back to top
   
Google

Google Adsense


Post# Post from the author of the topic 07 Nov 2009 16:57   





Back to top
   
Freddie Chopin
Poziom 25
Poziom 25


Joined: 12 Dec 2005
Posts: 6723
Location: Zawiercie

Post#2 07 Nov 2009 17:04helpful post - solution   

Re: PWM na PIC 3.3V i Mosfet


Wszystko zależy od tego z jaką częstotliwością chcesz przełączać tego PWMa i jaki to PIC (a w zasadzie jaką ma wydajność portu). Profilaktycznie sugeruję jednak dodanie rezystora w szereg z bramką, bo Twój mikrokontroler może wystrzelić z kosmos. Mosfety mają zły nawyk pobierania bardzo dużego prądu przy przełączaniu (z punktu widzenia procesora to kondensator podpięty do masy) - jeśli chcesz przełączać z niską częstotliwością - powiedzmy do 1kHz - to problemu nie ma - najwyżej będzie się troszkę bardziej grzał, jeśli jednak więcej, to przydałoby się dorzucić tam parę tranzystorów bipolarnych, które będą działąc jako stopień mocy push-pull. W takim wypadku można się pokusić o zasilanie ich też z 12V, a więc przed nimi dodatkowy tranzystor robiący za otwarty kolektor. Mam taki układzik zmontowany na procku zasilanym z 3.3V oraz 3 typowych tranzystorach bipolarnych (BC557 i BC547), steruje to mosfetem IRF740 i działa całkiem dobrze na kilkadziesiąt kHz (próbowałem do 140kHz).

4\/3!!
Back to top
   
atom1477
Poziom 25
Poziom 25


Joined: 14 Jul 2005
Posts: 6360

Post#3 07 Nov 2009 17:05   

Re: PWM na PIC 3.3V i Mosfet


Wygląda na to że da radę, bo ten tranzystor porządnie się otwiera już przy 2V.
A jaka będzie częstotliwość PWMa? Do kilku kHz nie potrzeba żadnych driverów, bo jak widzę to jest rewelacyjny tranzystor (bardzo niskie napięcie otwierania i pojemność bramki poniżej 1nF).

PS. Od drenu tranzystora do +12W daj diodę. Może być UF4007, 1N5819.
Bez tej diody tranzystor będzie sie strasznie grzał (Przerabiałem to. Mimo szczerych „chęci” nie następuje przebicie tranzystora. Po prostu strasznie się grzeje. Sprawdzałem na silnikach 12V/300W. Pasożytnicza dioda w tranzystorze MOSFET w rzeczywistości jest diodą Zenera (no, diod z przebiciem lawinowym :D). I ogranicza impulsy napięcia do swojego napięcia (w tym przypadku będzie to 20V). Zatem tranzystor nie ulegnie przebiciu, ale prądy indukcyjne silnika zostaną zwarte do 20V, czyli na tranzystorze wydzieli się (20V-12V) * prąd silnika * (1-PWM). Tranzystor bipolarny od razu by się uszkodził. W każdym razie ta zewnętrzna dioda jest potrzebna.)
Back to top
   
Google

Google Adsense


Post# 07 Nov 2009 17:05   





Back to top
   
bednyk
Poziom 11
Poziom 11


Joined: 03 Oct 2006
Posts: 74

Post#4 Post from the author of the topic 07 Nov 2009 18:42   

Re: PWM na PIC 3.3V i Mosfet


Hmm... po zastanowianiu i waszych sugestiach postanowiłem zmienić schemat. Wydajność uC z pojedynczego portu jest bardzo mała 4mA dlatego chciałbym to zrobić wg. poniższego schematu. Myślę, że teraz nie powinno już być problemu z częstotliowścią przełączania Mosfetu. Mam tylko pytanie, czy rezystancje zostały odpowiednio dobrane?

PWM na PIC 3.3V i Mosfet
Back to top
   
Freddie Chopin
Poziom 25
Poziom 25


Joined: 12 Dec 2005
Posts: 6723
Location: Zawiercie

Post#5 07 Nov 2009 18:57   

Re: PWM na PIC 3.3V i Mosfet


Brakuje Ci pullupa do otwartego kolektora <:

Ja korzystałem z tego schematu, tylko mam nieco inne wartości
http://www.elektroda.pl/rtvforum/viewtopic.php?p=7065272#7065272

R9 nie ma w ogóle, dodałem na pinie procka pullupa 10k (w trakcie resetu [piny procka w Hi-Z] mosfet był stale otwarty, to nie jest dobre raczej <: ), R10 mam 47R (bo te tranzystory i tak są zbyt słabe żeby dać 1A prądu, więc nie ma co ich forsować), a kondensator przyspieszający dałem 220pF (powyżej nie zauważyłem poprawy, ale mój sposób obserwacji nie był szczególnie dobry). Pullup na otwartym kolektorze dałem 10k. R7 mam 10k. Mosfeta oczywiście mam odwrotnie, bo mam z kanałem N

4\/3!!
Back to top
   
bednyk
Poziom 11
Poziom 11


Joined: 03 Oct 2006
Posts: 74

Post#6 Post from the author of the topic 07 Nov 2009 19:13   

Re: PWM na PIC 3.3V i Mosfet


No więc po modyfikacji wyszło coś takiego

PWM na PIC 3.3V i Mosfet

Czy ten kondensator przyspieszajacy wpiąłem w odpowiednie miejsce? Teraz zostaje dokupić tranzystory i polutować.
Back to top
   
Google

Google Adsense


Post# Post from the author of the topic 07 Nov 2009 19:13   





Back to top
   
Freddie Chopin
Poziom 25
Poziom 25


Joined: 12 Dec 2005
Posts: 6723
Location: Zawiercie

Post#7 07 Nov 2009 19:20   

Re: PWM na PIC 3.3V i Mosfet


no jeszcze nie całkiem tak jak trzeba... R1 za małe - daj 10k. R2 całkowicie zbędne - to jest driver push pull, a nie otwarty kolektor. Jak kupisz mocniejsze tranzystory (choćby BC337 albo polecane tam przez atoma SS8050 i SS8550) to możesz też zmniejszyć R3 to 10R.

4\/3!!
Back to top
   
atom1477
Poziom 25
Poziom 25


Joined: 14 Jul 2005
Posts: 6360

Post#8 07 Nov 2009 19:33helpful post - solution   

Re: PWM na PIC 3.3V i Mosfet


Rezystor w obwodzie kolektora (R8 na schemacie w tym drugim temacie), dał bym mniejszy. 2.2k...4,7k.
Diodę trzeba podłączyć tak:
PWM na PIC 3.3V i Mosfet

W tym układzie trochę straci sens stosowanie tranzystora o niskim napięciu bramki, ale niech będzie.
Back to top
   
Post new topic  Reply to topic      Main Page -> Forum Index -> Microcontrollers Generally -> PWM na PIC 3.3V i Mosfet
Page 1 of 1
Similar topics
[PIC][C] Pierwszy PWM w pierwszym PIC-u (8)
PWM -> N-MOSFET -> Silnik (4)
MOSFET i sterowanie PWM (6)
Mały mosfet i PWM, pytanie. (3)
PWM oraz sterowanie MOSFET (8)
PIC i hardwarowy PWM? Jak zrealizować? (5)
Atmega8 i sterowanie pwm przez mosfet (1)
[ATMega8][PWM] Silnik DC uszkadza MOSFET (29)
[Atmega8]Ograniczenie prądowe, mosfet + Pwm (40)
Pic 16f874 LCD Key Ds1821 PWM (1)

Page generation time: 0.087 seconds


FAQ || Administrator || Moderators || Widgets and banners || Contact
elektroda.pl topic RSS feed