የይዘት አጠቃላይ እይታ፡-
1 የኢንፍራሬድ ምልክት አስተላላፊ መርህ
2 በኢንፍራሬድ ሲግናል አስተላላፊ እና ተቀባይ መካከል ያለው ግንኙነት
3 የኢንፍራሬድ አስተላላፊ ተግባር ትግበራ ምሳሌ
1 የኢንፍራሬድ ምልክት አስተላላፊ መርህ
የመጀመሪያው የኢንፍራሬድ ሲግናል የሚያወጣው መሳሪያ ራሱ ነው፡ በአጠቃላይ ይህንን ይመስላል፡-
በሥዕሉ ላይ ያለው የኢንፍራሬድ ዳዮድ ዲያሜትር 3 ሚሜ ነው, ሌላኛው ደግሞ 5 ሚሜ ነው.
እነሱ ከሞላ ጎደል ልክ እንደ ብርሃን-አመንጪ LEDs ተመሳሳይ ናቸው, ስለዚህ ረዣዥም ፒኖች ከአዎንታዊ ምሰሶ ጋር የተገናኙ ናቸው, ሌላኛው ደግሞ ከአሉታዊ ምሰሶ ጋር የተገናኘ ነው.
በጣም ቀላሉ የማሽከርከር ዑደት የ 1k የአሁኑን መገደብ ተከላካይ ወደ አወንታዊ ጎዳና 3.3v ማከል እና ከዚያ አሉታዊ ኤሌክትሮዱን ከማይክሮ መቆጣጠሪያው IO ጋር ማገናኘት ነው።ከታች እንደሚታየው፡-
2 በኢንፍራሬድ ሲግናል አስተላላፊ እና ተቀባይ መካከል ያለው ግንኙነት
ይህን ካልኩ በኋላ በሚቀጥለው መጣጥፍ ከእርስዎ ጋር ስህተትን ማረም አለብኝ።
ከላይ ባለው ሥዕል ላይ የማስተላለፊያው እና ተቀባዩ የሲግናል ደረጃዎች ተቃራኒዎች እንደሆኑ ተጠቅሷል.ያም ማለት ከላይ ባለው ስእል ውስጥ በቀይ እና በሰማያዊ ሳጥኖች ውስጥ ከተከበበው ይዘት ጋር ተመሳሳይ ነው.
እንደ እውነቱ ከሆነ, በእውነተኛው ሞገድ, የአስተላላፊው ሰማያዊ ክፍል ቀላል አይደለም ከፍተኛ ደረጃ 0.56ms.ይልቁንስ 38kHz የሆነ 0.56ms pwm ሞገድ ነው።
ትክክለኛው የሚለካው ሞገድ ቅርፅ የሚከተለው ነው።
በሥዕሉ ላይ ያለው አስተላላፊው የሞገድ ቀለም ክፍል የሞገድ ቅርፅ ዝርዝሮች እንደሚከተለው ናቸው ።
የዚህ ጥቅጥቅ ባለ ስኩዌር ሞገድ ድግግሞሽ 38 ኪ.ሜ መሆኑን ማየት ይቻላል.
ማጠቃለያ ይህ ነው፤ በኢንፍራሬድ የርቀት መቆጣጠሪያ አስተላላፊ እና ተቀባይ መካከል ያለው ግንኙነት፡-
አስተላላፊው የ 38kHz ስኩዌር ሞገድ ሲያወጣ ተቀባዩ ዝቅተኛ ነው, አለበለዚያ ተቀባዩ ከፍተኛ ነው.
3 የኢንፍራሬድ አስተላላፊ ተግባር ትግበራ ምሳሌ
አሁን ወደ ፕሮግራሚንግ ልምምድ እንሂድ።
በቀደመው መግቢያ መሠረት የኢንፍራሬድ የርቀት መቆጣጠሪያን ተግባር ለመገንዘብ በመጀመሪያ ሁለት መሠረታዊ ተግባራትን መገንዘብ እንዳለብን እናውቃለን።
1 38kHz የካሬ ሞገድ ውፅዓት
2 በተፈለገው ጊዜ ለማብራት እና ለማጥፋት የ 38kHz ካሬ ሞገድ ይቆጣጠሩ
የመጀመሪያው የ 38kHz ካሬ ሞገድ ውጤት ነው.እሱን ለማምረት የ pwm ሞገድን ብቻ እንጠቀማለን.እዚህ, የሰዓት ቆጣሪውን pwm ተግባር መጠቀም አለብን.እኔ እዚህ STM32L011F4P6 ዝቅተኛ ኃይል ቺፕ እየተጠቀምኩ ነው።
ኮዱን ለማመንጨት መጀመሪያ የኮድ ማመንጨት መሳሪያ አርቲፊክ ኩብ ይጠቀሙ፡-
የማስጀመሪያ ኮድ፡-
ከዚያም በኮድ ደንቦቹ መሰረት የ pwm ሞገድን የማብራት ወይም የማጥፋት ተግባር አለ, ይህም የሰዓት ቆጣሪ ማቋረጦችን በመጠቀም ተግባራዊ ይሆናል, ከዚያም የሚቀጥለውን የመድረሻ ጊዜ በማስተካከል የ pwm ሞገድ የሚበራበት ወይም የሚጠፋበትን ጊዜ ያስተካክላል. አቋርጥ፡
አሁንም እዚህ የማይለጠፉ አንዳንድ የኢኮድ ውሂብ ዝርዝሮች አሉ።ተጨማሪ የምንጭ ኮድ ከፈለጉ መልእክት ለመተው እንኳን ደህና መጣችሁ እና በተቻለ ፍጥነት ዝርዝር ኮዱን እሰጥዎታለሁ።
የልጥፍ ሰዓት፡- ፌብሩዋሪ-24-2022