банэр_старонкі

Навіны

Прынцып і рэалізацыя інфрачырвонага перадатчыка дыстанцыйнага кіравання

Агляд кантэнту:

1 Прынцып перадатчыка інфрачырвонага сігналу

2 Адпаведнасць паміж перадатчыкам і прымачом інфрачырвонага сігналу

3 Прыклад рэалізацыі функцыі інфрачырвонага перадатчыка

 

1 Прынцып перадатчыка інфрачырвонага сігналу

Першы - гэта само прылада, якое выпраменьвае інфрачырвоны сігнал, якое ў агульным выглядзе выглядае так:

dfhd (1)

Дыяметр інфрачырвонага дыёда на малюнку 3 мм, а другога - 5 мм.

Яны практычна такія ж, як і святлодыёды, таму больш доўгія кантакты падключаюцца да станоўчага полюса, а другі - да адмоўнага.

Самая простая схема кіравання заключаецца ў даданні рэзістара абмежавання току 1k да станоўчага напружання 3,3 В, а затым падлучэнні адмоўнага электрода да ўваходу ўводу-вываду мікракантролера.Як паказана ніжэй:

dfhd (2)

2 Адпаведнасць паміж перадатчыкам і прымачом інфрачырвонага сігналу

Сказаўшы гэта, мне трэба выправіць памылку ў наступным артыкуле з вамі.

dfhd (3)

На малюнку вышэй згадваецца, што ўзроўні сігналу перадатчыка і прымача супрацьлеглыя.Гэта тое самае, што і змесціва, абведзенае ў чырвоных і сініх палях на малюнку вышэй.

Фактычна, у рэальнай форме сігналу сіняя частка перадатчыка - гэта не просты высокі ўзровень 0,56 мс.Хутчэй, гэта 0,56 мс ШІМ-хваля 38 кГц.

Фактычная вымераная форма хвалі выглядае наступным чынам:

dfhd (4)

Дэталі формы сігналу часткі перадатчыка з колерам хвалі на малюнку наступныя:

dfhd (5)

Відаць, што частата гэтай шчыльнай квадратнай хвалі складае 38 кГц.

Вось рэзюмэ: адпаведнасць перадатчыка і прымача інфрачырвонага пульта дыстанцыйнага кіравання:

Калі перадатчык выдае квадратную хвалю 38 кГц, сігнал прымача нізкі, у адваротным выпадку прыёмнік высокі

3 Прыклад рэалізацыі функцыі інфрачырвонага перадатчыка

Зараз пяройдзем да практыкі праграмавання.

Згодна з папярэднім увядзеннем, мы ведаем, што для рэалізацыі функцыі інфрачырвонага пульта дыстанцыйнага кіравання мы павінны спачатку рэалізаваць дзве асноўныя функцыі:

1 выхад квадратнай хвалі 38 кГц

2 Кіруйце квадратнай хваляй 38 кГц для ўключэння і выключэння ў патрэбны час

Першы - выхад квадратнай хвалі 38 кГц.Мы проста выкарыстоўваем ШІМ-хвалю для яго генерацыі.Тут нам трэба выкарыстоўваць функцыю ШІМ таймера.Я выкарыстоўваю тут маламагутны чып STM32L011F4P6.

Спачатку выкарыстоўвайце артэфактны куб інструмента генерацыі кода, каб згенераваць код:

Код ініцыялізацыі:

Затым існуе функцыя ўключэння або выключэння ШІМ-хвалі ў адпаведнасці з правіламі кадавання, якая рэалізуецца з дапамогай таймерных перапыненняў, а затым змяняюць працягласць уключэння або выключэння ШІМ-хвалі, змяняючы час прыбыцця наступнага сігналу. перапыніць:

Ёсць яшчэ некаторыя дэталі закадзіраваных даных, якія не будуць апублікаваны тут.Калі вам трэба больш зыходнага кода, вы можаце пакінуць паведамленне, і я дам вам падрабязны код як мага хутчэй.


Час публікацыі: 24 лютага 2022 г