faqe_baner

Lajme

Parimi dhe realizimi i transmetuesit me telekomandë infra të kuqe

Pasqyrë e përmbajtjes:

1 Parimi i transmetuesit të sinjalit infra të kuqe

2 Korrespondenca ndërmjet transmetuesit të sinjalit infra të kuqe dhe marrësit

3 Shembull i zbatimit të funksionit të transmetuesit infra të kuqe

 

1 Parimi i transmetuesit të sinjalit infra të kuqe

E para është vetë pajisja që lëshon sinjalin infra të kuqe, i cili në përgjithësi duket kështu:

dfhd (1)

Diametri i diodës infra të kuqe në foto është 3 mm, dhe tjetra është 5 mm.

Ato janë pothuajse saktësisht të njëjta me LED-të që lëshojnë dritë, kështu që kunjat më të gjata janë të lidhura me polin pozitiv dhe tjetri me polin negativ.

Qarku më i thjeshtë i drejtimit është të shtoni një rezistencë kufizuese të rrymës 1k në rrugën pozitive 3.3v dhe më pas të lidhni elektrodën negative me IO të mikrokontrolluesit.Siç tregohet më poshtë:

dfhd (2)

2 Korrespondenca ndërmjet transmetuesit të sinjalit infra të kuqe dhe marrësit

Duke thënë këtë, më duhet të korrigjoj një gabim në artikullin tjetër me ju.

dfhd (3)

Në foton e mësipërme përmendet se nivelet e sinjalit të transmetuesit dhe marrësit janë të kundërta.Kjo është, e njëjtë me përmbajtjen e rrethuar në kutitë e kuqe dhe blu në figurën e mësipërme.

Në fakt, në formën aktuale të valës, pjesa blu e transmetuesit nuk është një nivel i thjeshtë i lartë prej 0.56ms.Përkundrazi, është një valë 0.56 ms pwm prej 38 kHz.

Forma aktuale e valës e matur është si më poshtë:

dfhd (4)

Detajet e formës valore të pjesës së ngjyrës së valës së transmetuesit në figurë janë si më poshtë:

dfhd (5)

Mund të shihet se frekuenca e kësaj vale të dendur katrore është 38 kHz.

Këtu është një përmbledhje: korrespondenca midis transmetuesit dhe marrësit të telekomandës infra të kuqe:

Kur transmetuesi nxjerr një valë katrore 38 kHz, marrësi është i ulët, përndryshe marrësi është i lartë

3 Shembull i zbatimit të funksionit të transmetuesit infra të kuqe

Tani le të kalojmë në praktikën e programimit.

Sipas hyrjes së mëparshme, ne e dimë se për të realizuar funksionin e një telekomandë infra të kuqe, fillimisht duhet të realizojmë dy funksione themelore:

1 dalje e valës katrore 38 kHz

2 Kontrolloni valën katrore 38 kHz për ta ndezur dhe fikur në kohën e dëshiruar

E para është dalja e valës katrore 38 kHz.Ne thjesht përdorim valën pwm për ta gjeneruar atë.Këtu duhet të përdorim funksionin pwm të kohëmatësit.Unë jam duke përdorur çipin STM32L011F4P6 me fuqi të ulët këtu.

Së pari përdorni kubin e objektit të mjetit të gjenerimit të kodit për të gjeneruar kodin:

Kodi i inicializimit:

Më pas është funksioni i ndezjes ose fikjes së valës pwm sipas rregullave të kodimit, i cili zbatohet duke përdorur ndërprerjet e kohëmatësit, dhe më pas modifikoni kohëzgjatjen e ndezjes ose çaktivizimit të valës pwm duke modifikuar kohën e mbërritjes së radhës. ndërpres:

Ka ende disa detaje të të dhënave të koduara që nuk do të postohen këtu.Nëse keni nevojë për më shumë kod burimor, jeni të mirëpritur të lini një mesazh dhe unë do t'ju jap kodin e detajuar sa më shpejt të jetë e mundur.


Koha e postimit: Shkurt-24-2022