الـ MOSFET كمفتاح: مفاتيح Logic-level وقيادة البوابة وكيف تختار المناسب

MOSFET as a switch: power MOSFETs and a transistor on an electronics workbench

الـ MOSFET كمفتاح: مفاتيح Logic-level وقيادة البوابة وكيف تختار المناسب

قائمة المحتويات
  1. مقدمة.
  2. ما هو الـ MOSFET وكيف يعمل؟.
  3. MOSFET مقابل BJT: أيهما للتبديل؟.
  4. الأرقام في ورقة البيانات.
  5. مفاتيح Logic-level وفخ الـ 10 فولت.
  6. مفتاح في الجانب السالب بـ MOSFET من قناة N.
  7. قيادة محرك أو شريط بـ PWM.
  8. الفقد والحرارة: P = I² × RDS(on).
  9. مفتاح في الجانب الموجب بـ MOSFET من قناة P.
  10. اختيار الـ MOSFET: قائمة تحقق.
  11. تحويل المستوى واستخدامات الإشارات الصغيرة.
  12. كيف تختبر الـ MOSFET بالملتيميتر.
  13. أخطاء شائعة يجب تجنبها.
  14. قطع الـ MOSFET التي تحتفظ بها في عدّتك.
  15. الأسئلة الشائعة.
  16. الخلاصة.

زمن القراءة 15 دقيقة.

1. مقدمة

طرف Arduino أو ESP32 لا يستطيع إعطاء أكثر من بضع عشرات الملي أمبير. ولتشغيل محرك أو شريط LED أو مضخة أو سخان أو سولينويد تحتاج إلى مفتاح يستطيع الطرف التحكم فيه ويحمل أمبيرات. والـ MOSFET هو الإجابة القياسية: يتحكم فيه الجهد، ويسحب تقريبًا تيارًا معدومًا عند البوابة، وحين يعمل يتصرف كمقاومة صغيرة جدًا.

يشرح هذا الدليل كيف يعمل الـ MOSFET، ومقارنته بالترانزستور ثنائي القطبية، وما معنى Logic-level فعلًا، وأي الأرقام تقرؤها في ورقة البيانات، وكيف تبني مفتاحًا في الجانب السالب ومفتاحًا في الجانب الموجب، وكيف تقود محركًا بـ PWM، وكيف تختار قطعة، وكيف تختبرها بالملتيميتر. وفي كل قسم أرقام محسوبة يمكنك التحقق منها بنفسك.

IRLZ44Z N-Channel MOSFET Transistor 55V 51A Through Hole TO-220AB
IRLZ44Z، قناة N من نوع Logic-level
IRLZ44Z N-Channel MOSFET Transistor 55V 51A Through Hole TO-220AB
IRF3205 N-Channel Power MOSFET Transistor 55V 110A 8mΩ TO-220 (Original)
IRF3205، 55 فولت 110 أمبير
IRF3205 N-Channel Power MOSFET Transistor 55V 110A 8mΩ TO-220 (Original)
IRFZ44N N-Channel Power MOSFET Transistor 49A-55V-17.5mΩ TO-220
IRFZ44N، 55 فولت 49 أمبير
IRFZ44N N-Channel Power MOSFET Transistor 49A-55V-17.5mΩ TO-220
IRF9540N P-Channel Power MOSFET Transistor 100V 23A TO-220 (Orignal)
IRF9540N، قناة P
IRF9540N P-Channel Power MOSFET Transistor 100V 23A TO-220 (Orignal)
2N7000 N-Channel Enhancement-Mode MOSFET 60V 200mA TO-92
2N7000، قناة N صغيرة
2N7000 N-Channel Enhancement-Mode MOSFET 60V 200mA TO-92
GOODWORK AO3400 A09T SMD MOSFET Transistor SOT-23
AO3400، قناة N بنوع SMD
GOODWORK AO3400 A09T SMD MOSFET Transistor SOT-23

2. ما هو الـ MOSFET وكيف يعمل؟

للـ MOSFET (ترانزستور تأثير المجال من أكسيد المعدن وشبه الموصل) ثلاثة أطراف: البوابة (G) والمصرف (D) والمنبع (S). التيار الذي تريد تبديله يمر بين المصرف والمنبع. والجهد بين البوابة والمنبع Vgs هو الذي يتحكم فيه.

  • قناة N (النوع الشائع): تعمل حين تكون البوابة أكثر موجبية من المنبع بجهد كافٍ. وتوضع عادة بين الحمل والأرضي: مفتاح في الجانب السالب (Low-side).
  • قناة P: تعمل حين تكون البوابة أكثر سالبية من المنبع. وتوضع بين المصدر والحمل: مفتاح في الجانب الموجب (High-side).
  • نمط التعزيز (Enhancement): مفاتيح التبديل تكون مطفأة عند Vgs = 0 وتعمل حين يرتفع Vgs (N) أو ينخفض (P).
  • دايود الجسم (Body diode): كل MOSFET قدرة فيه دايود داخلي، من المنبع إلى المصرف في قطعة القناة N. ويوصّل في الاتجاه العكسي، وهذا مهم للمحركات وللاختبار.

البوابة معزولة، فلا تسحب تيارًا إلا أثناء الشحن والتفريغ. ولذلك يستطيع طرف المتحكم الدقيق قيادة الـ MOSFET مباشرة في حالات كثيرة، ولذلك الـ MOSFET كفؤ: حين يعمل بالكامل يتصرف كمقاومة بقيمة صغيرة جدًا، هي مقاومة التشغيل RDS(on).

3. MOSFET مقابل BJT: أيهما للتبديل؟

الترانزستور ثنائي القطبية (BJT) مثل 2N2222 وBC547 يتحكم فيه تيار القاعدة. أما الـ MOSFET فيتحكم فيه جهد البوابة. وكلاهما يبدّل الأحمال:

BJT (2N2222 وBC547 وBC337) MOSFET (IRLZ44Z وIRF540 و2N7000)
التحكم تيار القاعدة (يحتاج مقاومة قاعدة) جهد البوابة (تيار ثابت شبه معدوم)
حالة التشغيل هبوط جهد التشبع نحو 0.2 فولت أو أكثر مقاومة RDS(on)، بضعة ميلي أوم في قطع القدرة
الفقد عند التيار العالي أعلى: P = Vce(sat) × I أقل: P = I² × RDS(on)
التيار المعتاد حتى نحو 0.1 إلى 0.8 أمبير للقطع الصغيرة من 0.2 أمبير (2N7000) إلى أكثر من 100 أمبير (IRF3205)
الأفضل لـ مصابيح LED والريلاي والأحمال الصغيرة المحركات والأشرطة والسخانات وما فوق بضع مئات من الملي أمبير

قاعدة عملية: لريلاي صغير أو LED يكفي BJT وهو رخيص. وفوق نحو نصف أمبير يهدر الـ MOSFET طاقة أقل بكثير ويبقى أبرد. راجع دليل الترانزستورات لجانب BJT. وللقطع تصفّح الترانزستورات ثنائية القطبية والـ MOSFET.

2N2222 NPN Bipolar Transistor 30V 600mA TO-92
2N2222، BJT من نوع NPN
2N2222 NPN Bipolar Transistor 30V 600mA TO-92
BC547 BJT NPN Transistor 45V 100mA TO-92
BC547، BJT من نوع NPN
BC547 BJT NPN Transistor 45V 100mA TO-92
BC337 NPN Amplifier Transistor 800mA 45V TO-92
BC337، BJT من نوع NPN
BC337 NPN Amplifier Transistor 800mA 45V TO-92
BC557 BJT PNP Epitaxial Silicon Transistor -50V -100 TO-92
BC557، BJT من نوع PNP
BC557 BJT PNP Epitaxial Silicon Transistor -50V -100 TO-92
Tip122 5A 100V NPN Darlington Power Transistor TO-220
TIP122، دارلنجتون
Tip122 5A 100V NPN Darlington Power Transistor TO-220

4. الأرقام في ورقة البيانات

هذه هي المعاملات المهمة عند اختيار MOSFET للتبديل:

المعامل المعنى كيف تستخدمه
VDS أقصى جهد بين المصرف والمنبع لا يقل عن 1.5 إلى 2 ضعف جهد المصدر، ليتحمل القفزات
ID أقصى تيار مستمر للمصرف لا يقل عن ضعف تيار الحمل؛ ويعتمد على التبريد
RDS(on) مقاومة التشغيل عند Vgs محدد الأقل أفضل. اقرأها عند جهد بوابتك أنت
Vgs(th) عتبة البوابة: حيث يبدأ التوصيل فقط ليست جهد التشغيل الكامل
Vgs(max) أقصى جهد للبوابة، عادة ±20 فولت لا تتجاوزه أبدًا وإلا يتلف عازل البوابة
Qg / Ciss شحنة البوابة / سعة الدخل الأكبر يعني تبديلًا أبطأ وتيار بوابة أكبر عند تردد PWM عالٍ

مثال من قوائمنا: الـ IRF3205 مكتوب 55 فولت و110 أمبير و8 mΩ؛ والـ IRFZ44N مكتوب 55 فولت و49 أمبير و17.5 mΩ؛ والـ IRF540 مكتوب 100 فولت و33 أمبير؛ والـ IRF520 مكتوب 100 فولت و9.2 أمبير و0.27 Ω. وقيم RDS(on) هذه تُقاس عند جهد بوابة نحو 10 فولت، فهي ليست ما تحصل عليه من طرف 5 فولت أو 3.3 فولت. وهذه نقطة القسم التالي.

5. مفاتيح Logic-level وفخ الـ 10 فولت

كثير من الـ MOSFET القدرة التقليدية، مثل IRF520 وIRF540 وIRFZ44N وIRF3205، محدَّدة عند جهد بوابة 10 فولت. وإذا قُدتها من طرف Arduino بجهد 5 فولت فإنها توصّل جزئيًا فقط: تكون RDS(on) أعلى كثيرًا من القيمة المكتوبة، فتسخن القطعة، وقد لا يصل إلى الحمل الجهد كاملًا. وعلى لوحات 3.3 فولت (ESP32 وESP8266) يكون الأمر أسوأ.

منحنيات توضيحية لمقاومة التشغيل مقابل جهد البوابة لـ MOSFET من نوع Logic-level وآخر قياسي، مع علامات عند 3.3 و5 و10 فولت، وملاحظة بقراءة RDS(on) عند جهد بوابتك

  • مفاتيح Logic-level مصممة لتعمل بالكامل عند 4.5 أو 5 فولت، وبعضها عند 2.5 فولت. وغالبًا يشير الحرف L في الاسم إليها، مثل IRLZ44Z.
  • القطع الصغيرة من نوع SMD مثل AO3400 وSI2302 و2N7002K تعمل من 3.3 أو 5 فولت للأحمال الصغيرة والمتوسطة. والـ SI2302 مكتوب بعتبة 1.1 فولت، والـ 2N7002K مكتوب 1.7 Ω عند 4.5 فولت.
  • كيف تتحقق: ابحث في ورقة البيانات عن جدول أو منحنى RDS(on) مقابل Vgs واقرأ القيمة عند جهد بوابتك. وإذا كانت ورقة البيانات تعطي RDS(on) عند 10 فولت فقط فافترض أنها ليست Logic-level.
  • إذا اضطررت لاستخدام قطعة 10 فولت فقُد بوابتها من مرحلة 12 فولت (ترانزستور أو دائرة قيادة بوابة مثل مشغّل TLP250 ذو القارن الضوئي) بدل طرف المتحكم.

كثير من ‘موديولات قيادة IRF520’ الرخيصة فيها هذه المشكلة بالضبط: تعمل للأحمال الصغيرة على 5 فولت، لكنها تسخن وتفقد جهدًا مع الأحمال الأكبر.

IRLZ44Z N-Channel MOSFET Transistor 55V 51A Through Hole TO-220AB
IRLZ44Z، Logic-level
IRLZ44Z N-Channel MOSFET Transistor 55V 51A Through Hole TO-220AB
2N7002K 7002 N Channel MOSFET SMD 60V 340mA 0.35W 1.7Ω@4.5V SOT-23
2N7002K، SMD 60 فولت
2N7002K 7002 N Channel MOSFET SMD 60V 340mA 0.35W 1.7Ω@4.5V SOT-23
GOODWORK SI2302 N-Channel MOSFET Transistor SMD 1.1V@250uA SOT-23
SI2302، SMD بعتبة منخفضة
GOODWORK SI2302 N-Channel MOSFET Transistor SMD 1.1V@250uA SOT-23
GOODWORK AO3400 A09T SMD MOSFET Transistor SOT-23
AO3400، قناة N بنوع SMD
GOODWORK AO3400 A09T SMD MOSFET Transistor SOT-23
SI2300 2300 20V 3A 35mΩ@4.5V,3.6A 0.4W N Channel SOT-23 SMD MOSFET
SI2300، SMD 20 فولت 3 أمبير
SI2300 2300 20V 3A 35mΩ@4.5V,3.6A 0.4W N Channel SOT-23 SMD MOSFET
BSS138 SMD MOSFET Transistor 50V 220mA 1.7Ω@10V,220mA 350mW N Channel SOT-23
BSS138، SMD 50 فولت
BSS138 SMD MOSFET Transistor 50V 220mA 1.7Ω@10V,220mA 350mW N Channel SOT-23
TLP250 MOSFET Transistor Driver 15V 11mA Dip-8
TLP250، قيادة بوابة
TLP250 MOSFET Transistor Driver 15V 11mA Dip-8

6. مفتاح في الجانب السالب بـ MOSFET من قناة N

هذه الدائرة هي أكثر ما ستستخدمه: يتصل الحمل بالمصدر، ويقع الـ MOSFET بين الحمل والأرضي، ويقود طرف المتحكم الدقيق البوابة.

مفتاح في الجانب السالب: طرف PWM في Arduino عبر مقاومة بوابة 220 أوم إلى بوابة MOSFET من قناة N، ومقاومة سحب للأسفل 10 كيلو أوم من البوابة إلى الأرضي، ومحرك بين +12 فولت والمصرف، ودايود فلاي باك عبر المحرك، والمنبع إلى الأرضي

  • مقاومة البوابة (من 100 Ω إلى 220 Ω): تحدّ تيار شحن سعة البوابة وتخمد الاهتزازات. وتحمي الطرف من قفزة قصيرة.
  • مقاومة السحب للأسفل (10 kΩ من البوابة إلى GND): تُبقي الـ MOSFET مطفأً حين يكون الطرف عائمًا، مثل لحظة التشغيل أو أثناء رفع الكود. وبدونها قد يدور المحرك من تلقاء نفسه.
  • أرضي مشترك: يذهب المنبع إلى GND، ويجب وصل أرضي Arduino بأرضي مصدر الحمل.
  • دايود فلاي باك: مطلوب لكل محرك أو ريلاي أو سولينويد. ضعه عبر الحمل ومهبطه إلى التغذية الموجبة: راجع دليل الدايودات.
  • تغذية الحمل: يمكن أن يكون جهد الحمل أعلى كثيرًا من جهد المنطق، مثل 12 أو 24 فولت، ما دام ضمن VDS.

استخدم لوحة تجارب وأسلاك توصيل للاختبار بتيار منخفض، ولحِم وصلات الطاقة لما يزيد عن بضعة أمبير، لأن ملامسات لوحة التجارب غير مقنَّنة لتيار عالٍ. راجع دليل أسلاك التوصيل ولوحات التجارب.

7. قيادة محرك أو شريط بـ PWM

للتحكم في سرعة محرك DC أو سطوع شريط، بدّل الـ MOSFET تشغيلًا وإطفاءً بسرعة باستخدام PWM (التعديل بعرض النبضة). ويتبع متوسط الجهد على الحمل نسبة التشغيل.


// N-channel MOSFET gate on pin 9 (PWM), motor on the drain side
const int MOSFET_PIN = 9;

void setup() {
  pinMode(MOSFET_PIN, OUTPUT);
}

void loop() {
  analogWrite(MOSFET_PIN, 64);    // about 25 % speed
  delay(2000);
  analogWrite(MOSFET_PIN, 128);   // about 50 % speed
  delay(2000);
  analogWrite(MOSFET_PIN, 255);   // fully on
  delay(2000);
  analogWrite(MOSFET_PIN, 0);     // off
  delay(2000);
}
  • التردد: التردد الافتراضي لـ analogWrite في Arduino Uno نحو 490 هرتز على معظم الأطراف، وهو مناسب للمحركات والأشرطة. والتردد الأعلى أهدأ للمحركات لكنه يحتاج MOSFET بشحنة بوابة صغيرة.
  • الفقد أثناء التبديل: يبدد الـ MOSFET أكبر حرارة أثناء تغيير حالته. والبوابة البطيئة (مقاومة كبيرة أو قيادة ضعيفة) تزيد هذه الحرارة، فأبقِ مقاومة البوابة بين 100 Ω و220 Ω مع PWM.
  • تقنين التيار: تأكد أن الـ MOSFET والأسلاك يتحملان تيار توقف المحرك، وهو أضعاف تيار التشغيل.

لشريط LED بجهد 12 فولت تعمل الدائرة نفسها بـ MOSFET واحد من قناة N لكل قناة لون. راجع دليل مصابيح LED لأساسيات الـ LED، ودليل WS2812 للأشرطة القابلة للعنونة، فهي لا تحتاج MOSFET.

8. الفقد والحرارة: P = I² × RDS(on)

حين يعمل الـ MOSFET بالكامل تساوي الحرارة التي يصنعها مربع التيار مضروبًا في RDS(on):

P = I² × RDS(on)

  • مثال 1: RDS(on) = 20 mΩ (0.02 Ω) وحمل 5 أمبير: P = 5² × 0.02 = 0.5 واط. قطعة TO-220 تعمل دافئة بدون مشتت حراري.
  • مثال 2: القطعة نفسها عند 10 أمبير: P = 10² × 0.02 = 2 واط. تحتاج مشتتًا حراريًا أو RDS(on) أقل.
  • مثال 3: القطعة نفسها بقيادة بوابة ضعيفة، وارتفعت RDS(on) إلى 100 mΩ عند 5 أمبير: P = 5² × 0.1 = 2.5 واط. هذا ثمن جهد بوابة منخفض جدًا.

وتذكر أن RDS(on) ترتفع مع الحرارة، غالبًا إلى نحو 1.5 ضعف قيمتها عند 25 °م حين تسخن القطعة. وكقاعدة، تستطيع قطعة TO-220 تبديد نحو واط إلى واطين بدون مشتت حراري. وفوق ذلك ركّبها على مشتت حراري، مع وسادة عازلة إذا كان يجب عزل اللسان، لأن اللسان موصول عادة بالمصرف.

9. مفتاح في الجانب الموجب بـ MOSFET من قناة P

أحيانًا يجب أن يبقى الحمل متصلًا بـ GND ويكون المفتاح في الجانب الموجب، مثل مصدر السيارات أو الأراضي المشتركة. لذلك تستخدم MOSFET من قناة P ومنبعه إلى المصدر. يعمل حين تنخفض البوابة عن المنبع بأكثر من عتبته.

مفتاح في الجانب الموجب: MOSFET من قناة P ومنبعه إلى +12 فولت ومصرفه إلى الحمل، ومقاومة سحب للأعلى 10 كيلو أوم من البوابة إلى الخط، وترانزستور NPN يقوده طرف المتحكم ويسحب البوابة للأسفل، مع ملاحظة عن الحماية من عكس القطبية

  • حالة الإطفاء: مقاومة السحب للأعلى تثبّت البوابة عند جهد المصدر، فيكون Vgs = 0 ويكون الـ MOSFET مطفأً.
  • حالة التشغيل: الـ NPN الصغير (2N2222 أو BC547) الذي يقوده المتحكم الدقيق يسحب البوابة نحو GND. فيصبح Vgs نحو −12 فولت وتعمل القناة P.
  • لماذا الـ NPN: لا يستطيع المتحكم الدقيق رفع بوابة 12 فولت إلى 12 فولت ليطفئ الـ MOSFET. والـ NPN ومقاومة السحب للأعلى يحلان ذلك. أبقِ |Vgs| ضمن التقنين، وهو عادة ±20 فولت.
  • قطع معتادة: IRF9540N (100 فولت، 23 أمبير) وIRF5305 (55 فولت، 31 أمبير) وIRF9530 (100 فولت، 14 أمبير) بنوع TO-220، وAO3401 أو BSS84 بنوع SMD للأحمال الصغيرة.
IRF9540N P-Channel Power MOSFET Transistor 100V 23A TO-220 (Orignal)
IRF9540N، قناة P
IRF9540N P-Channel Power MOSFET Transistor 100V 23A TO-220 (Orignal)
IRF5305 P-Channel Power MOSFET 55V 31A TO-220
IRF5305، قناة P
IRF5305 P-Channel Power MOSFET 55V 31A TO-220
IRF9530 P-Channel Power MOSFET Transistor 100V 14A 0.2Ω TO-220
IRF9530، قناة P
IRF9530 P-Channel Power MOSFET Transistor 100V 14A 0.2Ω TO-220
AO3401 30V 4.2A 65mΩ@10V,4.2A 350mW P Channel SOT-23(TO-236) MOSFET SMD
AO3401، قناة P بنوع SMD
AO3401 30V 4.2A 65mΩ@10V,4.2A 350mW P Channel SOT-23(TO-236) MOSFET SMD
BSS84 PD 50V 130mA 10Ω@5V,100mA 360mW P Channel SOT-23 SMD MOSFET
BSS84، قناة P بنوع SMD
BSS84 PD 50V 130mA 10Ω@5V,100mA 360mW P Channel SOT-23 SMD MOSFET

الحماية من عكس القطبية استخدام آخر: MOSFET من قناة P في الخط الموجب، ومصرفه إلى موجب البطارية ومنبعه إلى الحمل وبوابته إلى GND، يمرر التيار بهبوط شبه معدوم عند التوصيل الصحيح ويمنع المصدر المعكوس. ومقارنة بالدايود يكون الفقد جزءًا صغيرًا (راجع الشكل ودليل الدايودات).

10. اختيار الـ MOSFET: قائمة تحقق

  1. النوع: قناة N للمفتاح في الجانب السالب (الحالة المعتادة). وقناة P فقط حين تحتاج مفتاحًا في الجانب الموجب.
  2. جهد البوابة: Logic-level للتحكم بـ 5 أو 3.3 فولت. وإذا كانت ورقة البيانات تعطي RDS(on) عند 10 فولت فقط فقُد البوابة بـ 10 فولت أو أكثر.
  3. VDS: ضعف جهد المصدر على الأقل (مثلًا قطع 60 فولت على مصدر 24 فولت).
  4. ID وRDS(on): اختر RDS(on) بحيث يبقى I² × RDS(on) ضمن الحرارة التي تستطيع تبديدها. واختر ID لا يقل عن ضعف تيار الحمل.
  5. الغلاف: TO-92 أو SOT-23 للأحمال الصغيرة، وTO-220 لبضعة أمبير، وTO-247 للقدرات العالية جدًا.
  6. أمور إضافية: افحص Vgs(max) وشحنة البوابة لتردد PWM العالي، وهل يناسب تقنين تيار دايود الجسم حملًا حثّيًا.
المهمة قطع من مجموعتنا
تبديل الإشارات الصغيرة وتحويل مستوى المنطق 2N7000 وBSS138 و2N7002K وBSS123
أحمال صغيرة على 3.3 أو 5 فولت (LED ومحركات صغيرة) AO3400 وSI2302 وSI2300 و2N7002K (SMD)
المحركات والأشرطة والسخانات من 12 إلى 24 فولت IRLZ44Z (Logic-level) وIRF3205 وIRFZ44N وIRFB4110 (مع قيادة بوابة 10 فولت)
جهد عالٍ (من 100 إلى 500 فولت) IRF540 (100 فولت) وIRF740 (400 فولت)
الجانب الموجب أو الحماية من عكس القطبية IRF9540N وIRF5305 وAO3401 وBSS84

تصفّح قسم MOSFET كاملًا، والترانزستورات SMD، والترانزستورات ثنائية القطبية. الأسعار والتوفر موجودة في صفحة كل منتج.

11. تحويل المستوى واستخدامات الإشارات الصغيرة

تُستخدم الـ MOSFET الصغيرة مثل BSS138 و2N7000 على نطاق واسع في تحويل المستوى ثنائي الاتجاه بين منطق 3.3 و5 فولت، مثل خطوط I2C، مع مقاومة سحب للأعلى في كل جانب. وتُستخدم أيضًا كمفاتيح صغيرة للإشارات وكترانزستورات تمرير للحساسات.

  • لـ I2C استخدم موديولات تحويل المستوى الجاهزة أو ابنِ دائرة BSS138 القياسية: البوابة إلى خط 3.3 فولت، والمنبع إلى جانب 3.3 فولت، والمصرف إلى جانب 5 فولت، ومقاومة سحب للأعلى في كل جانب.
  • لإشارة في اتجاه واحد من 5 إلى 3.3 فولت يكفي مقسّم مقاومات للإشارات البطيئة.
  • لا توصّل خرج 5 فولت مباشرة بطرف ESP32 أو ESP8266 أبدًا.

وبروتوكول I2C نفسه موضح في دليل I2C وSPI وUART.

12. كيف تختبر الـ MOSFET بالملتيميتر

تعامل مع الـ MOSFET بحذر: الكهرباء الساكنة قد تتلف البوابة. المس جسمًا معدنيًا مؤرضًا أولًا. وهذا الاختبار يصلح لقطعة قناة N معتادة خارج الدائرة:

  1. وصّل الأطراف الثلاثة معًا لثانية لتفريغ البوابة.
  2. اضبط الملتيميتر على مدى اختبار الدايود. راجع دليل الملتيميتر للأساسيات.
  3. ضع الطرف الأحمر على المنبع والطرف الأسود على المصرف. يجب أن ترى دايود الجسم، نحو 0.4 إلى 0.7 فولت. والاتجاه العكسي يعرض OL.
  4. المس بالطرف الأحمر البوابة (والأسود ما زال على المنبع) للحظة، ثم أعد الأحمر إلى المصرف. الآن القناة تعمل ويعرض الجهاز قراءة منخفضة جدًا، قرب 0 فولت، في الاتجاهين.
  5. وصّل البوابة بالمنبع مرة أخرى لإطفاء الـ MOSFET. وترجع قراءة المصرف-المنبع إلى OL في الاتجاه العكسي.

إذا قُرئ المصرف والمنبع قرب 0 فولت في الاتجاهين دون لمس البوابة فالـ MOSFET متقصّر. وقراءة OL لا تتغير عند لمس البوابة تعني قطعة تالفة أو مفتوحة، لكن القطعة عالية العتبة قد تحتاج لمسة أطول، فاختبرها أيضًا داخل دائرة. تصفّح ملتيميترات UNI-T وقسم الملتيميتر.

13. أخطاء شائعة يجب تجنبها

  • استخدام MOSFET من فئة 10 فولت مثل IRF520 أو IRF540 من طرف 5 أو 3.3 فولت وتوقع تشغيل كامل.
  • الخلط بين عتبة البوابة Vgs(th) والجهد اللازم للتشغيل الكامل.
  • ترك البوابة عائمة بدون مقاومة سحب للأسفل.
  • نسيان الأرضي المشترك بين المتحكم الدقيق ومصدر الحمل.
  • ترك دايود الفلاي باك على المحرك أو الريلاي أو السولينويد.
  • اختيار VDS قريب جدًا من جهد المصدر بدون هامش للقفزات.
  • تجاوز تقنين البوابة ±20 فولت، مثلًا بقيادة بوابة من مصدر 24 فولت.
  • تركيب MOSFET ساخن واللسان يلمس معدنًا آخر: اللسان عادة هو المصرف.
  • استخدام لوحة التجارب مع التيارات العالية.

14. قطع الـ MOSFET التي تحتفظ بها في عدّتك

لـ Arduino وESP32 والإلكترونيات العامة تغطي هذه المجموعة معظم الاحتياجات:

القطعة السبب
IRLZ44Z (عدة قطع) MOSFET قدرة Logic-level للمحركات والأشرطة من تحكم 5 أو 3.3 فولت
IRF3205 أو IRFZ44N MOSFET قدرة عام من قناة N مع قيادة بوابة 10 فولت
IRF9540N أو IRF5305 قناة P للتبديل في الجانب الموجب والحماية من عكس القطبية
2N7000 أو BSS138 MOSFET إشارة صغير وتحويل المستوى
AO3400 أو SI2302 (SMD) أحمال صغيرة على لوحة مطبوعة
2N2222 أو BC547 BJT صغير لقيادة بوابة MOSFET أو ريلاي
مقاومات 10 kΩ و220 Ω مقاومة السحب للأسفل ومقاومة البوابة
1N4007 أو دايود شوتكي دايود فلاي باك للمحركات والريلاي

تصفّح الـ MOSFET والترانزستورات SMD والـ BJT. ولتنعيم وفصل مصدر المحرك راجع دليل المكثفات، وللمقاومات راجع دليل المقاومات.

IRLZ44Z N-Channel MOSFET Transistor 55V 51A Through Hole TO-220AB
IRLZ44Z
IRLZ44Z N-Channel MOSFET Transistor 55V 51A Through Hole TO-220AB
IRF3205 N-Channel Power MOSFET Transistor 55V 110A 8mΩ TO-220 (Original)
IRF3205
IRF3205 N-Channel Power MOSFET Transistor 55V 110A 8mΩ TO-220 (Original)
IRFZ44N N-Channel Power MOSFET Transistor 49A-55V-17.5mΩ TO-220
IRFZ44N
IRFZ44N N-Channel Power MOSFET Transistor 49A-55V-17.5mΩ TO-220
IRF9540N P-Channel Power MOSFET Transistor 100V 23A TO-220 (Orignal)
IRF9540N
IRF9540N P-Channel Power MOSFET Transistor 100V 23A TO-220 (Orignal)
2N7000 N-Channel Enhancement-Mode MOSFET 60V 200mA TO-92
2N7000
2N7000 N-Channel Enhancement-Mode MOSFET 60V 200mA TO-92
BSS138 SMD MOSFET Transistor 50V 220mA 1.7Ω@10V,220mA 350mW N Channel SOT-23
BSS138
BSS138 SMD MOSFET Transistor 50V 220mA 1.7Ω@10V,220mA 350mW N Channel SOT-23
2N2222 NPN Bipolar Transistor 30V 600mA TO-92
2N2222
2N2222 NPN Bipolar Transistor 30V 600mA TO-92

15. الأسئلة الشائعة

هل أقود الـ MOSFET مباشرة من طرف Arduino؟

نعم، إذا كان من نوع Logic-level (مثل IRLZ44Z) وتيار الحمل ضمن تقنينه. أضف مقاومة بوابة من 100 Ω إلى 220 Ω ومقاومة سحب للأسفل 10 kΩ.

لماذا يسخن IRF520 أو IRF540 على 5 فولت؟

لأنه لا يعمل بالكامل عند 5 فولت: فـ RDS(on) له محدَّدة عند 10 فولت. استخدم MOSFET من نوع Logic-level أو قُد البوابة بمرحلة من 10 إلى 12 فولت.

هل أحتاج مقاومة بوابة؟

يُنصح بها: 100 Ω إلى 220 Ω تحدّ تيار شحن البوابة وتقلل الاهتزاز. وفي الدوائر البطيئة الصغيرة يمكن الاستغناء عنها، لكنها لا تكلف تقريبًا شيئًا.

هل أستخدم MOSFET من قناة N في الجانب الموجب؟

يحتاج إلى جهد بوابة أعلى من المصدر ليعمل، وهذا يتطلب درايفر. وفي المشاريع البسيطة استخدم MOSFET من قناة P للجانب الموجب، أو ابقَ بالمفتاح في الجانب السالب.

ماذا يعني الحرف L في IRL…؟

يشير عادة إلى قطعة Logic-level، تعمل بالكامل عند 4.5 إلى 5 فولت في البوابة، مقارنة بقطع IRF… المحدَّدة عند 10 فولت.

لماذا دار المحرك حين رفعت الكود؟

أثناء الرفع يكون الطرف عائمًا. وبدون مقاومة سحب للأسفل قد تشحن البوابة نفسها وتشغّل الـ MOSFET. أضف مقاومة 10 kΩ من البوابة إلى GND.

هل دايود جسم الـ MOSFET مشكلة؟

يوصّل في الاتجاه العكسي، وهذا مفيد لتيار الدوران الحر من الأحمال الحثّية، لكنه يعني أيضًا أن المصدر المعكوس لا يُمنع بمفتاح من قناة N. استخدم MOSFET حماية من قناة P أو دايودًا لذلك.

هل أستخدم الـ MOSFET لأحمال التيار المتناوب؟

MOSFET واحد يبدّل التيار المستمر. وللأحمال المتناوبة استخدم ريلاي أو ترياك أو ريلاي حالة صلبة، أو ترتيب MOSFET متقابلين مصممًا للتيار المتناوب.

16. الخلاصة

الـ MOSFET هو المفتاح المناسب لأي حمل فوق بضع مئات من الملي أمبير، لكن يجب قيادته بشكل صحيح. اقرأ RDS(on) عند جهد بوابتك، واستخدم قطعة Logic-level للتحكم بـ 5 و3.3 فولت، وأضف مقاومة بوابة ومقاومة سحب للأسفل، وأبقِ دايود فلاي باك عبر الأحمال الحثّية، ووحّد الأرضي، وافحص الحرارة بالمعادلة P = I² × RDS(on).

وعندما تبدأ البناء تصفّح الـ MOSFET والترانزستورات SMD والترانزستورات ثنائية القطبية في ميكرز إلكترونيكس.

Leave a comment