ARDUINO MPPT SOLAR CHARGE CONTROLLER (Version-3.0) (9 / 39 steg)
Steg 9: MOSFET drivrutin
Varför vi behöver en gate föraren?
En Mosfet-drivrutin kan en låg nuvarande digitala utsignalen från en mikrokontroller köra utfärda utegångsförbud för av en Mosfet. En 5 volt digital signal kan växla en hög spänning mosfet med drivrutinen. En MOSFET har en gate kapacitans som du behöver ta ut så att MOSFET kan slå på och ansvarsfrihet det att stänga av, den mer aktuella du kan ge till porten desto snabbare du växla på/av mosfet, det är därför du använder en drivrutin.
För mer information kan du läsa om MOSFET grunderna
Jag använder en IR2104 halvan överbryggar drivrutin för den här designen. IC tar den inkommande PWM-signalen från micro controller, och sedan driver två utgångar för en hög och en låg sida MOSFET.
Hur man använder det?
Jag har tagit bilden ovan från databladet.
Ingång:
Först måste vi ge ström till gate föraren. Det är att ge på Vcc (pin-1) och dess värde är mellan 10-20V enligt datablad.
Högfrekventa PWM signalen från Arduino går till i (pin-2). Stäng av styrsignal från Arduino är ansluten på SD (pin 3).
Utgång:
2 utsignaler PWM genereras från HI och LO stift. Detta ger användaren möjlighet att finjustera döda-band växlingen av MOSFETs.
Avgift Pump krets:
Kondensatorn ansluten mellan VB och VS tillsammans med formuläret diod avgift pumpen. Denna krets dubblar spänningen så hög växeln kan vara drivande på. Men denna bootstrap krets fungerar bara när MOSFETs byter.
Data täcker av IR2104 är fäst här