ST VL53L5CX Time-of-Flight 8 x 8 Multizone Ranging Sensor အသုံးပြုသူလက်စွဲ

VL53L5CX ၏ အလွန်ပေါ့ပါးသော ဒရိုက်ဘာကို အကောင်အထည်ဖော်ရန် ဆော့ဖ်ဝဲလ်ပေါင်းစပ်မှုလမ်းညွှန်
Time-of-Flight 8 x 8 multizone range အာရုံခံကိရိယာ ကျယ်ပြန့်သောနယ်ပယ် view

နိဒါန်း

ဤအသုံးပြုသူလက်စွဲ၏ရည်ရွယ်ချက်မှာ VL53L5CX ultra lite driver (ULD) ကိုအသုံးပြုရန် လိုအပ်သော ပလပ်ဖောင်းအလွှာကို မည်သို့အကောင်အထည်ဖော်ရမည်ကို ရှင်းပြရန်ဖြစ်သည်။

ပုံ 1. VL53L5CX အာရုံခံကိရိယာ မော်ဂျူး

ကိုးကား-

  1. VL53L5CX ဒေတာစာရွက် (DS13754)
  2. VL53L5CX ULD အသုံးပြုသူလက်စွဲ (UM2884

1 လုပ်ဆောင်ချက်ဆိုင်ရာ ဖော်ပြချက်

1.1 စနစ် ပြီးပါပြီ။view

VL53L5CX စနစ်သည် ဟာ့ဒ်ဝဲ module တစ်ခုနှင့် host တစ်ခုပေါ်တွင် လုပ်ဆောင်နေသော ULD ဆော့ဖ်ဝဲလ် (VL53L5CX ULD) တို့ ပါဝင်သည် (အောက်ပုံတွင်ကြည့်ပါ)။ ဟာ့ဒ်ဝဲ မော်ဂျူးတွင် Time-of Flight (ToF) အာရုံခံကိရိယာ ပါရှိသည်။ ST သည် ဤစာရွက်စာတမ်းတွင် “ဒရိုင်ဘာ” ဟုရည်ညွှန်းထားသည့် ဆော့ဖ်ဝဲဒရိုက်ဗာကို ပို့ဆောင်ပေးသည်။ ဤစာရွက်စာတမ်းသည် host မှအသုံးပြုနိုင်သော driver ၏လုပ်ဆောင်ချက်များကိုဖော်ပြသည်။ ဤလုပ်ဆောင်ချက်များသည် အာရုံခံကိရိယာကို ထိန်းချုပ်ပြီး အတိုင်းအတာဒေတာကို ရယူသည်။


     Figure 2. VL53L5CX system overview

ToF အာရုံခံစနစ်

1.1Driver ဗိသုကာနှင့် အကြောင်းအရာ

VL53L5CX ULD ပက်ကေ့ဂျ်သည် ဖိုဒါလေးခုဖြင့် ဖွဲ့စည်းထားသည်။ ယာဉ်မောင်းသည် / VL53L5CX_ULD_API ဖိုင်တွဲတွင် တည်ရှိသည်။
ယာဉ်မောင်းကို မှန်ကန်စွာအသုံးပြုရန်၊ အသုံးပြုသူသည် ၎င်းတို့နှစ်ခုကို ဖြည့်စွက်ရန် လိုအပ်သည်။ file"ပလပ်ဖောင်း" ဖိုဒါတွင်တည်ရှိသော s ။
၎င်းတို့တွင် I2C အရောင်းအ၀ယ်များအတွက် လုပ်ဆောင်ချက်များ နှင့် ယာဉ်မောင်းလိုအပ်သော အထွေထွေအင်္ဂါရပ်များ ပါဝင်သည်။ ယာဉ်မောင်းဗိသုကာလက်ရာကို အောက်ပါပုံတွင် သရုပ်ဖော်ထားသည်။


ပုံ 3. VL53L5CX ယာဉ်မောင်းဗိသုကာ

2 Memory လိုအပ်ချက်

1.1 Driver မမ်မိုရီ

VL53L5CX သည် RAM အခြေခံ အာရုံခံကိရိယာဖြစ်သောကြောင့်၊ အပိုင်းအခြားတစ်ခုအား မစတင်မီ ဖာမ်းဝဲလ်အား တင်ရန် လိုအပ်သည်။ ကနဦးလုပ်ဆောင်ချက်ကို ခေါ်သောအခါတွင် firmware ကို ယာဉ်မောင်းမှ အလိုအလျောက် ပေးပို့ပါသည်။
Firmware သည် ယာဉ်မောင်းသူ၏ အဓိကအစိတ်အပိုင်းကို အသုံးပြုသည် (ခန့်မှန်းခြေအားဖြင့် 86 kbytes)။ အောက်ပါဇယားသည် အိမ်ရှင်မှ လိုအပ်သည့် ပုံမှန်အရွယ်အစားကို ဖော်ပြသည်။

ဇယား ၁။ ပုံမှန်မှတ်ဉာဏ်အသုံးပြုမှု

File အရွယ်အစား (Flash တွင် Kbytes)
API 92.6
ပလပ်အင် Xtalk 2.4
ပလပ်အင် သိရှိခြင်း အဆင့် 0.4
ပလပ်အင်ရွေ့လျားမှု detector 0.2
စုစုပေါင်း 95.6

မှတ်ချက်- စုစုပေါင်းမှတ်ဉာဏ်သည် ဇုန်အလိုက်ပစ်မှတ်အရေအတွက်နှင့် ဖွင့်ထားသည့်အထွက်အပေါ်မူတည်၍ ကွဲပြားနိုင်သည်။ အဆိုပြုသည်။ တန်ဖိုးများသည် ပုံသေဒရိုက်ဗာဆက်တင်များနှင့် ကိုက်ညီသည်။ နောက်ထပ်အချက်အလက်များအတွက် အသုံးပြုသူလက်စွဲ UM2884 ကို ကိုးကားပါ။
မှတ်ချက်- GCC ရှိ ပိုမိုကောင်းမွန်အောင်လုပ်ဆောင်မှုအဆင့် (ပုံမှန်မှတ်ဉာဏ်အသုံးပြုမှု) သည် -0 s ဖြစ်သည်။

3 ပလပ်ဖောင်းအကောင်အထည်ဖော်ခြင်း။

ဤအခန်းတွင်ဖော်ပြထားသော လုပ်ဆောင်ချက်များကို အသုံးပြုသူသည် ယာဉ်မောင်းကို အသုံးပြုရန် လိုအပ်သည်။ လွတ်နေသောလုပ်ဆောင်ချက်များသည် “platform.c” တွင်တည်ရှိသည် file

1.1I2C ဖတ်/ရေး

VL53L5CX အာရုံခံကိရိယာနှင့် လက်ခံဆောင်ရွက်ပေးသူအကြား ငွေပေးငွေယူများကို I2C က ကိုင်တွယ်သည်။ module pinout နှင့် schematics ကို VL53L5CX datasheet (DS13754) တွင် ပေးထားပါသည်။
အသုံးပြုသူသည် data ကိုဖတ်ရန်နှင့်ရေးရန် I2C လုပ်ဆောင်ချက်များကိုအကောင်အထည်ဖော်ရန်လိုအပ်သည်။ အနိမ့်ဆုံးနှင့် အများဆုံး I2C လွှဲပြောင်းမှုများကို အောက်ပါဇယားတွင် ဖော်ပြထားပါသည်။

ဇယား 2. I2C ငွေပေးငွေယူ အရွယ်အစား

ဆက်တင် အရွယ်အစား (ဘိုက်များ)
Min I2C ကိုဖတ်ပါ။ 1
Max I2C ကိုဖတ်ပါ။ 3100
Min I2C ရေးပါ။ 1
Max I2C ရေးပါ။ 32800

I2C bandwidth
VL53L5CX သည် အောက်ပါအခြေအနေများနှင့်ကိုက်ညီသောအခါတွင် I2C မှတစ်ဆင့် ဒေတာပေးပို့ခြင်း သို့မဟုတ် လက်ခံခြင်း-

  • အာရုံခံကိရိယာကို စတင်လုပ်ဆောင်သောအခါ။ Firmware တင်ပြီး routine sequence ကို စတင်ပါပြီ။
  • လက်ခံရရှိသည့်အခါ သို့မဟုတ် ပါဝါမုဒ်ကို သတ်မှတ်ပေးသည့်အခါ။
  • အာရုံခံကိရိယာကို ပြင်ဆင်သတ်မှတ်သည့်အခါ၊ စတင် သို့မဟုတ် ရပ်တန့်ပါ။
  • အတိုင်းအတာဒေတာကိုဖတ်သောအခါ။
  • မဲရုံမုဒ်အတွက်၊ အိမ်ရှင်က ဒေတာအသစ် အဆင်သင့်ဖြစ်မဖြစ် စစ်ဆေးသောအခါ။ I2C နာရီအမြန်နှုန်းပေါ်မူတည်၍ ကနဦးလုပ်ရိုးလုပ်စဉ်သည် ခန့်မှန်းခြေအားဖြင့် 86 kbytes လိုအပ်သကဲ့သို့ အချိန်ယူနိုင်သည်။
    တင်ထားသည်။ မြင့်မားသော I2C အသုံးပြုမှုသည် သီးခြားဖွဲ့စည်းပုံများ (အထွက်အားလုံးကို ဖွင့်ထားပြီး ဇုန်တစ်ခုလျှင် အများဆုံးပစ်မှတ်အရေအတွက်) ကို အသုံးပြု၍ မြင့်မားသော framerate အတွက် ထပ်ထည့်နိုင်သည်။ အောက်ပါဇယားသည် configuration များစွာအတွက် bandwidth ကိုပေးသည်။

ဇယား 3. IC2 ဘန်းဝဒ်သည် များစွာသော ဖွဲ့စည်းမှုပုံစံများအတွက် အဆင့်သတ်မှတ်နေစဉ်

Driver ဖွဲ့စည်းမှု ထုပ်ပိုးအရွယ်အစား (ဘိုက်များ) Bandwidth (bytes/sec)
1 Hz – ပုံရိပ်ပြတ်သားမှု 4×4 – ဇုန်တစ်ခုလျှင် ပစ်မှတ် 1 ခု

- အကွာအဝေး + ပစ်မှတ်အခြေအနေ + nb ပစ်မှတ်ကို တွေ့ရှိမှသာ ရယူပါ။

 

124

 

124

1 Hz – ပုံရိပ်ပြတ်သားမှု 8×8 – ဇုန်တစ်ခုလျှင် ပစ်မှတ် 1 ခု

- အကွာအဝေး + ပစ်မှတ်အခြေအနေ + nb ပစ်မှတ်ကို တွေ့ရှိမှသာ ရယူပါ။

 

316

 

316

60 Hz – ပုံရိပ်ပြတ်သားမှု 4×4 – ဇုန်တစ်ခုလျှင် ပစ်မှတ် 4 ခု – အထွက်အားလုံးကို ဖွင့်ထားသည် 1008 63000
15 Hz – ပုံရိပ်ပြတ်သားမှု 8×8 – ဇုန်တစ်ခုလျှင် ပစ်မှတ် 4 ခု – အထွက်အားလုံးကို ဖွင့်ထားသည် 3360 50909

ပြန်လည်ပြင်ဆင်မှုမှတ်တမ်း

ဇယား ၁။ စာရွက်စာတမ်း ပြန်လည်ပြင်ဆင်မှုမှတ်တမ်း

ရက်စွဲ ဗားရှင်း အပြောင်းအလဲများ
၁၂-ဇွန်-၂၀၂၄ 1 ကနဦး ထုတ်ဝေမှု

အရေးကြီးသောသတိပေးချက် - သေချာစွာဖတ်ပါ

STMicroelectronics NV နှင့်၎င်း၏လက်အောက်ခံကုမ္ပဏီများ (“ ST”) သည် ST ထုတ်ကုန်များနှင့် / သို့မဟုတ်ဤစာရွက်စာတမ်းများအားအချိန်မရွေးအသိပေးခြင်းမရှိပဲပြောင်းလဲမှုများ၊ ပြင်ဆင်မှုများ၊ တိုးမြှင့်မှုများ၊ ပြုပြင်မွမ်းမံမှုများနှင့်တိုးတက်မှုများကိုလုပ်ပိုင်ခွင့်ရှိသည်။ ၀ ယ်ယူသူများသည်အမှာစာမပေးပို့မီ ST ထုတ်ကုန်များနှင့်သက်ဆိုင်သောနောက်ဆုံးပေါ်သတင်းအချက်အလက်များကိုရယူသင့်သည်။ ST ထုတ်ကုန်များသည် ST ၏စည်းမျဉ်းစည်းကမ်းများအရရောင်း ၀ ယ်သည်။
ဝယ်ယူသူများသည် ST ထုတ်ကုန်များရွေးချယ်ခြင်း၊ ရွေးချယ်ခြင်းနှင့်အသုံးပြုခြင်းအတွက်သာတာ ၀ န်ရှိသည်။ ST သည်လျှောက်လွှာအကူအညီသို့မဟုတ် ၀ ယ်သူများ၏ထုတ်ကုန်များ၏ဒီဇိုင်းအတွက်တာ ၀ န်မရှိပါ။
ဤနေရာတွင် ST မှ ပေးအပ်သည့် မည်သည့်ဉာဏပစ္စည်းမူပိုင်ခွင့်ကိုမဆို လိုင်စင်၊ ဖော်ပြခြင်း သို့မဟုတ် အဓိပ္ပာယ်ဖွင့်ဆိုထားခြင်းမရှိပါ။
ဤနေရာတွင်ဖော်ပြထားသော အချက်အလက်များနှင့် ကွဲပြားသော ပြဋ္ဌာန်းချက်များရှိသော ST ထုတ်ကုန်များကို ပြန်လည်ရောင်းချခြင်းသည် ထိုထုတ်ကုန်အတွက် ST မှပေးသော အာမခံတစ်စုံတစ်ရာကို ပျက်ပြယ်စေမည်ဖြစ်သည်။
ST နှင့် ST လိုဂိုများသည် ST ၏ကုန်အမှတ်တံဆိပ်များဖြစ်သည်။ ST အမှတ်တံဆိပ်များအကြောင်း နောက်ထပ်အချက်အလက်များအတွက် ကျေးဇူးပြု၍ ဖတ်ရှုပါ။ www.st.com/trademarks. အခြားထုတ်ကုန် သို့မဟုတ် ဝန်ဆောင်မှုအမည်များအားလုံးသည် ၎င်းတို့၏ သက်ဆိုင်ရာပိုင်ရှင်များ၏ ပိုင်ဆိုင်မှုဖြစ်သည်။
ဤစာရွက်စာတမ်းရှိ အချက်အလက်ကို အစားထိုးပြီး ဤစာရွက်စာတမ်း၏ ယခင်ဗားရှင်းတစ်ခုခုတွင် ယခင်က ပေးခဲ့သည့် အချက်အလက်များကို အစားထိုးသည်။
© 2021 STMicroelectronics - အခွင့်အရေးအားလုံးကို လက်ဝယ်ရှိသည်။

 

ဤလက်စွဲစာအုပ်အကြောင်း ပိုမိုဖတ်ရှုပြီး PDF ကို ဒေါင်းလုဒ်လုပ်ပါ-

စာရွက်စာတမ်းများ / အရင်းအမြစ်များ

ST VL53L5CX Time-of-Flight 8 x 8 Multizone Ranging Sensor [pdf] အသုံးပြုသူလက်စွဲ
VL53L5CX၊ Time-of-Flight 8 x 8 Multizone Ranging Sensor

ကိုးကား

မှတ်ချက်တစ်ခုချန်ထားပါ။

သင့်အီးမေးလ်လိပ်စာကို ထုတ်ပြန်မည်မဟုတ်ပါ။ လိုအပ်သောအကွက်များကို အမှတ်အသားပြုထားသည်။ *