Search Code

Kosalela ya IRF520 MOSFET lokola commutateur mpo na Arduino

Kosalela ya IRF520 MOSFET lokola commutateur mpo na Arduino

Na boyekoli oyo, tokotalela ndenge ya kosalela module ya IRF520 MOSFET lokola commutateur mpo na ba projets ya Arduino. IRF520 ezali MOSFET ya N-channel oyo eyebani malamu mpo na koyamba ba charges minene, lokola ba moteurs to ba lumières, na lisekisi ya contrôle moke kowuta na Arduino na yo. Na suka ya boyokoli oyo, okokoka kozimisa mpe kopelisa ba appareils na ba commandes ya code ya pete.

Boyekoli oyo elobeli ndenge ya kosangisa ba fils, ndenge ya kosala programme ya Arduino mpo na kokamba MOSFET, mpe ba conseils mpo na kosala ete fonctionnement ezala ya semba. Mpo na ndimbola ya komona malamu, tala vidéo (na vidéo na 00:00).

Explication ya Hardware

Élément principal ya mise en place oyo ezali MOSFET ya IRF520, oyo ezali kosala lokola commutateur. Gate na yango ezali kozwa signal ya voltage moke kowuta na Arduino, mpe yango esalaka ete ekoka kokamba circulation ya courant longwa na drain kino na source, mpe yango esalaka ete appareil oyo esangani ezipelisa to ekufa. Oyo esalaka ete ezala malamu mpo na kokamba ba appareils oyo esengaka courant mingi koleka oyo Arduino ekoki kopesa mbala moko.

Na ngambo ya MOSFET, okosengela résistance mpo na kokitisa courant oyo ekotaka na gate, mpe mpe source ya puissance mpo na charge oyo olingi kokamba. IRF520 ekoki koyamba kino na 9.2 A ya courant ya libela, mpe yango esalaka ete ezala malamu mpo na ba applications ndenge na ndenge.

Détails ya Datasheet

FabricantInternational Rectifier
Numéro ya pièceIRF520
Voltage ya logique/IO10 V (Vgs)
Voltage ya alimentation100 V (Vds)
Courant ya sortie (na canal)9.2 A (max)
Courant ya pointe (na canal)33 A (max)
Guidance ya fréquence PWMKino na 100 kHz
Seuils ya logique ya entrée2-4 V (voltage ya seuil)
Chute ya voltage / RDS(on) / saturation0.27 Ω (typ.)
Limites thermiques175 °C (température maximale ya jonction)
PackageTO-220
Notes / variantesMOSFET ya N-channel

  • Kokanola ete voltage ya gate ezala ya kokoka mpo na kopelisa MOSFET.
  • Salela résistance (mbala mingi 10kΩ) kati na pin ya Arduino mpe gate mpo na kokitisa courant.
  • Kosangisa source na terre mpo na fonctionnement ya semba.
  • Keba na ba limites ya voltage mpe courant ya maximum mpo na kopekisa kobebisama.
  • Kanisa kosalela heat sink soki ozali kosala pembeni ya ba ratings ya maximum.

Ba Instructions ya Wiring

Arduino wriing for IRF520 module
Arduino wriing for IRF520 module

Mpo na kosangisa ba fils ya module ya IRF520 MOSFET, banda na kosangisa VIN mpe GND na source ya puissance. Kosangisa charge na yo na V+ mpe V-. Kosangisa pin ya SIG ya module na Pin 8 ya Arduino. Kobosana te ete pin ya GND ya module esangisama na Arduino.

Ba Exemples ya Code mpe Explication

Code mpo na kokamba IRF520 MOSFET ezali pete. Liboso, tosengeli kopesa pin ya contrôle na directive #define. Na fonction setup(), tosengeli kotia pin oyo lokola sortie mpe kobanda communication ya série.


#define control 8 // pin oyo ekokamba MOSFET

void setup() {
  pinMode(control,OUTPUT); // kopesa pin ya contrôle lokola sortie
  Serial.begin(9600);
}

Na fonction loop(), tozali kopelisa mpe kozimisa MOSFET na délai kati na chaque action. Oyo esalaka ete okoka komona commutateur na fonctionnement, epai wapi charge ekopelama mpo na secondes 2 mpe sima ekokufa mpo na secondes 2.

Using an IRF520 MOSFET switch button with an Arduino

void loop() {
  digitalWrite(control,HIGH); // Kopelisa commutateur ya MOSFET
  delay(2000); // Kozela mpo na 2000 ms to secondes 2

  digitalWrite(control,LOW); // Kozimisa commutateur ya MOSFET
  delay(2000); // Kozela mpo na 2000 ms to secondes 2
}

Mpo na code mobimba mpe ba détails mosusu, tala code oyo ezali na nsé ya article. Kanisa kobongola pin ya contrôle na code mpo na kokokana na wiring na yo.

Démonstration / Nini Okokanela

Ntango okosala code, okomona charge ezipelama mpo na secondes 2 mpe sima ekokufa mpo na secondes 2 na libela. Soki charge ezipelami te, tala ba connexions na yo mpe kanisa ete source ya puissance ezali ya kokoka. Na ngambo wana, tia ete MOSFET esangisami malamu na source esangisami na terre.

Keba na polarité oyo ebongolami to ba entrées oyo ezangi fondement, mpo yango ekoki komemela ba comportements oyo ezanga libandisi. Soki MOSFET ezipelami malamu te, tia ete gate ezali kozwa signal ya voltage ya semba kowuta na Arduino.

Images

Using an IRF520 MOSFET switch button with an Arduino
Using IRF520 MOSFET Switch button for Arduino
Arduino wriing for IRF520 module
Arduino wriing for IRF520 module
IRF520_module-1
IRF520_module-1
IRF520_module-2
IRF520_module-2
IRF520_module-3
IRF520_module-3
105-Using an IRF520 MOSFET as a switch for Arduino
Langue: C++
/*
 * IRF520 MOSFET Switch module for Arduino
 * Written by Ahmad Shamshiri for Robojax.com
Date modified: June 9, 2018 at 18:58 in Ajax, Ontario, Canada
Watch video instructions for this code: https://youtu.be/17vqLv508Uw
 */

#define control 8 // pin that controls the MOSFET

void setup() {
  // IRF520 MOSFET Tutorial by Robojax
  pinMode(control,OUTPUT);// define control pin as output
  Serial.begin(9600);

}

void loop() {
  // IRF520 MOSFET Tutorial by Robojax

  digitalWrite(control,HIGH); // Turn the MOSFET Switch ON
  delay(2000);// Wait for 2000 ms or 2 seconds

  digitalWrite(control,LOW); // Turn the MOSFET Switch OFF
  delay(2000);// Wait for 2000 ms or 2 seconds


}

Mokili na bisika

Fichiers📁

Schematic

  • E-Switch Schematic using IRF5305S Mosfedt
    Schematic for the IRF5305S P-channel MOSFET. This component is a power MOSFET commonly used for high-side switching applications, with a drain-source voltage of -55V and continuous drain current of -31A.
    robojax_e-switch_IRF5305S_schematic.pdf 1.38 MB

Mabala a mangwe

  • IRF5305 P-Channel MOSFET Datasheet
    Datasheet for the IRF5305, a P-channel power MOSFET. It features a drain-to-source voltage of -55V, continuous drain current of -31A, and low on-resistance, suitable for high-power switching applications.
    robojax_e-switch_IRF5305_datasheet.pdf 0.16 MB