ພາບລວມເນື້ອໃນ:
1 ຫຼັກການຂອງເຄື່ອງສົ່ງສັນຍານອິນຟາເລດ
2 ການຕິດຕໍ່ລະຫວ່າງຕົວສົ່ງສັນຍານອິນຟາເລດແລະເຄື່ອງຮັບ
3 ຕົວຢ່າງການປະຕິບັດຫນ້າທີ່ເຄື່ອງສົ່ງສັນຍານອິນຟາເລດ
1 ຫຼັກການຂອງເຄື່ອງສົ່ງສັນຍານອິນຟາເລດ
ທໍາອິດແມ່ນອຸປະກອນຕົວມັນເອງທີ່ປ່ອຍສັນຍານ infrared, ເຊິ່ງໂດຍທົ່ວໄປແລ້ວເບິ່ງຄືວ່າ:
ເສັ້ນຜ່າສູນກາງຂອງ diode infrared ໃນຮູບແມ່ນ 3mm, ແລະອີກອັນຫນຶ່ງແມ່ນ 5mm.
ພວກມັນເກືອບຄືກັນກັບໄຟ LED ທີ່ປ່ອຍແສງ, ດັ່ງນັ້ນ pins ທີ່ຍາວກວ່າແມ່ນເຊື່ອມຕໍ່ກັບຂົ້ວບວກ, ແລະອີກອັນຫນຶ່ງແມ່ນເຊື່ອມຕໍ່ກັບຂົ້ວລົບ.
ວົງຈອນການຂັບຂີ່ທີ່ງ່າຍດາຍທີ່ສຸດແມ່ນການເພີ່ມຕົວຕ້ານທານຈໍາກັດໃນປະຈຸບັນ 1k ກັບຖະຫນົນບວກ 3.3v, ແລະຫຼັງຈາກນັ້ນເຊື່ອມຕໍ່ electrode ລົບກັບ IO ຂອງ micro controller.ດັ່ງທີ່ສະແດງຢູ່ລຸ່ມນີ້:
2 ການຕິດຕໍ່ລະຫວ່າງຕົວສົ່ງສັນຍານອິນຟາເລດແລະເຄື່ອງຮັບ
ໂດຍກ່າວວ່າ, ຂ້ອຍຈໍາເປັນຕ້ອງແກ້ໄຂຂໍ້ຜິດພາດໃນບົດຄວາມຕໍ່ໄປກັບທ່ານ.
ໃນຮູບຂ້າງເທິງ, ມັນໄດ້ຖືກກ່າວເຖິງວ່າລະດັບສັນຍານຂອງເຄື່ອງສົ່ງແລະເຄື່ອງຮັບແມ່ນກົງກັນຂ້າມ.ນັ້ນແມ່ນ, ຄືກັນກັບເນື້ອໃນທີ່ວົງຢູ່ໃນກ່ອງສີແດງແລະສີຟ້າໃນຮູບຂ້າງເທິງ.
ໃນຄວາມເປັນຈິງ, ໃນຮູບແບບຄື້ນຕົວຈິງ, ສ່ວນສີຟ້າຂອງເຄື່ອງສົ່ງສັນຍານບໍ່ແມ່ນລະດັບສູງທີ່ງ່າຍດາຍຂອງ 0.56ms.ແທນທີ່ຈະ, ມັນເປັນຄື້ນ 0.56ms pwm ຂອງ 38kHz.
ຮູບແບບການວັດແທກຕົວຈິງແມ່ນດັ່ງຕໍ່ໄປນີ້:
ລາຍລະອຽດຮູບແບບຄື້ນຂອງພາກສ່ວນສີຄື້ນຂອງເຄື່ອງສົ່ງໃນຮູບແບບດັ່ງຕໍ່ໄປນີ້:
ມັນສາມາດເຫັນໄດ້ວ່າຄວາມຖີ່ຂອງຄື້ນສີ່ຫລ່ຽມທີ່ຫນາແຫນ້ນນີ້ແມ່ນ 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