للاستخدام مع Arduino هناك العديد من المكونات الإلكترونية التي يمكنك استخدامها. هذه الأجهزة ليست حصرية لـ Arduino فحسب ، ولكنها أكثر عملية لمشاريعك. مثال على ذلك الترانزستورات MOSFETs التي وصفناها في المقالات السابقة. لكن هذه المرة سنخبرك بكل ما تحتاج لمعرفته حول شيء معين: IRFZ44N.
في بعض الأحيان ستجد نفسك تعمل في مشروع تحتاج فيه إلى تنشيط حمل باستخدام متحكم دقيق. ليكون ذلك ممكنًا مع الفولتية التي يتعامل معها رقاقة MCU الحالية من الضروري حل بعض المشاكل لتكون قادرًا على العمل على ترانزستورات MOSFET بجهد يمكن أن ينتقل من 5 فولت إلى 3.3 فولت أو أقل.
IRFZ44N
حسنا، IRFZ44N هو ترانزستور MOSFET كما علقت بالفعل. يحتوي على عبوة من النوع TO-220-3 ، على الرغم من أنه يمكن تقديمها بتنسيقات أخرى ، وبواسطة دبوس بسيط إلى حد ما مع المسامير الثلاثة النموذجية للباب ، والتصريف ، والمصدر (بهذا الترتيب من اليسار إلى اليمين إذا نظرت إلى من الخلف) ، أي حيث توجد النقوش). يمكن تصنيعها من قبل جهات تصنيع مختلفة جدًا ، لذا يمكنك الرجوع إلى ورقة بيانات ملموسة.
هذا MOSFET لديه قناة من النوع N.، كما يشير اسمه. إلى جانب ذلك ، يحتوي على تفاصيل فنية أخرى مثل:
- جهد فصل مصدر الصرف: 60 فولت
- شدة التصريف المستمر: 50A
- طلقة: 22 م أوم
- جهد مصدر البوابة: 20 فولت
- نطاق الحرارة الشغالة: -55 إلى 175 درجة مئوية
- تبديد الطاقة: 131w
- وقت السقوط: 13 نانو
- وقت التأسيس: 55 نانو
- تأخير الاغلاق: 37 نانو
- تأخير الاتصال النموذجي: 12ns
- السعر: بضعة سنتات. يمكنك شراء أ 10 عبوات IRFZ44N على Amazon بأقل من 3 يورو.
مثال على التطبيق مع Arduino
هيا نضع مثال تطبيقي لـ IRFZ44N مع اردوينو ودبابيسها PWM. وهو أنه عندما تحتاج إلى التحكم في الأحمال بطريقة متغيرة لتنظيم سرعة المحركات ، وشدة الإضاءة ، وما إلى ذلك ، يمكنك الذهاب إلى دبابيس PWM والترانزستورات مثل تلك التي يتعين علينا تحليلها اليوم.
بادئ ذي بدء ، عندما تريد توصيل أو فصل مبيت عن مصدر طاقة ، فعادة ما يكون ذلك استخدام مفتاح كلاسيكي أو مرحل. لكن هذا يسمح فقط بالتشغيل وإيقاف التشغيل ، في حالة واحدة وفي الحالة الأخرى.
باستخدام الترانزستور ، يمكن التحكم فيه بإشارة كهربائية ، كما هو الحال مع المرحل ، لأتمتة التحكم ، وسيكون لديك أيضًا سلسلة من مزايا مثل التحكم المتغير من الحمل لتتمكن من القيام بذلك عن طريق PWM. بدلاً من ذلك ، فإنه ينطوي أيضًا على بعض التعقيدات مثل حسابات التيارات المراد تبديلها ، وجهود العمل ، إلخ.
من قبل مثالتخيل أنك بحاجة إلى تشغيل محرك كهربائي بجهد 12 فولت بنصف سرعته المقدرة. ستعرف بالفعل أنه من الناحية العملية لن يكون من المفيد خفض الطاقة إلى 6 فولت بدون المزيد ... من المرجح أن يظلوا غير قادرين على الحركة مع زيادة درجة حرارتهم ومع خطر إتلاف العنصر.
بدلا من ذلك ، ما يتم عمله PWM هو تطبيق عدة نبضات على الجهد الاسمي في فترة زمنية متصلة وفصل (نبضات) بحيث يعمل المحرك كما تريد ، كما رأينا في مقالة PWM ، ونمذجة سرعة عمل المحرك دون التأثير على عزم الدوران أو عزم المحرك.
حتى الآن كل شيء صحيح ، ولكن ... ماذا سيحدث في ملف تطبيق الإضاءة؟ حسنًا ، على عكس المحرك ، حيث يوجد خمول ، في الإضاءة ، إذا تم تبديله كما هو الحال مع PWM بتردد منخفض ، تحدث ومضات مزعجة بالكاد نقدرها في المحرك. ومع ذلك ، حتى في حالة المحرك ، يمكن إنشاء بعض المشاكل الميكانيكية طويلة الأجل عن طريق "النطر".
وما علاقة كل هذا بـ IRFZ55N؟ حسنًا ، إذا كنت تريد تشغيلًا سلسًا باستخدام PWM ، فيمكن لهذا الجهاز حل كل هذه المشكلات. بالإضافة إلى ذلك ، يمكنه التحكم في تيارات تصل إلى 50 أمبير ، مما يوفر قدرة غير عادية لبعض المحركات الأكثر قوة. تذكر أنه كما قلت من قبل ، فإن مشكلة دبابيس Arduino PWM هي أن جهدها لا يكفي للتحكم في عناصر معينة ، مثل محرك 12 فولت ، 24 فولت ، وما إلى ذلك ، لذلك يمكن أن يساعدك الترانزستور والمصدر الخارجي.
باستخدام Arduino والمحرك ، باستخدام مخطط الاتصال البسيط هذا الذي يمكنك رؤيته ، يمكنك الحصول على مثال عملي لما علقت عليه. لذا يمكنك ذلك محرك تحكم 12 فولت مع IRFZ44N MOSFET بطريقة بسيطة.
لفهم تشغيل ترانزستور IRFZ44N لهذا النوع من التطبيقات بشكل أفضل ، سيتم استخدام الشاشة التسلسلية حيث ستتمكن من إدخال القيم المفهومة بين 0 و 255 لتتمكن من تعديل المحرك ومراقبة النتائج.
كما أن رسم تخطيطي لـ Arduino IDE، سيكون أيضًا بسيطًا
int PWM_PIN = 6; int pwmval = 0; void setup() { Serial.begin(9600); pinMode(PWM_PIN,OUTPUT); Serial.println("Introduce un valor entre 0 y 255:"); } void loop() { if (Serial.available() > 1) { pwmval = Serial.parseInt(); Serial.print("Envío de velocidad a: "); Serial.println(pwmval); analogWrite(PWM_PIN, pwmval); Serial.println("¡Hecho!"); }
تذكر ذلك ماس información حول برمجة Arduino ، يمكنك ذلك قم بتنزيل دورتنا المجانية بصيغة PDF.
صفحة ممتازة ووصف للعمود irfz44n…. لقد أجريت بالفعل تجارب عليها وهي متعددة الاستخدامات وقوية مع تحياتها الخامسة
إن Parabéns pala matéria و unimaginável o قيمة كبيرة بالنسبة لي ، أنا سعيد جدًا بهذه المعلومات ، يمكنك الآن إنهاء مشروعي بأقل قدر من الرعاية وبقوة أكبر بكثير!
مرحبًا ، لدي سؤال ، إذا قمت بوضع جهد 12 فولت في البوابة مع سحب لأسفل والمصدر على الأرض ، فإن هذه الأرض تساعدني على وضع صفر في متحكم دقيق (3,3 فولت).
الفكرة هي الشعور بنقطة في دائرة معينة ومعرفة ما إذا كان يتم تنشيطها بجهد 12 فولت أم لا وإبلاغ المتحكم الدقيق عنها