Muhtasari wa maudhui:
1 Kanuni ya transmita ya mawimbi ya infrared
2 Mawasiliano kati ya kisambaza ishara cha infrared na kipokeaji
3 Mfano wa utekelezaji wa kisambaza data cha infrared
1 Kanuni ya transmita ya mawimbi ya infrared
Ya kwanza ni kifaa chenyewe ambacho hutoa ishara ya infrared, ambayo kwa ujumla inaonekana kama hii:
Kipenyo cha diode ya infrared kwenye picha ni 3mm, na nyingine ni 5mm.
Wao ni karibu sawa na LED zinazotoa mwanga, hivyo pini ndefu zimeunganishwa na pole chanya, na nyingine imeunganishwa na pole hasi.
Mzunguko rahisi zaidi wa kuendesha gari ni kuongeza kizuia kikwazo cha 1k sasa kwenye barabara nzuri ya 3.3v, na kisha kuunganisha electrode hasi kwa IO ya mtawala mdogo.Kama inavyoonyeshwa hapa chini:
2 Mawasiliano kati ya kisambaza ishara cha infrared na kipokeaji
Baada ya kusema hivyo, ninahitaji kusahihisha makosa katika makala inayofuata na wewe.
Katika picha hapo juu, inatajwa kuwa viwango vya ishara vya mtoaji na mpokeaji ni kinyume.Hiyo ni, sawa na maudhui yaliyozunguka kwenye masanduku nyekundu na bluu kwenye takwimu hapo juu.
Kwa kweli, katika muundo halisi wa wimbi, sehemu ya bluu ya transmitter sio kiwango cha juu cha 0.56ms rahisi.Badala yake, ni wimbi la 0.56ms pwm la 38kHz.
Fomu halisi iliyopimwa ni kama ifuatavyo.
Maelezo ya muundo wa wimbi la sehemu ya rangi ya wimbi la kisambazaji kwenye takwimu ni kama ifuatavyo.
Inaweza kuonekana kuwa mzunguko wa wimbi hili la mraba mnene ni 38kHz.
Huu hapa ni muhtasari: mawasiliano kati ya kisambaza data na kipokeaji cha kidhibiti cha mbali cha infrared:
Wakati kisambazaji kinatoa wimbi la mraba la 38kHz, mpokeaji huwa chini, vinginevyo mpokeaji huwa juu.
3 Mfano wa utekelezaji wa kisambaza data cha infrared
Sasa hebu tuendelee kwenye mazoezi ya programu.
Kulingana na utangulizi uliopita, tunajua kwamba ili kutambua kazi ya udhibiti wa mbali wa infrared, lazima kwanza tutambue kazi mbili za msingi:
1 38kHz pato la wimbi la mraba
2 Dhibiti wimbi la mraba la 38kHz ili kuwasha na kuzima kwa wakati unaohitajika
Ya kwanza ni pato la wimbi la mraba la 38kHz.Tunatumia tu wimbi la pwm kuitengeneza.Hapa, tunahitaji kutumia kazi ya pwm ya kipima saa.Ninatumia chipu ya STM32L011F4P6 yenye nguvu ya chini hapa.
Kwanza tumia mchemraba wa mabaki ya zana ya kutengeneza msimbo ili kutoa msimbo:
Msimbo wa uanzishaji:
Halafu kuna kazi ya kuwasha au kuzima wimbi la pwm kulingana na sheria za usimbaji, ambayo inatekelezwa kwa kukatiza kwa kipima muda, na kisha kurekebisha urefu wa muda ambao wimbi la pwm linawashwa au kuzimwa kwa kurekebisha wakati wa kuwasili wa ijayo. kukatiza:
Bado kuna baadhi ya maelezo ya data iliyosimbwa ambayo haitachapishwa hapa.Ikiwa unahitaji msimbo zaidi wa chanzo, unakaribishwa kuacha ujumbe, na nitakupa msimbo wa kina haraka iwezekanavyo.
Muda wa kutuma: Feb-24-2022