പേജ്_ബാനർ

വാർത്ത

ഇൻഫ്രാറെഡ് റിമോട്ട് കൺട്രോൾ ട്രാൻസ്മിറ്ററിന്റെ തത്വവും സാക്ഷാത്കാരവും

ഉള്ളടക്ക അവലോകനം:

1 ഇൻഫ്രാറെഡ് സിഗ്നൽ ട്രാൻസ്മിറ്ററിന്റെ തത്വം

2 ഇൻഫ്രാറെഡ് സിഗ്നൽ ട്രാൻസ്മിറ്ററും റിസീവറും തമ്മിലുള്ള കത്തിടപാടുകൾ

3 ഇൻഫ്രാറെഡ് ട്രാൻസ്മിറ്റർ ഫംഗ്‌ഷൻ നടപ്പിലാക്കുന്നതിനുള്ള ഉദാഹരണം

 

1 ഇൻഫ്രാറെഡ് സിഗ്നൽ ട്രാൻസ്മിറ്ററിന്റെ തത്വം

ആദ്യത്തേത് ഇൻഫ്രാറെഡ് സിഗ്നൽ പുറപ്പെടുവിക്കുന്ന ഉപകരണമാണ്, ഇത് സാധാരണയായി ഇതുപോലെ കാണപ്പെടുന്നു:

dfhd (1)

ചിത്രത്തിലെ ഇൻഫ്രാറെഡ് ഡയോഡിന്റെ വ്യാസം 3 മില്ലീമീറ്ററാണ്, മറ്റൊന്ന് 5 മില്ലീമീറ്ററാണ്.

അവ പ്രകാശം പുറപ്പെടുവിക്കുന്ന എൽഇഡികൾക്ക് ഏതാണ്ട് സമാനമാണ്, അതിനാൽ നീളമേറിയ പിന്നുകൾ പോസിറ്റീവ് പോൾ, മറ്റൊന്ന് നെഗറ്റീവ് പോൾ എന്നിവയുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു.

പോസിറ്റീവ് സ്ട്രീറ്റ് 3.3v-ലേക്ക് 1k കറന്റ് ലിമിറ്റിംഗ് റെസിസ്റ്റർ ചേർക്കുക, തുടർന്ന് മൈക്രോ കൺട്രോളറിന്റെ IO- ലേക്ക് നെഗറ്റീവ് ഇലക്ട്രോഡ് ബന്ധിപ്പിക്കുക എന്നതാണ് ഏറ്റവും ലളിതമായ ഡ്രൈവിംഗ് സർക്യൂട്ട്.താഴെ കാണിച്ചിരിക്കുന്നത് പോലെ:

dfhd (2)

2 ഇൻഫ്രാറെഡ് സിഗ്നൽ ട്രാൻസ്മിറ്ററും റിസീവറും തമ്മിലുള്ള കത്തിടപാടുകൾ

പറഞ്ഞുകഴിഞ്ഞാൽ, നിങ്ങളോടൊപ്പം അടുത്ത ലേഖനത്തിൽ എനിക്ക് ഒരു തെറ്റ് തിരുത്തേണ്ടതുണ്ട്.

dfhd (3)

മുകളിലെ ചിത്രത്തിൽ, ട്രാൻസ്മിറ്ററിന്റെയും റിസീവറിന്റെയും സിഗ്നൽ ലെവലുകൾ വിപരീതമാണെന്ന് സൂചിപ്പിച്ചിരിക്കുന്നു.അതായത്, മുകളിലെ ചിത്രത്തിലെ ചുവപ്പ്, നീല ബോക്സുകളിൽ വട്ടമിട്ടിരിക്കുന്ന ഉള്ളടക്കത്തിന് സമാനമാണ്.

വാസ്തവത്തിൽ, യഥാർത്ഥ തരംഗരൂപത്തിൽ, ട്രാൻസ്മിറ്ററിന്റെ നീല ഭാഗം 0.56ms എന്ന ലളിതമായ ഉയർന്ന തലമല്ല.പകരം, ഇത് 38kHz ന്റെ 0.56ms pwm തരംഗമാണ്.

യഥാർത്ഥ അളന്ന തരംഗരൂപം ഇപ്രകാരമാണ്:

dfhd (4)

ചിത്രത്തിലെ ട്രാൻസ്മിറ്ററിന്റെ തരംഗ വർണ്ണ ഭാഗത്തിന്റെ തരംഗരൂപ വിശദാംശങ്ങൾ ഇപ്രകാരമാണ്:

dfhd (5)

ഈ സാന്ദ്രമായ ചതുര തരംഗത്തിന്റെ ആവൃത്തി 38kHz ആണെന്ന് കാണാം.

ഒരു സംഗ്രഹം ഇതാ: ഇൻഫ്രാറെഡ് റിമോട്ട് കൺട്രോളിന്റെ ട്രാൻസ്മിറ്ററും റിസീവറും തമ്മിലുള്ള കത്തിടപാടുകൾ:

ട്രാൻസ്മിറ്റർ 38kHz സ്ക്വയർ വേവ് ഔട്ട്പുട്ട് ചെയ്യുമ്പോൾ, റിസീവർ കുറവാണ്, അല്ലാത്തപക്ഷം റിസീവർ ഉയർന്നതാണ്

3 ഇൻഫ്രാറെഡ് ട്രാൻസ്മിറ്റർ ഫംഗ്‌ഷൻ നടപ്പിലാക്കുന്നതിനുള്ള ഉദാഹരണം

ഇനി നമുക്ക് പ്രോഗ്രാമിംഗ് പരിശീലനത്തിലേക്ക് പോകാം.

മുമ്പത്തെ ആമുഖം അനുസരിച്ച്, ഇൻഫ്രാറെഡ് റിമോട്ട് കൺട്രോളിന്റെ പ്രവർത്തനം തിരിച്ചറിയാൻ, ഞങ്ങൾ ആദ്യം രണ്ട് അടിസ്ഥാന പ്രവർത്തനങ്ങൾ തിരിച്ചറിയണം:

1 38kHz സ്ക്വയർ വേവ് ഔട്ട്പുട്ട്

2 ആവശ്യമുള്ള സമയത്ത് ഓണാക്കാനും ഓഫാക്കാനും 38kHz ചതുര തരംഗത്തെ നിയന്ത്രിക്കുക

ആദ്യത്തേത് 38kHz സ്ക്വയർ വേവ് ഔട്ട്പുട്ടാണ്.അത് സൃഷ്ടിക്കാൻ ഞങ്ങൾ pwm വേവ് ഉപയോഗിക്കുന്നു.ഇവിടെ, നമ്മൾ ടൈമറിന്റെ pwm ഫംഗ്ഷൻ ഉപയോഗിക്കേണ്ടതുണ്ട്.ഞാൻ ഇവിടെ STM32L011F4P6 ലോ-പവർ ചിപ്പ് ഉപയോഗിക്കുന്നു.

കോഡ് സൃഷ്ടിക്കാൻ ആദ്യം കോഡ് ജനറേഷൻ ടൂൾ ആർട്ടിഫാക്റ്റ് ക്യൂബ് ഉപയോഗിക്കുക:

പ്രാരംഭ കോഡ്:

കോഡിംഗ് നിയമങ്ങൾ അനുസരിച്ച് pwm വേവ് ഓണാക്കുകയോ ഓഫാക്കുകയോ ചെയ്യുന്ന പ്രവർത്തനമുണ്ട്, ഇത് ടൈമർ ഇന്ററപ്റ്റുകൾ ഉപയോഗിച്ച് നടപ്പിലാക്കുന്നു, തുടർന്ന് അടുത്തതിന്റെ വരവ് സമയം പരിഷ്‌ക്കരിച്ച് pwm വേവ് ഓണാക്കുകയോ ഓഫാക്കുകയോ ചെയ്യുന്ന സമയ ദൈർഘ്യം പരിഷ്‌ക്കരിക്കുക. തടസ്സപ്പെടുത്തുക:

എൻകോഡ് ചെയ്‌ത ഡാറ്റയുടെ ചില വിശദാംശങ്ങൾ ഇപ്പോഴും ഇവിടെ പോസ്റ്റുചെയ്യില്ല.നിങ്ങൾക്ക് കൂടുതൽ സോഴ്‌സ് കോഡ് ആവശ്യമുണ്ടെങ്കിൽ, ഒരു സന്ദേശം അയയ്‌ക്കാൻ നിങ്ങളെ സ്വാഗതം ചെയ്യുന്നു, കഴിയുന്നത്ര വേഗം ഞാൻ നിങ്ങൾക്ക് വിശദമായ കോഡ് നൽകും.


പോസ്റ്റ് സമയം: ഫെബ്രുവരി-24-2022