ST ലോഗോ UM3038 ഫ്ലൈറ്റ് മൾട്ടിസോൺ റേഞ്ചിംഗ് സെൻസറിന്റെ സമയം
ഉപയോക്തൃ മാനുവൽ
ST UM3038 ഫ്ലൈറ്റ് മൾട്ടിസോൺ റേഞ്ചിംഗ് സെൻസറിൻ്റെ സമയം

UM3038 ഉപയോക്തൃ മാനുവൽ
53° FoV ഉള്ള VL7L90CX ടൈം ഓഫ് ഫ്ലൈറ്റ് മൾട്ടിസോൺ റേഞ്ചിംഗ് സെൻസർ ഉപയോഗിക്കുന്നതിനുള്ള ഒരു ഗൈഡ്

ആമുഖം

അൾട്രാ ലൈറ്റ് ഡ്രൈവർ (ULD) API ഉപയോഗിച്ച് VL53L7CX ടൈം-ഓഫ്-ഫ്ലൈറ്റ് (ToF) സെൻസർ എങ്ങനെ കൈകാര്യം ചെയ്യണമെന്ന് വിശദീകരിക്കുക എന്നതാണ് ഈ ഉപയോക്തൃ മാനുവലിൻ്റെ ഉദ്ദേശ്യം. ഉപകരണം പ്രോഗ്രാം ചെയ്യുന്നതിനുള്ള പ്രധാന പ്രവർത്തനങ്ങൾ, കാലിബ്രേഷനുകൾ, ഔട്ട്പുട്ട് ഫലങ്ങൾ എന്നിവ ഇത് വിവരിക്കുന്നു.
അൾട്രാവൈഡ് FoV ആവശ്യമുള്ള ആപ്ലിക്കേഷനുകൾക്കായി പ്രത്യേകം രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്ന VL53L7CX ടൈം-ഓഫ്-ഫ്ലൈറ്റ് സെൻസർ 90° ഡയഗണൽ FoV വാഗ്ദാനം ചെയ്യുന്നു. ST-യുടെ ഫ്ലൈറ്റ്സെൻസ് സാങ്കേതികവിദ്യയെ അടിസ്ഥാനമാക്കി, VL53L7CX, ലേസർ എമിറ്ററിൽ സ്ഥാപിച്ചിട്ടുള്ള കാര്യക്ഷമമായ മെറ്റാസർഫേസ് ലെൻസ് (DOE) ഉൾക്കൊള്ളുന്നു, ഇത് 60° x 60° ചതുരാകൃതിയിലുള്ള FoV ദൃശ്യത്തിലേക്ക് പ്രൊജക്ഷൻ സാധ്യമാക്കുന്നു.
ഇതിന്റെ മൾട്ടിസോൺ ശേഷി 8×8 സോണുകളുടെ (64 സോണുകൾ) ഒരു മാട്രിക്സ് നൽകുന്നു, കൂടാതെ 60 സെന്റീമീറ്റർ വരെ വേഗതയുള്ള വേഗതയിൽ (350 Hz) പ്രവർത്തിക്കാൻ കഴിയും.
അൾട്രാവൈഡ് എഫ്ഒവിയുമായി സംയോജിപ്പിച്ച് പ്രോഗ്രാമബിൾ ഡിസ്റ്റൻസ് ത്രെഷോൾഡ് ഉള്ള ഓട്ടോണമസ് മോഡിന് നന്ദി, ലോ-പവർ ഉപയോക്തൃ കണ്ടെത്തൽ ആവശ്യമായ ഏത് ആപ്ലിക്കേഷനും VL53L7CX അനുയോജ്യമാണ്. ST-യുടെ പേറ്റൻ്റുള്ള അൽഗോരിതങ്ങളും നൂതനമായ മൊഡ്യൂൾ നിർമ്മാണവും VL53L7CX-നെ ഓരോ സോണിലും, ആഴത്തിലുള്ള ധാരണയോടെ FoV-ക്കുള്ളിലെ ഒന്നിലധികം ഒബ്‌ജക്റ്റുകൾ കണ്ടെത്താൻ അനുവദിക്കുന്നു. ST ഹിസ്റ്റോഗ്രാം അൽഗോരിതങ്ങൾ 60 സെൻ്റിമീറ്ററിൽ കൂടുതൽ കവർ ഗ്ലാസ് ക്രോസ്‌സ്റ്റോക്ക് പ്രതിരോധശേഷി ഉറപ്പാക്കുന്നു.
VL53L5CX-ൽ നിന്ന് ഉരുത്തിരിഞ്ഞത്, രണ്ട് സെൻസറുകളുടെയും പിൻഔട്ടുകളും ഡ്രൈവറുകളും അനുയോജ്യമാണ്, ഇത് ഒരു സെൻസറിൽ നിന്ന് മറ്റൊന്നിലേക്ക് ലളിതമായ മൈഗ്രേഷൻ ഉറപ്പാക്കുന്നു.
ST-യുടെ ഫ്ലൈറ്റ്സെൻസ് സാങ്കേതികവിദ്യയെ അടിസ്ഥാനമാക്കിയുള്ള എല്ലാ ടൈം-ഓഫ്-ഫ്ലൈറ്റ് (ToF) സെൻസറുകളേയും പോലെ, VL53L7CX ഓരോ സോണിലും, ടാർഗെറ്റ് നിറവും പ്രതിഫലനവും പരിഗണിക്കാതെ ഒരു സമ്പൂർണ്ണ ദൂരം രേഖപ്പെടുത്തുന്നു.
ഒരു SPAD അറേയെ സമന്വയിപ്പിക്കുന്ന ഒരു മിനിയേച്ചർ റീഫ്ലോ ചെയ്യാവുന്ന പാക്കേജിൽ സ്ഥാപിച്ചിരിക്കുന്ന VL53L7CX, വിവിധ ആംബിയൻ്റ് ലൈറ്റിംഗ് അവസ്ഥകളിലും വിശാലമായ കവർ ഗ്ലാസ് മെറ്റീരിയലുകളിലും മികച്ച ശ്രേണിയിലുള്ള പ്രകടനം കൈവരിക്കുന്നു.
ST-യുടെ എല്ലാ ToF സെൻസറുകളും ഒരു VCSEL-നെ സമന്വയിപ്പിക്കുന്നു, അത് പൂർണ്ണമായും അദൃശ്യമായ 940 nm IR പ്രകാശം പുറപ്പെടുവിക്കുന്നു, ഇത് കണ്ണുകൾക്ക് പൂർണ്ണമായും സുരക്ഷിതമാണ് (ക്ലാസ് 1 സർട്ടിഫിക്കേഷൻ).
റോബോട്ടിക്‌സ്, സ്‌മാർട്ട് സ്പീക്കറുകൾ, വീഡിയോ പ്രൊജക്‌ടറുകൾ, ഉള്ളടക്ക മാനേജ്‌മെൻ്റ് തുടങ്ങിയ അൾട്രാവൈഡ് എഫ്ഒവി ആവശ്യമുള്ള ഏതൊരു ആപ്ലിക്കേഷനും അനുയോജ്യമായ സെൻസറാണ് VL53L7CX. മൾട്ടിസോൺ ശേഷിയുടെയും 90° FoVയുടെയും സംയോജനത്തിന് ജെസ്റ്റർ റെക്കഗ്നിഷൻ, റോബോട്ടിക്‌സിനുള്ള SLAM, സ്‌മാർട്ട് ബിൽഡിംഗിനായുള്ള ലോ പവർ സിസ്റ്റം ആക്‌റ്റിവേഷൻ എന്നിവ പോലുള്ള പുതിയ ഉപയോഗ-കേസുകൾ മെച്ചപ്പെടുത്താൻ കഴിയും.
ചിത്രം 1. VL53L7CX സെൻസർ മൊഡ്യൂൾ
ST UM3038 ഫ്ലൈറ്റിൻ്റെ സമയം മൾട്ടിസോൺ റേഞ്ചിംഗ് സെൻസർ ചിത്രം 11റഫറൻസുകൾ

VL53L7CX ഡാറ്റാഷീറ്റ് (DS13865).

ചുരുക്കെഴുത്തുകളും ചുരുക്കങ്ങളും

ചുരുക്കെഴുത്ത്/ചുരുക്കം നിർവ്വചനം
ചെയ്യുക ഡിഫ്രാക്റ്റീവ് ഒപ്റ്റിക്കൽ ഘടകം
FoV ഫീൽഡ് view
I2C ഇൻ്റർ-ഇൻ്റഗ്രേറ്റഡ് സർഡ്യൂട്ട് (സീരിയൽ ബസ്)
Kcps/SPAD ഒരു സ്പാഡിന് സെക്കൻഡിൽ കിലോ-എണ്ണം (SPAD അറേയിലെ ഫോട്ടോണുകളുടെ എണ്ണം കണക്കാക്കാൻ ഉപയോഗിക്കുന്ന യൂണിറ്റ്)
റാം റാൻഡം ആക്സസ് മെമ്മറി
SCL സീരിയൽ ക്ലോക്ക് ലൈൻ
എസ്.ഡി.എ സീരിയൽ ഡാറ്റ
SPAD ഒരൊറ്റ ഫോട്ടോൺ അവലാഞ്ച് ഡയോഡ്
ToF ഫ്ലൈറ്റ് സമയം
ULD അൾട്രാ ലൈറ്റ് ഡ്രൈവർ
വിസിഎസ്ഇഎൽ ലംബമായ അറയുടെ ഉപരിതല എമിറ്റിംഗ് ഡയോഡ്
Xtalk ക്രോസ്സ്റ്റോക്ക്

പ്രവർത്തന വിവരണം

2.1 സിസ്റ്റം കഴിഞ്ഞുview
VL53L7CX സിസ്റ്റം ഒരു ഹാർഡ്‌വെയർ മൊഡ്യൂളും ഒരു ഹോസ്റ്റിൽ പ്രവർത്തിക്കുന്ന അൾട്രാ ലൈറ്റ് ഡ്രൈവർ സോഫ്റ്റ്‌വെയറും (VL53L7CX ULD) ചേർന്നതാണ് (ചുവടെയുള്ള ചിത്രം കാണുക). ഹാർഡ്‌വെയർ മൊഡ്യൂളിൽ ToF സെൻസർ അടങ്ങിയിരിക്കുന്നു. ഈ ഡോക്യുമെൻ്റിൽ "ഡ്രൈവർ" എന്ന് പരാമർശിച്ചിരിക്കുന്ന സോഫ്‌റ്റ്‌വെയർ ഡ്രൈവർ ST നൽകുന്നു. ഹോസ്റ്റിന് ആക്സസ് ചെയ്യാവുന്ന ഡ്രൈവറിൻ്റെ പ്രവർത്തനങ്ങളെ ഈ പ്രമാണം വിവരിക്കുന്നു. ഈ പ്രവർത്തനങ്ങൾ സെൻസറിനെ നിയന്ത്രിക്കുകയും റേഞ്ചിംഗ് ഡാറ്റ നേടുകയും ചെയ്യുന്നു.
ചിത്രം 2. VL53L7CX സിസ്റ്റം കഴിഞ്ഞുview
ST UM3038 ഫ്ലൈറ്റിൻ്റെ സമയം മൾട്ടിസോൺ റേഞ്ചിംഗ് സെൻസർ ചിത്രം 102.2 ഫലപ്രദമായ ഓറിയൻ്റേഷൻ
മൊഡ്യൂളിൽ RX അപ്പേർച്ചറിന് മുകളിലുള്ള ഒരു ലെൻസ് ഉൾപ്പെടുന്നു, അത് ടാർഗെറ്റിൻ്റെ ക്യാപ്‌ചർ ചെയ്ത ഇമേജ് (തിരശ്ചീനമായും ലംബമായും) ഫ്ലിപ്പുചെയ്യുന്നു. അനന്തരഫലമായി, SPAD അറേയുടെ താഴെ ഇടതുവശത്തുള്ള സോൺ 0 ആയി തിരിച്ചറിഞ്ഞ സോൺ ദൃശ്യത്തിൻ്റെ മുകളിൽ വലത് വശത്ത് സ്ഥിതിചെയ്യുന്ന ഒരു ടാർഗെറ്റിലൂടെ പ്രകാശിക്കുന്നു.
ചിത്രം 3. VL53L7CX ഫലപ്രദമായ ഓറിയൻ്റേഷൻST UM3038 ഫ്ലൈറ്റിൻ്റെ സമയം മൾട്ടിസോൺ റേഞ്ചിംഗ് സെൻസർ ചിത്രം 9

2.3 സ്കീമാറ്റിക്സും I2C കോൺഫിഗറേഷനും
ഡ്രൈവറും ഫേംവെയറും തമ്മിലുള്ള ആശയവിനിമയം I2C ആണ് കൈകാര്യം ചെയ്യുന്നത്, 1 MHz വരെ പ്രവർത്തിക്കാനുള്ള ശേഷിയുണ്ട്. നടപ്പിലാക്കുന്നതിന് SCL, SDA ലൈനുകളിൽ പുൾ-അപ്പുകൾ ആവശ്യമാണ്. കൂടുതൽ വിവരങ്ങൾക്ക് ദയവായി VL53L7CX ഡാറ്റഷീറ്റ് കാണുക.
VL53L7CX ഉപകരണത്തിന് 2x0 ൻ്റെ സ്ഥിരസ്ഥിതി I52C വിലാസമുണ്ട്. എന്നിരുന്നാലും, മറ്റ് ഉപകരണങ്ങളുമായുള്ള പൊരുത്തക്കേടുകൾ ഒഴിവാക്കാൻ സ്ഥിരസ്ഥിതി വിലാസം മാറ്റുന്നത് സാധ്യമാണ്, അല്ലെങ്കിൽ ഒരു വലിയ സിസ്റ്റം FoV-നായി സിസ്റ്റത്തിലേക്ക് ഒന്നിലധികം VL53L7CX മൊഡ്യൂളുകൾ ചേർക്കുന്നത് സുഗമമാക്കുന്നു. vl2l53cx_set_i7c_address() ഫംഗ്‌ഷൻ ഉപയോഗിച്ച് I2C വിലാസം മാറ്റാവുന്നതാണ്.
ചിത്രം 4. I2C ബസിൽ ഒന്നിലധികം സെൻസറുകൾ
ST UM3038 ഫ്ലൈറ്റിൻ്റെ സമയം മൾട്ടിസോൺ റേഞ്ചിംഗ് സെൻസർ ചിത്രം 8
I2C ബസിലെ മറ്റുള്ളവരെ ബാധിക്കാതെ തന്നെ ഒരു ഉപകരണത്തിൻ്റെ I2C വിലാസം മാറ്റാൻ അനുവദിക്കുന്നതിന്, മാറ്റാത്ത ഉപകരണങ്ങളുടെ I2C ആശയവിനിമയം പ്രവർത്തനരഹിതമാക്കേണ്ടത് പ്രധാനമാണ്. നടപടിക്രമം ഇനിപ്പറയുന്ന ഒന്നാണ്:

  1. സിസ്റ്റം സാധാരണ പോലെ പവർ അപ് ചെയ്യുക.
  2. വിലാസം മാറാത്ത ഉപകരണത്തിന്റെ LPn പിൻ താഴേക്ക് വലിക്കുക.
  3. I2C വിലാസം മാറിയ ഉപകരണത്തിന്റെ LPn പിൻ വലിക്കുക.
  4. ഫംഗ്‌ഷൻ set_i2c_address() ഫംഗ്‌ഷൻ ഉപയോഗിച്ച് ഉപകരണത്തിലേക്ക് I2C വിലാസം പ്രോഗ്രാം ചെയ്യുക.
  5. റീപ്രോഗ്രാം ചെയ്യാത്ത ഉപകരണത്തിന്റെ LPn പിൻ വലിക്കുക.

എല്ലാ ഉപകരണങ്ങളും ഇപ്പോൾ I2C ബസിൽ ലഭ്യമായിരിക്കണം. പുതിയ I53C വിലാസം ആവശ്യമുള്ള സിസ്റ്റത്തിലെ എല്ലാ VL7L2CX ഉപകരണങ്ങൾക്കും മുകളിലുള്ള ഘട്ടങ്ങൾ ആവർത്തിക്കുക.

പാക്കേജ് ഉള്ളടക്കവും ഡാറ്റാ ഫ്ലോയും

3.1 ഡ്രൈവർ ആർക്കിടെക്ചറും ഉള്ളടക്കവും
VL53L7CX ULD പാക്കേജ് നാല് ഫോൾഡറുകൾ ഉൾക്കൊള്ളുന്നു. / VL53L7CX_ULD_API എന്ന ഫോൾഡറിലാണ് ഡ്രൈവർ സ്ഥിതി ചെയ്യുന്നത്.
ഡ്രൈവർ നിർബന്ധിതവും ഓപ്ഷണലും ഉള്ളതാണ് fileഎസ്. ഓപ്ഷണൽ fileകൾ ആകുന്നു plugins ULD സവിശേഷതകൾ വിപുലീകരിക്കാൻ ഉപയോഗിക്കുന്നു. ഓരോ പ്ലഗിനും "vl53l7cx_plugin" എന്ന വാക്കിൽ ആരംഭിക്കുന്നു (ഉദാ: vl53l7cx_plugin_xtalk.h). ഉപയോക്താവിന് നിർദ്ദേശം ആവശ്യമില്ലെങ്കിൽ plugins, മറ്റ് ഡ്രൈവർ ഫീച്ചറുകളെ ബാധിക്കാതെ തന്നെ അവ നീക്കം ചെയ്യാവുന്നതാണ്. ഇനിപ്പറയുന്ന ചിത്രം നിർബന്ധിതത്തെ പ്രതിനിധീകരിക്കുന്നു fileകളും ഓപ്ഷണലും plugins.
ചിത്രം 5. ഡ്രൈവർ ആർക്കിടെക്ചർ
ST UM3038 ഫ്ലൈറ്റിൻ്റെ സമയം മൾട്ടിസോൺ റേഞ്ചിംഗ് സെൻസർ ചിത്രം 7
ഉപയോക്താവിനും രണ്ടെണ്ണം നടപ്പിലാക്കേണ്ടതുണ്ട് file/പ്ലാറ്റ്ഫോം ഫോൾഡറിൽ സ്ഥിതിചെയ്യുന്നു. നിർദ്ദിഷ്ട പ്ലാറ്റ്ഫോം ഒരു ശൂന്യമായ ഷെൽ ആണ്, അത് സമർപ്പിത ഫംഗ്ഷനുകൾ കൊണ്ട് നിറഞ്ഞിരിക്കണം.
കുറിപ്പ്: പ്ലാറ്റ് ഫോം എച്ച് file ULD ഉപയോഗിക്കുന്നതിന് നിർബന്ധിത മാക്രോകൾ അടങ്ങിയിരിക്കുന്നു. എല്ലാ file ULD ശരിയായി ഉപയോഗിക്കുന്നതിന് ഉള്ളടക്കം നിർബന്ധമാണ്.
3.2 കാലിബ്രേഷൻ ഫ്ലോ
കുറിപ്പ്: മൊഡ്യൂളിന് മുകളിൽ ചേർത്തിരിക്കുന്ന സംരക്ഷിത ജാലകത്തിനുള്ളിലെ (കവർ ഗ്ലാസ്) VCSEL പ്രകാശ പ്രതിഫലനം കാരണം SPAD അറേയിൽ ലഭിക്കുന്ന സിഗ്നലിൻ്റെ അളവാണ് Crosstalk (xtalk) നിർവചിച്ചിരിക്കുന്നത്. VL53L7CX മൊഡ്യൂൾ സ്വയം കാലിബ്രേറ്റ് ചെയ്‌തതാണ്, കൂടാതെ അധിക കാലിബ്രേഷൻ കൂടാതെ ഉപയോഗിക്കാനും കഴിയും.
മൊഡ്യൂൾ ഒരു കവർഗ്ലാസ് ഉപയോഗിച്ച് പരിരക്ഷിച്ചിട്ടുണ്ടെങ്കിൽ Xtalk കാലിബ്രേഷൻ ആവശ്യമായി വന്നേക്കാം. VL53L7CX ഒരു ഹിസ്റ്റോഗ്രാം അൽഗോരിതം കാരണം 60 സെൻ്റിമീറ്ററിനപ്പുറം xtalk-ന് പ്രതിരോധശേഷിയുള്ളതാണ്, എന്നാൽ 60 സെൻ്റിമീറ്ററിൽ താഴെയുള്ള ചെറിയ ദൂരത്തിൽ, xtalk യഥാർത്ഥ റിട്ടേൺ സിഗ്നലിനേക്കാൾ വലുതായിരിക്കും, തെറ്റായ ടാർഗെറ്റ് റീഡിംഗ് അല്ലെങ്കിൽ ടാർഗെറ്റുകൾ യഥാർത്ഥത്തിൽ ഉള്ളതിനേക്കാൾ അടുത്ത് ദൃശ്യമാക്കുന്നു. എല്ലാ xtalk കാലിബ്രേഷൻ ഫംഗ്ഷനുകളും ഒരു xtalk പ്ലഗിനിൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട് (ഓപ്ഷണൽ). ഉപയോക്താവ് ഉപയോഗിക്കേണ്ടതുണ്ട് file `vl53l7cx_plugin_xtalk'.
xtalk ഒരിക്കൽ കാലിബ്രേറ്റ് ചെയ്യാനും പിന്നീട് വീണ്ടും ഉപയോഗിക്കാനായി ഡാറ്റ സംരക്ഷിക്കാനും കഴിയും. അറിയാവുന്ന പ്രതിഫലനത്തോടെ നിശ്ചിത ദൂരത്തിലുള്ള ഒരു ലക്ഷ്യം ആവശ്യമാണ്. ആവശ്യമായ ഏറ്റവും കുറഞ്ഞ ദൂരം 600 മില്ലീമീറ്ററാണ്, ലക്ഷ്യം മുഴുവൻ എഫ്ഒവിയും ഉൾക്കൊള്ളണം. സജ്ജീകരണത്തെ ആശ്രയിച്ച്, ഇനിപ്പറയുന്ന പട്ടികയിൽ നിർദ്ദേശിച്ചിരിക്കുന്നതുപോലെ, Xtalk കാലിബ്രേഷൻ പൊരുത്തപ്പെടുത്തുന്നതിന് ഉപയോക്താവിന് ക്രമീകരണങ്ങൾ പരിഷ്കരിക്കാനാകും.
പട്ടിക 1. കാലിബ്രേഷനായി ലഭ്യമായ ക്രമീകരണങ്ങൾ

ക്രമീകരണം മിനി എസ് ടി നിർദ്ദേശിച്ചു പരമാവധി
ദൂരം [മില്ലീമീറ്റർ] 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() എന്ന ഫംഗ്‌ഷൻ ഉപയോഗിച്ചാണ് കാലിബ്രേഷൻ നടത്തുന്നത്. ഈ പ്രവർത്തനം എപ്പോൾ വേണമെങ്കിലും ഉപയോഗിക്കാം. എന്നിരുന്നാലും, സെൻസർ ആദ്യം ആരംഭിക്കണം. ഇനിപ്പറയുന്ന ചിത്രം Xtalk കാലിബ്രേഷൻ ഫ്ലോയെ പ്രതിനിധീകരിക്കുന്നു.
ചിത്രം 6. Xtalk കാലിബ്രേഷൻ ഫ്ലോST UM3038 ഫ്ലൈറ്റിൻ്റെ സമയം മൾട്ടിസോൺ റേഞ്ചിംഗ് സെൻസർ ചിത്രം 6

3.3 റേഞ്ചിംഗ് ഫ്ലോ
അളവുകൾ ലഭിക്കാൻ ഉപയോഗിക്കുന്ന റേഞ്ചിംഗ് ഫ്ലോയെ ഇനിപ്പറയുന്ന ചിത്രം പ്രതിനിധീകരിക്കുന്നു. റേഞ്ചിംഗ് സെഷൻ ആരംഭിക്കുന്നതിന് മുമ്പ് Xtalk കാലിബ്രേഷനും ഓപ്‌ഷണൽ ഫംഗ്‌ഷൻ കോളുകളും ഉപയോഗിക്കേണ്ടതാണ്. ഒരു റേഞ്ചിംഗ് സെഷനിൽ നേടുക/സെറ്റ് ഫംഗ്‌ഷനുകൾ ഉപയോഗിക്കാൻ കഴിയില്ല, കൂടാതെ 'ഓൺ-ദി-ഫ്ലൈ' പ്രോഗ്രാമിംഗ് പിന്തുണയ്ക്കുന്നില്ല.
ചിത്രം 7. VL53L7CX ഉപയോഗിച്ചുള്ള റേഞ്ചിംഗ് ഫ്ലോST UM3038 ഫ്ലൈറ്റിൻ്റെ സമയം മൾട്ടിസോൺ റേഞ്ചിംഗ് സെൻസർ ചിത്രം 5

ലഭ്യമായ സവിശേഷതകൾ

VL53L7CX ULD API-ൽ യൂസ്‌കേസ് അനുസരിച്ച് സെൻസർ ട്യൂൺ ചെയ്യാൻ ഉപയോക്താവിനെ അനുവദിക്കുന്ന നിരവധി ഫംഗ്‌ഷനുകൾ ഉൾപ്പെടുന്നു. ഡ്രൈവറിന് ലഭ്യമായ എല്ലാ പ്രവർത്തനങ്ങളും ഇനിപ്പറയുന്ന വിഭാഗങ്ങളിൽ വിവരിച്ചിരിക്കുന്നു.
4.1 പ്രാരംഭം
VL53L7CX സെൻസർ ഉപയോഗിക്കുന്നതിന് മുമ്പ് ആരംഭിക്കേണ്ടതുണ്ട്. ഈ പ്രവർത്തനത്തിന് ഉപയോക്താവിന് ഇനിപ്പറയുന്നവ ആവശ്യമാണ്:

  1. സെൻസറിൽ പവർ ഓൺ ചെയ്യുക (VDDIO, AVDD, LPn പിൻസ് ഹൈ ആയി സജ്ജീകരിക്കുക, പിൻ I2C_RST 0 ആയി സജ്ജമാക്കുക)
  2. vl53l7cx_init() എന്ന ഫംഗ്‌ഷനെ വിളിക്കുക. I84C ഇൻ്റർഫേസിലൂടെ കോഡ് ലോഡുചെയ്യുന്നതിലൂടെയും സമാരംഭം പൂർത്തിയാക്കാൻ ഒരു ബൂട്ട് പതിവ് നടത്തുന്നതിലൂടെയും ഫംഗ്ഷൻ ഫേംവെയർ (~2 kbytes) മൊഡ്യൂളിലേക്ക് പകർത്തുന്നു.

4.2 സെൻസർ റീസെറ്റ് മാനേജ്മെന്റ്
ഉപകരണം പുനഃസജ്ജമാക്കാൻ, ഇനിപ്പറയുന്ന പിന്നുകൾ ടോഗിൾ ചെയ്യേണ്ടതുണ്ട്:

  1. പിന്നുകൾ VDDIO, AVDD, LPn എന്നിവ താഴ്ന്നതായി സജ്ജമാക്കുക.
  2. 10 ms കാത്തിരിക്കുക.
  3. പിന്നുകൾ VDDIO, AVDD, LPn എന്നിവ ഉയർന്നതിലേക്ക് സജ്ജമാക്കുക. I2C_RST പിൻ മാത്രം ടോഗിൾ ചെയ്യുന്നത് I2C ആശയവിനിമയത്തെ പുനഃസജ്ജമാക്കുന്നു.

4.3 റെസല്യൂഷൻ
റെസല്യൂഷൻ ലഭ്യമായ സോണുകളുടെ എണ്ണവുമായി പൊരുത്തപ്പെടുന്നു. VL53L7CX സെൻസറിന് സാധ്യമായ രണ്ട് റെസലൂഷനുകളുണ്ട്: 4×4 (16 സോണുകൾ), 8×8 (64 സോണുകൾ). സ്ഥിരസ്ഥിതിയായി സെൻസർ 4×4-ൽ പ്രോഗ്രാം ചെയ്തിട്ടുണ്ട്.
vl53l7cx_set_resolution() എന്ന ഫംഗ്‌ഷൻ റെസല്യൂഷൻ മാറ്റാൻ ഉപയോക്താവിനെ അനുവദിക്കുന്നു. റേഞ്ചിംഗ് ഫ്രീക്വൻസി റെസല്യൂഷനെ ആശ്രയിച്ചിരിക്കുന്നതിനാൽ, റേഞ്ചിംഗ് ഫ്രീക്വൻസി അപ്‌ഡേറ്റ് ചെയ്യുന്നതിന് മുമ്പ് ഈ ഫംഗ്‌ഷൻ ഉപയോഗിക്കേണ്ടതുണ്ട്. മാത്രമല്ല, റിസല്യൂഷൻ മാറ്റുന്നത് ഫലങ്ങൾ വായിക്കുമ്പോൾ I2C ബസിലെ ട്രാഫിക്ക് വലുപ്പം വർദ്ധിപ്പിക്കുന്നു.
4.4 റേഞ്ചിംഗ് ആവൃത്തി
അളക്കൽ ആവൃത്തി മാറ്റാൻ റേഞ്ചിംഗ് ഫ്രീക്വൻസി ഉപയോഗിക്കാം. പരമാവധി ആവൃത്തി 4×4, 8×8 റെസല്യൂഷനുകൾക്കിടയിൽ വ്യത്യസ്തമായതിനാൽ, ഒരു റെസല്യൂഷൻ തിരഞ്ഞെടുത്ത ശേഷം ഈ ഫംഗ്ഷൻ ഉപയോഗിക്കേണ്ടതുണ്ട്. അനുവദനീയമായ ഏറ്റവും കുറഞ്ഞതും കൂടിയതുമായ മൂല്യങ്ങൾ ഇനിപ്പറയുന്ന പട്ടികയിൽ പട്ടികപ്പെടുത്തിയിരിക്കുന്നു.
പട്ടിക 2. ഏറ്റവും കുറഞ്ഞതും കൂടിയതുമായ ആവൃത്തികൾ

റെസലൂഷൻ കുറഞ്ഞ ശ്രേണി ആവൃത്തി [Hz] പരമാവധി ശ്രേണി ആവൃത്തി [Hz]
4×4 1 60
8×8 1 15

vl53l7cx_set_ranging_frequency_hz() എന്ന ഫംഗ്‌ഷൻ ഉപയോഗിച്ച് റേഞ്ചിംഗ് ഫ്രീക്വൻസി അപ്‌ഡേറ്റ് ചെയ്യാം. സ്ഥിരസ്ഥിതിയായി, ശ്രേണി ആവൃത്തി 1 Hz ആയി സജ്ജീകരിച്ചിരിക്കുന്നു.
4.5 റേഞ്ചിംഗ് മോഡ്
ഉയർന്ന പെർഫോമൻസ് അല്ലെങ്കിൽ കുറഞ്ഞ പവർ ഉപഭോഗം തിരഞ്ഞെടുക്കാൻ റേഞ്ചിംഗ് മോഡ് ഉപയോക്താവിനെ അനുവദിക്കുന്നു.
നിർദ്ദേശിച്ചിരിക്കുന്ന രണ്ട് മോഡുകൾ ഉണ്ട്:

  • തുടർച്ചയായി: ഉപയോക്താവ് നിർവചിച്ച ശ്രേണിയിലുള്ള ഫ്രീക്വൻസി ഉപയോഗിച്ച് ഉപകരണം തുടർച്ചയായി ഫ്രെയിമുകൾ പിടിച്ചെടുക്കുന്നു. എല്ലാ ശ്രേണിയിലും VCSEL പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുന്നു, അതിനാൽ പരമാവധി റേഞ്ചിംഗ് ദൂരവും ആംബിയൻ്റ് പ്രതിരോധശേഷിയും നല്ലതാണ്. വേഗത്തിലുള്ള അളവുകൾക്കോ ​​ഉയർന്ന പ്രകടനത്തിനോ ഈ മോഡ് നിർദ്ദേശിക്കപ്പെടുന്നു.
  • സ്വയംഭരണം: ഇതാണ് സ്ഥിരസ്ഥിതി മോഡ്. ഉപയോക്താവ് നിർവചിച്ച ശ്രേണിയിലുള്ള ഫ്രീക്വൻസി ഉപയോഗിച്ച് ഉപകരണം തുടർച്ചയായി ഫ്രെയിമുകൾ പിടിച്ചെടുക്കുന്നു. vl53l7cx_set_integration_time_ms() എന്ന ഫംഗ്‌ഷൻ ഉപയോഗിച്ച് ഉപയോക്താവ് നിർവചിച്ച കാലയളവിൽ VCSEL പ്രവർത്തനക്ഷമമാക്കുന്നു. VCSEL എല്ലായ്‌പ്പോഴും പ്രവർത്തനക്ഷമമാക്കാത്തതിനാൽ, വൈദ്യുതി ഉപഭോഗം കുറയുന്നു. കുറഞ്ഞ ശ്രേണിയിലുള്ള ആവൃത്തിയിൽ ആനുകൂല്യങ്ങൾ കൂടുതൽ വ്യക്തമാണ്. കുറഞ്ഞ പവർ ആപ്ലിക്കേഷനുകൾക്ക് ഈ മോഡ് നിർദ്ദേശിക്കപ്പെടുന്നു.

vl53l7cx_set_ranging_mode() എന്ന ഫംഗ്‌ഷൻ ഉപയോഗിച്ച് റേഞ്ചിംഗ് മോഡ് മാറ്റാവുന്നതാണ്.
4.6 സംയോജന സമയം
ഇൻ്റഗ്രേഷൻ സമയം എന്നത് ഓട്ടോണമസ് റേഞ്ചിംഗ് മോഡ് ഉപയോഗിച്ച് മാത്രം ലഭ്യമാകുന്ന ഒരു സവിശേഷതയാണ് (വിഭാഗം 4.5 റേഞ്ചിംഗ് മോഡ് കാണുക). VCSEL പ്രവർത്തനക്ഷമമാക്കുമ്പോൾ സമയം മാറ്റാൻ ഇത് ഉപയോക്താവിനെ അനുവദിക്കുന്നു. റേഞ്ചിംഗ് മോഡ് തുടർച്ചയായി സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ സംയോജന സമയം മാറ്റുന്നത് ഫലമുണ്ടാക്കില്ല. ഡിഫോൾട്ട് ഇൻ്റഗ്രേഷൻ സമയം 5 ms ആയി സജ്ജീകരിച്ചിരിക്കുന്നു.
4×4, 8×8 റെസല്യൂഷനുകൾക്ക് ഏകീകരണ സമയത്തിന്റെ പ്രഭാവം വ്യത്യസ്തമാണ്. റെസല്യൂഷൻ 4×4 ഒരു ഏകീകരണ സമയവും 8×8 റെസല്യൂഷൻ നാല് സംയോജന സമയവും ചേർന്നതാണ്. ഇനിപ്പറയുന്ന കണക്കുകൾ രണ്ട് റെസല്യൂഷനുകൾക്കുമുള്ള VCSEL എമിഷനെ പ്രതിനിധീകരിക്കുന്നു.
ചിത്രം 8. 4×4 സ്വയംഭരണത്തിനുള്ള ഏകീകരണ സമയംST UM3038 ഫ്ലൈറ്റിൻ്റെ സമയം മൾട്ടിസോൺ റേഞ്ചിംഗ് സെൻസർ ചിത്രം 4

എല്ലാ സംയോജന സമയങ്ങളുടെയും ആകെത്തുക + 1 ms ഓവർഹെഡ് അളക്കൽ കാലയളവിനേക്കാൾ കുറവായിരിക്കണം. അല്ലെങ്കിൽ, സംയോജന സമയ മൂല്യത്തിന് അനുയോജ്യമായ രീതിയിൽ റേഞ്ച് പിരീഡ് സ്വയമേവ വർദ്ധിപ്പിക്കും.
4.7 പവർ മോഡുകൾ
ഉപകരണം ഉപയോഗിക്കാത്തപ്പോൾ വൈദ്യുതി ഉപഭോഗം കുറയ്ക്കാൻ പവർ മോഡുകൾ ഉപയോഗിക്കാം. VL53L7CX-ന് ഇനിപ്പറയുന്ന പവർ മോഡുകളിലൊന്നിൽ പ്രവർത്തിക്കാൻ കഴിയും:

  • വേക്ക്-അപ്പ്: ഉപകരണം HP നിഷ്‌ക്രിയമായി (ഉയർന്ന പവർ) സജ്ജീകരിച്ചിരിക്കുന്നു, നിർദ്ദേശങ്ങൾക്കായി കാത്തിരിക്കുന്നു.
  • ഉറക്കം: ഉപകരണം എൽപി ഐഡിൽ (കുറഞ്ഞ പവർ), ലോ പവർ അവസ്ഥയിൽ സജ്ജീകരിച്ചിരിക്കുന്നു. വേക്ക്-അപ്പ് മോഡിൽ സജ്ജീകരിക്കുന്നത് വരെ ഉപകരണം ഉപയോഗിക്കാൻ കഴിയില്ല. ഈ മോഡ് ഫേംവെയറും കോൺഫിഗറേഷനും നിലനിർത്തുന്നു.

vl53l7cx_set_power_mode() എന്ന ഫംഗ്‌ഷൻ ഉപയോഗിച്ച് പവർ മോഡ് മാറ്റാവുന്നതാണ്. സ്ഥിരസ്ഥിതി മോഡ് വേക്ക്-അപ്പ് ആണ്.
കുറിപ്പ് ഉപയോക്താവിന് പവർ മോഡ് മാറ്റണമെങ്കിൽ, ഉപകരണം റേഞ്ചിംഗ് അവസ്ഥയിലായിരിക്കരുത്.
4.8 ഷാർപ്പനർ
ഒരു ലക്ഷ്യത്തിൽ നിന്ന് തിരികെ ലഭിക്കുന്ന സിഗ്നൽ മൂർച്ചയുള്ള അരികുകളുള്ള ഒരു ശുദ്ധമായ പൾസ് അല്ല. അരികുകൾ ചരിഞ്ഞുകിടക്കുന്നു, സമീപ പ്രദേശങ്ങളിൽ റിപ്പോർട്ട് ചെയ്ത ദൂരങ്ങളെ ബാധിച്ചേക്കാം. വെയിലിംഗ് ഗ്ലെയർ മൂലമുണ്ടാകുന്ന ചില അല്ലെങ്കിൽ എല്ലാ സിഗ്നലുകളും നീക്കം ചെയ്യാൻ ഷാർപ്നർ ഉപയോഗിക്കുന്നു. മുൻampതാഴെ കൊടുത്തിരിക്കുന്ന ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്ന le, FoV-ൽ കേന്ദ്രീകരിച്ചിരിക്കുന്ന 100 മില്ലീമീറ്ററിൽ അടുത്ത ലക്ഷ്യത്തെയും 500 മില്ലീമീറ്ററിൽ പിന്നിൽ മറ്റൊരു ലക്ഷ്യത്തെയും പ്രതിനിധീകരിക്കുന്നു. ഷാർപ്‌നർ മൂല്യത്തെ ആശ്രയിച്ച്, ക്ലോസ് ടാർഗെറ്റ് യഥാർത്ഥമായതിനേക്കാൾ കൂടുതൽ സോണുകളിൽ ദൃശ്യമായേക്കാം.
ചിത്രം 10. Exampനിരവധി ഷാർപ്‌നർ മൂല്യങ്ങൾ ഉപയോഗിച്ചുള്ള ദൃശ്യം
ST UM3038 ഫ്ലൈറ്റിൻ്റെ സമയം മൾട്ടിസോൺ റേഞ്ചിംഗ് സെൻസർ ചിത്രം 3
vl53l7cx_set_sharpener_percent() ഫംഗ്‌ഷൻ ഉപയോഗിച്ച് ഷാർപ്പനർ മാറ്റാവുന്നതാണ്. അനുവദനീയമായ മൂല്യങ്ങൾ 0 % നും 99 % നും ഇടയിലാണ്. സ്ഥിര മൂല്യം 5% ആണ്.
4.9 ലക്ഷ്യ ക്രമം
VL53L7CX-ന് ഓരോ സോണിലും നിരവധി ലക്ഷ്യങ്ങൾ അളക്കാൻ കഴിയും. ഹിസ്റ്റോഗ്രാം പ്രോസസ്സിംഗിന് നന്ദി, റിപ്പോർട്ടുചെയ്‌ത ടാർഗെറ്റുകളുടെ ക്രമം തിരഞ്ഞെടുക്കാൻ ഹോസ്റ്റിന് കഴിയും. രണ്ട് ഓപ്ഷനുകൾ ഉണ്ട്:

  • ഏറ്റവും അടുത്തുള്ളത്: ഏറ്റവും അടുത്തുള്ള ലക്ഷ്യം ആദ്യം റിപ്പോർട്ട് ചെയ്യപ്പെട്ടതാണ്
  • ഏറ്റവും ശക്തമായത്: ഏറ്റവും ശക്തമായ ലക്ഷ്യം ആദ്യം റിപ്പോർട്ട് ചെയ്യപ്പെട്ടതാണ്

vl53l7cx_set_target_order() എന്ന ഫംഗ്‌ഷൻ ഉപയോഗിച്ച് ടാർഗെറ്റ് ഓർഡർ മാറ്റാവുന്നതാണ്. ഡിഫോൾട്ട് ഓർഡർ ഏറ്റവും ശക്തമാണ്.
മുൻampഇനിപ്പറയുന്ന ചിത്രത്തിലെ le രണ്ട് ലക്ഷ്യങ്ങൾ കണ്ടെത്തുന്നതിനെ പ്രതിനിധീകരിക്കുന്നു. 100 മില്ലീമീറ്ററിൽ കുറഞ്ഞ പ്രതിഫലനമുള്ള ഒന്ന്, ഉയർന്ന പ്രതിഫലനമുള്ള 700 മില്ലീമീറ്ററിൽ ഒന്ന്.
ചിത്രം 11. Examp2 ലക്ഷ്യങ്ങളുള്ള ഹിസ്റ്റോഗ്രാം

ST UM3038 ഫ്ലൈറ്റിൻ്റെ സമയം മൾട്ടിസോൺ റേഞ്ചിംഗ് സെൻസർ ചിത്രം 2

4.10 ഓരോ സോണിനും ഒന്നിലധികം ലക്ഷ്യങ്ങൾ
VL53L7CX-ന് ഓരോ സോണിലും നാല് ലക്ഷ്യങ്ങൾ വരെ അളക്കാൻ കഴിയും. സെൻസർ നൽകുന്ന ടാർഗെറ്റുകളുടെ എണ്ണം ഉപയോക്താവിന് കോൺഫിഗർ ചെയ്യാൻ കഴിയും.
കുറിപ്പ് കണ്ടെത്തേണ്ട രണ്ട് ലക്ഷ്യങ്ങൾ തമ്മിലുള്ള ഏറ്റവും കുറഞ്ഞ ദൂരം 600 മില്ലിമീറ്ററാണ്. ഡ്രൈവറിൽ നിന്ന് തിരഞ്ഞെടുക്കൽ സാധ്യമല്ല; അത് `platform.h'-ൽ ചെയ്യണം file. മാക്രോ VL53L7CX_NB_ TARGET_PER_ZONE 1-നും 4-നും ഇടയിലുള്ള ഒരു മൂല്യത്തിലേക്ക് സജ്ജീകരിക്കേണ്ടതുണ്ട്. സെക്ഷൻ 4.9 ടാർഗെറ്റ് ഓർഡറിൽ വിവരിച്ചിരിക്കുന്ന ടാർഗെറ്റ് ഓർഡർ, കണ്ടെത്തിയ ലക്ഷ്യത്തിൻ്റെ ക്രമത്തെ നേരിട്ട് ബാധിക്കുന്നു. ഡിഫോൾട്ടായി, ഓരോ സോണിലും പരമാവധി ഒരു ടാർഗെറ്റ് മാത്രമേ സെൻസർ ഔട്ട്പുട്ട് ചെയ്യുന്നുള്ളൂ.
കുറിപ്പ്  ഓരോ സോണിനും വർദ്ധിച്ച ടാർഗെറ്റുകളുടെ എണ്ണം ആവശ്യമായ റാം വലുപ്പം വർദ്ധിപ്പിക്കുന്നു.
4.11 Xtalk മാർജിൻ
Xtalk പ്ലഗിൻ ഉപയോഗിച്ച് മാത്രം ലഭ്യമാകുന്ന ഒരു അധിക സവിശേഷതയാണ് Xtalk മാർജിൻ. .സി, എഫ് files 'vl53l7cx_plugin_xtalk' ഉപയോഗിക്കേണ്ടതുണ്ട്.
സെൻസറിൻ്റെ മുകളിൽ ഒരു കവർ ലാസ് ഉള്ളപ്പോൾ കണ്ടെത്തൽ പരിധി മാറ്റാൻ മാർജിൻ ഉപയോഗിക്കുന്നു. എക്സ് ടോക്ക് കാലിബ്രേഷൻ ഡാറ്റ സജ്ജീകരിച്ച ശേഷം, കവർലെസ് ഒരിക്കലും കണ്ടെത്തുന്നില്ലെന്ന് ഉറപ്പാക്കാൻ പരിധി വർദ്ധിപ്പിക്കാം. ഉദാample, ഉപയോക്താവിന് ഒരൊറ്റ ഉപകരണത്തിൽ Xwalk കാലിബ്രേഷൻ പ്രവർത്തിപ്പിക്കാനും മറ്റെല്ലാ ഉപകരണങ്ങൾക്കും ഒരേ കാലിബ്രേഷൻ ഡാറ്റ വീണ്ടും ഉപയോഗിക്കാനും കഴിയും. X ടോക്ക് തിരുത്തൽ ട്യൂൺ ചെയ്യാൻ X ടോക്ക് മാർജിൻ ഉപയോഗിക്കാം. ചുവടെയുള്ള ചിത്രം Xwalk മാർജിനെ പ്രതിനിധീകരിക്കുന്നു.
ചിത്രം 12. X ടോക്ക് മാർജിൻ
ST UM3038 ഫ്ലൈറ്റിൻ്റെ സമയം മൾട്ടിസോൺ റേഞ്ചിംഗ് സെൻസർ ചിത്രം 14.12 കണ്ടെത്തൽ പരിധി

റെഗുലർ റേഞ്ചിംഗ് കഴിവുകൾക്ക് പുറമേ, ചില മുൻകൂട്ടി നിശ്ചയിച്ചിട്ടുള്ള മാനദണ്ഡങ്ങൾക്ക് കീഴിൽ ഒരു വസ്തുവിനെ കണ്ടെത്തുന്നതിന് സെൻസർ പ്രോഗ്രാം ചെയ്യാവുന്നതാണ്. പ്ലഗിൻ "ഡിറ്റക്ഷൻ ത്രെഷോൾഡുകൾ" ഉപയോഗിച്ച് ഈ സവിശേഷത ലഭ്യമാണ്, ഇത് API-യിൽ സ്ഥിരസ്ഥിതിയായി ഉൾപ്പെടുത്തിയിട്ടില്ല. ദി file`vl53l7cx_plugin_detection_thresholds' എന്ന് വിളിക്കപ്പെടുന്നവ ഉപയോഗിക്കേണ്ടതുണ്ട്. ഉപയോക്താവ് നിർവചിച്ച വ്യവസ്ഥകൾ പാലിക്കുമ്പോൾ A3 (INT) പിൻ ചെയ്യാൻ ഒരു തടസ്സം സൃഷ്ടിക്കാൻ ഈ സവിശേഷത ഉപയോഗിക്കാനാകും. സാധ്യമായ മൂന്ന് കോൺഫിഗറേഷനുകൾ ഉണ്ട്:

  • റെസല്യൂഷൻ 4×4: ഓരോ സോണിലും 1 ത്രെഷോൾഡ് ഉപയോഗിക്കുന്നു (ആകെ 16 ത്രെഷോൾഡുകൾ)
  • റെസല്യൂഷൻ 4×4: ഓരോ സോണിലും 2 ത്രെഷോൾഡുകൾ ഉപയോഗിക്കുന്നു (ആകെ 32 ത്രെഷോൾഡുകൾ)
  • റെസല്യൂഷൻ 8×8: ഓരോ സോണിലും 1 ത്രെഷോൾഡ് ഉപയോഗിക്കുന്നു (ആകെ 64 ത്രെഷോൾഡുകൾ)

ഉപയോഗിച്ച കോൺഫിഗറേഷൻ എന്തുതന്നെയായാലും, പരിധികൾ സൃഷ്ടിക്കുന്നതിനുള്ള നടപടിക്രമവും റാമിൻ്റെ വലുപ്പവും ഒന്നുതന്നെയാണ്.
ഓരോ ത്രെഷോൾഡ് കോമ്പിനേഷനും, നിരവധി ഫീൽഡുകൾ പൂരിപ്പിക്കേണ്ടതുണ്ട്:

  • സോൺ ഐഡി: തിരഞ്ഞെടുത്ത സോണിന്റെ ഐഡി (വിഭാഗം 2.2 ഫലപ്രദമായ ഓറിയന്റേഷൻ കാണുക)
  • അളവ്: പിടിക്കാനുള്ള അളവ് (ദൂരം, സിഗ്നൽ, SPAD-കളുടെ എണ്ണം, ...)
  • തരം: അളവുകളുടെ ജാലകങ്ങൾ (ജാലകങ്ങളിൽ, വിൻഡോകൾക്ക് പുറത്ത്, താഴ്ന്ന പരിധിക്ക് താഴെ, ...)
  • ലോ ത്രെഷോൾഡ്: ട്രിഗറിനുള്ള കുറഞ്ഞ പരിധി ഉപയോക്താവ്. ഉപയോക്താവിന് ഫോർമാറ്റ് സജ്ജീകരിക്കേണ്ടതില്ല, അത് എപിഐ സ്വയമേവ കൈകാര്യം ചെയ്യുന്നു.
  • ഉയർന്ന പരിധി: ട്രിഗറിനുള്ള ഉയർന്ന പരിധി ഉപയോക്താവ്. ഉപയോക്താവിന് ഫോർമാറ്റ് സജ്ജീകരിക്കേണ്ടതില്ല, അത് എപിഐ സ്വയമേവ കൈകാര്യം ചെയ്യുന്നു.
  • ഗണിത പ്രവർത്തനം: ഓരോ സോണിലും 4×4 2 ത്രെഷോൾഡ് കോമ്പിനേഷനുകൾക്കായി മാത്രം ഉപയോഗിക്കുന്നു. ഒരു സോണിൽ നിരവധി ത്രെഷോൾഡുകൾ ഉപയോഗിച്ച് ഉപയോക്താവിന് ഒരു കോമ്പിനേഷൻ സജ്ജമാക്കാൻ കഴിയും.

4.13 ചലന സൂചകം
VL53L7CX സെൻസറിൽ ഉൾച്ചേർത്ത ഫേംവെയർ ഫീച്ചർ ഒരു സീനിലെ ചലനം കണ്ടെത്തൽ അനുവദിക്കുന്നു. തുടർച്ചയായ ഫ്രെയിമുകൾക്കിടയിൽ ചലന സൂചകം കണക്കാക്കുന്നു. `vl53l7cx_plugin_motion_indicator' എന്ന പ്ലഗിൻ ഉപയോഗിച്ച് ഈ ഓപ്‌ഷൻ ലഭ്യമാണ്.
vl53l7cx_motion_indicator_init() ഫംഗ്‌ഷൻ ഉപയോഗിച്ചാണ് മോഷൻ ഇൻഡിക്കേറ്റർ ആരംഭിക്കുന്നത്. ഉപയോക്താവിന് സെൻസർ റെസല്യൂഷൻ മാറ്റണമെങ്കിൽ, സമർപ്പിത ഫംഗ്‌ഷൻ ഉപയോഗിച്ച് മോഷൻ ഇൻഡിക്കേറ്റർ റെസലൂഷൻ അപ്‌ഡേറ്റ് ചെയ്യണം: vl53l7cx_motion_indicator_set_resolution().
ചലനം കണ്ടെത്തുന്നതിന് ഉപയോക്താവിന് ഏറ്റവും കുറഞ്ഞതും കൂടിയതുമായ ദൂരങ്ങളും മാറ്റാം. ഏറ്റവും കുറഞ്ഞതും കൂടിയതുമായ ദൂരങ്ങൾ തമ്മിലുള്ള വ്യത്യാസം 1500 മില്ലീമീറ്ററിൽ കൂടുതലാകരുത്. സ്ഥിരസ്ഥിതിയായി, ദൂരങ്ങൾ 400 മില്ലീമീറ്ററിനും 1500 മില്ലീമീറ്ററിനും ഇടയിലുള്ള മൂല്യങ്ങൾ ഉപയോഗിച്ച് ആരംഭിക്കുന്നു.
ഫലങ്ങൾ `മോഷൻ ഇൻഡിക്കേറ്റർ' ഫീൽഡിൽ സംഭരിച്ചിരിക്കുന്നു. ഈ ഫീൽഡിൽ, അറേ `മോഷൻ' ഓരോ സോണിനും ചലന തീവ്രത അടങ്ങുന്ന ഒരു മൂല്യം നൽകുന്നു. ഉയർന്ന മൂല്യം ഫ്രെയിമുകൾ തമ്മിലുള്ള ഉയർന്ന ചലന വ്യതിയാനത്തെ സൂചിപ്പിക്കുന്നു. ഒരു സാധാരണ ചലനം 100 നും 500 നും ഇടയിലുള്ള മൂല്യം നൽകുന്നു. ഈ സംവേദനക്ഷമത സംയോജന സമയം, ലക്ഷ്യ ദൂരം, ലക്ഷ്യ പ്രതിഫലനം എന്നിവയെ ആശ്രയിച്ചിരിക്കുന്നു.
ലോ പവർ ആപ്ലിക്കേഷനുകൾക്ക് അനുയോജ്യമായ ഒരു സംയോജനമാണ് ഓട്ടോണമസ് റേഞ്ചിംഗ് മോഡിനൊപ്പം മോഷൻ ഇൻഡിക്കേറ്ററിന്റെ ഉപയോഗവും, ചലനത്തിൽ പ്രോഗ്രാം ചെയ്‌തിരിക്കുന്ന ഡിറ്റക്ഷൻ ത്രെഷോൾഡുകളും. കുറഞ്ഞ വൈദ്യുതി ഉപഭോഗത്തിൽ, FoV-യിലെ ചലന വ്യതിയാനങ്ങൾ കണ്ടെത്താൻ ഇത് അനുവദിക്കുന്നു.

റേഞ്ചിംഗ് ഫലങ്ങൾ

5.1 ലഭ്യമായ ഡാറ്റ
റേഞ്ചിംഗ് പ്രവർത്തനങ്ങളിൽ ടാർഗെറ്റ്, എൻവയോൺമെന്റ് ഡാറ്റ എന്നിവയുടെ വിപുലമായ ഒരു ലിസ്റ്റ് ഔട്ട്പുട്ട് ആയിരിക്കാം. ഇനിപ്പറയുന്ന പട്ടിക ഉപയോക്താവിന് ലഭ്യമായ പാരാമീറ്ററുകൾ വിവരിക്കുന്നു.
പട്ടിക 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 ഒന്നുമില്ല ചലന സൂചക ഫലങ്ങൾ അടങ്ങിയ ഘടന.
'ചലനം' എന്ന ഫീൽഡിൽ ചലന തീവ്രത അടങ്ങിയിരിക്കുന്നു.

ശ്രദ്ധിക്കുക: ഓരോ സോണിനും 1 ലക്ഷ്യത്തിൽ കൂടുതൽ പ്രോഗ്രാം ചെയ്‌തിട്ടുണ്ടെങ്കിൽ, നിരവധി ഘടകങ്ങൾക്ക് (സിഗ്നൽ പെർ സ്‌പെഡ്, സിഗ്മ, ...) ഡാറ്റയിലേക്കുള്ള ആക്‌സസ് വ്യത്യസ്തമാണ് (വിഭാഗം 4.10 ഓരോ സോണിനും ഒന്നിലധികം ടാർഗെറ്റുകൾ കാണുക). മുൻ കാണുകampകൂടുതൽ വിവരങ്ങൾക്ക് le കോഡുകൾ.
5.2 ഔട്ട്പുട്ട് തിരഞ്ഞെടുക്കൽ ഇഷ്ടാനുസൃതമാക്കുക
സ്ഥിരസ്ഥിതിയായി, എല്ലാ VL53L7CX ഔട്ട്പുട്ടുകളും പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുന്നു. ആവശ്യമെങ്കിൽ, ഉപയോക്താവിന് ചില സെൻസർ ഔട്ട്പുട്ട് പ്രവർത്തനരഹിതമാക്കാം. അളവുകൾ പ്രവർത്തനരഹിതമാക്കുന്നത് ഡ്രൈവറിൽ ലഭ്യമല്ല; അത് `പ്ലാറ്റ്‌ഫോമിൽ' നിർവഹിക്കണം 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 നിർവ്വചിക്കുക
തൽഫലമായി, ഫലങ്ങളുടെ ഘടനയിൽ ഫീൽഡുകൾ പ്രഖ്യാപിക്കില്ല, കൂടാതെ ഡാറ്റ ഹോസ്റ്റിലേക്ക് മാറ്റുകയുമില്ല. റാം വലുപ്പവും I2C വലുപ്പവും കുറഞ്ഞു. ഡാറ്റയുടെ സ്ഥിരത ഉറപ്പാക്കാൻ, 'കണ്ടെത്തിയ ലക്ഷ്യത്തിൻ്റെ എണ്ണം' എന്നും 'ടാർഗെറ്റ് സ്റ്റാറ്റസ്' പ്രവർത്തനക്ഷമമാക്കി നിലനിർത്താനും ST ശുപാർശ ചെയ്യുന്നു. ടാർഗെറ്റ് നിലയെ ആശ്രയിച്ച് അളവുകൾ ഫിൽട്ടർ ചെയ്യാൻ ഇത് അനുവദിക്കുന്നു (വിഭാഗം 5.5 ഫലങ്ങളുടെ വ്യാഖ്യാനം കാണുക).
5.3 റേഞ്ച് ഫലങ്ങൾ ലഭിക്കുന്നു
റേഞ്ചിംഗ് സെഷനിൽ, പുതിയ റേഞ്ചിംഗ് ഡാറ്റ ലഭ്യമാണോ എന്ന് അറിയാൻ രണ്ട് വഴികളുണ്ട്:

  • പോളിംഗ് മോഡ്: vl53l7cx_check_data_ready() എന്ന ഫംഗ്‌ഷൻ തുടർച്ചയായി ഉപയോഗിക്കുന്നു. സെൻസർ നൽകുന്ന പുതിയ സ്ട്രീം കൗണ്ട് ഇത് കണ്ടെത്തുന്നു.
  • ഇൻ്ററപ്റ്റ് മോഡ്: പിൻ A3 (GPIO1)-ൽ ഉയർത്തിയ ഒരു തടസ്സത്തിനായി കാത്തിരിക്കുന്നു. ~100 സെക്കൻഡിനുശേഷം തടസ്സം സ്വയമേവ മായ്‌ക്കും.

പുതിയ ഡാറ്റ തയ്യാറാകുമ്പോൾ, vl53l7cx_get_ranging_data() എന്ന ഫംഗ്‌ഷൻ ഉപയോഗിച്ച് ഫലങ്ങൾ വായിക്കാനാകും. തിരഞ്ഞെടുത്ത എല്ലാ ഔട്ട്‌പുട്ടും അടങ്ങുന്ന ഒരു അപ്‌ഡേറ്റ് ചെയ്ത ഘടന ഇത് നൽകുന്നു. ഉപകരണം അസമന്വിതമായതിനാൽ, റേഞ്ചിംഗ് സെഷൻ തുടരുന്നതിന് ക്ലിയർ ചെയ്യുന്നതിന് തടസ്സമില്ല.
തുടർച്ചയായതും സ്വയംഭരണാധികാരമുള്ളതുമായ റേഞ്ചിംഗ് മോഡുകൾക്ക് ഈ സവിശേഷത ലഭ്യമാണ്.
5.4 റോ ഫേംവെയർ ഫോർമാറ്റ് ഉപയോഗിക്കുന്നു
I2C വഴി റേഞ്ചിംഗ് ഡാറ്റ കൈമാറ്റം ചെയ്ത ശേഷം, ഫേംവെയർ ഫോർമാറ്റും ഹോസ്റ്റ് ഫോർമാറ്റും തമ്മിൽ ഒരു പരിവർത്തനം നടക്കുന്നു. സെൻസറിൻ്റെ ഡിഫോൾട്ട് ഔട്ട്‌പുട്ടായി മില്ലിമീറ്ററിൽ റേഞ്ചിംഗ് ദൂരം ഉള്ളതിനാണ് ഈ പ്രവർത്തനം സാധാരണയായി നടത്തുന്നത്. ഉപയോക്താവിന് ഫേംവെയർ ഫോർമാറ്റ് ഉപയോഗിക്കണമെങ്കിൽ, പ്ലാറ്റ്‌ഫോമിൽ ഇനിപ്പറയുന്ന മാക്രോ നിർവചിച്ചിരിക്കണം file:
#VL53L7CX_USE_RAW_FORMAT നിർവ്വചിക്കുക
5.5 ഫലങ്ങളുടെ വ്യാഖ്യാനം
ടാർഗെറ്റ് നില കണക്കിലെടുക്കുന്നതിന് VL53L7CX നൽകുന്ന ഡാറ്റ ഫിൽട്ടർ ചെയ്യാവുന്നതാണ്. നില അളക്കൽ സാധുതയെ സൂചിപ്പിക്കുന്നു. പൂർണ്ണ സ്റ്റാറ്റസ് ലിസ്റ്റ് ഇനിപ്പറയുന്ന പട്ടികയിൽ വിവരിച്ചിരിക്കുന്നു.

ടാർഗെറ്റ് നില വിവരണം
0 റേഞ്ചിംഗ് ഡാറ്റ അപ്‌ഡേറ്റ് ചെയ്തിട്ടില്ല
1 SPAD അറേയിൽ സിഗ്നൽ നിരക്ക് വളരെ കുറവാണ്
2 ലക്ഷ്യ ഘട്ടം
3 സിഗ്മ എസ്റ്റിമേറ്റർ വളരെ ഉയർന്നതാണ്
4 ടാർഗെറ്റ് സ്ഥിരത പരാജയപ്പെട്ടു
5 പരിധി സാധുവാണ്
6 നിർവ്വഹിച്ചില്ല (സാധാരണയായി ആദ്യ ശ്രേണി)
7 നിരക്ക് സ്ഥിരത പരാജയപ്പെട്ടു
8 നിലവിലെ ലക്ഷ്യത്തേക്കാൾ സിഗ്നൽ നിരക്ക് വളരെ കുറവാണ്
9 വലിയ പൾസിനൊപ്പം സാധുതയുള്ള ശ്രേണി (ലയിപ്പിച്ച ലക്ഷ്യം മൂലമാകാം)
10 ശ്രേണി സാധുവാണ്, എന്നാൽ മുമ്പത്തെ ശ്രേണിയിൽ ലക്ഷ്യമൊന്നും കണ്ടെത്തിയില്ല
11 അളക്കൽ സ്ഥിരത പരാജയപ്പെട്ടു
12 ഷാർപ്‌നർ കാരണം ലക്ഷ്യം മറ്റൊന്ന് മങ്ങിച്ചു
13 ലക്ഷ്യം കണ്ടെത്തിയെങ്കിലും പൊരുത്തമില്ലാത്ത ഡാറ്റ. ദ്വിതീയ ലക്ഷ്യങ്ങൾക്കായി പലപ്പോഴും സംഭവിക്കുന്നു.
255 ലക്ഷ്യമൊന്നും കണ്ടെത്തിയില്ല (കണ്ടെത്തിയ ലക്ഷ്യങ്ങളുടെ എണ്ണം പ്രവർത്തനക്ഷമമാക്കിയെങ്കിൽ മാത്രം)

സ്ഥിരമായ ഡാറ്റ ലഭിക്കാൻ, ഉപയോക്താവിന് അസാധുവായ ടാർഗെറ്റ് നില ഫിൽട്ടർ ചെയ്യേണ്ടതുണ്ട്. ഒരു ആത്മവിശ്വാസ റേറ്റിംഗ് നൽകാൻ, സ്റ്റാറ്റസ് 5 ഉള്ള ഒരു ടാർഗെറ്റ് 100% സാധുതയുള്ളതായി കണക്കാക്കുന്നു. 6 അല്ലെങ്കിൽ 9 എന്ന സ്റ്റാറ്റസ് 50% ആത്മവിശ്വാസത്തോടെ പരിഗണിക്കാം. മറ്റെല്ലാ സ്റ്റാറ്റസുകളും 50 % കോൺഫിഡൻസ് ലെവലിൽ താഴെയാണ്.
5.6 ഡ്രൈവർ പിശകുകൾ
VL53L7CX സെൻസർ ഉപയോഗിച്ച് ഒരു പിശക് സംഭവിക്കുമ്പോൾ, ഡ്രൈവർ ഒരു നിർദ്ദിഷ്ട പിശക് നൽകുന്നു. ഇനിപ്പറയുന്ന പട്ടിക സാധ്യമായ പിശകുകൾ പട്ടികപ്പെടുത്തുന്നു.
പട്ടിക 5. ഡ്രൈവർ ഉപയോഗിച്ച് ലഭ്യമായ പിശകുകളുടെ പട്ടിക

ടാർഗെറ്റ് നില വിവരണം
0 തെറ്റില്ല
127 ഉപയോക്താവ് തെറ്റായ ക്രമീകരണം പ്രോഗ്രാം ചെയ്തു (അജ്ഞാത റെസല്യൂഷൻ, ആവൃത്തി വളരെ ഉയർന്നതാണ്, ...)
255 പ്രധാന പിശക്. ഒരു I2C പിശക് കാരണം സാധാരണയായി കാലഹരണപ്പെടൽ പിശക്.
മറ്റുള്ളവ മുകളിൽ വിവരിച്ച ഒന്നിലധികം പിശകുകളുടെ സംയോജനം

കുറിപ്പ് പ്ലാറ്റ്ഫോം ഉപയോഗിച്ച് ഹോസ്റ്റിന് കൂടുതൽ പിശക് കോഡുകൾ നടപ്പിലാക്കാൻ കഴിയും files.
റിവിഷൻ ചരിത്രം
പട്ടിക 6. പ്രമാണ പുനരവലോകന ചരിത്രം

തീയതി പതിപ്പ് മാറ്റങ്ങൾ
2-ഓഗസ്റ്റ്-22 1 പ്രാരംഭ റിലീസ്
2-സെപ്തംബർ-22 2 അപ്‌ഡേറ്റ് ചെയ്‌ത വിഭാഗം ആമുഖം സെക്ഷൻ 4.10 ലേക്കുള്ള ലക്ഷ്യങ്ങൾ തമ്മിലുള്ള ഏറ്റവും കുറഞ്ഞ ദൂരത്തെക്കുറിച്ചുള്ള കുറിപ്പ് ചേർത്തു. ഓരോ സോണിനും ഒന്നിലധികം ലക്ഷ്യങ്ങൾ

പ്രധാന അറിയിപ്പ് ശ്രദ്ധയോടെ വായിക്കുക
STMicroelectronics NV യ്ക്കും അതിൻ്റെ അനുബന്ധ സ്ഥാപനങ്ങൾക്കും ("ST") ST ഉൽപ്പന്നങ്ങളിലും കൂടാതെ/അല്ലെങ്കിൽ ഈ പ്രമാണത്തിൽ എപ്പോൾ വേണമെങ്കിലും അറിയിപ്പ് കൂടാതെ മാറ്റങ്ങൾ, തിരുത്തലുകൾ, മെച്ചപ്പെടുത്തലുകൾ, പരിഷ്‌ക്കരണങ്ങൾ, മെച്ചപ്പെടുത്തലുകൾ എന്നിവ വരുത്താനുള്ള അവകാശം നിക്ഷിപ്തമാണ്. ഓർഡറുകൾ നൽകുന്നതിന് മുമ്പ് വാങ്ങുന്നവർ ST ഉൽപ്പന്നങ്ങളുടെ ഏറ്റവും പുതിയ പ്രസക്തമായ വിവരങ്ങൾ നേടിയിരിക്കണം. ഓർഡർ അക്‌നോളജ്‌മെൻ്റ് സമയത്ത് എസ്‌ടിയുടെ വിൽപ്പന നിബന്ധനകൾക്കും വ്യവസ്ഥകൾക്കും അനുസരിച്ചാണ് എസ്ടി ഉൽപ്പന്നങ്ങൾ വിൽക്കുന്നത്.
ST ഉൽപ്പന്നങ്ങളുടെ തിരഞ്ഞെടുപ്പ്, തിരഞ്ഞെടുക്കൽ, ഉപയോഗം എന്നിവയുടെ പൂർണ ഉത്തരവാദിത്തം വാങ്ങുന്നവർക്ക് മാത്രമായിരിക്കും, കൂടാതെ അപേക്ഷാ സഹായത്തിനോ വാങ്ങുന്നവരുടെ ഉൽപ്പന്നങ്ങളുടെ രൂപകൽപ്പനയ്‌ക്കോ യാതൊരു ബാധ്യതയും ST ഏറ്റെടുക്കുന്നില്ല. ഏതെങ്കിലും ബൗദ്ധിക സ്വത്തവകാശത്തിനുള്ള ലൈസൻസ്, എക്സ്പ്രസ് അല്ലെങ്കിൽ സൂചനയൊന്നും ഇവിടെ എസ്ടി നൽകുന്നില്ല. ഇവിടെ പ്രതിപാദിച്ചിരിക്കുന്ന വിവരങ്ങളിൽ നിന്ന് വ്യത്യസ്തമായ വ്യവസ്ഥകളോടെ ST ഉൽപ്പന്നങ്ങളുടെ പുനർവിൽപ്പന, അത്തരം ഉൽപ്പന്നത്തിന് ST നൽകുന്ന ഏതെങ്കിലും വാറൻ്റി അസാധുവാകും. എസ്ടിയും എസ്ടി ലോഗോയും എസ്ടിയുടെ വ്യാപാരമുദ്രകളാണ്. എസ്ടി വ്യാപാരമുദ്രകളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, റഫർ ചെയ്യുക  www.st.com/trademarks.
മറ്റെല്ലാ ഉൽപ്പന്നങ്ങളുടെയും സേവനങ്ങളുടെയും പേരുകൾ അവയുടെ ഉടമസ്ഥരുടെ സ്വത്താണ്. ഈ പ്രമാണത്തിലെ വിവരങ്ങൾ ഈ ഡോക്യുമെൻ്റിൻ്റെ ഏതെങ്കിലും മുൻ പതിപ്പുകളിൽ മുമ്പ് നൽകിയിട്ടുള്ള വിവരങ്ങൾ അസാധുവാക്കുകയും പകരം വയ്ക്കുകയും ചെയ്യുന്നു.
© 2022 STMicroelectronics എല്ലാ അവകാശങ്ങളും നിക്ഷിപ്തം

പ്രമാണങ്ങൾ / വിഭവങ്ങൾ

ST UM3038 ഫ്ലൈറ്റ് മൾട്ടിസോൺ റേഞ്ചിംഗ് സെൻസറിൻ്റെ സമയം [pdf] ഉപയോക്തൃ മാനുവൽ
UM3038 ഫ്ലൈറ്റ് മൾട്ടിസോൺ റേഞ്ചിംഗ് സെൻസറിൻ്റെ സമയം, UM3038, ഫ്ലൈറ്റ് മൾട്ടിസോൺ റേഞ്ചിംഗ് സെൻസറിൻ്റെ സമയം, ഫ്ലൈറ്റ് മൾട്ടിസോൺ സമയം, ഫ്ലൈറ്റ് മൾട്ടിസോൺ റേഞ്ചിംഗ് സെൻസർ, മൾട്ടിസോൺ റേഞ്ചിംഗ് സെൻസർ, ഫ്ലൈറ്റ് റേഞ്ചിംഗ് സെൻസർ, റേഞ്ചിംഗ് സെൻസർ, UM3038 സെൻസർ

റഫറൻസുകൾ

ഒരു അഭിപ്രായം ഇടൂ

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിക്കില്ല. ആവശ്യമായ ഫീൽഡുകൾ അടയാളപ്പെടുത്തി *