page_banner

ຂ່າວ

ຫຼັກການແລະການປະຕິບັດຕົວຈິງຂອງເຄື່ອງສົ່ງການຄວບຄຸມໄລຍະໄກ infrared

ພາບລວມເນື້ອໃນ:

1 ຫຼັກການຂອງເຄື່ອງສົ່ງສັນຍານອິນຟາເລດ

2 ການຕິດຕໍ່ລະຫວ່າງຕົວສົ່ງສັນຍານອິນຟາເລດແລະເຄື່ອງຮັບ

3 ຕົວຢ່າງການປະຕິບັດຫນ້າທີ່ເຄື່ອງສົ່ງສັນຍານອິນຟາເລດ

 

1 ຫຼັກການຂອງເຄື່ອງສົ່ງສັນຍານອິນຟາເລດ

ທໍາອິດແມ່ນອຸປະກອນຕົວມັນເອງທີ່ປ່ອຍສັນຍານ infrared, ເຊິ່ງໂດຍທົ່ວໄປແລ້ວເບິ່ງຄືວ່າ:

dfhd (1)

ເສັ້ນຜ່າສູນກາງຂອງ diode infrared ໃນຮູບແມ່ນ 3mm, ແລະອີກອັນຫນຶ່ງແມ່ນ 5mm.

ພວກມັນເກືອບຄືກັນກັບໄຟ LED ທີ່ປ່ອຍແສງ, ດັ່ງນັ້ນ pins ທີ່ຍາວກວ່າແມ່ນເຊື່ອມຕໍ່ກັບຂົ້ວບວກ, ແລະອີກອັນຫນຶ່ງແມ່ນເຊື່ອມຕໍ່ກັບຂົ້ວລົບ.

ວົງຈອນການຂັບຂີ່ທີ່ງ່າຍດາຍທີ່ສຸດແມ່ນການເພີ່ມຕົວຕ້ານທານຈໍາກັດໃນປະຈຸບັນ 1k ກັບຖະຫນົນບວກ 3.3v, ແລະຫຼັງຈາກນັ້ນເຊື່ອມຕໍ່ electrode ລົບກັບ IO ຂອງ micro controller.ດັ່ງທີ່ສະແດງຢູ່ລຸ່ມນີ້:

dfhd (2)

2 ການຕິດຕໍ່ລະຫວ່າງຕົວສົ່ງສັນຍານອິນຟາເລດແລະເຄື່ອງຮັບ

ໂດຍກ່າວວ່າ, ຂ້ອຍຈໍາເປັນຕ້ອງແກ້ໄຂຂໍ້ຜິດພາດໃນບົດຄວາມຕໍ່ໄປກັບທ່ານ.

dfhd (3)

ໃນຮູບຂ້າງເທິງ, ມັນໄດ້ຖືກກ່າວເຖິງວ່າລະດັບສັນຍານຂອງເຄື່ອງສົ່ງແລະເຄື່ອງຮັບແມ່ນກົງກັນຂ້າມ.ນັ້ນແມ່ນ, ຄືກັນກັບເນື້ອໃນທີ່ວົງຢູ່ໃນກ່ອງສີແດງແລະສີຟ້າໃນຮູບຂ້າງເທິງ.

ໃນຄວາມເປັນຈິງ, ໃນຮູບແບບຄື້ນຕົວຈິງ, ສ່ວນສີຟ້າຂອງເຄື່ອງສົ່ງສັນຍານບໍ່ແມ່ນລະດັບສູງທີ່ງ່າຍດາຍຂອງ 0.56ms.ແທນທີ່ຈະ, ມັນເປັນຄື້ນ 0.56ms pwm ຂອງ 38kHz.

ຮູບ​ແບບ​ການ​ວັດ​ແທກ​ຕົວ​ຈິງ​ແມ່ນ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​:

dfhd (4)

ລາຍ​ລະ​ອຽດ​ຮູບ​ແບບ​ຄື້ນ​ຂອງ​ພາກ​ສ່ວນ​ສີ​ຄື້ນ​ຂອງ​ເຄື່ອງ​ສົ່ງ​ໃນ​ຮູບ​ແບບ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​:

dfhd (5)

ມັນສາມາດເຫັນໄດ້ວ່າຄວາມຖີ່ຂອງຄື້ນສີ່ຫລ່ຽມທີ່ຫນາແຫນ້ນນີ້ແມ່ນ 38kHz.

ນີ້ແມ່ນສະຫຼຸບສັງລວມ: ການຕິດຕໍ່ລະຫວ່າງເຄື່ອງສົ່ງແລະເຄື່ອງຮັບຂອງການຄວບຄຸມໄລຍະໄກ infrared:

ເມື່ອເຄື່ອງສົ່ງສັນຍານອອກເປັນຄື້ນສີ່ຫຼ່ຽມມົນທົນ 38kHz, ເຄື່ອງຮັບແມ່ນຕໍ່າ, ຖ້າບໍ່ດັ່ງນັ້ນເຄື່ອງຮັບຈະສູງ.

3 ຕົວຢ່າງການປະຕິບັດຫນ້າທີ່ເຄື່ອງສົ່ງສັນຍານອິນຟາເລດ

ຕອນນີ້ໃຫ້ກ້າວໄປສູ່ການປະຕິບັດການຂຽນໂປຼແກຼມ.

ອີງຕາມການແນະນໍາທີ່ຜ່ານມາ, ພວກເຮົາຮູ້ວ່າເພື່ອຮັບຮູ້ຫນ້າທີ່ຂອງການຄວບຄຸມໄລຍະໄກ infrared, ພວກເຮົາທໍາອິດຕ້ອງຮັບຮູ້ສອງຫນ້າທີ່ພື້ນຖານ:

1 38kHz ຜົນຜະລິດຄື້ນສີ່ຫຼ່ຽມມົນ

2 ຄວບຄຸມຄື້ນສີ່ຫຼ່ຽມມົນທົນ 38kHz ເພື່ອເປີດ ແລະປິດໃນເວລາທີ່ຕ້ອງການ

ທໍາອິດແມ່ນຜົນຜະລິດຄື້ນ 38kHz ຮຽບຮ້ອຍ.ພວກເຮົາພຽງແຕ່ໃຊ້ຄື້ນ pwm ເພື່ອສ້າງມັນ.ທີ່ນີ້, ພວກເຮົາຈໍາເປັນຕ້ອງໄດ້ນໍາໃຊ້ຫນ້າທີ່ pwmຂອງ timer ໄດ້.ຂ້ອຍກໍາລັງໃຊ້ຊິບພະລັງງານຕໍ່າ STM32L011F4P6 ຢູ່ທີ່ນີ້.

ທໍາອິດໃຊ້ເຄື່ອງມືການສ້າງລະຫັດ cube artifact ເພື່ອສ້າງລະຫັດ:

ລະຫັດເລີ່ມຕົ້ນ:

ຫຼັງຈາກນັ້ນ, ມີຫນ້າທີ່ເປີດຫຼືປິດ pwm wave ຕາມກົດລະບຽບການເຂົ້າລະຫັດ, ເຊິ່ງຖືກປະຕິບັດໂດຍໃຊ້ timer interrupts, ແລະຫຼັງຈາກນັ້ນດັດແປງໄລຍະເວລາທີ່ pwm wave ເປີດຫຼືປິດໂດຍການດັດແປງເວລາມາຮອດຂອງຕໍ່ໄປ. ຂັດຂວາງ:

ຍັງ​ມີ​ບາງ​ລາຍ​ລະ​ອຽດ​ຂອງ​ຂໍ້​ມູນ​ທີ່​ເຂົ້າ​ລະ​ຫັດ​ທີ່​ຈະ​ບໍ່​ໄດ້​ຮັບ​ການ​ປະ​ກາດ​ຢູ່​ທີ່​ນີ້​.ຖ້າທ່ານຕ້ອງການລະຫັດແຫຼ່ງເພີ່ມເຕີມ, ທ່ານຍິນດີທີ່ຈະອອກຈາກຂໍ້ຄວາມ, ແລະຂ້ອຍຈະໃຫ້ລະຫັດລາຍລະອຽດໃຫ້ທ່ານໄວເທົ່າທີ່ຈະໄວໄດ້.


ເວລາປະກາດ: 24-24-2022