Elektroda.pl
Elektroda.pl
X
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

sterowanie mosfet - sterowanie mosfet poprzez mikrokontroller

23 Apr 2016 21:33 8400 48
  • Level 9  
    Witam,

    Robie układ do włączania taśm LED sterowany mikrokontrolerem.
    sterowanie mosfet - sterowanie mosfet poprzez mikrokontroller
    Zastosowałem tranzystor IRF540 i sterujący nim bc547.
    niestety w momencie włączenia układu następuję krótkie mignięcie diodami zanim na bazie BC547 pojawi się napięcie i tranzystor zacznie przewodzić.

    zastanawiam się na zastosowaniem tranzystowa pnp tak żeby bramka mosfeta na stałę był zwarty do masy

    sterowanie mosfet - sterowanie mosfet poprzez mikrokontroller

    Czy powyższy schemat jest ok?
    Czy jakoś inaczej to rozwiązać?

    Pozdrawiam
  • Level 21  
    A nie lepiej użyć mosfeta, który wysterujesz bezpośredni z uC np. IRL520N ( lub inny "logic level") i podciągnąć bramkę do GND?
  • Level 39  
    Do tak "ambitnego" zastosowania wystarczy jakikolwiek transoptor i mosfet spełniający warunki obciążenia. Proste i w pełni bezpiecznie dla mikrosterownika.
  • Level 9  
    coraz bardziej skłaniam się do zastosowania transoptora.
  • User removed account  
  • Level 9  
    Albert dzięki wielkie.Nie pomyślałem o podciągnieciu bazy do zasilania. Doradź mi tylko jaki powinien być ten rezystor przy zasilaniu 5v.
  • Level 9  
    sterowanie mosfet - sterowanie mosfet poprzez mikrokontroller
    Czyli coś takiego będzie ok? biorąc pod uwage że VCC to jest 5V?
  • MCUs specialist
    Jak już napisano wywal npn, wstaw właściwy NMOS, np. IRLML6344 i daj rezystor 20..100k pomiędzy wyjściem uC i masą. Dwa elementy załatwią skutecznie to, co nieskutecznie próbujesz robić czterema. A temat powraca tu co 2..3 miesiące - wystarczy poszukać zamiast zakładać kolejny identyczny wątek.
  • Level 9  
    Dzieki za podpowiedź,
    Jakoś nie mogłem znaleźć dobrego rozwiązania. Obawiałem się żeby że tranzystor całkowicie się nie otworzy przy 5v i będzie się grzał.
    Czy mógłbyś zaproponować jakiś odrobinę mocniejszy tranzystor. potrzebuję tak koło 10-15A.
  • MCUs specialist
    irf.com może Ci zaproponować całe mnóstwo właściwych tranzystorów O ile pamiętam było coś takiego jak IRF7455.
  • User removed account  
  • Level 30  
    Słowo klucz - logic level mosfet. Jest tego cała masa choćby w TME. Zwykle pełne otwarcie tranzystora tego typu występuje przy Ugs niższym od 3V.
  • Level 9  
    dzieki wielkie za wszystkie podpowiedzi
    A czy IRL530N bedzie ok?
  • MCUs specialist
    Odpowiedć na to pytanie znajdziesz w karcie katalogowej. IRF7455 ma znacznie mniejszą rezystancję (czyli będzie wydzielał znacznie mniejszą moc - będzie całkowicie zimny) i jest specyfikowany na niższe napięcie bramki.
  • Level 9  
    zdecydowalem się na IRF7455.

    Mam jeszcze jedno pytanie. czy pomiędzy uC a tranzystorem potrzebuję rezystor ograniczający prąd? Czy wystarczy tylko rezystor pull-down do masy?
  • MCUs specialist
    Odpowiedź na to pytanie pada tu co kilka tygodni.
  • Level 21  
    Bramka mosfeta w uproszczeniu patrząc z zewnątrz to kondensator (pojednyncz nF). Przy "mocnych" wyjściach stosuje się niewielkie rezystory żeby ograniczyć szybkość przełączania (zakłócenia). Będzie działało bez rezystorów.
  • Level 37  
    BlueDraco wrote:
    Odpowiedź na to pytanie pada tu co kilka tygodni.


    .., i co jakiś czas 'pada' niezbyt trafna odpowiedź...

    e marcus
  • Level 9  
    Zrobiłem tak jak proponowaliście z IRF7455. działa super. bardzo serdecznie dziękuję
    sterowanie mosfet - sterowanie mosfet poprzez mikrokontroller

    Mam jeszcze pytanie.

    Do swojego drugiego projektu potrzebuję sterować wentylatorem komputerowym na 12v. rozumiem ze ten MOSFET nada się do tego i że przy PWM da rade?
    Czy powinienem zastosować rezystor podciągający do masy bramkę MOSFETA czy wystarczy podciągnięcie w mikroprocesorze?
  • MCUs specialist
    Nie, bo wentylator z dwoma lub trzema przewodami nie może być zasilany klucowanym przebiegiem PWM, a taki z czterema jest sterowany PWM na poziomach logicznych, bez żadnego tranzystora. Temat sterowania wentylatorem też był wielokrotnie wałkowany na forum.
  • Level 9  
    Wiele rzeczy tu jest ale naprawde cieżko znaleźć odpowiedź.

    Do tej pory steruję wentylatorem przez uC przez tranzystor
    sterowanie mosfet - sterowanie mosfet poprzez mikrokontroller
    i wszystko od ponad roku dziala. chcialem tylko przeprojektowac układ i zrobić na mosfet ale może rzeczywiście powinienem przejsc na 4 pinowy wentylator i miec to z glowy.
  • MCUs specialist
    W takim układzie kondensator powoduje,że tranzystor pracuje jako zmienna rezystancja (inaczej: zrobiłeś przetwornik cyfrowo-analogowy pędzony PWM). Czasem to nawet zadziała. Czasem nawet silnik wystartuje... ;)
  • Level 9  
    No dobrze a masz jakieś schematy jak podłączyć PWM z uC do 4 pinowego wentylatora?
    Bo obroty rozumiem ze musze czytać poprzez liczenie iloci zboczy?
  • Moderator on vacation ...
    Dokumentacja w załaczniku. Przeczytaj rozdział nr 2 w szczególności 2.3 i 2.4.
    Znajdziesz tam informacje o parametrach sygnałów na pinach Sense i Control.

    Quote:
    2.3 Tachometer Output Signal
    Fan shall provide tachometer output signal with the following characteristics:
    • Two pulses per revolution
    Open-collector or open-drain type output
    • Motherboard will have a pull up to 12V, maximum 13.2V

    2.4 PWM Control Input Signal
    The following requirements are measured at the PWM (control) pin of the fan cable connector:
    PWM Frequency: Target frequency 25 kHz, acceptable operational range 21 kHz to 28 kHz
    Maximum voltage for logic low: VIL = 0.8 V
    Absolute maximum current sourced: Imax = 5 mA (short circuit current)
    Absolute maximum voltage level: VMax = 5.25 V (open circuit voltage)
  • Level 9  
    Czy na tyjsciu tacho wystarczy mi rezystorowy dzielnik najpiecia?

    I czy wej PWM moge bezposrednio podlaczyc do uC? 5mA powinno bez problemu popłynąć z uC.
  • Level 37  
    andrzejhi wrote:
    No dobrze a masz jakieś schematy jak podłączyć PWM z uC do 4 pinowego wentylatora?
    Bo obroty rozumiem ze musze czytać poprzez liczenie iloci zboczy?


    Obroty obliczysz zliczajc impulsy a nie zbocza - otrzymasz dwa impulsy na 1 obr.
    Podłączenie jak na obrazku:

    sterowanie mosfet - sterowanie mosfet poprzez mikrokontroller

    e marcus
  • Level 9  
    to jeszcze mam teoretyczne pytanie. widzialem już wcześniej ten schemat i zastanawiam się po co tam jest ta dioda skoro wentylator przyjmuje 5v na wejsciu PWM.
    a odnosnie zbocza to chodzilo mi o policzenie np zboczy narastających. taki skrót myślowy :-)