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

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

2.2 ഫലപ്രദമായ ഓറിയന്റേഷൻ
മൊഡ്യൂളിൽ RX അപ്പേർച്ചറിന് മുകളിലുള്ള ഒരു ലെൻസ് ഉൾപ്പെടുന്നു, അത് ടാർഗെറ്റിന്റെ ക്യാപ്ചർ ചെയ്ത ഇമേജ് (തിരശ്ചീനമായും ലംബമായും) ഫ്ലിപ്പുചെയ്യുന്നു. തൽഫലമായി, SPAD അറേയുടെ താഴെ ഇടതുവശത്തുള്ള സോൺ 0 ആയി തിരിച്ചറിഞ്ഞ സോൺ, ദൃശ്യത്തിന്റെ മുകളിൽ വലത് വശത്ത് സ്ഥിതി ചെയ്യുന്ന ഒരു ലക്ഷ്യത്താൽ പ്രകാശിക്കുന്നു.

2.3 സ്കീമാറ്റിക്സും I2C/SPI കോൺഫിഗറേഷനും
ഡ്രൈവറും ഫേംവെയറും തമ്മിലുള്ള ആശയവിനിമയം കൈകാര്യം ചെയ്യുന്നത് I2C അല്ലെങ്കിൽ SPI ആണ്. I2C യുടെ പരമാവധി ശേഷി 1 MHz ആണ്, SPI യുടെ പരമാവധി ശേഷി 20 MHz ആണ്. ഓരോ കമ്മ്യൂണിക്കേഷൻ പ്രോട്ടോക്കോളും നടപ്പിലാക്കുന്നതിന് VL53L8CX ഡാറ്റാഷീറ്റിൽ വിവരിച്ചിരിക്കുന്നതുപോലെ പുൾ അപ്പുകൾ ആവശ്യമാണ്.
VL53L8CX ഉപകരണത്തിന് 2x0 ന്റെ സ്ഥിരസ്ഥിതി I52C വിലാസമുണ്ട്. എന്നിരുന്നാലും, മറ്റ് ഉപകരണങ്ങളുമായുള്ള പൊരുത്തക്കേടുകൾ ഒഴിവാക്കാൻ സ്ഥിര വിലാസം മാറ്റുന്നത് സാധ്യമാണ്, അല്ലെങ്കിൽ ഒരു വലിയ സിസ്റ്റമായ FoV-നായി സിസ്റ്റത്തിലേക്ക് ഒന്നിലധികം VL53L8CX മൊഡ്യൂളുകൾ ചേർക്കുന്നത് സുഗമമാക്കുന്നു. vl2l53cx_set_i8c_address() ഫംഗ്ഷൻ ഉപയോഗിച്ച് I2C വിലാസം മാറ്റാവുന്നതാണ്. എസ്പിഐ ഉപയോഗിക്കുന്നതിന്, ഒരു ഇൻഡിപെൻഡന്റ് സ്ലേവ് കോൺഫിഗറേഷൻ (എൻസിഎസ് പിൻ) ഉപയോഗിച്ച് മൾട്ടിസെൻസർ വയർ ചെയ്യുന്നു.


I2C ബസിലെ മറ്റുള്ളവരെ ബാധിക്കാതെ ഒരു ഉപകരണത്തിന്റെ I2C വിലാസം മാറ്റാൻ അനുവദിക്കുന്നതിന്, അത് പ്രധാനമാണ്
മാറ്റാത്ത ഉപകരണങ്ങളുടെ I2C ആശയവിനിമയം പ്രവർത്തനരഹിതമാക്കുക. നടപടിക്രമം ഇപ്രകാരമാണ്:
- സിസ്റ്റം സാധാരണ പോലെ പവർ അപ് ചെയ്യുക.
- വിലാസം മാറാത്ത ഉപകരണത്തിന്റെ LPn പിൻ താഴേക്ക് വലിക്കുക.
- I2C വിലാസം മാറിയ ഉപകരണത്തിന്റെ LPn പിൻ വലിക്കുക.
- ഫംഗ്ഷൻ set_i2c_address() ഫംഗ്ഷൻ ഉപയോഗിച്ച് ഉപകരണത്തിലേക്ക് I2C വിലാസം പ്രോഗ്രാം ചെയ്യുക.
- റീപ്രോഗ്രാം ചെയ്യാത്ത ഉപകരണത്തിന്റെ LPn പിൻ വലിക്കുക.
എല്ലാ ഉപകരണങ്ങളും ഇപ്പോൾ I2C ബസിൽ ലഭ്യമായിരിക്കണം. ഒരു പുതിയ I2C വിലാസം ആവശ്യമുള്ള സിസ്റ്റത്തിലെ എല്ലാ ഉപകരണങ്ങൾക്കും മുകളിലുള്ള ഘട്ടങ്ങൾ ആവർത്തിക്കുക.
പാക്കേജ് ഉള്ളടക്കവും ഡാറ്റാ ഫ്ലോയും
3.1 ഡ്രൈവർ ആർക്കിടെക്ചറും ഉള്ളടക്കവും
VL53L8CX ULD പാക്കേജ് നാല് ഫോൾഡറുകൾ ഉൾക്കൊള്ളുന്നു. /VL53L8CX_ULD_API എന്ന ഫോൾഡറിലാണ് ഡ്രൈവർ സ്ഥിതി ചെയ്യുന്നത്.
ഡ്രൈവർ നിർബന്ധിതവും ഓപ്ഷണലും ഉള്ളതാണ് fileഎസ്. ഓപ്ഷണൽ fileകൾ ആകുന്നു plugins ULD സവിശേഷതകൾ വിപുലീകരിക്കാൻ ഉപയോഗിക്കുന്നു.
ഓരോ പ്ലഗിനും "vl53l8cx_plugin" എന്ന വാക്കിൽ ആരംഭിക്കുന്നു (ഉദാ: vl53l8cx_plugin_xtalk.h). ഉപയോക്താവിന് നിർദ്ദേശം ആവശ്യമില്ലെങ്കിൽ plugins, മറ്റ് ഡ്രൈവർ ഫീച്ചറുകളെ ബാധിക്കാതെ തന്നെ അവ നീക്കം ചെയ്യാവുന്നതാണ്. ഇനിപ്പറയുന്ന ചിത്രം നിർബന്ധിതത്തെ പ്രതിനിധീകരിക്കുന്നു fileകളും ഓപ്ഷണലും plugins.
കുറിപ്പ്:
ഉപയോക്താവിനും രണ്ടെണ്ണം നടപ്പിലാക്കേണ്ടതുണ്ട് file/പ്ലാറ്റ്ഫോം ഫോൾഡറിൽ സ്ഥിതിചെയ്യുന്നു. നിർദ്ദിഷ്ട പ്ലാറ്റ്ഫോം ഒരു ശൂന്യമായ ഷെൽ ആണ്, അത് സമർപ്പിത ഫംഗ്ഷനുകൾ കൊണ്ട് നിറഞ്ഞിരിക്കണം.
പ്ലാറ്റ്ഫോം.എച്ച് file ULD ഉപയോഗിക്കുന്നതിന് നിർബന്ധിത മാക്രോകൾ അടങ്ങിയിരിക്കുന്നു. എല്ലാ file ULD ശരിയായി ഉപയോഗിക്കുന്നതിന് ഉള്ളടക്കം നിർബന്ധമാണ്.
3.2 കാലിബ്രേഷൻ ഫ്ലോ
SPAD അറേയിൽ ലഭിച്ച സിഗ്നലിന്റെ അളവാണ് Crosstalk (Xtalk) നിർവചിച്ചിരിക്കുന്നത്, ഇത് മൊഡ്യൂളിന് മുകളിൽ ചേർത്തിരിക്കുന്ന സംരക്ഷിത വിൻഡോയ്ക്കുള്ളിലെ (കവർ ഗ്ലാസ്) VCSEL പ്രകാശ പ്രതിഫലനം മൂലമാണ്. VL53L8CX മൊഡ്യൂൾ സ്വയം കാലിബ്രേറ്റ് ചെയ്തതാണ്, കൂടാതെ അധിക കാലിബ്രേഷൻ കൂടാതെ ഉപയോഗിക്കാനും കഴിയും.
മൊഡ്യൂൾ ഒരു കവർ ഗ്ലാസ് കൊണ്ട് സംരക്ഷിച്ചിട്ടുണ്ടെങ്കിൽ Xtalk കാലിബ്രേഷൻ ആവശ്യമായി വന്നേക്കാം. ഒരു ഹിസ്റ്റോഗ്രാം അൽഗോരിതം കാരണം VL53L8CX 60 സെന്റിമീറ്ററിനപ്പുറമുള്ള Xtalk-ന് പ്രതിരോധശേഷിയുള്ളതാണ്. എന്നിരുന്നാലും, 60 സെന്റിമീറ്ററിൽ താഴെയുള്ള ചെറിയ ദൂരങ്ങളിൽ, യഥാർത്ഥ റിട്ടേൺ സിഗ്നലിനേക്കാൾ വലുതായിരിക്കും Xtalk. ഇത് തെറ്റായ ടാർഗെറ്റ് റീഡിംഗ് നൽകുന്നു അല്ലെങ്കിൽ ടാർഗെറ്റുകൾ യഥാർത്ഥത്തിൽ ഉള്ളതിനേക്കാൾ അടുത്ത് ദൃശ്യമാക്കുന്നു. എല്ലാ Xtalk കാലിബ്രേഷൻ പ്രവർത്തനങ്ങളും ഒരു Xtalk പ്ലഗിനിൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട് (ഓപ്ഷണൽ). ഉപയോക്താവ് ഉപയോഗിക്കേണ്ടതുണ്ട് file 'vl53l8cx_plugin_xtalk'.
Xtalk ഒരിക്കൽ കാലിബ്രേറ്റ് ചെയ്യാനും ഡാറ്റ സംരക്ഷിക്കാനും കഴിയും, അങ്ങനെ അത് പിന്നീട് വീണ്ടും ഉപയോഗിക്കാനാകും. അറിയാവുന്ന പ്രതിഫലനത്തോടെ നിശ്ചിത ദൂരത്തിലുള്ള ഒരു ലക്ഷ്യം ആവശ്യമാണ്. ആവശ്യമായ ഏറ്റവും കുറഞ്ഞ ദൂരം 600 മില്ലീമീറ്ററാണ്, ലക്ഷ്യം മുഴുവൻ എഫ്ഒവിയും ഉൾക്കൊള്ളണം. സജ്ജീകരണത്തെ ആശ്രയിച്ച്, ഇനിപ്പറയുന്ന പട്ടികയിൽ നിർദ്ദേശിച്ചിരിക്കുന്നതുപോലെ, Xtalk കാലിബ്രേഷൻ പൊരുത്തപ്പെടുത്തുന്നതിന് ഉപയോക്താവിന് ക്രമീകരണങ്ങൾ പരിഷ്കരിക്കാനാകും.
പട്ടിക 1. കാലിബ്രേഷനായി ലഭ്യമായ ക്രമീകരണങ്ങൾ
| ക്രമീകരണം | മിനി | നിർദ്ദേശിച്ചത് എസ്ടിമൈക്രോ ഇലക്ട്രോണിക്സ് |
പരമാവധി |
| ദൂരം [മില്ലീമീറ്റർ] | 600 | 600 | 3000 |
| കളുടെ എണ്ണംampലെസ് | 1 | 4 | 16 |
| പ്രതിഫലനം [%] | 1 | 3 | 99 |
കുറിപ്പ്:
ഇൻക്രിasing the number of sampലെസ് കൃത്യത വർദ്ധിപ്പിക്കുന്നു, എന്നാൽ ഇത് കാലിബ്രേഷൻ സമയവും വർദ്ധിപ്പിക്കുന്നു. കളുടെ എണ്ണവുമായി ബന്ധപ്പെട്ട സമയംampലെസ് രേഖീയമാണ്, മൂല്യങ്ങൾ ഏകദേശ സമയപരിധിയെ പിന്തുടരുന്നു:
- 1 സെample ≈ 1 സെക്കൻഡ്
- 4 സെampകുറവ് ≈ 2.5 സെക്കൻഡ്
- 16 സെampകുറവ് ≈ 8.5 സെക്കൻഡ്
vl53l8cx_calibrate_xtalk() എന്ന ഫംഗ്ഷൻ ഉപയോഗിച്ചാണ് കാലിബ്രേഷൻ നടത്തുന്നത്. ഈ പ്രവർത്തനം എപ്പോൾ വേണമെങ്കിലും ഉപയോഗിക്കാം.
എന്നിരുന്നാലും, സെൻസർ ആദ്യം ആരംഭിക്കണം. ഇനിപ്പറയുന്ന ചിത്രം xtalk കാലിബ്രേഷൻ ഫ്ലോയെ പ്രതിനിധീകരിക്കുന്നു.
ചിത്രം 7. Xtalk കാലിബ്രേഷൻ ഫ്ലോ

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

ലഭ്യമായ സവിശേഷതകൾ
VL53L8CX ULD API-ൽ നിരവധി ഫംഗ്ഷനുകൾ ഉൾപ്പെടുന്നു, അത് ഉപയോഗ സാഹചര്യത്തെ ആശ്രയിച്ച് സെൻസർ ട്യൂൺ ചെയ്യാൻ ഉപയോക്താവിനെ അനുവദിക്കുന്നു. ഡ്രൈവറിന് ലഭ്യമായ എല്ലാ പ്രവർത്തനങ്ങളും ഇനിപ്പറയുന്ന വിഭാഗങ്ങളിൽ വിവരിച്ചിരിക്കുന്നു.
4.1 പ്രാരംഭം
VL53L8CX സെൻസർ ഉപയോഗിക്കുന്നതിന് മുമ്പ് ആരംഭിക്കേണ്ടതുണ്ട്. ഈ പ്രവർത്തനത്തിന് ഉപയോക്താവിന് ഇനിപ്പറയുന്നവ ആവശ്യമാണ്:
- സെൻസറിൽ പവർ ഓണാക്കുക (VDDIO, AVDD, CORE_1V8, കൂടാതെ LPn പിന്നുകൾ ഹൈയിലേക്ക് സജ്ജീകരിക്കുക
- vl53l8cx_init() എന്ന ഫംഗ്ഷനെ വിളിക്കുക. ഫംഗ്ഷൻ ഫേംവെയർ (~84 Kbytes) മൊഡ്യൂളിലേക്ക് പകർത്തുന്നു. I2C/SPI ഇന്റർഫേസിലൂടെ കോഡ് ലോഡുചെയ്ത്, സമാരംഭം പൂർത്തിയാക്കാൻ ഒരു ബൂട്ട് പതിവ് നടത്തുന്നതിലൂടെയാണ് ഇത് ചെയ്യുന്നത്.
4.2 സെൻസർ റീസെറ്റ് മാനേജ്മെന്റ്
ഉപകരണം പുനഃസജ്ജമാക്കാൻ, ഇനിപ്പറയുന്ന പിന്നുകൾ ടോഗിൾ ചെയ്യേണ്ടതുണ്ട്:
- പിൻസ് VDDIO, AVDD, CORE_1V8 പിൻസ് എന്നിവ താഴ്ത്തുക.
- 10 ms കാത്തിരിക്കുക.
- പിന്നുകൾ VDDIO, AVDD, CORE_1V8 പിന്നുകൾ എന്നിവ ഉയരത്തിലേക്ക് സജ്ജമാക്കുക.
കുറിപ്പ്:
I2C_RST പിൻ മാത്രം ടോഗിൾ ചെയ്യുന്നത് I2C ആശയവിനിമയത്തെ പുനഃസജ്ജമാക്കുന്നു.
4.3 റെസല്യൂഷൻ
റെസല്യൂഷൻ ലഭ്യമായ സോണുകളുടെ എണ്ണവുമായി പൊരുത്തപ്പെടുന്നു. VL53L8CX സെൻസറിന് സാധ്യമായ രണ്ട് റെസലൂഷനുകളുണ്ട്: 4×4 (16 സോണുകൾ), 8×8 (64 സോണുകൾ). സ്ഥിരസ്ഥിതിയായി സെൻസർ 4×4-ൽ പ്രോഗ്രാം ചെയ്തിട്ടുണ്ട്.
vl53l8cx_set_resolution() എന്ന ഫംഗ്ഷൻ റെസല്യൂഷൻ മാറ്റാൻ ഉപയോക്താവിനെ അനുവദിക്കുന്നു. റേഞ്ചിംഗ് ഫ്രീക്വൻസി റെസല്യൂഷനെ ആശ്രയിച്ചിരിക്കുന്നതിനാൽ, റേഞ്ചിംഗ് ഫ്രീക്വൻസി അപ്ഡേറ്റ് ചെയ്യുന്നതിന് മുമ്പ് ഈ ഫംഗ്ഷൻ ഉപയോഗിക്കേണ്ടതുണ്ട്. മാത്രമല്ല, റിസല്യൂഷൻ മാറ്റുന്നത് ഫലങ്ങൾ വായിക്കുമ്പോൾ I2C/SPI ബസിലെ ട്രാഫിക്ക് വലുപ്പം വർദ്ധിപ്പിക്കുന്നു.
4.4 റേഞ്ചിംഗ് ആവൃത്തി
അളക്കൽ ആവൃത്തി മാറ്റാൻ റേഞ്ചിംഗ് ഫ്രീക്വൻസി ഉപയോഗിക്കാം. പരമാവധി ആവൃത്തി 4×4, 8×8 റെസല്യൂഷനുകൾക്കിടയിൽ വ്യത്യസ്തമായതിനാൽ, ഒരു റെസല്യൂഷൻ തിരഞ്ഞെടുത്ത ശേഷം ഈ ഫംഗ്ഷൻ ഉപയോഗിക്കേണ്ടതുണ്ട്. അനുവദനീയമായ ഏറ്റവും കുറഞ്ഞതും കൂടിയതുമായ മൂല്യങ്ങൾ ഇനിപ്പറയുന്ന പട്ടികയിൽ പട്ടികപ്പെടുത്തിയിരിക്കുന്നു.
പട്ടിക 2. ഏറ്റവും കുറഞ്ഞതും കൂടിയതുമായ ആവൃത്തികൾ
| റെസലൂഷൻ | കുറഞ്ഞ ശ്രേണി ആവൃത്തി [Hz] | പരമാവധി ശ്രേണി ആവൃത്തി [Hz] |
| 4×4 | 1 | 60 |
| 8×8 | 1 | 15 |
vl53l8cx_set_ranging_frequency_hz() എന്ന ഫംഗ്ഷൻ ഉപയോഗിച്ച് റേഞ്ചിംഗ് ഫ്രീക്വൻസി അപ്ഡേറ്റ് ചെയ്യാം. സ്ഥിരസ്ഥിതിയായി, ശ്രേണി ആവൃത്തി 1 Hz ആയി സജ്ജീകരിച്ചിരിക്കുന്നു.
4.5 റേഞ്ചിംഗ് മോഡ്
ഉയർന്ന പെർഫോമൻസ് അല്ലെങ്കിൽ കുറഞ്ഞ പവർ ഉപഭോഗം തിരഞ്ഞെടുക്കാൻ റേഞ്ചിംഗ് മോഡ് ഉപയോക്താവിനെ അനുവദിക്കുന്നു.
നിർദ്ദേശിച്ചിരിക്കുന്ന രണ്ട് മോഡുകൾ ഉണ്ട്:
- തുടർച്ചയായി: ഉപയോക്താവ് നിർവചിച്ച ശ്രേണിയിലുള്ള ഫ്രീക്വൻസി ഉപയോഗിച്ച് ഉപകരണം തുടർച്ചയായി ഫ്രെയിമുകൾ പിടിച്ചെടുക്കുന്നു. എല്ലാ ശ്രേണിയിലും VCSEL പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുന്നു, അതിനാൽ പരമാവധി റേഞ്ചിംഗ് ദൂരവും ആംബിയന്റ് പ്രതിരോധശേഷിയും നല്ലതാണ്. വേഗത്തിലുള്ള അളവുകൾക്കോ ഉയർന്ന പ്രകടനത്തിനോ ഈ മോഡ് നിർദ്ദേശിക്കപ്പെടുന്നു.
- സ്വയംഭരണാധികാരം: ഇതാണ് സ്ഥിരസ്ഥിതി മോഡ്. ഉപയോക്താവ് നിർവചിച്ച ശ്രേണിയിലുള്ള ഫ്രീക്വൻസി ഉപയോഗിച്ച് ഉപകരണം തുടർച്ചയായി ഫ്രെയിമുകൾ പിടിച്ചെടുക്കുന്നു. vl53l8cx_set_integration_time_ms() എന്ന ഫംഗ്ഷൻ ഉപയോഗിച്ച് ഉപയോക്താവ് നിർവചിച്ച കാലയളവിലാണ് VCSEL പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുന്നത്. VCSEL എല്ലായ്പ്പോഴും പ്രവർത്തനക്ഷമമാക്കാത്തതിനാൽ, വൈദ്യുതി ഉപഭോഗം കുറയുന്നു. കുറഞ്ഞ റേഞ്ച് ഫ്രീക്വൻസിയിൽ ആനുകൂല്യങ്ങൾ കൂടുതൽ വ്യക്തമാണ്. കുറഞ്ഞ പവർ ആപ്ലിക്കേഷനുകൾക്ക് ഈ മോഡ് നിർദ്ദേശിക്കപ്പെടുന്നു.
vl53l8cx_set_ranging_mode() എന്ന ഫംഗ്ഷൻ ഉപയോഗിച്ച് റേഞ്ചിംഗ് മോഡ് മാറ്റാവുന്നതാണ്.
4.6 സംയോജന സമയം
ഇന്റഗ്രേഷൻ ടൈം എന്നത് ഓട്ടോണമസ് റേഞ്ചിംഗ് മോഡ് ഉപയോഗിച്ച് മാത്രം ലഭ്യമാകുന്ന ഒരു സവിശേഷതയാണ് (വിഭാഗം 4.5 റേഞ്ചിംഗ് മോഡ് കാണുക).
VCSEL പ്രവർത്തനക്ഷമമാക്കുമ്പോൾ സമയം മാറ്റാൻ ഇത് ഉപയോക്താവിനെ അനുവദിക്കുന്നു. റേഞ്ചിംഗ് മോഡ് തുടർച്ചയായി സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ സംയോജന സമയം മാറ്റുന്നത് ഫലമുണ്ടാക്കില്ല. ഡിഫോൾട്ട് ഇന്റഗ്രേഷൻ സമയം 5 ms ആയി സജ്ജീകരിച്ചിരിക്കുന്നു.
4×4, 8×8 റെസല്യൂഷനുകൾക്ക് ഏകീകരണ സമയത്തിന്റെ പ്രഭാവം വ്യത്യസ്തമാണ്. റെസല്യൂഷൻ 4×4 ഒരു ഏകീകരണ സമയവും 8×8 റെസല്യൂഷൻ നാല് സംയോജന സമയവും ചേർന്നതാണ്. ഇനിപ്പറയുന്ന കണക്കുകൾ രണ്ട് റെസല്യൂഷനുകൾക്കുമുള്ള VCSEL എമിഷനെ പ്രതിനിധീകരിക്കുന്നു.

എല്ലാ സംയോജന സമയങ്ങളുടെയും ആകെത്തുക + 1 ms ഓവർഹെഡ് അളക്കൽ കാലയളവിനേക്കാൾ കുറവായിരിക്കണം. അല്ലെങ്കിൽ റേഞ്ച് പിരീഡ് സ്വയമേവ വർദ്ധിക്കും.
4.7 പവർ മോഡുകൾ
ഉപകരണം ഉപയോഗിക്കാത്തപ്പോൾ വൈദ്യുതി ഉപഭോഗം കുറയ്ക്കാൻ പവർ മോഡുകൾ ഉപയോഗിക്കാം. VL53L8CX-ന് ഇനിപ്പറയുന്ന പവർ മോഡുകളിലൊന്നിൽ പ്രവർത്തിക്കാൻ കഴിയും:
- വേക്ക്-അപ്പ്: ഉപകരണം HP നിഷ്ക്രിയമായി (ഉയർന്ന പവർ) സജ്ജീകരിച്ചിരിക്കുന്നു, നിർദ്ദേശങ്ങൾക്കായി കാത്തിരിക്കുന്നു.
- ഉറക്കം: ഉപകരണം എൽപി ഐഡിൽ (കുറഞ്ഞ പവർ), ലോ പവർ അവസ്ഥയിൽ സജ്ജീകരിച്ചിരിക്കുന്നു. വേക്ക്-അപ്പ് മോഡിൽ സജ്ജീകരിക്കുന്നത് വരെ ഉപകരണം ഉപയോഗിക്കാൻ കഴിയില്ല. ഈ മോഡ് ഫേംവെയറും കോൺഫിഗറേഷനും നിലനിർത്തുന്നു.
vl53l8cx_set_power_mode() എന്ന ഫംഗ്ഷൻ ഉപയോഗിച്ച് പവർ മോഡ് മാറ്റാവുന്നതാണ്. സ്ഥിരസ്ഥിതി മോഡ് വേക്ക്-അപ്പ് ആണ്.
കുറിപ്പ്:
ഉപയോക്താവിന് പവർ മോഡ് മാറ്റണമെങ്കിൽ, ഉപകരണം റേഞ്ചിംഗ് അവസ്ഥയിലായിരിക്കരുത്.
4.8 ഷാർപ്പനർ
ഒരു ലക്ഷ്യത്തിൽ നിന്ന് തിരികെ ലഭിക്കുന്ന സിഗ്നൽ മൂർച്ചയുള്ള അരികുകളുള്ള ഒരു ശുദ്ധമായ പൾസ് അല്ല. അരികുകൾ ചരിഞ്ഞുകിടക്കുന്നു, സമീപ പ്രദേശങ്ങളിൽ റിപ്പോർട്ട് ചെയ്ത ദൂരങ്ങളെ ബാധിച്ചേക്കാം. വെയിലിംഗ് ഗ്ലെയർ മൂലമുണ്ടാകുന്ന ചില അല്ലെങ്കിൽ എല്ലാ സിഗ്നലുകളും നീക്കം ചെയ്യാൻ ഷാർപ്നർ ഉപയോഗിക്കുന്നു.
മുൻampതാഴെ കൊടുത്തിരിക്കുന്ന ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്ന le, FoV-ൽ കേന്ദ്രീകരിച്ചിരിക്കുന്ന 100 മില്ലീമീറ്ററിൽ അടുത്ത ലക്ഷ്യത്തെയും 500 മില്ലീമീറ്ററിൽ പിന്നിൽ മറ്റൊരു ലക്ഷ്യത്തെയും പ്രതിനിധീകരിക്കുന്നു. ഷാർപ്നർ മൂല്യത്തെ ആശ്രയിച്ച്, ക്ലോസ് ടാർഗെറ്റ് യഥാർത്ഥമായതിനേക്കാൾ കൂടുതൽ സോണുകളിൽ ദൃശ്യമായേക്കാം.
ചിത്രം 11. Exampനിരവധി ഷാർപ്നർ മൂല്യങ്ങൾ ഉപയോഗിച്ചുള്ള ദൃശ്യം

vl53l8cx_set_sharpener_percent() ഫംഗ്ഷൻ ഉപയോഗിച്ച് ഷാർപ്പനർ മാറ്റാവുന്നതാണ്. അനുവദനീയമായ മൂല്യങ്ങൾ 0 % നും 99 % നും ഇടയിലാണ്. സ്ഥിര മൂല്യം 5% ആണ്.
4.9 ലക്ഷ്യ ക്രമം
VL53L8CX-ന് ഓരോ സോണിലും നിരവധി ലക്ഷ്യങ്ങൾ അളക്കാൻ കഴിയും. ഹിസ്റ്റോഗ്രാം പ്രോസസ്സിംഗിന് നന്ദി, റിപ്പോർട്ടുചെയ്ത ടാർഗെറ്റുകളുടെ ക്രമം തിരഞ്ഞെടുക്കാൻ ഹോസ്റ്റിന് കഴിയും. രണ്ട് ഓപ്ഷനുകൾ ഉണ്ട്:
- ഏറ്റവും അടുത്തുള്ളത്: ഏറ്റവും അടുത്തുള്ള ലക്ഷ്യം ആദ്യം റിപ്പോർട്ട് ചെയ്യപ്പെട്ടതാണ്
- ഏറ്റവും ശക്തമായത്: ഏറ്റവും ശക്തമായ ലക്ഷ്യം ആദ്യം റിപ്പോർട്ട് ചെയ്യപ്പെട്ടതാണ്
vl53l8cx_set_target_order() എന്ന ഫംഗ്ഷൻ ഉപയോഗിച്ച് ടാർഗെറ്റ് ഓർഡർ മാറ്റാവുന്നതാണ്. ഡിഫോൾട്ട് ഓർഡർ ഏറ്റവും ശക്തമാണ്.
മുൻampഇനിപ്പറയുന്ന ചിത്രത്തിലെ le രണ്ട് ലക്ഷ്യങ്ങൾ കണ്ടെത്തുന്നതിനെ പ്രതിനിധീകരിക്കുന്നു. 100 മില്ലീമീറ്ററിൽ കുറഞ്ഞ പ്രതിഫലനമുള്ള ഒന്ന്, ഉയർന്ന പ്രതിഫലനമുള്ള 700 മില്ലീമീറ്ററിൽ ഒന്ന്.

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

4.12 കണ്ടെത്തൽ പരിധി
റെഗുലർ റേഞ്ചിംഗ് കഴിവുകൾക്ക് പുറമേ, ചില മുൻകൂട്ടി നിശ്ചയിച്ചിട്ടുള്ള മാനദണ്ഡങ്ങൾക്ക് കീഴിൽ ഒരു വസ്തുവിനെ കണ്ടെത്തുന്നതിന് സെൻസർ പ്രോഗ്രാം ചെയ്യാവുന്നതാണ്. പ്ലഗിൻ "ഡിറ്റക്ഷൻ ത്രെഷോൾഡുകൾ" ഉപയോഗിച്ച് ഈ സവിശേഷത ലഭ്യമാണ്, ഇത് API-യിൽ സ്ഥിരസ്ഥിതിയായി ഉൾപ്പെടുത്തിയിട്ടില്ല. ദി file'vl53l8cx_plugin_detection_thresholds' എന്ന് വിളിക്കപ്പെടുന്നവ ഉപയോഗിക്കേണ്ടതുണ്ട്.
ഉപയോക്താവ് നിർവചിച്ച വ്യവസ്ഥകൾ പാലിക്കുമ്പോൾ A1 (INT) പിൻ ചെയ്യാൻ ഒരു തടസ്സം സൃഷ്ടിക്കാൻ ഈ സവിശേഷത ഉപയോഗിക്കാനാകും. സാധ്യമായ മൂന്ന് കോൺഫിഗറേഷനുകൾ ഉണ്ട്:
- റെസല്യൂഷൻ 4×4: ഓരോ സോണിലും 1 ത്രെഷോൾഡ് ഉപയോഗിക്കുന്നു (ആകെ 16 ത്രെഷോൾഡുകൾ)
- റെസല്യൂഷൻ 4×4: ഓരോ സോണിലും 2 ത്രെഷോൾഡുകൾ ഉപയോഗിക്കുന്നു (ആകെ 32 ത്രെഷോൾഡുകൾ)
- റെസല്യൂഷൻ 8×8: ഓരോ സോണിലും 1 ത്രെഷോൾഡ് ഉപയോഗിക്കുന്നു (ആകെ 64 ത്രെഷോൾഡുകൾ)
ഉപയോഗിച്ച കോൺഫിഗറേഷൻ എന്തുതന്നെയായാലും, പരിധികൾ സൃഷ്ടിക്കുന്നതിനുള്ള നടപടിക്രമവും റാമിന്റെ വലുപ്പവും ഒന്നുതന്നെയാണ്. ഓരോ ത്രെഷോൾഡ് കോമ്പിനേഷനും, നിരവധി ഫീൽഡുകൾ പൂരിപ്പിക്കേണ്ടതുണ്ട്: - സോൺ ഐഡി: തിരഞ്ഞെടുത്ത സോണിന്റെ ഐഡി (വിഭാഗം 2.2 ഫലപ്രദമായ ഓറിയന്റേഷൻ കാണുക)
- അളവ്: പിടിക്കാനുള്ള അളവ് (ദൂരം, സിഗ്നൽ, SPAD-കളുടെ എണ്ണം, ...)
- തരം: അളവുകളുടെ ജാലകങ്ങൾ (ജാലകങ്ങളിൽ, വിൻഡോകൾക്ക് പുറത്ത്, താഴ്ന്ന പരിധിക്ക് താഴെ, ...)
- ലോ ത്രെഷോൾഡ്: ട്രിഗറിനുള്ള കുറഞ്ഞ പരിധി ഉപയോക്താവ്. ഉപയോക്താവിന് ഫോർമാറ്റ് സജ്ജീകരിക്കേണ്ടതില്ല, അത് എപിഐ സ്വയമേവ കൈകാര്യം ചെയ്യുന്നു.
- ഉയർന്ന പരിധി: ട്രിഗറിനുള്ള ഉയർന്ന പരിധി ഉപയോക്താവ്. ഉപയോക്താവിന് ഫോർമാറ്റ് സജ്ജീകരിക്കേണ്ടതില്ല, അത് എപിഐ സ്വയമേവ കൈകാര്യം ചെയ്യുന്നു.
- ഗണിത പ്രവർത്തനം: ഓരോ സോണിലും 4×4 - 2 ത്രെഷോൾഡ് കോമ്പിനേഷനുകൾക്കായി മാത്രം ഉപയോഗിക്കുന്നു. ഒരു സോണിൽ നിരവധി ത്രെഷോൾഡുകൾ ഉപയോഗിച്ച് ഉപയോക്താവിന് ഒരു കോമ്പിനേഷൻ സജ്ജമാക്കാൻ കഴിയും.
4.13 ഓട്ടോസ്റ്റോപ്പ് തടസ്സപ്പെടുത്തുക
ഒരു അളക്കൽ സമയത്ത് റേഞ്ചിംഗ് സെഷൻ നിർത്തലാക്കാൻ ഇന്ററപ്റ്റ് ഓട്ടോസ്റ്റോപ്പ് ഫീച്ചർ ഉപയോഗിക്കുന്നു. സ്ഥിരസ്ഥിതിയായി, ഒരു അളക്കൽ സമയത്ത് സെൻസർ നിർത്താൻ കഴിയില്ല, കാരണം ഫ്രെയിം അളവുകൾ പൂർത്തിയാക്കേണ്ടതുണ്ട്. എന്നിരുന്നാലും, ഓട്ടോസ്റ്റോപ്പ് ഉപയോഗിച്ച്, ഒരു തടസ്സം ഉണ്ടാകുമ്പോൾ ഫ്രെയിം അളവുകൾ നിർത്തലാക്കുന്നു.
ഒരു ഡിറ്റക്ഷൻ ത്രെഷോൾഡുമായി സംയോജിപ്പിക്കുമ്പോൾ ഓട്ടോസ്റ്റോപ്പ് ഫീച്ചർ ഉപയോഗപ്രദമാണ്. ഒരു ലക്ഷ്യം കണ്ടെത്തുമ്പോൾ, നിലവിലെ അളവ് സ്വയമേവ നിർത്തലാക്കും. മറ്റൊരു സെൻസർ കോൺഫിഗറേഷനിലേക്ക് വേഗത്തിൽ മാറുന്നതിന് ഒരു കസ്റ്റമർ സ്റ്റേറ്റ് മെഷീനിൽ ഓട്ടോസ്റ്റോപ്പ് ഉപയോഗിക്കാം.
vl53l8cx_set_detection_threshold_auto_stop() എന്ന ഫംഗ്ഷൻ ഉപയോഗിച്ച് ഒരു ഇന്ററപ്റ്റ് ഓട്ടോസ്റ്റോപ്പ് ഫീച്ചർ പ്രവർത്തനക്ഷമമാക്കാം.
ഒരു അളവ് നിർത്തിയ ശേഷം, vl53l8cx_stop_ranging() എന്ന ഫംഗ്ഷൻ ഉപയോഗിച്ച് സെൻസർ നിർത്താൻ ശുപാർശ ചെയ്യുന്നു.
4.14 ചലന സൂചകം
VL53L8CX സെൻസറിൽ ഉൾച്ചേർത്ത ഫേംവെയർ ഫീച്ചർ ഒരു സീനിൽ ചലനം കണ്ടെത്തുന്നതിന് അനുവദിക്കുന്നു. തുടർച്ചയായ ഫ്രെയിമുകൾക്കിടയിൽ ചലന സൂചകം കണക്കാക്കുന്നു. 'vl53l8cx_plugin_motion_indicator' എന്ന പ്ലഗിൻ ഉപയോഗിച്ച് ഈ ഓപ്ഷൻ ലഭ്യമാണ്.
vl53l8cx_motion_indicator_init() ഫംഗ്ഷൻ ഉപയോഗിച്ചാണ് മോഷൻ ഇൻഡിക്കേറ്റർ ആരംഭിക്കുന്നത്. ഉപയോക്താവിന് സെൻസർ റെസല്യൂഷൻ മാറ്റണമെങ്കിൽ, സമർപ്പിത ഫംഗ്ഷൻ ഉപയോഗിച്ച് മോഷൻ ഇൻഡിക്കേറ്റർ റെസലൂഷൻ അപ്ഡേറ്റ് ചെയ്യണം: vl53l8cx_motion_indicator_set_resolution().
ചലനം കണ്ടെത്തുന്നതിന് ഉപയോക്താവിന് ഏറ്റവും കുറഞ്ഞതും കൂടിയതുമായ ദൂരങ്ങളും മാറ്റാം. ഏറ്റവും കുറഞ്ഞതും കൂടിയതുമായ ദൂരങ്ങൾ തമ്മിലുള്ള വ്യത്യാസം 1500 മില്ലീമീറ്ററിൽ കൂടുതലാകരുത്. സ്ഥിരസ്ഥിതിയായി, ദൂരങ്ങൾ 400 മില്ലീമീറ്ററിനും 1500 മില്ലീമീറ്ററിനും ഇടയിലുള്ള മൂല്യങ്ങൾ ഉപയോഗിച്ച് ആരംഭിക്കുന്നു.
ഫലങ്ങൾ 'motion_indicator' എന്ന ഫീൽഡിൽ സംഭരിച്ചിരിക്കുന്നു. ഈ ഫീൽഡിൽ, അറേ 'മോഷൻ' ഓരോ സോണിനും ചലന തീവ്രത അടങ്ങുന്ന ഒരു മൂല്യം നൽകുന്നു. ഉയർന്ന മൂല്യം ഫ്രെയിമുകൾ തമ്മിലുള്ള ഉയർന്ന ചലന വ്യതിയാനത്തെ സൂചിപ്പിക്കുന്നു. ഒരു സാധാരണ ചലനം 100 നും 500 നും ഇടയിലുള്ള മൂല്യം നൽകുന്നു. ഈ സംവേദനക്ഷമത സംയോജന സമയം, ലക്ഷ്യ ദൂരം, ലക്ഷ്യ പ്രതിഫലനം എന്നിവയെ ആശ്രയിച്ചിരിക്കുന്നു.
ലോ പവർ ആപ്ലിക്കേഷനുകൾക്ക് അനുയോജ്യമായ ഒരു സംയോജനമാണ് ഓട്ടോണമസ് റേഞ്ചിംഗ് മോഡിനൊപ്പം മോഷൻ ഇൻഡിക്കേറ്ററിന്റെ ഉപയോഗവും, ചലനത്തിൽ പ്രോഗ്രാം ചെയ്തിരിക്കുന്ന ഡിറ്റക്ഷൻ ത്രെഷോൾഡുകളും. കുറഞ്ഞ വൈദ്യുതി ഉപഭോഗത്തിൽ, FoV-യിലെ ചലന വ്യതിയാനങ്ങൾ കണ്ടെത്താൻ ഇത് അനുവദിക്കുന്നു.
4.15 ബാഹ്യ സമന്വയ പിൻ
ഏറ്റെടുക്കലുകൾ സമന്വയിപ്പിക്കുന്നതിന് ഒരു ബാഹ്യ ട്രിഗർ ഉറവിടം ഉപയോഗിക്കാം. ബാഹ്യ സമന്വയം പ്രവർത്തനക്ഷമമാക്കുമ്പോൾ, അടുത്ത ഏറ്റെടുക്കൽ ആരംഭിക്കുന്നതിന് VL53L8CX SYNC പിന്നിൽ ഒരു തടസ്സത്തിനായി കാത്തിരിക്കുന്നു. ഈ ഫീച്ചർ ഉപയോഗിക്കുന്നതിന്, ഉൽപ്പന്ന ഡാറ്റാഷീറ്റിൽ വിവരിച്ചിരിക്കുന്നതുപോലെ SYNC പിൻ (B1) ബന്ധിപ്പിക്കേണ്ടതുണ്ട്.
ബാഹ്യ സമന്വയം ഉപയോഗിക്കുന്നതിന് പ്രത്യേക ആവശ്യകതകളൊന്നുമില്ല. എന്നിരുന്നാലും, VL53L8CX ശ്രേണിയിലുള്ള ആവൃത്തി ബാഹ്യ സിഗ്നൽ ആവൃത്തിയേക്കാൾ കൂടുതലായിരിക്കണം.
vl53l8cx_set_external_sync_pin_enable() എന്ന ഫംഗ്ഷൻ ഉപയോഗിച്ച് ബാഹ്യ സമന്വയം പ്രവർത്തനക്ഷമമാക്കുകയോ പ്രവർത്തനരഹിതമാക്കുകയോ ചെയ്യാം. vl53l8cx_start_ranging() എന്ന ഫംഗ്ഷൻ ഉപയോഗിച്ച് റേഞ്ചിംഗ് സാധാരണപോലെ ആരംഭിക്കാം. ഒരു ഉപയോക്താവ് സെൻസർ നിർത്താൻ ആഗ്രഹിക്കുമ്പോൾ, VL53L8CX ഫേംവെയർ അൺപോസ് ചെയ്യുന്നതിന് SYNC പിൻ ടോഗിൾ ചെയ്യാൻ ശുപാർശ ചെയ്യുന്നു.
ബാഹ്യ സമന്വയ പിൻ ഉപയോഗിക്കുന്നതിനുള്ള ഒരു പ്രാദേശിക ഫ്ലോ വിഭാഗം 4.15 ൽ താഴെ കാണിച്ചിരിക്കുന്നു.
ചിത്രം 14. ബാഹ്യ സമന്വയ പ്രവാഹം

റേഞ്ചിംഗ് ഫലങ്ങൾ
5.1 ലഭ്യമായ ഡാറ്റ
റേഞ്ചിംഗ് പ്രവർത്തനങ്ങളിൽ ടാർഗെറ്റ്, എൻവയോൺമെന്റ് ഡാറ്റ എന്നിവയുടെ വിപുലമായ ഒരു ലിസ്റ്റ് ഔട്ട്പുട്ട് ആയിരിക്കാം. ഇനിപ്പറയുന്ന പട്ടിക ഉപയോക്താവിന് ലഭ്യമായ പാരാമീറ്ററുകൾ വിവരിക്കുന്നു.
പട്ടിക 3. VL53L8CX സെൻസർ ഉപയോഗിച്ച് ലഭ്യമായ ഔട്ട്പുട്ട്
|
ഘടകം |
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 ഔട്ട്പുട്ട് തിരഞ്ഞെടുക്കൽ ഇഷ്ടാനുസൃതമാക്കുക
സ്ഥിരസ്ഥിതിയായി, എല്ലാ VL53L8CX ഔട്ട്പുട്ടുകളും പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുന്നു. ആവശ്യമെങ്കിൽ, ഉപയോക്താവിന് ചില സെൻസർ ഔട്ട്പുട്ട് പ്രവർത്തനരഹിതമാക്കാം.
അളവുകൾ പ്രവർത്തനരഹിതമാക്കുന്നത് ഡ്രൈവറിൽ ലഭ്യമല്ല; അത് 'platform.h'-ൽ നടത്തണം file. ഔട്ട്പുട്ടുകൾ പ്രവർത്തനരഹിതമാക്കാൻ ഉപയോക്താവിന് ഇനിപ്പറയുന്ന മാക്രോകൾ പ്രഖ്യാപിക്കാനാകും:
#VL53L8CX _DISABLE_AMBIENT_PER_SPAD നിർവ്വചിക്കുക
#നിർവ്വചിക്കുക VL53L8CX_DISABLE_NB_SPADS_ENABLED
#നിർവ്വചിക്കുക VL53L8CX_DISABLE_NB_TARGET_DETECTED
#നിർവ്വചിക്കുക VL53L8CX _DISABLE_SIGNAL_PER_SPAD
#നിർവ്വചിക്കുക VL53L8CX _DISABLE_RANGE_SIGMA_MM
#നിർവ്വചിക്കുക VL53L8CX _DISABLE_DISTANCE_MM
#VL53L8CX _DISABLE_TARGET_STATUS നിർവചിക്കുക
#നിർവ്വചിക്കുക VL53L8CX _DISABLE_REFLECTANCE_PERCENT
#VL53L8CX _DISABLE_MOTION_INDICATOR നിർവ്വചിക്കുക
തൽഫലമായി, ഫലങ്ങളുടെ ഘടനയിൽ ഫീൽഡുകൾ പ്രഖ്യാപിക്കില്ല, കൂടാതെ ഡാറ്റ ഹോസ്റ്റിലേക്ക് മാറ്റുകയുമില്ല.
റാം വലുപ്പവും I2C/SPI വലുപ്പവും കുറഞ്ഞു.
ഡാറ്റയുടെ സ്ഥിരത ഉറപ്പാക്കാൻ, 'കണ്ടെത്തിയ ലക്ഷ്യത്തിന്റെ എണ്ണം' എന്നും 'ടാർഗെറ്റ് സ്റ്റാറ്റസ്' പ്രവർത്തനക്ഷമമാക്കി നിലനിർത്താനും ST ശുപാർശ ചെയ്യുന്നു. ടാർഗെറ്റ് നിലയെ ആശ്രയിച്ച് അളവുകൾ ഫിൽട്ടർ ചെയ്യാൻ ഇത് അനുവദിക്കുന്നു (വിഭാഗം 5.5 ഫലങ്ങളുടെ വ്യാഖ്യാനം കാണുക).
5.3 റേഞ്ച് ഫലങ്ങൾ ലഭിക്കുന്നു
റേഞ്ചിംഗ് സെഷനിൽ, പുതിയ റേഞ്ചിംഗ് ഡാറ്റ ലഭ്യമാണോ എന്ന് അറിയാൻ രണ്ട് വഴികളുണ്ട്:
- പോളിംഗ് മോഡ്: vl53l8cx_check_data_ready() എന്ന ഫംഗ്ഷൻ തുടർച്ചയായി ഉപയോഗിക്കുന്നു. സെൻസർ നൽകുന്ന പുതിയ സ്ട്രീം കൗണ്ട് ഇത് കണ്ടെത്തുന്നു.
- ഇന്ററപ്റ്റ് മോഡ്: പിൻ A1 (INT)-ൽ ഉയർത്തിയ ഒരു തടസ്സത്തിനായി കാത്തിരിക്കുന്നു. ~100 μs-ന് ശേഷം തടസ്സം സ്വയമേവ മായ്ക്കും.
പുതിയ ഡാറ്റ തയ്യാറാകുമ്പോൾ, vl53l8cx_get_ranging_data() എന്ന ഫംഗ്ഷൻ ഉപയോഗിച്ച് ഫലങ്ങൾ വായിക്കാനാകും. തിരഞ്ഞെടുത്ത എല്ലാ ഔട്ട്പുട്ടും അടങ്ങുന്ന ഒരു അപ്ഡേറ്റ് ചെയ്ത ഘടന ഇത് നൽകുന്നു. ഉപകരണം അസമന്വിതമായതിനാൽ, റേഞ്ചിംഗ് സെഷൻ തുടരുന്നതിന് ക്ലിയർ ചെയ്യുന്നതിന് തടസ്സമില്ല.
തുടർച്ചയായതും സ്വയംഭരണാധികാരമുള്ളതുമായ റേഞ്ചിംഗ് മോഡുകൾക്ക് ഈ സവിശേഷത ലഭ്യമാണ്.
5.4 റോ ഫേംവെയർ ഫോർമാറ്റ് ഉപയോഗിക്കുന്നു
I2C/SPI വഴി റേഞ്ചിംഗ് ഡാറ്റ ട്രാൻസ്ഫർ ചെയ്ത ശേഷം, ഫേംവെയർ ഫോർമാറ്റും ഹോസ്റ്റ് ഫോർമാറ്റും തമ്മിൽ ഒരു പരിവർത്തനം നടക്കുന്നു. സെൻസറിന്റെ ഡിഫോൾട്ട് ഔട്ട്പുട്ടായി മില്ലിമീറ്ററിൽ റേഞ്ചിംഗ് ദൂരം ഉള്ളതിനാണ് ഈ പ്രവർത്തനം സാധാരണയായി നടത്തുന്നത്. ഉപയോക്താവിന് ഫേംവെയർ ഫോർമാറ്റ് ഉപയോഗിക്കണമെങ്കിൽ, പ്ലാറ്റ്ഫോമിൽ ഇനിപ്പറയുന്ന മാക്രോ നിർവചിച്ചിരിക്കണം file:
VL53L8CX#നിർവ്വചിക്കുക VL53L8CX_USE_RAW_FORMAT
5.5 ഫലങ്ങളുടെ വ്യാഖ്യാനം
ടാർഗെറ്റ് നില കണക്കിലെടുക്കുന്നതിന് VL53L8CX നൽകുന്ന ഡാറ്റ ഫിൽട്ടർ ചെയ്യാവുന്നതാണ്. നില അളക്കൽ സാധുതയെ സൂചിപ്പിക്കുന്നു. പൂർണ്ണ സ്റ്റാറ്റസ് ലിസ്റ്റ് ഇനിപ്പറയുന്ന പട്ടികയിൽ വിവരിച്ചിരിക്കുന്നു.
പട്ടിക 4. ലഭ്യമായ ലക്ഷ്യ നിലയുടെ പട്ടിക
| ടാർഗെറ്റ് നില | വിവരണം |
| 0 | റേഞ്ചിംഗ് ഡാറ്റ അപ്ഡേറ്റ് ചെയ്തിട്ടില്ല |
| 1 | SPAD അറേയിൽ സിഗ്നൽ നിരക്ക് വളരെ കുറവാണ് |
| 2 | ലക്ഷ്യ ഘട്ടം |
| 3 | സിഗ്മ എസ്റ്റിമേറ്റർ വളരെ ഉയർന്നതാണ് |
| 4 | ടാർഗെറ്റ് സ്ഥിരത പരാജയപ്പെട്ടു |
| 5 | പരിധി സാധുവാണ് |
| 6 | നിർവ്വഹിച്ചില്ല (സാധാരണയായി ആദ്യ ശ്രേണി) |
| 7 | നിരക്ക് സ്ഥിരത പരാജയപ്പെട്ടു |
| 8 | നിലവിലെ ലക്ഷ്യത്തേക്കാൾ സിഗ്നൽ നിരക്ക് വളരെ കുറവാണ് |
| 9 | വലിയ പൾസിനൊപ്പം സാധുതയുള്ള ശ്രേണി (ലയിപ്പിച്ച ലക്ഷ്യം മൂലമാകാം) |
| 10 | ശ്രേണി സാധുവാണ്, എന്നാൽ മുമ്പത്തെ ശ്രേണിയിൽ ലക്ഷ്യമൊന്നും കണ്ടെത്തിയില്ല |
| 11 | അളക്കൽ സ്ഥിരത പരാജയപ്പെട്ടു |
| 12 | ഷാർപ്നർ കാരണം ലക്ഷ്യം മറ്റൊന്ന് മങ്ങിച്ചു |
| 13 | ലക്ഷ്യം കണ്ടെത്തിയെങ്കിലും പൊരുത്തമില്ലാത്ത ഡാറ്റ. ദ്വിതീയ ലക്ഷ്യങ്ങൾക്കായി പലപ്പോഴും സംഭവിക്കുന്നു. |
| 255 | ലക്ഷ്യമൊന്നും കണ്ടെത്തിയില്ല (കണ്ടെത്തിയ ലക്ഷ്യങ്ങളുടെ എണ്ണം പ്രവർത്തനക്ഷമമാക്കിയെങ്കിൽ മാത്രം) |
സ്ഥിരമായ ഡാറ്റ ലഭിക്കാൻ, ഉപയോക്താവിന് അസാധുവായ ടാർഗെറ്റ് നില ഫിൽട്ടർ ചെയ്യേണ്ടതുണ്ട്. ഒരു ആത്മവിശ്വാസ റേറ്റിംഗ് നൽകാൻ, സ്റ്റാറ്റസ് 5 ഉള്ള ഒരു ടാർഗെറ്റ് 100% സാധുതയുള്ളതായി കണക്കാക്കുന്നു. 6 അല്ലെങ്കിൽ 9 എന്ന സ്റ്റാറ്റസ് 50% ആത്മവിശ്വാസത്തോടെ പരിഗണിക്കാം. മറ്റെല്ലാ സ്റ്റാറ്റസുകളും 50 % കോൺഫിഡൻസ് ലെവലിൽ താഴെയാണ്.
5.6 ഡ്രൈവർ പിശകുകൾ
VL53L8CX സെൻസർ ഉപയോഗിച്ച് ഒരു പിശക് സംഭവിക്കുമ്പോൾ, ഡ്രൈവർ ഒരു നിർദ്ദിഷ്ട പിശക് നൽകുന്നു. ഇനിപ്പറയുന്ന പട്ടിക സാധ്യമായ പിശകുകൾ പട്ടികപ്പെടുത്തുന്നു.
പട്ടിക 5. ഡ്രൈവർ ഉപയോഗിച്ച് ലഭ്യമായ പിശകുകളുടെ പട്ടിക
| ടാർഗെറ്റ് നില | വിവരണം |
| 0 | തെറ്റില്ല |
| 127 | ഉപയോക്താവ് തെറ്റായ ക്രമീകരണം പ്രോഗ്രാം ചെയ്തു (അജ്ഞാത റെസല്യൂഷൻ, ആവൃത്തി വളരെ ഉയർന്നതാണ്, ...) |
| 255 | പ്രധാന പിശക്. ഒരു I2C/SPI പിശക് കാരണം സാധാരണയായി കാലഹരണപ്പെടൽ പിശക്. |
| മറ്റുള്ളവ | മുകളിൽ വിവരിച്ച ഒന്നിലധികം പിശകുകളുടെ സംയോജനം |
കുറിപ്പ്:
പ്ലാറ്റ്ഫോം ഉപയോഗിച്ച് ഹോസ്റ്റിന് കൂടുതൽ പിശക് കോഡുകൾ നടപ്പിലാക്കാൻ കഴിയും files.
പട്ടിക 6. പ്രമാണ പുനരവലോകന ചരിത്രം
| തീയതി | പതിപ്പ് | മാറ്റങ്ങൾ |
| 13-ജനുവരി-23 | 1 | പ്രാരംഭ റിലീസ് |
പ്രധാന അറിയിപ്പ് - ശ്രദ്ധയോടെ വായിക്കുക
എസ്ടിമൈക്രോഇലക്ട്രോണിക്സ് എൻവിയും അതിന്റെ അനുബന്ധ സ്ഥാപനങ്ങളും (“എസ്ടി”) ST ഉൽപ്പന്നങ്ങളിലും കൂടാതെ/അല്ലെങ്കിൽ ഈ ഡോക്യുമെന്റിൽ എപ്പോൾ വേണമെങ്കിലും അറിയിപ്പ് കൂടാതെ മാറ്റങ്ങൾ, തിരുത്തലുകൾ, മെച്ചപ്പെടുത്തലുകൾ, പരിഷ്ക്കരണങ്ങൾ, മെച്ചപ്പെടുത്തലുകൾ എന്നിവ വരുത്താനുള്ള അവകാശം നിക്ഷിപ്തമാണ്. ഓർഡറുകൾ നൽകുന്നതിന് മുമ്പ് വാങ്ങുന്നവർ ST ഉൽപ്പന്നങ്ങളുടെ ഏറ്റവും പുതിയ പ്രസക്തമായ വിവരങ്ങൾ നേടിയിരിക്കണം. ഓർഡർ അക്നോളജ്മെന്റ് സമയത്ത് എസ്ടിയുടെ വിൽപ്പന നിബന്ധനകൾക്കും വ്യവസ്ഥകൾക്കും അനുസരിച്ചാണ് എസ്ടി ഉൽപ്പന്നങ്ങൾ വിൽക്കുന്നത്.
ST ഉൽപ്പന്നങ്ങളുടെ തിരഞ്ഞെടുപ്പ്, തിരഞ്ഞെടുക്കൽ, ഉപയോഗം എന്നിവയുടെ പൂർണ ഉത്തരവാദിത്തം വാങ്ങുന്നവർക്ക് മാത്രമായിരിക്കും, കൂടാതെ അപേക്ഷാ സഹായത്തിനോ വാങ്ങുന്നവരുടെ ഉൽപ്പന്നങ്ങളുടെ രൂപകൽപ്പനയ്ക്കോ യാതൊരു ബാധ്യതയും ST ഏറ്റെടുക്കുന്നില്ല.
ഏതെങ്കിലും ബൗദ്ധിക സ്വത്തവകാശത്തിനുള്ള ലൈസൻസോ, പ്രകടിപ്പിക്കുന്നതോ സൂചിപ്പിക്കപ്പെട്ടതോ ആയ ഒരു ലൈസൻസും ഇവിടെ ST നൽകുന്നില്ല.
ഇവിടെ പ്രതിപാദിച്ചിരിക്കുന്ന വിവരങ്ങളിൽ നിന്ന് വ്യത്യസ്തമായ വ്യവസ്ഥകളോടെ ST ഉൽപ്പന്നങ്ങളുടെ പുനർവിൽപ്പന, അത്തരം ഉൽപ്പന്നത്തിന് ST നൽകുന്ന ഏതെങ്കിലും വാറൻ്റി അസാധുവാകും.
എസ്ടിയും എസ്ടി ലോഗോയും എസ്ടിയുടെ വ്യാപാരമുദ്രകളാണ്. എസ്ടി വ്യാപാരമുദ്രകളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, റഫർ ചെയ്യുക www.st.com/trademarks. മറ്റെല്ലാ ഉൽപ്പന്നങ്ങളുടെയും സേവനങ്ങളുടെയും പേരുകൾ അവയുടെ ഉടമസ്ഥരുടെ സ്വത്താണ്.
ഈ ഡോക്യുമെൻ്റിലെ വിവരങ്ങൾ ഈ ഡോക്യുമെൻ്റിൻ്റെ ഏതെങ്കിലും മുൻ പതിപ്പുകളിൽ മുമ്പ് നൽകിയിട്ടുള്ള വിവരങ്ങൾ അസാധുവാക്കുകയും മാറ്റിസ്ഥാപിക്കുകയും ചെയ്യുന്നു.
© 2023 STMicroelectronics – എല്ലാ അവകാശങ്ങളും നിക്ഷിപ്തം
പ്രമാണങ്ങൾ / വിഭവങ്ങൾ
![]() |
ST VL53L8CX സെൻസർ മൊഡ്യൂൾ [pdf] ഉപയോക്തൃ മാനുവൽ UM3109, VL53L8CX സെൻസർ മൊഡ്യൂൾ, VL53L8CX, സെൻസർ മൊഡ്യൂൾ, മൊഡ്യൂൾ |




