في هذا البرنامج التعليمي ، سنقوم بتوصيل Optocoupler مع متحكم ATMEGA8. Octocouplers هي أجهزة رائعة تستخدم لعزل الدوائر الإلكترونية والكهربائية. يعزل هذا الجهاز البسيط الإلكترونيات الحساسة عن الإلكترونيات القوية مثل المحركات ، مع الحفاظ على الحمل في السيطرة على المصدر.
لنفترض أننا نريد التحكم في سرعة محرك تيار متردد مثل المروحة ، بمنطق تحكم من وحدة تحكم. يمكننا تغذية الإشارة من جهاز التحكم إلى نظام التحكم الذي يقود المحرك. لكن أثناء العملية ، نأخذ أيضًا الضوضاء من نظام التحكم في سرعة المحرك. نظرًا لأن دائرة التيار المتردد والمحركات أيضًا ، سيتعين علينا إجراء الكثير من ترشيح الضوضاء. مع OPTOELECTRONICS يمكننا تجنب الاتصال المباشر لوحدة التحكم من وحدة قيادة المحرك. من خلال هذا نتجنب انتقال الضوضاء بين الأنظمة ومع ذلك يمكننا الحفاظ على الحمل في السيطرة الكاملة.
OPTOELCTRONICS ، كما يقول الاسم نفسه ، سيكون لدينا نظام تشغيل ضوئي متضمن. سوف نرسل إشارة إلى جهاز انبعاث للضوء في نهاية المصدر وسيكون هناك مفتاح تشغيل ضوئي في نهاية التحميل. سنناقش هذا أكثر في الوصف. هنا نذهب إلى واجهة 4N25 a 6 pin IC إلى وحدة التحكم ATMEGA8. عند الضغط على المفتاح في نهاية وحدة التحكم ، يتم تشغيل مصباح LED متصل في نهاية التحميل.
المكونات مطلوبة
الأجهزة: متحكم ATmega8 ، مزود الطاقة (5 فولت) ، مبرمج AVR-ISP ، 4N25 OPTOCOUPLER ، مقاوم 1KΩ (3 قطع) ، LED
البرنامج: Atmel Studio 6.1 أو Progisp أو Flash magic.
مخطط الدائرة وشرحها
يظهر مخطط الدائرة لواجهة OPTOCOUPLER مع متحكم AVR في الشكل ،
قبل المضي قدمًا ، دعنا نناقش كيفية عمل OPTOCOUPLER ، تظهر الدائرة الداخلية للجهاز في الصورة أدناه ،
هنا يتم توصيل PINA و PINC بجانب المصدر.
يمثل PINB و PINC و PINE جانب التحميل.
يتضح من الرسم التخطيطي أن هناك LED (الصمام الثنائي الباعث للضوء) في نهاية المصدر وهناك PHOTOTRANSISTOR في جانب التحميل. تم تأطير النظام داخل شريحة بحيث يكون ربح PHOTOTRANSISTOR مرتفعًا.
الآن عندما يتم تمرير إشارة إلى مؤشر LED من جانب المصدر ، يصدر المصباح إشعاعًا ضوئيًا ، نظرًا لأن ترانزستور الصورة مجاور لـ LED ، عند استقبال الضوء ، يتم ضبط الترانزستور على ON لذلك يتم تحويل إشارة التحكم من جهاز التحكم إلى ضوء لتشغيل برنامج تشغيل الحمولة الحساسة للضوء.
علاوة على ذلك ، يمكن تمثيل دائرة الرقاقة على النحو التالي:
مع الصمام الثنائي في نهاية المصدر والترانزستور في نهاية الحمل ، فإن الدائرة المذكورة أعلاه تكون منطقية تمامًا للاسم. الآن يتم تزويد وحدة التحكم بزر ، عند إطلاقها ، ترسل وحدة التحكم نبضة إلى نهاية الصمام الثنائي لـ OPTOCOUPLER. مع وضع الحمل كمصباح LED ، يقوم الترانزستور الموجود في OPTOCOUPLER بتشغيل الصمام. لذلك يتم تشغيل LED.
يتم شرح طريقة الاتصال بين OPTOCOUPLER و microcontroller خطوة بخطوة في كود C الوارد أدناه.