Amfani da IRF520 MOSFET a matsayin Maɓalli don Arduino
A cikin wannan koyawa, za mu bincika yadda ake amfani da module na IRF520 MOSFET a matsayin maɓalli don ayyukan Arduino. IRF520 sanannen MOSFET ne na N-channel wanda ke ba ka damar sarrafa manyan kaya, kamar motoci ko fitilu, ta amfani da ƙaramin siginar sarrafawa daga Arduino ɗinka. A ƙarshen wannan jagorar, za ka iya kunna da kashe na'urori ta hanyar umarnin lamba masu sauƙi.

Wannan koyawa ta ƙunshi saitin wayoyi, yadda ake shirya Arduino don sarrafa MOSFET, da shawarwari don tabbatar da ingantaccen aiki. Don ƙarin bayani na gani, duba bidiyon (a cikin bidiyo a 00:00).
Bayanin Kayan Aiki
Babban ɓangaren wannan saitin shine IRF520 MOSFET, wanda ke aiki a matsayin maɓalli. Ƙofarsa (gate) tana karɓar ƙaramin siginar ƙarfin lantarki daga Arduino, yana ba shi damar sarrafa kwararar wutar lantarki daga drain zuwa source, yana kunna ko kashe na'urar da aka haɗa yadda ya kamata. Wannan ya sa ya dace don sarrafa na'urorin da ke buƙatar ƙarin wutar lantarki fiye da yadda Arduino zai iya bayarwa kai tsaye.
Baya ga MOSFET, za ka buƙaci resistor don iyakance wutar da ke shiga ƙofar (gate), da kuma samar da wutar lantarki ga kayan da kake son sarrafawa. IRF520 na iya ɗaukar har zuwa 9.2 A na ci gaba da wutar lantarki, wanda ya sa ya dace da aikace-aikace iri-iri.
Cikakkun Bayanai na Datasheet
| Mai ƙera | International Rectifier |
|---|---|
| Lambar ɓangare | IRF520 |
| Ƙarfin lantarki na Logic/IO | 10 V (Vgs) |
| Ƙarfin samarwa | 100 V (Vds) |
| Fitowar wutar lantarki (kowane tashar) | 9.2 A (max) |
| Kololuwar wutar lantarki (kowane tashar) | 33 A (max) |
| Jagorar mitar PWM | Har zuwa 100 kHz |
| Ƙofofin ƙofar shigarwa | 2-4 V (ƙarfin ƙofa) |
| Ragewar ƙarfin lantarki / RDS(on) / saturation | 0.27 Ω (typ.) |
| Iyakokin zafi | 175 °C (max zafin haɗin gwiwa) |
| Kunshin | TO-220 |
| Bayanan kula / bambance-bambance | N-channel MOSFET |
- Tabbatar cewa ƙarfin ƙofa ya isa don kunna MOSFET.
- Yi amfani da resistor (yawanci 10kΩ) tsakanin fil ɗin Arduino da ƙofa don iyakance wutar lantarki.
- Haɗa source zuwa ƙasa don ingantaccen aiki.
- Yi hankali da iyakar ƙarfin lantarki da ƙimar wutar lantarki don hana lalacewa.
- Yi la'akari da amfani da heat sink idan kana aiki kusa da iyakar ƙimar.
Umarnin Wayoyi

Don haɗa module na IRF520 MOSFET, fara da haɗa VIN da GND zuwa samar da wutar lantarki. Haɗa kayan aiki zuwa V+ da V-. Haɗa fil ɗin SIG na module zuwa Pin 8 na Arduino. Kar ka manta fil ɗin GND na module ya haɗa da Arduino.
Misalan Lamba & Bayani
Lambar don sarrafa IRF520 MOSFET tana da sauƙi. Da farko, muna ayyana fil ɗin sarrafawa ta amfani da umarnin #define. A cikin aikin setup(), muna saita wannan fil ɗin a matsayin fitarwa kuma mu fara sadarwar serial.
#define control 8 // fil ɗin da ke sarrafa MOSFET
void setup() {
pinMode(control,OUTPUT); // ayyana fil ɗin sarrafawa a matsayin fitarwa
Serial.begin(9600);
}
A cikin aikin loop(), muna kunna da kashe MOSFET tare da jinkiri tsakanin kowane aiki. Wannan yana ba ka damar ganin maɓallin yana aiki, inda kayan za su sami wutar lantarki na daƙiƙa 2 sannan a kashe su na daƙiƙa 2.
void loop() {
digitalWrite(control,HIGH); // Kunna Maɓallin MOSFET
delay(2000); // Jira 2000 ms ko daƙiƙa 2
digitalWrite(control,LOW); // Kashe Maɓallin MOSFET
delay(2000); // Jira 2000 ms ko daƙiƙa 2
}
Don cikakken lambar da ƙarin bayani, da fatan za a koma ga lambar da aka ɗora a ƙasan labarin. Tabbatar da daidaita fil ɗin sarrafawa a cikin lambar don dacewa da wayoyinka.

Nuni / Abin da za ka Yi Tsammani
Lokacin da ka kunna lambar, ya kamata ka ga kayan suna kunna na daƙiƙa 2 sannan a kashe su na daƙiƙa 2 a ci gaba. Idan kayan ba su kunna ba, duba haɗin wayoyinka kuma tabbatar da cewa samar da wutar lantarki ya isa. Bugu da ƙari, tabbatar da cewa an haɗa MOSFET daidai tare da source da aka haɗa zuwa ƙasa.
Yi hankali da juyar da polarity ko shigar da ba a san shi ba, wanda zai iya haifar da hali marar tsammani. Idan MOSFET bai kunna yadda ya kamata ba, tabbatar da cewa ƙofa tana karɓar siginar ƙarfin lantarki daidai daga Arduino.
/*
* 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
}
Albarkatun da kuma shafukan da za a duba
-
Waje
-
WajeIRF520 datasheet (Vishay)vishay.com
Fayiloli📁
Tsarin zane
-
E-Switch Schematic using IRF5305S MosfedtSchematic 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.pdf1.38 MB
Sauran fayiloli
-
IRF5305 P-Channel MOSFET DatasheetDatasheet 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.pdf0.16 MB