ទិដ្ឋភាពទូទៅនៃខ្លឹមសារ៖
1 គោលការណ៍នៃការបញ្ជូនសញ្ញាអ៊ីនហ្វ្រារ៉េដ
2 ការឆ្លើយឆ្លងរវាងឧបករណ៍បញ្ជូនសញ្ញាអ៊ីនហ្វ្រារ៉េដ និងអ្នកទទួល
3 ឧទាហរណ៍ការអនុវត្តមុខងារបញ្ជូនអ៊ីនហ្វ្រារ៉េដ
1 គោលការណ៍នៃការបញ្ជូនសញ្ញាអ៊ីនហ្វ្រារ៉េដ
ទីមួយគឺជាឧបករណ៍ខ្លួនវាដែលបញ្ចេញសញ្ញាអ៊ីនហ្វ្រារ៉េដ ដែលជាទូទៅមើលទៅដូចនេះ៖
អង្កត់ផ្ចិតនៃ diode អ៊ីនហ្វ្រារ៉េដក្នុងរូបភាពគឺ 3mm និងមួយទៀតគឺ 5mm។
ពួកវាស្ទើរតែដូចគ្នាទៅនឹងអំពូល LED ដែលបញ្ចេញពន្លឺដូច្នេះម្ជុលវែងត្រូវបានភ្ជាប់ទៅនឹងបង្គោលវិជ្ជមានហើយមួយទៀតត្រូវបានភ្ជាប់ទៅនឹងបង្គោលអវិជ្ជមាន។
សៀគ្វីបើកបរដ៏សាមញ្ញបំផុតគឺត្រូវបន្ថែមរេស៊ីស្តង់កំណត់ចរន្ត 1k ទៅផ្លូវវិជ្ជមាន 3.3v ហើយបន្ទាប់មកភ្ជាប់អេឡិចត្រូតអវិជ្ជមានទៅ IO របស់ឧបករណ៍បញ្ជាខ្នាតតូច។ដូចដែលបានបង្ហាញខាងក្រោម៖
2 ការឆ្លើយឆ្លងរវាងឧបករណ៍បញ្ជូនសញ្ញាអ៊ីនហ្វ្រារ៉េដ និងអ្នកទទួល
និយាយអញ្ចឹងខ្ញុំត្រូវកែកំហុសនៅអត្ថបទបន្ទាប់ជាមួយអ្នក។
នៅក្នុងរូបភាពខាងលើវាត្រូវបានរៀបរាប់ថាកម្រិតសញ្ញានៃឧបករណ៍បញ្ជូននិងអ្នកទទួលគឺផ្ទុយគ្នា។នោះគឺដូចគ្នាទៅនឹងខ្លឹមសារដែលបានគូសរង្វង់ក្នុងប្រអប់ក្រហម និងខៀវក្នុងរូបខាងលើ។
ជាការពិតនៅក្នុងទម្រង់រលកជាក់ស្តែងផ្នែកពណ៌ខៀវនៃឧបករណ៍បញ្ជូនមិនមែនជាកម្រិតខ្ពស់ធម្មតានៃ 0.56ms ទេ។ផ្ទុយទៅវិញ វាជារលក 0.56ms pwm នៃ 38kHz។
ទម្រង់រលកដែលបានវាស់វែងជាក់ស្តែងមានដូចខាងក្រោម៖
ព័ត៌មានលម្អិតនៃទម្រង់រលកនៃផ្នែកពណ៌រលកនៃឧបករណ៍បញ្ជូននៅក្នុងរូបភាពមានដូចខាងក្រោម៖
វាអាចត្រូវបានគេមើលឃើញថាប្រេកង់នៃរលកការ៉េក្រាស់នេះគឺ 38kHz ។
នេះគឺជាសេចក្តីសង្ខេប៖ ការឆ្លើយឆ្លងរវាងឧបករណ៍បញ្ជូន និងអ្នកទទួល ឧបករណ៍បញ្ជាពីចម្ងាយអ៊ីនហ្វ្រារ៉េដ៖
នៅពេលដែលឧបករណ៍បញ្ជូនចេញរលកការ៉េ 38kHz អ្នកទទួលគឺទាប បើមិនដូច្នេះទេអ្នកទទួលគឺខ្ពស់
3 ឧទាហរណ៍ការអនុវត្តមុខងារបញ្ជូនអ៊ីនហ្វ្រារ៉េដ
ឥឡូវនេះសូមបន្តទៅការអនុវត្តកម្មវិធី។
យោងតាមការណែនាំពីមុន យើងដឹងថា ដើម្បីដឹងពីមុខងាររបស់ឧបករណ៍បញ្ជាពីចម្ងាយអ៊ីនហ្វ្រារ៉េដ ដំបូងយើងត្រូវដឹងពីមុខងារជាមូលដ្ឋានចំនួនពីរ៖
ទិន្នផលរលកការ៉េ 1 38kHz
2 គ្រប់គ្រងរលកការ៉េ 38kHz ដើម្បីបើក និងបិទនៅពេលចង់បាន
ទីមួយគឺទិន្នផលរលកការ៉េ 38kHz ។យើងគ្រាន់តែប្រើរលក pwm ដើម្បីបង្កើតវា។នៅទីនេះយើងត្រូវប្រើមុខងារ pwm នៃកម្មវិធីកំណត់ម៉ោង។ខ្ញុំកំពុងប្រើបន្ទះឈីបថាមពលទាប STM32L011F4P6 នៅទីនេះ។
ដំបូងត្រូវប្រើឧបករណ៍បង្កើតកូដគូបវត្ថុបុរាណដើម្បីបង្កើតកូដ៖
លេខកូដចាប់ផ្តើម៖
បន្ទាប់មកមានមុខងារនៃការបើក ឬបិទរលក pwm យោងទៅតាមច្បាប់នៃការសរសេរកូដ ដែលត្រូវបានអនុវត្តដោយប្រើកម្មវិធីកំណត់ពេលវេលារំខាន ហើយបន្ទាប់មកកែប្រែរយៈពេលដែលរលក pwm ត្រូវបានបើក ឬបិទដោយកែប្រែពេលវេលាមកដល់នៃបន្ទាប់។ រំខាន៖
វានៅតែមានព័ត៌មានលម្អិតមួយចំនួននៃទិន្នន័យដែលបានអ៊ិនកូដដែលនឹងមិនត្រូវបានបង្ហោះនៅទីនេះ។ប្រសិនបើអ្នកត្រូវការកូដប្រភពបន្ថែម អ្នកត្រូវបានស្វាគមន៍ក្នុងការទុកសារមួយ ហើយខ្ញុំនឹងផ្តល់ឱ្យអ្នកនូវកូដលម្អិតឱ្យបានឆាប់តាមដែលអាចធ្វើទៅបាន។
ពេលវេលាផ្សាយ៖ កុម្ភៈ-២៤-២០២២