STMicroelectronics VL53L7CX ടൈം ഓഫ് ഫ്ലൈറ്റ് മൾട്ടിസോൺ റേഞ്ചിംഗ് സെൻസർ
ആമുഖം
അൾട്രാ ലൈറ്റ് ഡ്രൈവർ (ULD) API ഉപയോഗിച്ച് VL53L7CX ടൈം-ഓഫ്-ഫ്ലൈറ്റ് (ToF) സെൻസർ എങ്ങനെ കൈകാര്യം ചെയ്യണമെന്ന് വിശദീകരിക്കുക എന്നതാണ് ഈ ഉപയോക്തൃ മാനുവലിൻ്റെ ഉദ്ദേശ്യം. ഉപകരണം പ്രോഗ്രാം ചെയ്യുന്നതിനുള്ള പ്രധാന പ്രവർത്തനങ്ങൾ, കാലിബ്രേഷനുകൾ, ഔട്ട്പുട്ട് ഫലങ്ങൾ എന്നിവ ഇത് വിവരിക്കുന്നു.
അൾട്രാവൈഡ് FoV ആവശ്യമുള്ള ആപ്ലിക്കേഷനുകൾക്കായി പ്രത്യേകം രൂപകൽപ്പന ചെയ്തിരിക്കുന്ന VL53L7CX ടൈം-ഓഫ്-ഫ്ലൈറ്റ് സെൻസർ 90° ഡയഗണൽ FoV വാഗ്ദാനം ചെയ്യുന്നു. STMicroelectronics-ൻ്റെ ഫ്ലൈറ്റ് സെൻസ് സാങ്കേതികവിദ്യയെ അടിസ്ഥാനമാക്കി, VL53L7CX, ലേസർ എമിറ്ററിൽ സ്ഥാപിച്ചിട്ടുള്ള കാര്യക്ഷമമായ മെറ്റാ ഉപരിതല ലെൻസ് (DOE) ഉൾക്കൊള്ളുന്നു.
ഇതിന്റെ മൾട്ടിസോൺ ശേഷി 8×8 സോണുകളുടെ (64 സോണുകൾ) ഒരു മാട്രിക്സ് നൽകുന്നു, കൂടാതെ 60 സെന്റീമീറ്റർ വരെ വേഗതയുള്ള വേഗതയിൽ (350 Hz) പ്രവർത്തിക്കാൻ കഴിയും.
അൾട്രാവൈഡ് എഫ്ഒവിയുമായി സംയോജിപ്പിച്ച് പ്രോഗ്രാമബിൾ ഡിസ്റ്റൻസ് ത്രെഷോൾഡ് ഉള്ള ഓട്ടോണമസ് മോഡിന് നന്ദി, ലോ-പവർ ഉപയോക്തൃ കണ്ടെത്തൽ ആവശ്യമായ ഏത് ആപ്ലിക്കേഷനും VL53L7CX അനുയോജ്യമാണ്. ST-യുടെ പേറ്റൻ്റുള്ള അൽഗോരിതങ്ങളും നൂതനമായ മൊഡ്യൂൾ നിർമ്മാണവും VL53L7CX-നെ ഓരോ സോണിലും, ആഴത്തിലുള്ള ധാരണയോടെ FoV-ക്കുള്ളിലെ ഒന്നിലധികം ഒബ്ജക്റ്റുകൾ കണ്ടെത്താൻ അനുവദിക്കുന്നു. STMicroelectronics ഹിസ്റ്റോഗ്രാം അൽഗോരിതങ്ങൾ 60 സെൻ്റിമീറ്ററിൽ കൂടുതൽ കവർ ഗ്ലാസ് ക്രോസ്സ്റ്റോക്ക് പ്രതിരോധശേഷി ഉറപ്പാക്കുന്നു.
VL53L5CX-ൽ നിന്ന് ഉരുത്തിരിഞ്ഞത്, രണ്ട് സെൻസറുകളുടെയും പിൻഔട്ടുകളും ഡ്രൈവറുകളും അനുയോജ്യമാണ്, ഇത് ഒരു സെൻസറിൽ നിന്ന് മറ്റൊന്നിലേക്ക് ലളിതമായ മൈഗ്രേഷൻ ഉറപ്പാക്കുന്നു.
ST-യുടെ ഫ്ലൈറ്റ് സെൻസ് സാങ്കേതികവിദ്യയെ അടിസ്ഥാനമാക്കിയുള്ള എല്ലാ ടൈം-ഓഫ്-ഫ്ലൈറ്റ് (ToF) സെൻസറുകളേയും പോലെ, VL53L7CX ഓരോ സോണിലും ടാർഗെറ്റ് നിറവും പ്രതിഫലനവും പരിഗണിക്കാതെ ഒരു സമ്പൂർണ്ണ ദൂരം രേഖപ്പെടുത്തുന്നു.
ഒരു SPAD അറേയെ സമന്വയിപ്പിക്കുന്ന ഒരു മിനിയേച്ചർ റീഫ്ലോ ചെയ്യാവുന്ന പാക്കേജിൽ സ്ഥാപിച്ചിരിക്കുന്ന VL53L7CX, വിവിധ ആംബിയൻ്റ് ലൈറ്റിംഗ് അവസ്ഥകളിലും വിശാലമായ കവർ ഗ്ലാസ് മെറ്റീരിയലുകളിലും മികച്ച ശ്രേണിയിലുള്ള പ്രകടനം കൈവരിക്കുന്നു.
ST-യുടെ എല്ലാ ToF സെൻസറുകളും ഒരു VCSEL-നെ സമന്വയിപ്പിക്കുന്നു, അത് പൂർണ്ണമായും അദൃശ്യമായ 940 nm IR പ്രകാശം പുറപ്പെടുവിക്കുന്നു, ഇത് കണ്ണുകൾക്ക് പൂർണ്ണമായും സുരക്ഷിതമാണ് (ക്ലാസ് 1 സർട്ടിഫിക്കേഷൻ).
റോബോട്ടിക്സ്, സ്മാർട്ട് സ്പീക്കറുകൾ, വീഡിയോ പ്രൊജക്ടറുകൾ, ഉള്ളടക്ക മാനേജ്മെൻ്റ് തുടങ്ങിയ അൾട്രാവൈഡ് എഫ്ഒവി ആവശ്യമുള്ള ഏതൊരു ആപ്ലിക്കേഷനും അനുയോജ്യമായ സെൻസറാണ് VL53L7CX. മൾട്ടിസോൺ ശേഷിയുടെയും 90° FoVയുടെയും സംയോജനത്തിന് ജെസ്റ്റർ റെക്കഗ്നിഷൻ, റോബോട്ടിക്സിനുള്ള SLAM, സ്മാർട്ട് ബിൽഡിംഗിനായുള്ള ലോ പവർ സിസ്റ്റം ആക്റ്റിവേഷൻ എന്നിവ പോലുള്ള പുതിയ ഉപയോഗ കേസുകൾ മെച്ചപ്പെടുത്താൻ കഴിയും.
ചിത്രം 1. VL53L7CX സെൻസർ മൊഡ്യൂൾ
ചുരുക്കെഴുത്തുകളും ചുരുക്കങ്ങളും
ചുരുക്കെഴുത്ത്/ചുരുക്കം | നിർവ്വചനം |
ചെയ്യുക | ഡിഫ്രാക്റ്റീവ് ഒപ്റ്റിക്കൽ ഘടകം |
FoV | ഫീൽഡ് view |
I²C | ഇന്റർ-ഇന്റഗ്രേറ്റഡ് സർക്യൂട്ട് (സീരിയൽ ബസ്) |
Kcps/SPAD | ഒരു സ്പാഡിന് സെക്കൻഡിൽ കിലോ-എണ്ണം (SPAD അറേയിലെ ഫോട്ടോണുകളുടെ എണ്ണം കണക്കാക്കാൻ ഉപയോഗിക്കുന്ന യൂണിറ്റ്) |
റാം | റാൻഡം-ആക്സസ് മെമ്മറി |
SCL | സീരിയൽ ക്ലോക്ക് ലൈൻ |
എസ്.ഡി.എ | സീരിയൽ ഡാറ്റ |
SPAD | ഒരൊറ്റ ഫോട്ടോൺ അവലാഞ്ച് ഡയോഡ് |
ToF | ഫ്ലൈറ്റ് സമയം |
ULD | അൾട്രാ ലൈറ്റ് ഡ്രൈവർ |
വിസിഎസ്ഇഎൽ | ലംബമായ അറയുടെ ഉപരിതല എമിറ്റിംഗ് ഡയോഡ് |
വി.എച്ച്.വി | വളരെ ഉയർന്ന വോള്യംtage |
Xtalk | ക്രോസ്സ്റ്റോക്ക് |
പ്രവർത്തന വിവരണം
സിസ്റ്റം കഴിഞ്ഞുview
VL53L7CX സിസ്റ്റം ഒരു ഹാർഡ്വെയർ മൊഡ്യൂളും ഒരു ഹോസ്റ്റിൽ പ്രവർത്തിക്കുന്ന അൾട്രാ ലൈറ്റ് ഡ്രൈവർ സോഫ്റ്റ്വെയറും (VL53L7CX ULD) ചേർന്നതാണ് (ചുവടെയുള്ള ചിത്രം കാണുക). ഹാർഡ്വെയർ മൊഡ്യൂളിൽ ToF സെൻസർ അടങ്ങിയിരിക്കുന്നു. STMicroelectronics സോഫ്റ്റ്വെയർ ഡ്രൈവർ നൽകുന്നു, ഈ പ്രമാണത്തിൽ "ഡ്രൈവർ" എന്ന് പരാമർശിച്ചിരിക്കുന്നു. ഹോസ്റ്റിന് ആക്സസ് ചെയ്യാവുന്ന ഡ്രൈവറിൻ്റെ പ്രവർത്തനങ്ങളെ ഈ പ്രമാണം വിവരിക്കുന്നു. ഈ പ്രവർത്തനങ്ങൾ സെൻസറിനെ നിയന്ത്രിക്കുകയും റേഞ്ചിംഗ് ഡാറ്റ നേടുകയും ചെയ്യുന്നു.
ചിത്രം 2. VL53L7CX സിസ്റ്റം കഴിഞ്ഞുview
ഫലപ്രദമായ ഓറിയന്റേഷൻ
മൊഡ്യൂളിൽ Rx അപ്പേർച്ചറിന് മുകളിൽ ഒരു ലെൻസ് ഉൾപ്പെടുന്നു, അത് ടാർഗെറ്റിന്റെ ക്യാപ്ചർ ചെയ്ത ഇമേജ് (തിരശ്ചീനമായും ലംബമായും) ഫ്ലിപ്പുചെയ്യുന്നു. തൽഫലമായി, SPAD അറേയുടെ താഴെ ഇടതുവശത്തുള്ള സോൺ 0 ആയി തിരിച്ചറിഞ്ഞ സോൺ, ദൃശ്യത്തിന്റെ മുകളിൽ വലത് വശത്ത് സ്ഥിതി ചെയ്യുന്ന ഒരു ലക്ഷ്യത്താൽ പ്രകാശിക്കുന്നു.
ചിത്രം 3. VL53L7CX ഫലപ്രദമായ ഓറിയൻ്റേഷൻ
സ്കീമാറ്റിക്സും I²C കോൺഫിഗറേഷനും
ഡ്രൈവറും ഫേംവെയറും തമ്മിലുള്ള ആശയവിനിമയം കൈകാര്യം ചെയ്യുന്നത് I²C ആണ്, 1 MHz വരെ പ്രവർത്തിക്കാനുള്ള ശേഷിയുണ്ട്. നടപ്പിലാക്കുന്നതിന് SCL, SDA ലൈനുകളിൽ പുൾ-അപ്പുകൾ ആവശ്യമാണ്. കൂടുതൽ വിവരങ്ങൾക്ക് VL53L7CX ഡാറ്റാഷീറ്റ് കാണുക. VL53L7CX ഉപകരണത്തിന് 0x52 ൻ്റെ സ്ഥിരസ്ഥിതി I²C വിലാസമുണ്ട്. എന്നിരുന്നാലും, മറ്റ് ഉപകരണങ്ങളുമായുള്ള പൊരുത്തക്കേടുകൾ ഒഴിവാക്കാൻ സ്ഥിര വിലാസം മാറ്റുന്നത് സാധ്യമാണ്, അല്ലെങ്കിൽ ഒരു വലിയ സിസ്റ്റം FoV-നായി സിസ്റ്റത്തിലേക്ക് ഒന്നിലധികം VL53L7CX മൊഡ്യൂളുകൾ ചേർക്കുന്നത് സുഗമമാക്കുന്നു. vl53l7cx_set_i2c_address() ഫംഗ്ഷൻ ഉപയോഗിച്ച് I²C വിലാസം മാറ്റാവുന്നതാണ്.
ചിത്രം 4. I²C ബസിൽ ഒന്നിലധികം സെൻസറുകൾ
I²C ബസിൽ മറ്റുള്ളവരെ ബാധിക്കാതെ, ഉപകരണത്തിൻ്റെ I²C വിലാസം മാറ്റാൻ അനുവദിക്കുന്നതിന്, മാറ്റാത്ത ഉപകരണങ്ങളുടെ I²C ആശയവിനിമയം പ്രവർത്തനരഹിതമാക്കേണ്ടത് പ്രധാനമാണ്. നടപടിക്രമം ഇനിപ്പറയുന്ന ഒന്നാണ്:
- സിസ്റ്റം സാധാരണ പോലെ പവർ അപ് ചെയ്യുക.
- വിലാസം മാറാത്ത ഉപകരണത്തിന്റെ LPn പിൻ താഴേക്ക് വലിക്കുക.
- I²C വിലാസം മാറിയ ഉപകരണത്തിൻ്റെ LPn പിൻ വലിക്കുക.
- set_i2c_address() ഫംഗ്ഷൻ ഉപയോഗിച്ച് ഉപകരണത്തിലേക്ക് I²C വിലാസം പ്രോഗ്രാം ചെയ്യുക.
- റീപ്രോഗ്രാം ചെയ്യാത്ത ഉപകരണത്തിന്റെ LPn പിൻ വലിക്കുക.
എല്ലാ ഉപകരണങ്ങളും ഇപ്പോൾ I²C ബസിൽ ലഭ്യമായിരിക്കണം. പുതിയ I²C വിലാസം ആവശ്യമുള്ള സിസ്റ്റത്തിലെ എല്ലാ VL53L7CX ഉപകരണങ്ങൾക്കും മുകളിലുള്ള ഘട്ടങ്ങൾ ആവർത്തിക്കുക.
പാക്കേജ് ഉള്ളടക്കവും ഡാറ്റാ ഫ്ലോയും
ഡ്രൈവർ ആർക്കിടെക്ചറും ഉള്ളടക്കവും
VL53L7CX ULD പാക്കേജ് നാല് ഫോൾഡറുകൾ ഉൾക്കൊള്ളുന്നു. ഡ്രൈവർ ഫോൾഡറിൽ സ്ഥിതിചെയ്യുന്നു /
VL53L7CX_ULD_API.
ഡ്രൈവർ നിർബന്ധിതവും ഓപ്ഷണലും ഉള്ളതാണ് fileഎസ്. ഓപ്ഷണൽ fileകൾ ആകുന്നു plugins ULD സവിശേഷതകൾ വിപുലീകരിക്കാൻ ഉപയോഗിക്കുന്നു. ഓരോ പ്ലഗിനും "vl53l7cx_plugin" എന്ന വാക്കിൽ ആരംഭിക്കുന്നു (ഉദാ: vl53l7cx_plugin_xtalk.h). ഉപയോക്താവിന് നിർദ്ദേശം ആവശ്യമില്ലെങ്കിൽ plugins, മറ്റ് ഡ്രൈവർ ഫീച്ചറുകളെ ബാധിക്കാതെ തന്നെ അവ നീക്കം ചെയ്യാവുന്നതാണ്. ഇനിപ്പറയുന്ന ചിത്രം നിർബന്ധിതത്തെ പ്രതിനിധീകരിക്കുന്നു fileകളും ഓപ്ഷണലും plugins.
ചിത്രം 5. ഡ്രൈവർ ആർക്കിടെക്ചർ
ഉപയോക്താവിനും രണ്ടെണ്ണം നടപ്പിലാക്കേണ്ടതുണ്ട് file/പ്ലാറ്റ്ഫോം ഫോൾഡറിൽ സ്ഥിതിചെയ്യുന്നു. നിർദ്ദിഷ്ട പ്ലാറ്റ്ഫോം ഒരു ശൂന്യമായ ഷെൽ ആണ്, അത് സമർപ്പിത ഫംഗ്ഷനുകൾ കൊണ്ട് നിറഞ്ഞിരിക്കണം.
കുറിപ്പ്: പ്ലാറ്റ് ഫോം. എച്ച് file ULD ഉപയോഗിക്കുന്നതിന് നിർബന്ധിത മാക്രോകൾ അടങ്ങിയിരിക്കുന്നു. എല്ലാ file ULD ശരിയായി ഉപയോഗിക്കുന്നതിന് ഉള്ളടക്കം നിർബന്ധമാണ്
കാലിബ്രേഷൻ ഫ്ലോ
VCSEL ലൈറ്റ് കാരണം SPAD അറേയിൽ ലഭിച്ച സിഗ്നലിൻ്റെ അളവാണ് Crosstalk (Xtalk) നിർവചിച്ചിരിക്കുന്നത്.
സംരക്ഷിത വിൻഡോയ്ക്കുള്ളിലെ പ്രതിഫലനം (കവർ ഗ്ലാസ്) മൊഡ്യൂളിന് മുകളിൽ ചേർത്തിരിക്കുന്നു. VL53L7CX മൊഡ്യൂൾ സ്വയം കാലിബ്രേറ്റ് ചെയ്തതാണ്, കൂടാതെ അധിക കാലിബ്രേഷൻ കൂടാതെ ഉപയോഗിക്കാനും കഴിയും.
മൊഡ്യൂൾ ഒരു കവർ ഗ്ലാസ് ഉപയോഗിച്ച് സംരക്ഷിച്ചിട്ടുണ്ടെങ്കിൽ ക്രോസ്സ്റ്റോക്ക് കാലിബ്രേഷൻ ആവശ്യമായി വന്നേക്കാം. VL53L7CX പ്രതിരോധശേഷിയുള്ളതാണ്
ഒരു ഹിസ്റ്റോഗ്രാം അൽഗോരിതം കാരണം 60 സെൻ്റിമീറ്ററിനപ്പുറം ക്രോസ്സ്റ്റോക്ക്. എന്നിരുന്നാലും, 60 സെൻ്റിമീറ്ററിൽ താഴെയുള്ള ചെറിയ ദൂരങ്ങളിൽ, യഥാർത്ഥ റിട്ടേൺ സിഗ്നലിനേക്കാൾ വലുതായിരിക്കും Xtalk. ഇത് തെറ്റായ ടാർഗെറ്റ് റീഡിംഗ് നൽകുന്നു അല്ലെങ്കിൽ ടാർഗെറ്റുകൾ യഥാർത്ഥത്തിൽ ഉള്ളതിനേക്കാൾ അടുത്ത് ദൃശ്യമാക്കുന്നു. എല്ലാ ക്രോസ്സ്റ്റോക്ക് കാലിബ്രേഷൻ ഫംഗ്ഷനുകളും ഒരു Xtalk പ്ലഗിനിൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട് (ഓപ്ഷണൽ). ഉപയോക്താവ് ഉപയോഗിക്കേണ്ടതുണ്ട് file 'vl53l7cx_plugin_xtalk'.
ക്രോസ്സ്റ്റോക്ക് ഒരു തവണ കാലിബ്രേറ്റ് ചെയ്യാനും ഡാറ്റ സംരക്ഷിക്കാനും കഴിയുന്നതിനാൽ പിന്നീട് അത് വീണ്ടും ഉപയോഗിക്കാനാകും. ഒരു നിശ്ചിത അകലത്തിൽ, അറിയപ്പെടുന്ന പ്രതിഫലനത്തോടെ ഒരു ലക്ഷ്യം ആവശ്യമാണ്. ആവശ്യമായ ഏറ്റവും കുറഞ്ഞ ദൂരം 600 മില്ലീമീറ്ററാണ്, ലക്ഷ്യം മുഴുവൻ എഫ്ഒവിയും ഉൾക്കൊള്ളണം. സജ്ജീകരണത്തെ ആശ്രയിച്ച്, ഇനിപ്പറയുന്ന പട്ടികയിൽ നിർദ്ദേശിച്ചിരിക്കുന്നതുപോലെ, ക്രോസ്സ്റ്റോക്ക് കാലിബ്രേഷൻ പൊരുത്തപ്പെടുത്തുന്നതിന് ഉപയോക്താവിന് ക്രമീകരണങ്ങൾ പരിഷ്കരിക്കാനാകും.
പട്ടിക 1. കാലിബ്രേഷനായി ലഭ്യമായ ക്രമീകരണങ്ങൾ
ക്രമീകരണം | മിനി | STMicroelectronics നിർദ്ദേശിച്ചത് | പരമാവധി |
ദൂരം [മില്ലീമീറ്റർ] | 600 | 600 | 3000 |
കളുടെ എണ്ണംampലെസ് | 1 | 4 | 16 |
പ്രതിഫലനം [%] | 1 | 3 | 99 |
കുറിപ്പ്: കളുടെ എണ്ണം കൂട്ടുന്നുampലെസ് കൃത്യത വർദ്ധിപ്പിക്കുന്നു, എന്നാൽ ഇത് കാലിബ്രേഷൻ സമയവും വർദ്ധിപ്പിക്കുന്നു. കളുടെ എണ്ണവുമായി ബന്ധപ്പെട്ട സമയംampലെസ് രേഖീയമാണ്, മൂല്യങ്ങൾ ഏകദേശ സമയപരിധിയെ പിന്തുടരുന്നു:
- 1 സെample ≈ 1 സെക്കൻഡ്
- 4 സെampകുറവ് ≈ 2.5 സെക്കൻഡ്
- 16 സെampകുറവ് ≈ 8.5 സെക്കൻഡ്
vl53l7cx_calibrate_xtalk() എന്ന ഫംഗ്ഷൻ ഉപയോഗിച്ചാണ് കാലിബ്രേഷൻ നടത്തുന്നത്. ഈ പ്രവർത്തനം എപ്പോൾ വേണമെങ്കിലും ഉപയോഗിക്കാം. എന്നിരുന്നാലും, സെൻസർ ആദ്യം ആരംഭിക്കണം. ഇനിപ്പറയുന്ന ചിത്രം ക്രോസ്സ്റ്റോക്ക് കാലിബ്രേഷൻ ഫ്ലോയെ പ്രതിനിധീകരിക്കുന്നു.
ചിത്രം 6. ക്രോസ്സ്റ്റോക്ക് കാലിബ്രേഷൻ ഫ്ലോ
റേഞ്ചിംഗ് ഫ്ലോ
അളവുകൾ ലഭിക്കാൻ ഉപയോഗിക്കുന്ന റേഞ്ചിംഗ് ഫ്ലോയെ ഇനിപ്പറയുന്ന ചിത്രം പ്രതിനിധീകരിക്കുന്നു. റേഞ്ചിംഗ് സെഷൻ ആരംഭിക്കുന്നതിന് മുമ്പ് Xtalk കാലിബ്രേഷനും ഓപ്ഷണൽ ഫംഗ്ഷൻ കോളുകളും ഉപയോഗിക്കേണ്ടതാണ്. ഒരു റേഞ്ചിംഗ് സെഷനിൽ നേടുക/സെറ്റ് ഫംഗ്ഷനുകൾ ഉപയോഗിക്കാൻ കഴിയില്ല, കൂടാതെ 'ഓൺ-ദി-ഫ്ലൈ' പ്രോഗ്രാമിംഗ് പിന്തുണയ്ക്കുന്നില്ല.
ചിത്രം 7. VL53L7CX ഉപയോഗിച്ച് റേഞ്ചിംഗ് ഫ്ലോ
ലഭ്യമായ സവിശേഷതകൾ
VL53L7CX ULD API-ൽ നിരവധി ഫംഗ്ഷനുകൾ ഉൾപ്പെടുന്നു, അത് ഉപയോഗ സാഹചര്യത്തെ ആശ്രയിച്ച് സെൻസർ ട്യൂൺ ചെയ്യാൻ ഉപയോക്താവിനെ അനുവദിക്കുന്നു. ഡ്രൈവറിന് ലഭ്യമായ എല്ലാ പ്രവർത്തനങ്ങളും ഇനിപ്പറയുന്ന വിഭാഗങ്ങളിൽ വിവരിച്ചിരിക്കുന്നു.
ആരംഭിക്കൽ
VL53L7CX സെൻസർ ഉപയോഗിക്കുന്നതിന് മുമ്പ് ആരംഭിക്കേണ്ടതുണ്ട്. ഈ പ്രവർത്തനത്തിന് ഉപയോക്താവിന് ഇനിപ്പറയുന്നവ ആവശ്യമാണ്:
- സെൻസറിൽ പവർ ഓൺ ചെയ്യുക (VDDIO, AVDD, LPn പിൻസ് ഹൈ ആയി സജ്ജീകരിക്കുക, പിൻ I2C_RST 0 ആയി സജ്ജമാക്കുക)
- vl53l7cx_init() എന്ന ഫംഗ്ഷനെ വിളിക്കുക. ഫംഗ്ഷൻ ഫേംവെയർ (~84 Kbytes) മൊഡ്യൂളിലേക്ക് പകർത്തുന്നു. I²C ഇൻ്റർഫേസിലൂടെ കോഡ് ലോഡുചെയ്യുന്നതിലൂടെയും സമാരംഭം പൂർത്തിയാക്കാൻ ഒരു ബൂട്ട് പതിവ് നടത്തുന്നതിലൂടെയുമാണ് ഇത് ചെയ്യുന്നത്.
സെൻസർ റീസെറ്റ് മാനേജ്മെന്റ്
ഉപകരണം പുനഃസജ്ജമാക്കാൻ, ഇനിപ്പറയുന്ന പിന്നുകൾ ടോഗിൾ ചെയ്യേണ്ടതുണ്ട്:
- പിന്നുകൾ VDDIO, AVDD, LPn എന്നിവ താഴ്ന്നതായി സജ്ജമാക്കുക.
- 10 ms കാത്തിരിക്കുക.
- പിന്നുകൾ VDDIO, AVDD, LPn എന്നിവ ഉയർന്നതിലേക്ക് സജ്ജമാക്കുക.
കുറിപ്പ്: I2C_RST പിൻ മാത്രം ടോഗിൾ ചെയ്യുന്നത് I²C ആശയവിനിമയത്തെ പുനഃസജ്ജമാക്കുന്നു.
റെസലൂഷൻ
റെസല്യൂഷൻ ലഭ്യമായ സോണുകളുടെ എണ്ണവുമായി പൊരുത്തപ്പെടുന്നു. VL53L7CX സെൻസറിന് സാധ്യമായ രണ്ട് റെസലൂഷനുകളുണ്ട്: 4×4 (16 സോണുകൾ), 8×8 (64 സോണുകൾ). സ്ഥിരസ്ഥിതിയായി സെൻസർ 4×4-ൽ പ്രോഗ്രാം ചെയ്തിട്ടുണ്ട്. vl53l7cx_set_resolution() എന്ന ഫംഗ്ഷൻ റെസല്യൂഷൻ മാറ്റാൻ ഉപയോക്താവിനെ അനുവദിക്കുന്നു. റേഞ്ചിംഗ് ഫ്രീക്വൻസി റെസല്യൂഷനെ ആശ്രയിച്ചിരിക്കുന്നതിനാൽ, റേഞ്ചിംഗ് ഫ്രീക്വൻസി അപ്ഡേറ്റ് ചെയ്യുന്നതിന് മുമ്പ് ഈ ഫംഗ്ഷൻ ഉപയോഗിക്കേണ്ടതുണ്ട്. മാത്രമല്ല, റിസല്യൂഷൻ മാറ്റുന്നത് ഫലങ്ങൾ വായിക്കുമ്പോൾ I²C ബസിലെ ട്രാഫിക്ക് വലുപ്പം വർദ്ധിപ്പിക്കുന്നു.
റേഞ്ചിംഗ് ആവൃത്തി
അളക്കൽ ആവൃത്തി മാറ്റാൻ റേഞ്ചിംഗ് ഫ്രീക്വൻസി ഉപയോഗിക്കാം. പരമാവധി ആവൃത്തി വ്യത്യസ്തമായതിനാൽ
4×4, 8×8 റെസല്യൂഷനുകൾക്കിടയിൽ, ഒരു റെസല്യൂഷൻ തിരഞ്ഞെടുത്ത ശേഷം ഈ ഫംഗ്ഷൻ ഉപയോഗിക്കേണ്ടതുണ്ട്. അനുവദനീയമായ ഏറ്റവും കുറഞ്ഞതും കൂടിയതുമായ മൂല്യങ്ങൾ ഇനിപ്പറയുന്ന പട്ടികയിൽ പട്ടികപ്പെടുത്തിയിരിക്കുന്നു.
പട്ടിക 2. ഏറ്റവും കുറഞ്ഞതും കൂടിയതുമായ ആവൃത്തികൾ
റെസലൂഷൻ | കുറഞ്ഞ ശ്രേണി ആവൃത്തി [Hz] | പരമാവധി ശ്രേണി ആവൃത്തി [Hz] |
4×4 | 1 | 60 |
8×8 | 1 | 15 |
vl53l7cx_set_ranging_frequency_hz() എന്ന ഫംഗ്ഷൻ ഉപയോഗിച്ച് റേഞ്ചിംഗ് ഫ്രീക്വൻസി അപ്ഡേറ്റ് ചെയ്യാം. സ്ഥിരസ്ഥിതിയായി, ശ്രേണി ആവൃത്തി 1 Hz ആയി സജ്ജീകരിച്ചിരിക്കുന്നു.
റേഞ്ചിംഗ് മോഡ്
ഉയർന്ന പെർഫോമൻസ് അല്ലെങ്കിൽ കുറഞ്ഞ പവർ ഉപഭോഗം തിരഞ്ഞെടുക്കാൻ റേഞ്ചിംഗ് മോഡ് ഉപയോക്താവിനെ അനുവദിക്കുന്നു. നിർദ്ദേശിച്ചിരിക്കുന്ന രണ്ട് മോഡുകൾ ഉണ്ട്:
- തുടർച്ചയായി: ഉപയോക്താവ് നിർവചിച്ച ശ്രേണിയിലുള്ള ഫ്രീക്വൻസി ഉപയോഗിച്ച് ഉപകരണം തുടർച്ചയായി ഫ്രെയിമുകൾ പിടിച്ചെടുക്കുന്നു. എല്ലാ ശ്രേണിയിലും VCSEL പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുന്നു, അതിനാൽ പരമാവധി റേഞ്ചിംഗ് ദൂരവും ആംബിയൻ്റ് പ്രതിരോധശേഷിയും നല്ലതാണ്. വേഗത്തിലുള്ള അളവുകൾക്കോ ഉയർന്ന പ്രകടനത്തിനോ ഈ മോഡ് നിർദ്ദേശിക്കപ്പെടുന്നു.
- സ്വയംഭരണാധികാരം: ഇതാണ് സ്ഥിരസ്ഥിതി മോഡ്. റേഞ്ചിംഗ് ഫ്രീക്വൻസി ഉപയോഗിച്ച് ഉപകരണം തുടർച്ചയായി ഫ്രെയിമുകൾ പിടിച്ചെടുക്കുന്നു
ഉപയോക്താവ് നിർവചിച്ചിരിക്കുന്നത്. vl53l7cx_set_integration_time_ms() എന്ന ഫംഗ്ഷൻ ഉപയോഗിച്ച് ഉപയോക്താവ് നിർവചിച്ച കാലയളവിൽ VCSEL പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുന്നു. VCSEL എല്ലായ്പ്പോഴും പ്രവർത്തനക്ഷമമാക്കാത്തതിനാൽ, വൈദ്യുതി ഉപഭോഗം കുറയുന്നു. കുറഞ്ഞ ശ്രേണിയിലുള്ള ആവൃത്തിയിൽ ആനുകൂല്യങ്ങൾ കൂടുതൽ വ്യക്തമാണ്. കുറഞ്ഞ പവർ ആപ്ലിക്കേഷനുകൾക്ക് ഈ മോഡ് നിർദ്ദേശിക്കപ്പെടുന്നു.
vl53l7cx_set_ranging_mode() എന്ന ഫംഗ്ഷൻ ഉപയോഗിച്ച് റേഞ്ചിംഗ് മോഡ് മാറ്റാവുന്നതാണ്.
സംയോജന സമയം
ഇൻ്റഗ്രേഷൻ സമയം എന്നത് സ്വയംഭരണ റേഞ്ചിംഗ് മോഡ് ഉപയോഗിച്ച് മാത്രം ലഭ്യമാകുന്ന ഒരു സവിശേഷതയാണ് (വിഭാഗം 4.5 കാണുക: റേഞ്ചിംഗ്
മോഡ്). VCSEL പ്രവർത്തനക്ഷമമാക്കുമ്പോൾ സമയം മാറ്റാൻ ഇത് ഉപയോക്താവിനെ അനുവദിക്കുന്നു. റേഞ്ചിംഗ് ആണെങ്കിൽ സംയോജന സമയം മാറ്റുന്നു
മോഡ് തുടർച്ചയായി സജ്ജീകരിച്ചിരിക്കുന്നു. ഡിഫോൾട്ട് ഇൻ്റഗ്രേഷൻ സമയം 5 ms ആയി സജ്ജീകരിച്ചിരിക്കുന്നു. 4×4, 8×8 റെസല്യൂഷനുകൾക്ക് ഏകീകരണ സമയത്തിൻ്റെ പ്രഭാവം വ്യത്യസ്തമാണ്. റെസല്യൂഷൻ 4×4 ഒരു ഏകീകരണ സമയവും 8×8 റെസല്യൂഷൻ നാല് സംയോജന സമയവും ചേർന്നതാണ്. ഇനിപ്പറയുന്ന കണക്കുകൾ രണ്ട് റെസല്യൂഷനുകൾക്കുമുള്ള VCSEL എമിഷനെ പ്രതിനിധീകരിക്കുന്നു.
ചിത്രം 8. 4×4 സ്വയംഭരണത്തിനുള്ള സംയോജന സമയം
ചിത്രം 9. 8×8 സ്വയംഭരണത്തിനുള്ള സംയോജന സമയം
എല്ലാ സംയോജന സമയങ്ങളുടെയും ആകെത്തുക + 1 ms ഓവർഹെഡ് അളക്കൽ കാലയളവിനേക്കാൾ കുറവായിരിക്കണം. അല്ലെങ്കിൽ, സംയോജന സമയ മൂല്യത്തിന് അനുയോജ്യമായ രീതിയിൽ റേഞ്ച് പിരീഡ് സ്വയമേവ വർദ്ധിപ്പിക്കും.
പവർ മോഡുകൾ
ഉപകരണം ഉപയോഗിക്കാത്തപ്പോൾ വൈദ്യുതി ഉപഭോഗം കുറയ്ക്കാൻ പവർ മോഡുകൾ ഉപയോഗിക്കാം. VL53L7CX-ന് ഇനിപ്പറയുന്ന പവർ മോഡുകളിലൊന്നിൽ പ്രവർത്തിക്കാൻ കഴിയും:
- വേക്ക്-അപ്പ്: ഉപകരണം HP നിഷ്ക്രിയമായി (ഉയർന്ന പവർ) സജ്ജീകരിച്ചിരിക്കുന്നു, നിർദ്ദേശങ്ങൾക്കായി കാത്തിരിക്കുന്നു.
- ഉറക്കം: ഉപകരണം എൽപി ഐഡിൽ (കുറഞ്ഞ പവർ), ലോ പവർ അവസ്ഥയിൽ സജ്ജീകരിച്ചിരിക്കുന്നു. വേക്ക്-അപ്പ് മോഡിൽ സജ്ജീകരിക്കുന്നത് വരെ ഉപകരണം ഉപയോഗിക്കാൻ കഴിയില്ല. ഈ മോഡ് ഫേംവെയറും കോൺഫിഗറേഷനും നിലനിർത്തുന്നു.
vl53l7cx_set_power_mode() എന്ന ഫംഗ്ഷൻ ഉപയോഗിച്ച് പവർ മോഡ് മാറ്റാവുന്നതാണ്. സ്ഥിരസ്ഥിതി മോഡ് വേക്ക് അപ്പ് ആണ്.
കുറിപ്പ്: ഉപയോക്താവിന് പവർ മോഡ് മാറ്റണമെങ്കിൽ, ഉപകരണം റേഞ്ചിംഗ് അവസ്ഥയിലായിരിക്കരുത്.
ഷാർപ്നർ
ഒരു ലക്ഷ്യത്തിൽ നിന്ന് തിരികെ ലഭിക്കുന്ന സിഗ്നൽ മൂർച്ചയുള്ള അരികുകളുള്ള ഒരു ശുദ്ധമായ പൾസ് അല്ല. അരികുകൾ ചരിഞ്ഞുകിടക്കുന്നു, സമീപ പ്രദേശങ്ങളിൽ റിപ്പോർട്ട് ചെയ്ത ദൂരങ്ങളെ ബാധിച്ചേക്കാം. വെയിലിംഗ് ഗ്ലെയർ മൂലമുണ്ടാകുന്ന ചില അല്ലെങ്കിൽ എല്ലാ സിഗ്നലുകളും നീക്കം ചെയ്യാൻ ഷാർപ്നർ ഉപയോഗിക്കുന്നു.
മുൻampതാഴെ കൊടുത്തിരിക്കുന്ന ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്ന le, FoV-ൽ കേന്ദ്രീകരിച്ചിരിക്കുന്ന 100 മില്ലീമീറ്ററിൽ അടുത്ത ലക്ഷ്യത്തെയും 500 മില്ലീമീറ്ററിൽ പിന്നിൽ മറ്റൊരു ലക്ഷ്യത്തെയും പ്രതിനിധീകരിക്കുന്നു. ഷാർപ്നർ മൂല്യത്തെ ആശ്രയിച്ച്, ക്ലോസ് ടാർഗെറ്റ് യഥാർത്ഥമായതിനേക്കാൾ കൂടുതൽ സോണുകളിൽ ദൃശ്യമായേക്കാം.
ചിത്രം 10. Exampനിരവധി ഷാർപ്നർ മൂല്യങ്ങൾ ഉപയോഗിച്ചുള്ള ദൃശ്യം
vl53l7cx_set_sharpener_percent() എന്ന ഫംഗ്ഷൻ ഉപയോഗിച്ച് ഷാർപ്പനർ മാറ്റാവുന്നതാണ്. അനുവദനീയമായ മൂല്യങ്ങൾ 0% നും 99% നും ഇടയിലാണ്. സ്ഥിര മൂല്യം 5% ആണ്.
ലക്ഷ്യ ക്രമം
VL53L7CX-ന് ഓരോ സോണിലും നിരവധി ലക്ഷ്യങ്ങൾ അളക്കാൻ കഴിയും. ഹിസ്റ്റോഗ്രാം പ്രോസസ്സിംഗിന് നന്ദി, ഹോസ്റ്റിന് കഴിയും
റിപ്പോർട്ട് ചെയ്ത ലക്ഷ്യങ്ങളുടെ ക്രമം തിരഞ്ഞെടുക്കുക. രണ്ട് ഓപ്ഷനുകൾ ഉണ്ട്:
- ഏറ്റവും അടുത്തുള്ളത്: ഏറ്റവും അടുത്തുള്ള ലക്ഷ്യം ആദ്യം റിപ്പോർട്ട് ചെയ്യപ്പെട്ടതാണ്
- ഏറ്റവും ശക്തമായത്: ഏറ്റവും ശക്തമായ ലക്ഷ്യം ആദ്യം റിപ്പോർട്ട് ചെയ്യപ്പെട്ടതാണ്
vl53l7cx_set_target_order() എന്ന ഫംഗ്ഷൻ ഉപയോഗിച്ച് ടാർഗെറ്റ് ഓർഡർ മാറ്റാവുന്നതാണ്. ഡിഫോൾട്ട് ഓർഡർ ഏറ്റവും ശക്തമാണ്. മുൻampഇനിപ്പറയുന്ന ചിത്രത്തിലെ le രണ്ട് ലക്ഷ്യങ്ങൾ കണ്ടെത്തുന്നതിനെ പ്രതിനിധീകരിക്കുന്നു. 100 മില്ലീമീറ്ററിൽ കുറഞ്ഞ പ്രതിഫലനമുള്ള ഒന്ന്, ഉയർന്ന പ്രതിഫലനമുള്ള 700 മില്ലീമീറ്ററിൽ ഒന്ന്.
ചിത്രം 11. Exampരണ്ട് ലക്ഷ്യങ്ങളുള്ള ഹിസ്റ്റോഗ്രാമിന്റെ le
ഓരോ സോണിനും ഒന്നിലധികം ലക്ഷ്യങ്ങൾ
VL53L7CX-ന് ഓരോ സോണിലും നാല് ലക്ഷ്യങ്ങൾ വരെ അളക്കാൻ കഴിയും. സെൻസർ നൽകുന്ന ടാർഗെറ്റുകളുടെ എണ്ണം ഉപയോക്താവിന് കോൺഫിഗർ ചെയ്യാൻ കഴിയും.
കുറിപ്പ്: കണ്ടെത്തേണ്ട രണ്ട് ലക്ഷ്യങ്ങൾ തമ്മിലുള്ള ഏറ്റവും കുറഞ്ഞ ദൂരം 600 മില്ലിമീറ്ററാണ്. ഡ്രൈവറിൽ നിന്ന് തിരഞ്ഞെടുക്കൽ സാധ്യമല്ല; അത് പ്ലാറ്റ് ഫോമിൽ ചെയ്യണം. h' file. മാക്രോ VL53L7CX_NB_ TARGET_PER_ZONE 1-നും 4-നും ഇടയിലുള്ള ഒരു മൂല്യത്തിലേക്ക് സജ്ജീകരിക്കേണ്ടതുണ്ട്. സെക്ഷൻ 4.9-ൽ വിവരിച്ചിരിക്കുന്ന ടാർഗെറ്റ് ഓർഡർ: ടാർഗെറ്റ് ഓർഡർ കണ്ടെത്തിയ ലക്ഷ്യത്തിൻ്റെ ക്രമത്തെ നേരിട്ട് ബാധിക്കുന്നു. ഡിഫോൾട്ടായി, ഒരു സോണിൽ പരമാവധി ഒരു ടാർഗെറ്റ് മാത്രമേ സെൻസർ ഔട്ട്പുട്ട് ചെയ്യുന്നുള്ളൂ.
കുറിപ്പ്: ഓരോ സോണിനും വർദ്ധിച്ച ടാർഗെറ്റുകളുടെ എണ്ണം ആവശ്യമായ റാം വലുപ്പം വർദ്ധിപ്പിക്കുന്നു.
Xtalk മാർജിൻ
Xtalk പ്ലഗിൻ ഉപയോഗിച്ച് മാത്രം ലഭ്യമാകുന്ന ഒരു അധിക സവിശേഷതയാണ് Xtalk മാർജിൻ. .സി, എഫ് files 'vl53l7cx_plugin_xtalk' ഉപയോഗിക്കേണ്ടതുണ്ട്.
സെൻസറിൻ്റെ മുകളിൽ ഒരു കവർ ഗ്ലാസ് ഉള്ളപ്പോൾ കണ്ടെത്തൽ പരിധി മാറ്റാൻ മാർജിൻ ഉപയോഗിക്കുന്നു. ക്രോസ്സ്റ്റോക്ക് കാലിബ്രേഷൻ ഡാറ്റ സജ്ജീകരിച്ചതിന് ശേഷം കവർ ഗ്ലാസ് ഒരിക്കലും കണ്ടെത്തുന്നില്ലെന്ന് ഉറപ്പാക്കാൻ പരിധി വർദ്ധിപ്പിക്കാം. ഉദാampലെ, ഉപയോക്താവിന് ഒരൊറ്റ ഉപകരണത്തിൽ ക്രോസ്സ്റ്റോക്ക് കാലിബ്രേഷൻ പ്രവർത്തിപ്പിക്കാനും മറ്റെല്ലാ ഉപകരണങ്ങൾക്കും ഒരേ കാലിബ്രേഷൻ ഡാറ്റ വീണ്ടും ഉപയോഗിക്കാനും കഴിയും. ക്രോസ്സ്റ്റോക്ക് തിരുത്തൽ ട്യൂൺ ചെയ്യാൻ Xtalk മാർജിൻ ഉപയോഗിക്കാം. ചുവടെയുള്ള ചിത്രം Xtalk മാർജിനെ പ്രതിനിധീകരിക്കുന്നു.
ചിത്രം 12. Xtalk മാർജിൻ
കണ്ടെത്തൽ പരിധി
റെഗുലർ റേഞ്ചിംഗ് കഴിവുകൾക്ക് പുറമേ, ചില മുൻകൂട്ടി നിശ്ചയിച്ചിട്ടുള്ള മാനദണ്ഡങ്ങൾക്ക് കീഴിൽ ഒരു വസ്തുവിനെ കണ്ടെത്തുന്നതിന് സെൻസർ പ്രോഗ്രാം ചെയ്യാവുന്നതാണ്. പ്ലഗിൻ "ഡിറ്റക്ഷൻ ത്രെഷോൾഡുകൾ" ഉപയോഗിച്ച് ഈ സവിശേഷത ലഭ്യമാണ്, ഇത് API-യിൽ സ്ഥിരസ്ഥിതിയായി ഉൾപ്പെടുത്തിയിട്ടില്ല. ദി file'vl53l7cx_plugin_detection_thresholds' എന്ന് വിളിക്കപ്പെടുന്നവ ഉപയോഗിക്കേണ്ടതുണ്ട്. ഉപയോക്താവ് നിർവചിച്ചിരിക്കുന്ന വ്യവസ്ഥകൾ പാലിക്കുമ്പോൾ A3 (INT) പിൻ ചെയ്യാൻ ഒരു തടസ്സം സൃഷ്ടിക്കാൻ ഈ സവിശേഷത ഉപയോഗിക്കാനാകും. സാധ്യമായ മൂന്ന് കോൺഫിഗറേഷനുകൾ ഉണ്ട്:
- റെസല്യൂഷൻ 4×4: ഓരോ സോണിനും ഒരു ത്രെഷോൾഡ് ഉപയോഗിക്കുന്നു (ആകെ 16 ത്രെഷോൾഡുകൾ)
- റെസല്യൂഷൻ 4×4: ഓരോ സോണിലും രണ്ട് ത്രെഷോൾഡുകൾ ഉപയോഗിക്കുന്നു (ആകെ 32 ത്രെഷോൾഡുകൾ)
- റെസല്യൂഷൻ 8×8: ഓരോ സോണിനും ഒരു ത്രെഷോൾഡ് ഉപയോഗിക്കുന്നു (ആകെ 64 ത്രെഷോൾഡുകൾ)
ഉപയോഗിച്ച കോൺഫിഗറേഷൻ എന്തുതന്നെയായാലും, പരിധികൾ സൃഷ്ടിക്കുന്നതിനുള്ള നടപടിക്രമവും റാമിന്റെ വലുപ്പവും ഒന്നുതന്നെയാണ്. ഓരോ ത്രെഷോൾഡ് കോമ്പിനേഷനും, നിരവധി ഫീൽഡുകൾ പൂരിപ്പിക്കേണ്ടതുണ്ട്:
- സോൺ ഐഡി: തിരഞ്ഞെടുത്ത സോണിൻ്റെ ഐഡി (വിഭാഗം 2.2 കാണുക: ഫലപ്രദമായ ഓറിയൻ്റേഷൻ)
- അളവ്: പിടിക്കാനുള്ള അളവ് (ദൂരം, സിഗ്നൽ, SPAD-കളുടെ എണ്ണം, ...)
- തരം: അളവുകളുടെ ജാലകങ്ങൾ (ജാലകങ്ങളിൽ, വിൻഡോകൾക്ക് പുറത്ത്, താഴ്ന്ന പരിധിക്ക് താഴെ, ...)
- ലോ ത്രെഷോൾഡ്: ട്രിഗറിനുള്ള കുറഞ്ഞ പരിധി ഉപയോക്താവ്. ഉപയോക്താവിന് ഫോർമാറ്റ് സജ്ജീകരിക്കേണ്ടതില്ല, അത് എപിഐ സ്വയമേവ കൈകാര്യം ചെയ്യുന്നു.
- ഉയർന്ന പരിധി: ട്രിഗറിനുള്ള ഉയർന്ന പരിധി ഉപയോക്താവ്. ഉപയോക്താവിന് ഫോർമാറ്റ് സജ്ജമാക്കേണ്ടതില്ല; അത് API സ്വയമേവ കൈകാര്യം ചെയ്യുന്നു.
- ഗണിത പ്രവർത്തനം: ഓരോ സോണിലും 4×4 - 2 ത്രെഷോൾഡ് കോമ്പിനേഷനുകൾക്കായി മാത്രം ഉപയോഗിക്കുന്നു. ഒരു സോണിൽ നിരവധി ത്രെഷോൾഡുകൾ ഉപയോഗിച്ച് ഉപയോക്താവിന് ഒരു കോമ്പിനേഷൻ സജ്ജമാക്കാൻ കഴിയും.
ചലന സൂചകം
VL53L7CX സെൻസറിൽ ഉൾച്ചേർത്ത ഫേംവെയർ ഫീച്ചർ ഒരു സീനിൽ ചലനം കണ്ടെത്തുന്നതിന് അനുവദിക്കുന്നു. ചലനം
തുടർച്ചയായ ഫ്രെയിമുകൾക്കിടയിൽ സൂചകം കണക്കാക്കുന്നു. 'vl53l7cx_plugin_motion_indicator' എന്ന പ്ലഗിൻ ഉപയോഗിച്ച് ഈ ഓപ്ഷൻ ലഭ്യമാണ്.
vl53l7cx_motion_indicator_init() ഫംഗ്ഷൻ ഉപയോഗിച്ചാണ് മോഷൻ ഇൻഡിക്കേറ്റർ ആരംഭിക്കുന്നത്. സെൻസർ മാറ്റാൻ
റെസല്യൂഷൻ, സമർപ്പിത ഫംഗ്ഷൻ ഉപയോഗിച്ച് മോഷൻ ഇൻഡിക്കേറ്റർ റെസലൂഷൻ അപ്ഡേറ്റ് ചെയ്യുക: vl53l7cx_motion_indicator_set_resolution().
ചലനം കണ്ടെത്തുന്നതിന് ഉപയോക്താവിന് ഏറ്റവും കുറഞ്ഞതും കൂടിയതുമായ ദൂരങ്ങളും മാറ്റാം. ഏറ്റവും കുറഞ്ഞതും കൂടിയതുമായ ദൂരങ്ങൾ തമ്മിലുള്ള വ്യത്യാസം 1500 മില്ലീമീറ്ററിൽ കൂടുതലാകരുത്. സ്ഥിരസ്ഥിതിയായി, ദൂരങ്ങൾ 400 മില്ലീമീറ്ററിനും 1500 മില്ലീമീറ്ററിനും ഇടയിലുള്ള മൂല്യങ്ങൾ ഉപയോഗിച്ച് ആരംഭിക്കുന്നു.
ഫലങ്ങൾ 'മോഷൻ_ ഇൻഡിക്കേറ്റർ' ഫീൽഡിൽ സംഭരിച്ചിരിക്കുന്നു. ഈ ഫീൽഡിൽ, അറേ 'മോഷൻ' ഉൾക്കൊള്ളുന്ന ഒരു മൂല്യം നൽകുന്നു
ഓരോ സോണിലും ചലന തീവ്രത. ഉയർന്ന മൂല്യം ഫ്രെയിമുകൾ തമ്മിലുള്ള ഉയർന്ന ചലന വ്യതിയാനത്തെ സൂചിപ്പിക്കുന്നു. ഒരു സാധാരണ ചലനം 100 നും 500 നും ഇടയിലുള്ള മൂല്യം നൽകുന്നു. ഈ സംവേദനക്ഷമത സംയോജന സമയം, ലക്ഷ്യ ദൂരം, ലക്ഷ്യ പ്രതിഫലനം എന്നിവയെ ആശ്രയിച്ചിരിക്കുന്നു.
ലോ പവർ ആപ്ലിക്കേഷനുകൾക്ക് അനുയോജ്യമായ ഒരു സംയോജനമാണ് ഓട്ടോണമസ് റേഞ്ചിംഗ് മോഡ് ഉള്ള മോഷൻ ഇൻഡിക്കേറ്ററിന്റെ ഉപയോഗവും, ചലനത്തിൽ പ്രോഗ്രാം ചെയ്തിരിക്കുന്ന ഡിറ്റക്ഷൻ ത്രെഷോൾഡുകളും. കുറഞ്ഞ വൈദ്യുതി ഉപഭോഗത്തിൽ, FoV-യിലെ ചലന വ്യതിയാനങ്ങൾ കണ്ടെത്താൻ ഇത് അനുവദിക്കുന്നു.
ആനുകാലിക താപനില നഷ്ടപരിഹാരം
റേഞ്ചിംഗ് പ്രകടനത്തെ താപനില വ്യതിയാനങ്ങൾ ബാധിക്കുന്നു. VL53L7CX സെൻസർ ഒരു താപനില ഉൾക്കൊള്ളുന്നു
സ്ട്രീമിംഗ് ആരംഭിക്കുമ്പോൾ ഒരിക്കൽ കാലിബ്രേറ്റ് ചെയ്യുന്ന നഷ്ടപരിഹാരം. എന്നിരുന്നാലും, താപനില വികസിച്ചാൽ,
നഷ്ടപരിഹാരം പുതിയ താപനിലയുമായി പൊരുത്തപ്പെടുന്നില്ലായിരിക്കാം. ഈ പ്രശ്നം ഒഴിവാക്കാൻ, ഒരു ഓട്ടോ വിഎച്ച്വി ഉപയോഗിച്ച് ഉപഭോക്താവിന് ആനുകാലിക താപനില നഷ്ടപരിഹാരം പ്രവർത്തിപ്പിക്കാൻ കഴിയും. ആനുകാലിക താപനില കാലിബ്രേഷൻ പ്രവർത്തിക്കാൻ കുറച്ച് മില്ലിസെക്കൻഡ് എടുക്കും. ഉപയോക്താവിന് കാലയളവ് നിർവചിക്കാം. ഈ സവിശേഷത ഉപയോഗിക്കുന്നതിന്, ഉപഭോക്താവിന് ഇനിപ്പറയുന്നവ ആവശ്യമാണ്:
- vl53l7cx_set_VHV_repeat_count() എന്ന ഫംഗ്ഷനെ വിളിക്കുക.
- തുടർന്ന്, ഓരോ പുതിയ കാലിബ്രേഷനും ഇടയിലുള്ള ഫ്രെയിമുകളുടെ എണ്ണം ആർഗ്യുമെൻ്റായി നൽകുക.
ആർഗ്യുമെൻ്റ് 0 ആണെങ്കിൽ, നഷ്ടപരിഹാരം പ്രവർത്തനരഹിതമാകും.
റേഞ്ചിംഗ് ഫലങ്ങൾ
ലഭ്യമായ ഡാറ്റ
റേഞ്ചിംഗ് പ്രവർത്തനങ്ങളിൽ ടാർഗെറ്റ്, എൻവയോൺമെന്റ് ഡാറ്റ എന്നിവയുടെ വിപുലമായ ഒരു ലിസ്റ്റ് ഔട്ട്പുട്ട് ആയിരിക്കാം. ഇനിപ്പറയുന്ന പട്ടിക ഉപയോക്താവിന് ലഭ്യമായ പാരാമീറ്ററുകൾ വിവരിക്കുന്നു.
പട്ടിക 3. VL53L7CX സെൻസർ ഉപയോഗിച്ച് ലഭ്യമായ ഔട്ട്പുട്ട്
ഘടകം | Nb ബൈറ്റുകൾ (റാം) | യൂണിറ്റ് | വിവരണം |
ഓരോ SPAD-നും ആമ്പിയന്റ് | 256 | Kcps/SPAD | ശബ്ദം മൂലമുള്ള ആംബിയന്റ് സിഗ്നൽ നിരക്ക് അളക്കാൻ, സജീവ ഫോട്ടോൺ ഉദ്വമനം ഇല്ലാതെ, SPAD അറേയിൽ ആംബിയന്റ് റേറ്റ് അളക്കൽ നടത്തി. |
കണ്ടെത്തിയ ലക്ഷ്യങ്ങളുടെ എണ്ണം | 64 | ഒന്നുമില്ല | നിലവിലെ മേഖലയിൽ കണ്ടെത്തിയ ലക്ഷ്യങ്ങളുടെ എണ്ണം. അളക്കൽ സാധുത അറിയാൻ ആദ്യം പരിശോധിക്കുന്നത് ഈ മൂല്യം ആയിരിക്കണം. |
പ്രവർത്തനക്ഷമമാക്കിയ SPAD-കളുടെ എണ്ണം | 256 | ഒന്നുമില്ല | നിലവിലെ അളക്കലിനായി പ്രവർത്തനക്ഷമമാക്കിയ SPAD-കളുടെ എണ്ണം. വിദൂരമോ താഴ്ന്നതോ ആയ പ്രതിഫലന ലക്ഷ്യം കൂടുതൽ SPAD-കൾ സജീവമാക്കുന്നു. |
ഓരോ SPAD-നും സിഗ്നൽ | 256 x nb ടാർഗെറ്റുകൾ പ്രോഗ്രാം ചെയ്തു | Kcps/SPAD | VCSEL പൾസ് സമയത്ത് അളക്കുന്ന ഫോട്ടോണുകളുടെ അളവ്. |
റേഞ്ച് സിഗ്മ | 128 x nb ടാർഗെറ്റുകൾ പ്രോഗ്രാം ചെയ്തു | മില്ലിമീറ്റർ | റിപ്പോർട്ടുചെയ്ത ലക്ഷ്യ ദൂരത്തിലെ ശബ്ദത്തിനായുള്ള സിഗ്മ എസ്റ്റിമേറ്റർ. |
ദൂരം | 128 x nb ടാർഗെറ്റുകൾ പ്രോഗ്രാം ചെയ്തു | മില്ലിമീറ്റർ | ലക്ഷ്യ ദൂരം |
ടാർഗെറ്റ് നില | 64 x nb ടാർഗെറ്റുകൾ പ്രോഗ്രാം ചെയ്തു | ഒന്നുമില്ല | അളവുകളുടെ സാധുത. കാണുക വിഭാഗം 5.5: ഫലങ്ങൾ വ്യാഖ്യാനം കൂടുതൽ വിവരങ്ങൾക്ക്. |
പ്രതിഫലനം | 64 x നമ്പർ ടാർഗെറ്റുകൾ പ്രോഗ്രാം ചെയ്തു | ശതമാനം | കണക്കാക്കിയ ടാർഗെറ്റ് പ്രതിഫലനം ശതമാനത്തിൽ |
ചലന സൂചകം | 140 | ഒന്നുമില്ല | ചലന സൂചക ഫലങ്ങൾ അടങ്ങിയ ഘടന. 'ചലനം' എന്ന ഫീൽഡിൽ ചലന തീവ്രത അടങ്ങിയിരിക്കുന്നു. |
കുറിപ്പ്: ഉപയോക്താവ് ഓരോ സോണിലും ഒന്നിൽ കൂടുതൽ ടാർഗെറ്റ് പ്രോഗ്രാം ചെയ്തിട്ടുണ്ടെങ്കിൽ (സെക്ഷൻ 4.10: ഓരോ സോണിനും ഒന്നിലധികം ടാർഗെറ്റുകൾ കാണുക) നിരവധി ഘടകങ്ങൾക്ക് (സിഗ്നൽ പെർ സ്പാഡ്, സിഗ്മ, ...) ഡാറ്റയിലേക്കുള്ള ആക്സസ് വ്യത്യസ്തമാണ്. മുൻ കാണുകampകൂടുതൽ വിവരങ്ങൾക്ക് le കോഡുകൾ.
ഔട്ട്പുട്ട് തിരഞ്ഞെടുക്കൽ ഇഷ്ടാനുസൃതമാക്കുക
സ്ഥിരസ്ഥിതിയായി, എല്ലാ VL53L7CX ഔട്ട്പുട്ടുകളും പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുന്നു. ആവശ്യമെങ്കിൽ, ഉപയോക്താവിന് ചില സെൻസർ ഔട്ട്പുട്ടുകൾ പ്രവർത്തനരഹിതമാക്കാം. അളവുകൾ പ്രവർത്തനരഹിതമാക്കുന്നത് ഡ്രൈവറിൽ ലഭ്യമല്ല; അത് പ്ലാറ്റ് ഫോമിൽ നടത്തണം. h' file. ഔട്ട്പുട്ടുകൾ പ്രവർത്തനരഹിതമാക്കാൻ ഉപയോക്താവിന് ഇനിപ്പറയുന്ന മാക്രോകൾ പ്രഖ്യാപിക്കാനാകും:
#നിർവചിക്കുക VL53L7CX_DISABLE_AMBIENT_PER_SPAD
#നിർവചിക്കുക VL53L7CX_DISABLE_NB_SPADS_ENABLED
#നിർവചിക്കുക VL53L7CX_DISABLE_NB_TARGET_DETECTED
#നിർവചിക്കുക VL53L7CX_DISABLE_SIGNAL_PER_SPAD
#നിർവചിക്കുക VL53L7CX_DISABLE_RANGE_SIGMA_MM
#നിർവചിക്കുക VL53L7CX_DISABLE_DISTANCE_MM
#VL53L7CX നിർവ്വചിക്കുക_DISABLE_TARGET_STATUS
#നിർവചിക്കുക VL53L7CX_DISABLE_REFLECTANCE_PERCENT
#നിർവചിക്കുക VL53L7CX_DISABLE_MOTION_INDICATOR
തൽഫലമായി, ഫലങ്ങളുടെ ഘടനയിൽ ഫീൽഡുകൾ പ്രഖ്യാപിക്കപ്പെടുന്നില്ല, കൂടാതെ ഡാറ്റ ഹോസ്റ്റിലേക്ക് കൈമാറ്റം ചെയ്യപ്പെടുന്നില്ല. റാം വലുപ്പവും I²C വലുപ്പവും കുറഞ്ഞു. ഡാറ്റ സ്ഥിരത ഉറപ്പാക്കാൻ, 'കണ്ടെത്തിയ ടാർഗെറ്റുകളുടെ എണ്ണം', 'ടാർഗെറ്റ് സ്റ്റാറ്റസ്' എന്നിവ പ്രവർത്തനക്ഷമമാക്കി നിലനിർത്താൻ ST എപ്പോഴും ശുപാർശ ചെയ്യുന്നു. ഇത് ടാർഗെറ്റ് സ്റ്റാറ്റസ് അനുസരിച്ച് അളവുകൾ ഫിൽട്ടർ ചെയ്യുന്നു (വിഭാഗം 5.5 കാണുക: ഫലങ്ങളുടെ വ്യാഖ്യാനം).
പരിധിയിലുള്ള ഫലങ്ങൾ നേടുന്നു
റേഞ്ചിംഗ് സെഷനിൽ, പുതിയ റേഞ്ചിംഗ് ഡാറ്റ ലഭ്യമാണോ എന്ന് അറിയാൻ രണ്ട് വഴികളുണ്ട്:
- പോളിംഗ് മോഡ്: vl53l7cx_check_data_ready() എന്ന ഫംഗ്ഷൻ തുടർച്ചയായി ഉപയോഗിക്കുന്നു. സെൻസർ നൽകുന്ന പുതിയ സ്ട്രീം കൗണ്ട് ഇത് കണ്ടെത്തുന്നു.
- ഇൻ്ററപ്റ്റ് മോഡ്: പിൻ A3 (GPIO1)-ൽ ഉയർത്തിയ ഒരു തടസ്സത്തിനായി കാത്തിരിക്കുന്നു. ~100 μs-ന് ശേഷം തടസ്സം സ്വയമേവ മായ്ക്കും.
പുതിയ ഡാറ്റ തയ്യാറാകുമ്പോൾ, vl53l7cx_get_ranging_data() എന്ന ഫംഗ്ഷൻ ഉപയോഗിച്ച് ഫലങ്ങൾ വായിക്കാനാകും. തിരഞ്ഞെടുത്ത എല്ലാ ഔട്ട്പുട്ടും അടങ്ങുന്ന ഒരു അപ്ഡേറ്റ് ചെയ്ത ഘടന ഇത് നൽകുന്നു. ഉപകരണം അസമന്വിതമായതിനാൽ, റേഞ്ചിംഗ് സെഷൻ തുടരുന്നതിന് ക്ലിയർ ചെയ്യുന്നതിന് തടസ്സമില്ല. ഈ സവിശേഷത തുടർച്ചയായതും സ്വയംഭരണാധികാരമുള്ളതുമായ റേഞ്ചിംഗ് മോഡുകൾക്ക് ലഭ്യമാണ്.
റോ ഫേംവെയർ ഫോർമാറ്റ് ഉപയോഗിക്കുന്നു
I²C വഴി റേഞ്ചിംഗ് ഡാറ്റ കൈമാറ്റം ചെയ്ത ശേഷം, ഫേംവെയർ ഫോർമാറ്റും ഹോസ്റ്റ് ഫോർമാറ്റും തമ്മിൽ ഒരു പരിവർത്തനം സംഭവിക്കുന്നു. സെൻസറിൻ്റെ ഡിഫോൾട്ട് ഔട്ട്പുട്ടായി മില്ലിമീറ്ററിൽ റേഞ്ചിംഗ് ദൂരം ഉള്ളതിനാണ് ഈ പ്രവർത്തനം സാധാരണയായി നടത്തുന്നത്. ഉപയോക്താവിന് ഫേംവെയർ ഫോർമാറ്റ് ഉപയോഗിക്കണമെങ്കിൽ, പ്ലാറ്റ്ഫോമിൽ ഇനിപ്പറയുന്ന മാക്രോ നിർവചിച്ചിരിക്കണം file: VL53L7CX
#VL53L7CX_USE_RAW_FORMAT നിർവ്വചിക്കുക
ഫലങ്ങളുടെ വ്യാഖ്യാനം
ടാർഗെറ്റ് നില കണക്കിലെടുക്കുന്നതിന് VL53L7CX നൽകുന്ന ഡാറ്റ ഫിൽട്ടർ ചെയ്യാവുന്നതാണ്. നില അളക്കൽ സാധുതയെ സൂചിപ്പിക്കുന്നു. പൂർണ്ണ സ്റ്റാറ്റസ് ലിസ്റ്റ് ഇനിപ്പറയുന്ന പട്ടികയിൽ വിവരിച്ചിരിക്കുന്നു.
പട്ടിക 4. ലഭ്യമായ ടാർഗെറ്റ് നിലയുടെ ലിസ്റ്റ്
ടാർഗെറ്റ് നില | വിവരണം |
0 | റേഞ്ചിംഗ് ഡാറ്റ അപ്ഡേറ്റ് ചെയ്തിട്ടില്ല |
1 | SPAD അറേയിൽ സിഗ്നൽ നിരക്ക് വളരെ കുറവാണ് |
2 | ലക്ഷ്യ ഘട്ടം |
3 | സിഗ്മ എസ്റ്റിമേറ്റർ വളരെ ഉയർന്നതാണ് |
4 | ടാർഗെറ്റ് സ്ഥിരത പരാജയപ്പെട്ടു |
5 | പരിധി സാധുവാണ് |
6 | നിർവ്വഹിക്കാത്തതിനെ ചുറ്റിപ്പിടിക്കുക (സാധാരണയായി ആദ്യ ശ്രേണി) |
7 | നിരക്ക് സ്ഥിരത പരാജയപ്പെട്ടു |
8 | നിലവിലെ ലക്ഷ്യത്തേക്കാൾ സിഗ്നൽ നിരക്ക് വളരെ കുറവാണ് |
9 | വലിയ പൾസിനൊപ്പം സാധുതയുള്ള ശ്രേണി (ലയിപ്പിച്ച ലക്ഷ്യം മൂലമാകാം) |
10 | ശ്രേണി സാധുവാണ്, എന്നാൽ മുമ്പത്തെ ശ്രേണിയിൽ ലക്ഷ്യമൊന്നും കണ്ടെത്തിയില്ല |
11 | അളക്കൽ സ്ഥിരത പരാജയപ്പെട്ടു |
12 | ഷാർപ്നർ കാരണം ലക്ഷ്യം മറ്റൊന്ന് മങ്ങിച്ചു |
13 | ലക്ഷ്യം കണ്ടെത്തിയെങ്കിലും പൊരുത്തമില്ലാത്ത ഡാറ്റ. ദ്വിതീയ ലക്ഷ്യങ്ങൾക്കായി പലപ്പോഴും സംഭവിക്കുന്നു. |
255 | ലക്ഷ്യമൊന്നും കണ്ടെത്തിയില്ല (കണ്ടെത്തിയ ടാർഗെറ്റുകളുടെ എണ്ണം പ്രവർത്തനക്ഷമമാക്കിയെങ്കിൽ മാത്രം) |
സ്ഥിരമായ ഡാറ്റ ലഭിക്കാൻ, ഉപയോക്താവിന് അസാധുവായ ടാർഗെറ്റ് നില ഫിൽട്ടർ ചെയ്യേണ്ടതുണ്ട്. ഒരു ആത്മവിശ്വാസ റേറ്റിംഗ് നൽകാൻ, സ്റ്റാറ്റസ് 5 ഉള്ള ഒരു ടാർഗെറ്റ് 100% സാധുതയുള്ളതായി കണക്കാക്കുന്നു. 6 അല്ലെങ്കിൽ 9 എന്ന സ്റ്റാറ്റസ് 50% ആത്മവിശ്വാസത്തോടെ പരിഗണിക്കാം. മറ്റെല്ലാ സ്റ്റാറ്റസുകളും 50% ആത്മവിശ്വാസ നിലവാരത്തിന് താഴെയാണ്.
ഡ്രൈവർ പിശകുകൾ
VL53L7CX സെൻസർ ഉപയോഗിച്ച് ഒരു പിശക് സംഭവിക്കുമ്പോൾ, ഡ്രൈവർ ഒരു നിർദ്ദിഷ്ട പിശക് നൽകുന്നു. ഇനിപ്പറയുന്ന പട്ടിക സാധ്യമായ പിശകുകൾ പട്ടികപ്പെടുത്തുന്നു.
പട്ടിക 5. ഡ്രൈവർ ഉപയോഗിച്ച് ലഭ്യമായ പിശകുകളുടെ പട്ടിക
ടാർഗെറ്റ് നില | വിവരണം |
0 | തെറ്റില്ല |
127 | ഉപയോക്താവ് തെറ്റായ ക്രമീകരണം പ്രോഗ്രാം ചെയ്തു (അജ്ഞാത റെസല്യൂഷൻ, ശ്രേണിയുടെ ആവൃത്തി വളരെ ഉയർന്നതാണ്, ...) |
255 | പ്രധാന പിശക്. സാധാരണയായി ഒരു കാലഹരണപ്പെടൽ പിശക്, ഒരു I²C പിശക് കാരണം. |
മറ്റുള്ളവ | മുകളിൽ വിവരിച്ച ഒന്നിലധികം പിശകുകളുടെ സംയോജനം |
കുറിപ്പ്: പ്ലാറ്റ്ഫോം ഉപയോഗിച്ച് ഹോസ്റ്റിന് കൂടുതൽ പിശക് കോഡുകൾ നടപ്പിലാക്കാൻ കഴിയും files.
റിവിഷൻ ചരിത്രം
പട്ടിക 6. പ്രമാണ പുനരവലോകന ചരിത്രം
തീയതി | പതിപ്പ് | മാറ്റങ്ങൾ |
02-ഓഗസ്റ്റ്-2022 | 1 | പ്രാരംഭ റിലീസ് |
02-സെപ്തംബർ-2022 | 2 | അപ്ഡേറ്റ് ചെയ്തു വിഭാഗം ആമുഖം ലക്ഷ്യങ്ങൾ തമ്മിലുള്ള ഏറ്റവും കുറഞ്ഞ ദൂരത്തെക്കുറിച്ചുള്ള കുറിപ്പ് ചേർത്തു വിഭാഗം 4.10: ഒന്നിലധികം ഓരോ സോണിനും ലക്ഷ്യങ്ങൾ |
21-ഫെബ്രുവരി-2024 | 3 | VHV ചേർത്തു (വളരെ ഉയർന്ന വോളിയംtagഇ) വരെ വിഭാഗം 1: ചുരുക്കെഴുത്തുകളും ചുരുക്കങ്ങളുംചേർത്തു. വിഭാഗം 4.14: ആനുകാലിക താപനില നഷ്ടപരിഹാരം |
ഉപഭോക്തൃ പിന്തുണ
പ്രധാന അറിയിപ്പ് - ശ്രദ്ധയോടെ വായിക്കുക
STMicroelectronics NV യ്ക്കും അതിൻ്റെ അനുബന്ധ സ്ഥാപനങ്ങൾക്കും ("ST") ST ഉൽപ്പന്നങ്ങളിലും കൂടാതെ/അല്ലെങ്കിൽ ഈ പ്രമാണത്തിൽ എപ്പോൾ വേണമെങ്കിലും അറിയിപ്പ് കൂടാതെ മാറ്റങ്ങൾ, തിരുത്തലുകൾ, മെച്ചപ്പെടുത്തലുകൾ, പരിഷ്ക്കരണങ്ങൾ, മെച്ചപ്പെടുത്തലുകൾ എന്നിവ വരുത്താനുള്ള അവകാശം നിക്ഷിപ്തമാണ്. ഓർഡറുകൾ നൽകുന്നതിന് മുമ്പ് വാങ്ങുന്നവർ ST ഉൽപ്പന്നങ്ങളുടെ ഏറ്റവും പുതിയ പ്രസക്തമായ വിവരങ്ങൾ നേടിയിരിക്കണം. ഓർഡർ അക്നോളജ്മെൻ്റ് സമയത്ത് എസ്ടിയുടെ വിൽപ്പന നിബന്ധനകൾക്കും വ്യവസ്ഥകൾക്കും അനുസരിച്ചാണ് എസ്ടി ഉൽപ്പന്നങ്ങൾ വിൽക്കുന്നത്.
ST ഉൽപ്പന്നങ്ങളുടെ തിരഞ്ഞെടുപ്പ്, തിരഞ്ഞെടുക്കൽ, ഉപയോഗം എന്നിവയുടെ പൂർണ ഉത്തരവാദിത്തം വാങ്ങുന്നവർക്ക് മാത്രമായിരിക്കും, കൂടാതെ അപേക്ഷാ സഹായത്തിനോ വാങ്ങുന്നവരുടെ ഉൽപ്പന്നങ്ങളുടെ രൂപകൽപ്പനയ്ക്കോ യാതൊരു ബാധ്യതയും ST ഏറ്റെടുക്കുന്നില്ല.
ഏതെങ്കിലും ബൗദ്ധിക സ്വത്തവകാശത്തിനുള്ള ലൈസൻസോ, പ്രകടിപ്പിക്കുന്നതോ സൂചിപ്പിക്കപ്പെട്ടതോ ആയ ഒരു ലൈസൻസും ഇവിടെ ST നൽകുന്നില്ല.
ഇവിടെ പ്രതിപാദിച്ചിരിക്കുന്ന വിവരങ്ങളിൽ നിന്ന് വ്യത്യസ്തമായ വ്യവസ്ഥകളോടെ ST ഉൽപ്പന്നങ്ങളുടെ പുനർവിൽപ്പന, അത്തരം ഉൽപ്പന്നത്തിന് ST നൽകുന്ന ഏതെങ്കിലും വാറൻ്റി അസാധുവാകും.
എസ്ടിയും എസ്ടി ലോഗോയും എസ്ടിയുടെ വ്യാപാരമുദ്രകളാണ്. എസ്ടി വ്യാപാരമുദ്രകളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, റഫർ ചെയ്യുക www.st.com/trademarks. മറ്റെല്ലാ ഉൽപ്പന്നങ്ങളുടെയും സേവനങ്ങളുടെയും പേരുകൾ അവയുടെ ഉടമസ്ഥരുടെ സ്വത്താണ്.
ഈ ഡോക്യുമെൻ്റിലെ വിവരങ്ങൾ ഈ ഡോക്യുമെൻ്റിൻ്റെ ഏതെങ്കിലും മുൻ പതിപ്പുകളിൽ മുമ്പ് നൽകിയിട്ടുള്ള വിവരങ്ങൾ അസാധുവാക്കുകയും മാറ്റിസ്ഥാപിക്കുകയും ചെയ്യുന്നു.
© 2024 STMicroelectronics – എല്ലാ അവകാശങ്ങളും നിക്ഷിപ്തം
പ്രമാണങ്ങൾ / വിഭവങ്ങൾ
![]() |
STMicroelectronics VL53L7CX ടൈം ഓഫ് ഫ്ലൈറ്റ് മൾട്ടിസോൺ റേഞ്ചിംഗ് സെൻസർ [pdf] ഉപയോക്തൃ ഗൈഡ് VL53L7CX ടൈം ഓഫ് ഫ്ലൈറ്റ് മൾട്ടിസോൺ റേഞ്ചിംഗ് സെൻസർ, VL53L7CX, ടൈം ഓഫ് ഫ്ലൈറ്റ് മൾട്ടിസോൺ റേഞ്ചിംഗ് സെൻസർ, ഫ്ലൈറ്റ് മൾട്ടിസോൺ റേഞ്ചിംഗ് സെൻസർ, മൾട്ടിസോൺ റേഞ്ചിംഗ് സെൻസർ, റേഞ്ചിംഗ് സെൻസർ |