MOSFET IRL3705N, sterowanie taśmą RGB LED

IRL 3705N MOSFET N-Ch TO-220AB 55 V 77 A to tranzystor świetnie nadający się do sterowania przez Arduino długimi taśmami LED RGB.

OBUDOWA TRANZYSTORA

Wykorzystałem 2 źródła do projektu kontrolera:

SCHEMAT

Skecz świetnie ilustrujący możliwości kontrolera: https://learn.adafruit.com/rgb-led-strips/arduino-code

// color swirl! connect an RGB LED to the PWM pins as indicated
// in the #defines
// public domain, enjoy!
 
#define REDPIN 5
#define GREENPIN 6
#define BLUEPIN 3
 
#define FADESPEED 5     // make this higher to slow down
 
void setup() {
  pinMode(REDPIN, OUTPUT);
  pinMode(GREENPIN, OUTPUT);
  pinMode(BLUEPIN, OUTPUT);
}
 
 
void loop() {
  int r, g, b;
 
  // fade from blue to violet
  for (r = 0; r < 256; r++) { 
    analogWrite(REDPIN, r);
    delay(FADESPEED);
  } 
  // fade from violet to red
  for (b = 255; b > 0; b--) { 
    analogWrite(BLUEPIN, b);
    delay(FADESPEED);
  } 
  // fade from red to yellow
  for (g = 0; g < 256; g++) { 
    analogWrite(GREENPIN, g);
    delay(FADESPEED);
  } 
  // fade from yellow to green
  for (r = 255; r > 0; r--) { 
    analogWrite(REDPIN, r);
    delay(FADESPEED);
  } 
  // fade from green to teal
  for (b = 0; b < 256; b++) { 
    analogWrite(BLUEPIN, b);
    delay(FADESPEED);
  } 
  // fade from teal to blue
  for (g = 255; g > 0; g--) { 
    analogWrite(GREENPIN, g);
    delay(FADESPEED);
  } 
}
I W PRAKTYCE

Układ zmontowany na płytce stykowej z wykorzystaniem Arduino UNO

Wykorzystane części:
  • 3 x tranzystor MOSFET IRL3705N
  • 3 x rezystor 100R
  • 3 x rezystor 10k
  • 1 m taśmy RGB LED 28 W/m
  • Arduino UNO
  • Transformator LED 36 W (tu 100 W)
  • płytka stykowa, przewody
INFORMACJE DODATKOWE

http://cxem.net/arduino/arduino11.php
Uwaga, tłumaczenie z rosyjskiego google translator
Wskazane jest umieszczenie rezystora obniżającego w obwodzie bramki (rezystor obniżający między bramką [bramka] a źródłem [źródło]). Konieczne jest upewnienie się, że niski poziom jest przechowywany przy bramie mosfety przy braku sygnału wysokiego poziomu od Arduino. Eliminuje to samoistne włączenie tranzystora.
Zaleca się również umieszczenie rezystora 50-150 omów w otwartym obwodzie bramy, aby zapobiec krótkotrwałym skokom prądu i chronić wyjście mikrokontrolera.
Wybierając mosfet, aby mógł otworzyć się bezpośrednio z mikrokontrolera i nie musiał stawiać przed nim tranzystorów bipolarnych i sterowników, należy zwrócić uwagę na parametr progu bramki, który powinien wynosić około 1 do 4 woltów. Często te tranzystory są oznaczone jako poziom logiczny.
Weźmy na przykład tranzystor: IRL3705N N-Channel Hexfet Power MOSFET.
Tranzystor ten jest w stanie wytrzymać ciągły prąd do 89 A (oczywiście z radiatorem) i otwiera się przy napięciu bramki 1 V (parametr VGS (th)). Dlatego możemy bezpośrednio podłączyć ten tranzystor do nóg Arduino. Gdy tranzystor jest całkowicie otwarty, rezystancja źródła-zapasu wynosi tylko 0,01 Ω (parametr RDS (on)). Dlatego, jeśli podłączysz silnik elektryczny 12V, 10A do tranzystora, spadek napięcia wyniesie tylko 0,1V, a moc rozproszona wynosi 1 wat.
Jeśli użyjemy wyjścia PWM kontrolera, możemy kontrolować moc (a tym samym prędkość obrotową) silnika.
Wróć do Lekcji 5, gdzie użyliśmy efektu Fade dla diody LED, ale zamiast LED, podłącz MOSFET i 12-woltową lampę samochodową. Lampa musi być zasilana z oddzielnej baterii 12 V lub zasilacza.

LINKI:

Dodaj komentarz