ST VL53L5CX फ्लाइट टाइम-ऑफ-8 x 8 मल्टीझोन रेंजिंग सेन्सर वापरकर्ता मॅन्युअल

VL53L5CX च्या अल्ट्रा लाइट ड्रायव्हरची अंमलबजावणी करण्यासाठी सॉफ्टवेअर एकत्रीकरण मार्गदर्शक
च्या विस्तृत फील्डसह फ्लाइटचा वेळ 8 x 8 मल्टीझोन रेंजिंग सेन्सर view

परिचय

VL53L5CX अल्ट्रा लाइट ड्रायव्हर (ULD) वापरण्यासाठी आवश्यक असलेल्या प्लॅटफॉर्म लेयरची अंमलबजावणी कशी करायची हे या वापरकर्ता मॅन्युअलचा उद्देश आहे.

आकृती 1. VL53L5CX सेन्सर मॉड्यूल

संदर्भ:

  1. VL53L5CX डेटाशीट (DS13754)
  2. VL53L5CX ULD वापरकर्ता पुस्तिका (UM2884

1 कार्यात्मक वर्णन

1.1 प्रणाली संपलीview

VL53L5CX सिस्टम हार्डवेअर मॉड्यूल आणि होस्टवर चालणारे ULD सॉफ्टवेअर (VL53L5CX ULD) बनलेले आहे (खालील आकृती पहा). हार्डवेअर मॉड्यूलमध्ये टाइम-ऑफ फ्लाइट (ToF) सेन्सर असतो. या दस्तऐवजात "ड्रायव्हर" म्हणून संबोधले गेलेले सॉफ्टवेअर ड्रायव्हर एसटी वितरित करते. हा दस्तऐवज ड्रायव्हरच्या कार्यांचे वर्णन करतो जे होस्टसाठी प्रवेशयोग्य आहेत. ही फंक्शन्स सेन्सर नियंत्रित करतात आणि रेंजिंग डेटा मिळवतात.


     आकृती 2. VL53L5CX सिस्टम ओव्हरview

ToF सेन्सर सिस्टम

1.1 ड्रायव्हर आर्किटेक्चर आणि सामग्री

VL53L5CX ULD पॅकेज चार फोल्डर्सचे बनलेले आहे. ड्राइव्हर फोल्डर / VL53L5CX_ULD_API मध्ये स्थित आहे.
ड्रायव्हरचा योग्य वापर करण्यासाठी, वापरकर्त्याने दोन भरणे आवश्यक आहे files जे "प्लॅटफॉर्म" फोल्डरमध्ये स्थित आहेत.
त्यामध्ये I2C व्यवहारांची कार्ये आणि ड्रायव्हरला आवश्यक असलेली विविध वैशिष्ट्ये असतात. ड्रायव्हर आर्किटेक्चर खालील आकृतीमध्ये स्पष्ट केले आहे.


आकृती 3. VL53L5CX ड्रायव्हर आर्किटेक्चर

2 मेमरी आवश्यकता

1.1 ड्रायव्हर मेमरी

VL53L5CX हा RAM-आधारित सेन्सर असल्याने, श्रेणीचे सत्र सुरू करण्यापूर्वी फर्मवेअर लोड करणे आवश्यक आहे. इनिशिएलायझेशन फंक्शन कॉल केल्यावर फर्मवेअर स्वयंचलितपणे ड्रायव्हरद्वारे पाठवले जाते.
फर्मवेअर ड्रायव्हरचा मोठा भाग वापरतो (अंदाजे 86 kbytes). खालील सारणी यजमानासाठी आवश्यक असलेल्या ठराविक आकाराचे वर्णन करते

तक्ता 1. ठराविक मेमरी वापर

File आकार (फ्लॅश मध्ये Kbytes)
API 92.6
Xtalk प्लगइन 2.4
प्लगइन शोध थ्रेशोल्ड 0.4
प्लगइन मोशन डिटेक्टर 0.2
एकूण 95.6

टीप: प्रति झोन आणि सक्षम आउटपुटच्या संख्येनुसार एकूण मेमरी भिन्न असू शकते. प्रस्तावित मूल्ये डीफॉल्ट ड्राइव्हर सेटिंग्जशी संबंधित आहेत. अधिक माहितीसाठी वापरकर्ता मॅन्युअल UM2884 पहा.
टीप: GCC मधील ऑप्टिमायझेशन पातळी (नमुनेदार मेमरी वापर) -0 s आहे.

3 प्लॅटफॉर्म अंमलबजावणी

या प्रकरणात वर्णन केलेल्या क्रिया वापरकर्त्याने ड्रायव्हर वापरण्यासाठी अंमलात आणल्या पाहिजेत. रिक्त कार्ये "platform.c" मध्ये स्थित आहेत file

1.1I2C वाचा/लिहा

VL53L5CX सेन्सर आणि होस्टमधील व्यवहार I2C द्वारे हाताळले जातात. मॉड्यूल पिनआउट आणि स्कीमॅटिक्स VL53L5CX डेटाशीट (DS13754) मध्ये दिले आहेत.
डेटा वाचण्यासाठी आणि लिहिण्यासाठी वापरकर्त्याला I2C फंक्शन्स लागू करणे आवश्यक आहे. किमान आणि कमाल I2C व्यवहार खालील तक्त्यामध्ये सूचीबद्ध आहेत.

तक्ता 2. I2C व्यवहाराचा आकार

सेटिंग आकार (बाइट्स)
किमान I2C वाचा 1
कमाल I2C वाचा 3100
किमान I2C लिहा 1
कमाल I2C लिहा 32800

I2C बँडविड्थ
VL53L5CX खालीलपैकी एक अटी पूर्ण केल्यावर I2C द्वारे डेटा पाठवते किंवा प्राप्त करते:

  • जेव्हा सेन्सर सुरू होतो. फर्मवेअर लोड केले आहे आणि एक नियमित क्रम सुरू केला आहे.
  • जेव्हा होस्ट पॉवर मोड प्राप्त करतो किंवा सेट करतो.
  • सेन्सर कॉन्फिगर केल्यावर, सुरू किंवा थांबवले
  • जेव्हा रेंजिंग डेटा वाचला जातो.
  • मतदान मोडसाठी, जेव्हा होस्ट नवीन डेटा तयार आहे का ते तपासतो. I2C घड्याळाच्या गतीनुसार, आरंभिक दिनचर्याला वेळ लागू शकतो कारण अंदाजे 86 kbytes असणे आवश्यक आहे
    लोड केलेले आणखी एक उच्च I2C वापर उच्च फ्रेमरेटसाठी जोडू शकतो, विशिष्ट कॉन्फिगरेशन वापरून (सर्व आउटपुट सक्षम आणि प्रति झोन कमाल लक्ष्यांची संख्या). खालील सारणी अनेक कॉन्फिगरेशनसाठी बँडविड्थ देते.

सारणी 3. अनेक कॉन्फिगरेशनसाठी श्रेणी दरम्यान IC2 बँडविड्थ

ड्रायव्हर कॉन्फिगरेशन पॅकेट आकार (बाइट्स) बँडविड्थ (बाइट/सेकंद)
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

पुनरावृत्ती इतिहास

तक्ता 4. दस्तऐवज पुनरावृत्ती इतिहास

तारीख आवृत्ती बदल
03-जून-2021 1 प्रारंभिक प्रकाशन

महत्वाची सूचना – कृपया काळजीपूर्वक वाचा

STMicroelectronics NV आणि त्याच्या उपकंपन्या (“ST”) ST उत्पादनांमध्ये आणि/किंवा या दस्तऐवजात कोणत्याही वेळी सूचना न देता बदल, सुधारणा, सुधारणा, सुधारणा आणि सुधारणा करण्याचा अधिकार राखून ठेवतात. खरेदीदारांनी ऑर्डर देण्यापूर्वी एसटी उत्पादनांची नवीनतम संबंधित माहिती मिळवावी. एसटी उत्पादने ऑर्डरच्या पावतीच्या वेळी एसटीच्या विक्रीच्या अटी आणि नियमांनुसार विकली जातात.
एसटी उत्पादनांची निवड, निवड आणि वापर यासाठी खरेदीदार पूर्णपणे जबाबदार आहेत आणि एसटी अर्ज सहाय्यासाठी किंवा खरेदीदारांच्या उत्पादनांच्या डिझाइनसाठी कोणतेही दायित्व गृहीत धरत नाही.
येथे एसटीकडून कोणताही बौद्धिक संपदा अधिकाराचा कोणताही परवाना, व्यक्त किंवा निहित नाही
येथे नमूद केलेल्या माहितीपेक्षा वेगळ्या तरतुदींसह एसटी उत्पादनांची पुनर्विक्री अशा उत्पादनासाठी एसटीने दिलेली कोणतीही हमी रद्द करेल.
एसटी आणि एसटी लोगो हे एसटीचे ट्रेडमार्क आहेत. एसटी ट्रेडमार्कबद्दल अतिरिक्त माहितीसाठी, कृपया पहा www.st.com/trademarks. इतर सर्व उत्पादन किंवा सेवा नावे त्यांच्या संबंधित मालकांची मालमत्ता आहेत.
या दस्तऐवजातील माहिती या दस्तऐवजाच्या कोणत्याही आधीच्या आवृत्त्यांमध्ये पूर्वी पुरवलेल्या माहितीची जागा घेते आणि पुनर्स्थित करते.
© 2021 STMicroelectronics – सर्व हक्क राखीव

 

या मॅन्युअलबद्दल अधिक वाचा आणि PDF डाउनलोड करा:

कागदपत्रे / संसाधने

ST VL53L5CX फ्लाइटची वेळ 8 x 8 मल्टीझोन रेंजिंग सेन्सर [pdf] वापरकर्ता मॅन्युअल
VL53L5CX, फ्लाइटची वेळ 8 x 8 मल्टीझोन रेंजिंग सेन्सर

संदर्भ

एक टिप्पणी द्या

तुमचा ईमेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित आहेत *