page_banner

Warta

Prinsip sareng realisasi pamancar kadali jauh infra red

Tinjauan eusi:

1 Prinsip pamancar sinyal infra red

2 Korespondensi antara pamancar sinyal infra red jeung panarima

3 conto palaksanaan fungsi pamancar Infrabeureum

 

1 Prinsip pamancar sinyal infra red

Anu kahiji nyaéta alat sorangan anu ngaluarkeun sinyal infra red, anu umumna sapertos kieu:

dfhd (1)

Diaméter dioda infra red dina gambar nyaéta 3mm, sareng anu sanésna 5mm.

Aranjeunna ampir persis sarua jeung LEDs lampu-emitting, jadi pin panjang disambungkeun ka kutub positif, sarta hiji deui disambungkeun ka kutub négatip.

Sirkuit nyetir pangbasajanna nyaéta nambahkeun hiji 1k ayeuna ngawatesan résistor ka jalan positif 3.3v, lajeng nyambungkeun éléktroda négatip ka IO controller mikro.Saperti ditémbongkeun di handap:

dfhd (2)

2 Korespondensi antara pamancar sinyal infra red jeung panarima

Saatos nyarios éta, kuring kedah ngabenerkeun kasalahan dina tulisan salajengna sareng anjeun.

dfhd (3)

Dina gambar di luhur, disebutkeun yén tingkat sinyal tina pamancar jeung panarima sabalikna.Hartina, sarua jeung eusi nu dikurilingan dina kotak beureum jeung biru dina gambar di luhur.

Nyatana, dina bentuk gelombang anu saleresna, bagian biru tina pamancar sanés tingkat luhur anu sederhana 0.56ms.Sabalikna, éta mangrupikeun gelombang pwm 0.56ms tina 38kHz.

Bentuk gelombang anu diukur sabenerna nyaéta kieu:

dfhd (4)

Rincian bentuk gelombang bagian warna gelombang tina pamancar dina gambar nyaéta kieu:

dfhd (5)

Ieu bisa ditempo yén frékuénsi gelombang pasagi padet ieu 38kHz.

Ieu kasimpulan: korespondensi antara pamancar sareng panarima tina kadali jauh infra red:

Nalika pamancar ngahasilkeun gelombang kuadrat 38kHz, panarima rendah, upami henteu, panarimana luhur

3 conto palaksanaan fungsi pamancar Infrabeureum

Ayeuna hayu urang ngaléngkah ka prakték programming.

Numutkeun kana bubuka saméméhna, urang terang yén pikeun ngawujudkeun fungsi kadali jauh infra red, urang kedah sadar heula dua fungsi dasar:

1 38kHz kaluaran gelombang pasagi

2 Kontrol gelombang kuadrat 38kHz pikeun ngaktipkeun sareng mareuman dina waktos anu dipikahoyong

Anu kahiji nyaéta kaluaran gelombang pasagi 38kHz.Kami ngan ukur nganggo gelombang pwm pikeun ngahasilkeun éta.Di dieu, urang kedah nganggo pwm fungsi timer.Kuring nganggo chip STM32L011F4P6 di dieu.

Mimiti nganggo kubus artefak alat generasi kode pikeun ngahasilkeun kode:

Kode inisialisasi:

Saterusna aya fungsi pikeun ngahurungkeun atawa mareuman gelombang pwm nurutkeun aturan coding, anu dilaksanakeun ngagunakeun timer interrupts, lajeng ngaropéa lilana gelombang pwm dihurungkeun atawa dipareuman ku cara ngarobah waktu datangna salajengna. ngaganggu:

Masih aya sababaraha rinci ngeunaan data anu disandikeun anu moal dipasang di dieu.Lamun perlu leuwih kode sumber, Anjeun wilujeng sumping ka ninggalkeun pesen, sarta kuring baris nyadiakeun Anjeun sareng kode lengkep pas mungkin.


waktos pos: Feb-24-2022