panid_banner

Balita

Ang prinsipyo ug katumanan sa infrared remote control transmitter

Overview sa sulod:

1 Prinsipyo sa infrared signal transmitter

2 Korespondensya tali sa infrared signal transmitter ug receiver

3 Pananglitan sa pagpatuman sa infrared transmitter function

 

1 Prinsipyo sa infrared signal transmitter

Ang una mao ang aparato mismo nga nagpagawas sa infrared nga signal, nga sa kasagaran ingon niini:

dfhd (1)

Ang diyametro sa infrared diode sa litrato mao ang 3mm, ug ang lain nga 5mm.

Halos parehas sila sa mga light-emitting nga mga LED, mao nga ang mas taas nga mga pin konektado sa positibo nga poste, ug ang lain konektado sa negatibo nga poste.

Ang pinakasimple nga sirkito sa pagdrayb mao ang pagdugang sa usa ka 1k kasamtangan nga naglimite sa resistor sa positibo nga dalan 3.3v, ug dayon ikonektar ang negatibo nga elektrod sa IO sa micro controller.Ingon sa gipakita sa ubos:

dfhd (2)

2 Korespondensya tali sa infrared signal transmitter ug receiver

Ingon niana, kinahanglan nako nga tul-iron ang usa ka sayup sa sunod nga artikulo uban kanimo.

dfhd (3)

Sa hulagway sa ibabaw, gihisgutan nga ang lebel sa signal sa transmitter ug sa receiver magkaatbang.Sa ato pa, parehas sa sulud nga gilingin sa pula ug asul nga mga kahon sa ibabaw nga numero.

Sa tinuud, sa tinuud nga waveform, ang asul nga bahin sa transmitter dili usa ka yano nga taas nga lebel sa 0.56ms.Hinuon, kini usa ka 0.56ms pwm wave nga 38kHz.

Ang aktuwal nga gisukod nga waveform mao ang mosunod:

dfhd (4)

Ang mga detalye sa waveform sa bahin sa kolor sa balud sa transmitter sa numero mao ang mosunod:

dfhd (5)

Makita nga ang frequency niining dasok nga square wave kay 38kHz.

Ania ang usa ka summary: ang mga sulat tali sa transmitter ug receiver sa infrared remote control:

Kung ang transmitter nagpagawas usa ka 38kHz square wave, ang tigdawat gamay, kung dili ang tigdawat taas

3 Pananglitan sa pagpatuman sa infrared transmitter function

Karon magpadayon kita sa pagpraktis sa programming.

Sumala sa miaging pasiuna, nahibal-an namon nga aron mahibal-an ang function sa usa ka infrared nga hilit nga kontrol, kinahanglan una naton mahibal-an ang duha nga sukaranan nga mga gimbuhaton:

1 38kHz square wave output

2 Kontrola ang 38kHz square wave aron i-on ug i-off sa gusto nga oras

Ang una mao ang 38kHz square wave output.Gigamit ra namo ang pwm wave aron makamugna kini.Dinhi, kinahanglan natong gamiton ang pwm function sa timer.Gigamit nako ang STM32L011F4P6 nga low-power chip dinhi.

Una gamita ang code generation tool artifact cube aron makamugna ang code:

Code sa pagsugod:

Unya adunay function sa pag-on o pag-off sa pwm wave sumala sa mga lagda sa coding, nga gipatuman gamit ang timer interrupts, ug dayon usba ang gitas-on sa oras nga ang pwm wave gi-on o gipalong pinaagi sa pag-usab sa oras sa pag-abot sa sunod. makabalda:

Adunay pa pipila ka mga detalye sa na-encode nga datos nga dili ma-post dinhi.Kung kinahanglan nimo ang dugang nga source code, welcome ka nga magbilin usa ka mensahe, ug hatagan ko ikaw sa detalyado nga code sa labing madali.


Oras sa pag-post: Peb-24-2022