مواد جو جائزو:
1 انفراريڊ سگنل ٽرانسميٽر جو اصول
2 انفراريڊ سگنل ٽرانسميٽر ۽ وصول ڪندڙ جي وچ ۾ خطوط
3 انفراريڊ ٽرانسميٽر فنڪشن لاڳو ڪرڻ جو مثال
1 انفراريڊ سگنل ٽرانسميٽر جو اصول
پهريون اهو آهي ته ڊوائيس پاڻ آهي جيڪو انفراريڊ سگنل کي خارج ڪري ٿو، جيڪو عام طور تي هن طرح نظر اچي ٿو:
تصوير ۾ infrared diode جو قطر 3mm آهي، ۽ ٻيو هڪ 5mm آهي.
اهي لڳ ڀڳ هڪجهڙا آهن جيئن روشني خارج ڪندڙ LEDs، تنهنڪري ڊگها پن مثبت قطب سان ڳنڍيل آهن، ۽ ٻيو هڪ منفي قطب سان ڳنڍيل آهي.
آسان ترين ڊرائيونگ سرڪٽ اهو آهي ته هڪ 1k ڪرنٽ محدود ڪرڻ واري رزسٽر کي مثبت اسٽريٽ 3.3v ۾ شامل ڪيو وڃي، ۽ پوءِ منفي اليڪٽرروڊ کي مائڪرو ڪنٽرولر جي IO سان ڳنڍيو وڃي.جيئن هيٺ ڏيکاريل آهي:
2 انفراريڊ سگنل ٽرانسميٽر ۽ وصول ڪندڙ جي وچ ۾ خطوط
اهو چوڻ بعد، مون کي توهان سان گڏ ايندڙ مضمون ۾ هڪ غلطي کي درست ڪرڻ جي ضرورت آهي.
مٿي ڏنل تصوير ۾، اهو ذڪر ڪيو ويو آهي ته ٽرانسميٽر ۽ وصول ڪندڙ جي سگنل جي سطح سامهون آهن.يعني، مٿي ڏنل شڪل ۾ ڳاڙهي ۽ نيري دٻين ۾ گردش ڪيل مواد وانگر.
حقيقت ۾، حقيقي waveform ۾، transmitter جو نيرو حصو 0.56ms جي هڪ سادي اعلي سطحي نه آهي.بلڪه، اهو 0.56ms pwm 38kHz جي موج آهي.
اصل ماپيل waveform هن ريت آهي:
شڪل ۾ ٽرانسميٽر جي موج رنگ واري حصي جي waveform تفصيل هن ريت آهن:
اهو ڏسي سگهجي ٿو ته هن ٿلهي چورس موج جي تعدد 38kHz آهي.
هتي هڪ خلاصو آهي: انفراريڊ ريموٽ ڪنٽرول جي ٽرانسميٽر ۽ وصول ڪندڙ جي وچ ۾ خطوط:
جڏهن ٽرانسميٽر هڪ 38kHz چورس موج ڪڍي ٿو، وصول ڪندڙ گهٽ آهي، ٻي صورت ۾ وصول ڪندڙ وڌيڪ آهي
3 انفراريڊ ٽرانسميٽر فنڪشن لاڳو ڪرڻ جو مثال
هاڻي اچو ته پروگرامنگ جي مشق ڏانهن وڃو.
پوئين تعارف جي مطابق، اسان ڄاڻون ٿا ته انفراريڊ ريموٽ ڪنٽرول جي فنڪشن کي محسوس ڪرڻ لاء، اسان کي پهريان ٻه بنيادي ڪمن کي سمجهڻ گهرجي:
1 38kHz چورس موج پيداوار
2 38kHz چورس موج کي ڪنٽرول ڪريو مطلوب وقت تي آن ۽ آف ڪرڻ لاءِ
پهريون 38kHz چورس موج جي پيداوار آهي.اسان صرف استعمال ڪريون ٿا pwm wave ان کي پيدا ڪرڻ لاءِ.هتي، اسان کي ٽائمر جي pwm فنڪشن کي استعمال ڪرڻ جي ضرورت آهي.مان هتي استعمال ڪري رهيو آهيان STM32L011F4P6 گھٽ پاور چپ.
ڪوڊ ٺاهڻ لاءِ پهريون ڪوڊ جنريشن ٽول آرٽيڪٽ ڪعب استعمال ڪريو:
شروعاتي ڪوڊ:
ان کان پوءِ ڪوڊنگ قاعدن مطابق pwm جي موج کي آن يا آف ڪرڻ جو ڪم آھي، جيڪو ٽائمر انٽرپرٽس کي استعمال ڪندي لاڳو ڪيو ويندو آھي، ۽ پوءِ ايندڙ وقت جي اچڻ واري وقت ۾ ترميم ڪري pwm جي موج کي آن يا بند ڪرڻ جو ڪم آھي. مداخلت:
انڪوڊ ٿيل ڊيٽا جا اڃا به ڪي تفصيل آهن جيڪي هتي پوسٽ نه ڪيا ويندا.جيڪڏھن توھان کي وڌيڪ ماخذ ڪوڊ جي ضرورت آھي، توھان خوش آمديد آھيو ھڪڙو پيغام ڇڏڻ، ۽ مان توھان کي تفصيلي ڪوڊ مهيا ڪندس جيترو جلدي ٿي سگھي.
پوسٽ جو وقت: فيبروري-24-2022