page_banner

أخبار

مبدأ وإدراك جهاز التحكم عن بعد بالأشعة تحت الحمراء

نظرة عامة على المحتوى:

1 مبدأ جهاز إرسال إشارة الأشعة تحت الحمراء

2 المراسلات بين مرسل واستقبال إشارة الأشعة تحت الحمراء

3 مثال تنفيذ وظيفة إرسال الأشعة تحت الحمراء

 

1 مبدأ جهاز إرسال إشارة الأشعة تحت الحمراء

الأول هو الجهاز نفسه الذي يصدر إشارة الأشعة تحت الحمراء ، والتي تبدو بشكل عام كما يلي:

دي اف اتش دي (1)

يبلغ قطر الصمام الثنائي للأشعة تحت الحمراء في الصورة 3 مم ، والآخر 5 مم.

إنها تقريبًا مماثلة تمامًا لمصابيح LED الباعثة للضوء ، لذا فإن المسامير الأطول متصلة بالقطب الموجب ، والأخرى متصلة بالقطب السالب.

أبسط دائرة قيادة هي إضافة مقاوم محدد للتيار 1 ك إلى الشارع الموجب 3.3 فولت ، ثم توصيل القطب السالب بوحدة الإدخال والإخراج الخاصة بوحدة التحكم الصغيرة.كما هو مبين أدناه:

دي اف اتش دي (2)

2 المراسلات بين مرسل واستقبال إشارة الأشعة تحت الحمراء

بعد قولي هذا ، أحتاج إلى تصحيح خطأ في المقالة التالية معك.

دي اف اتش دي (3)

في الصورة أعلاه ، يذكر أن سويات إشارة المرسل والمستقبل معاكسة.هذا هو نفس المحتوى الذي تم وضعه في دائرة في المربعات الحمراء والزرقاء في الشكل أعلاه.

في الواقع ، في الشكل الموجي الفعلي ، الجزء الأزرق من جهاز الإرسال ليس بمستوى عالٍ بسيط يبلغ 0.56 مللي ثانية.بدلاً من ذلك ، إنها موجة 0.56 مللي ثانية pwm من 38 كيلو هرتز.

الشكل الموجي الفعلي المقاس هو كما يلي:

دي اف اتش دي (4)

فيما يلي تفاصيل الشكل الموجي لجزء لون الموجة لجهاز الإرسال في الشكل:

دي اف اتش دي (5)

يمكن ملاحظة أن تردد هذه الموجة المربعة الكثيفة هو 38 كيلو هرتز.

فيما يلي ملخص: المراسلات بين المرسل والمستقبل لجهاز التحكم عن بعد بالأشعة تحت الحمراء:

عندما يخرج جهاز الإرسال موجة مربعة 38 كيلو هرتز ، يكون جهاز الاستقبال منخفضًا ، وإلا يكون جهاز الاستقبال مرتفعًا

3 مثال تنفيذ وظيفة إرسال الأشعة تحت الحمراء

الآن دعنا ننتقل إلى ممارسة البرمجة.

وفقًا للمقدمة السابقة ، نعلم أنه لتحقيق وظيفة جهاز التحكم عن بعد بالأشعة تحت الحمراء ، يجب علينا أولاً تحقيق وظيفتين أساسيتين:

1 38 كيلو هرتز خرج موجة مربعة

2 تحكم في الموجة المربعة 38 كيلو هرتز للتشغيل وإيقاف التشغيل في الوقت المطلوب

الأول هو خرج الموجة المربعة 38 كيلو هرتز.نحن فقط نستخدم موجة pwm لتوليدها.هنا ، نحتاج إلى استخدام وظيفة pwm للمؤقت.أنا أستخدم هنا شريحة الطاقة المنخفضة STM32L011F4P6.

استخدم أولاً مكعب أداة إنشاء التعليمات البرمجية لإنشاء الكود:

كود التهيئة:

ثم هناك وظيفة تشغيل أو إيقاف تشغيل موجة pwm وفقًا لقواعد الترميز ، والتي يتم تنفيذها باستخدام المقاطعات المؤقتة ، ثم تعديل طول الوقت الذي يتم فيه تشغيل موجة pwm أو إيقاف تشغيلها عن طريق تعديل وقت وصول الموجة التالية مقاطعة:

لا تزال هناك بعض تفاصيل البيانات المشفرة التي لن يتم نشرها هنا.إذا كنت بحاجة إلى المزيد من التعليمات البرمجية المصدر ، فنحن نرحب بك لترك رسالة ، وسأزودك بالشفرة التفصيلية في أقرب وقت ممكن.


الوقت ما بعد: 24 فبراير - 2022