ST VL53L5CX उडान समय 8 x 8 मल्टिजोन रेंजिङ सेन्सर प्रयोगकर्ता पुस्तिका

VL53L5CX को अल्ट्रा लाइट चालक लागू गर्न सफ्टवेयर एकीकरण गाइड
टाइम-अफ-फ्लाइट 8 x 8 मल्टिजोन दायरा सेन्सरको फराकिलो क्षेत्रको साथ view
परिचय
यस प्रयोगकर्ता पुस्तिकाको उद्देश्य VL53L5CX अल्ट्रा लाइट ड्राइभर (ULD) प्रयोग गर्न आवश्यक प्लेटफर्म तह कसरी कार्यान्वयन गर्ने भनेर व्याख्या गर्नु हो।

चित्र १. VL1L53CX सेन्सर मोड्युल
सन्दर्भ:
- VL53L5CX डाटाशीट (DS13754)
- VL53L5CX ULD प्रयोगकर्ता पुस्तिका (UM2884
1 कार्यात्मक विवरण
1.1 प्रणाली समाप्त भयोview
VL53L5CX प्रणाली एक हार्डवेयर मोड्युल र होस्टमा चलिरहेको ULD सफ्टवेयर (VL53L5CX ULD) मिलेर बनेको छ (तलको चित्र हेर्नुहोस्)। हार्डवेयर मोड्युलमा टाइम अफ फ्लाइट (ToF) सेन्सर हुन्छ। ST ले सफ्टवेयर ड्राइभर प्रदान गर्दछ जुन यस कागजातमा "ड्राइभर" को रूपमा उल्लेख गरिएको छ। यो कागजातले चालकको कार्यहरू वर्णन गर्दछ जुन होस्टमा पहुँचयोग्य छ। यी प्रकार्यहरूले सेन्सरलाई नियन्त्रण गर्दछ र दायरा डेटा प्राप्त गर्दछ।

चित्र २. VL2L53CX प्रणाली समाप्त भयोview
ToF सेन्सर प्रणाली
1.1 ड्राइभर वास्तुकला र सामग्री
VL53L5CX ULD प्याकेज चार फोल्डरहरू मिलेर बनेको छ। ड्राइभर फोल्डरमा अवस्थित छ / VL53L5CX_ULD_API।
सही रूपमा चालक प्रयोग गर्न, प्रयोगकर्ता दुई भर्न आवश्यक छ files जुन "प्लेटफर्म" फोल्डरमा अवस्थित छन्।
तिनीहरूले I2C लेनदेनको लागि प्रकार्यहरू, र चालकलाई आवश्यक विविध सुविधाहरू समावेश गर्दछ। चालक वास्तुकला निम्न चित्रमा चित्रण गरिएको छ।

चित्र 3. VL53L5CX चालक वास्तुकला
2 मेमोरी आवश्यकताहरू
1.1 चालक मेमोरी
VL53L5CX RAM-आधारित सेन्सर भएकोले, दायरा सत्र सुरु गर्नु अघि फर्मवेयर लोड गर्न आवश्यक छ। फर्मवेयर स्वचालित रूपमा चालक द्वारा पठाइन्छ जब प्रारम्भिक प्रकार्य कल गरिन्छ।
फर्मवेयरले ड्राइभरको प्रमुख भाग प्रयोग गर्दछ (लगभग ८६ 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 |
| ६० हर्ट्ज - रिजोल्युसन ४×४ - ४ लक्ष्य प्रति जोन - सबै आउटपुट सक्षम | 1008 | 63000 |
| ६० हर्ट्ज - रिजोल्युसन ४×४ - ४ लक्ष्य प्रति जोन - सबै आउटपुट सक्षम | 3360 | 50909 |
संशोधन इतिहास
तालिका 4. कागजात संशोधन इतिहास
| मिति | संस्करण | परिवर्तनहरू |
| 03-जुन-2021 | 1 | प्रारम्भिक रिलीज |
महत्वपूर्ण सूचना - कृपया ध्यानपूर्वक पढ्नुहोस्
एसटीएमक्रोइलेक्ट्रोनिक्स एनभी र यसका सहायक कम्पनीहरू ("एसटी") लाई एसटी उत्पादनहरू र / वा यस कागजातमा कुनै सूचना बिना कुनै पनि समयमा परिवर्तन, सुधार, सुधार, संशोधन र सुधार गर्ने अधिकार आरक्षित छ। खरिदकर्ताहरूले आदेश राख्नु अघि ST उत्पादनहरूमा पछिल्ला सान्दर्भिक जानकारी प्राप्त गर्नुपर्नेछ। एसटी उत्पादनहरू एसटीका सर्तहरू र बिक्री शर्तहरूको आधारमा बेचिन्छन् अर्डर स्वीकृतिको समयमा।
खरिदकर्ताहरू ST उत्पादन र छनौटको छनोट, छनौट, र प्रयोगको लागि पूर्ण जिम्मेवार हुन्छन् अनुप्रयोग सहायता वा खरीददारहरूको उत्पादनहरूको डिजाइनको लागि कुनै दायित्व मान्दैन।
यहाँ ST द्वारा कुनै पनि बौद्धिक सम्पत्ति अधिकारलाई कुनै इजाजतपत्र, एक्सप्रेस वा निहित गरिएको छैन
यहाँ उल्लेख गरिएको जानकारी भन्दा फरक प्रावधानहरू सहित ST उत्पादनहरूको पुन: बिक्रीले त्यस्तो उत्पादनको लागि ST द्वारा प्रदान गरिएको कुनै पनि वारेन्टी रद्द हुनेछ।
ST र ST लोगो ST को ट्रेडमार्क हो। ST ट्रेडमार्क बारे थप जानकारीको लागि, कृपया सन्दर्भ गर्नुहोस् www.st.com/trademarks। अन्य सबै उत्पादन वा सेवा नामहरू तिनीहरूका सम्बन्धित मालिकहरूको सम्पत्ति हुन्।
यस कागजातमा भएको जानकारीले यस कागजातको कुनै पनि अघिल्लो संस्करणहरूमा पहिले प्रदान गरिएको जानकारीलाई हटाउँछ र प्रतिस्थापन गर्दछ।
© 2021 STMicroelectronics - सबै अधिकार सुरक्षित
यस म्यानुअल बारे थप पढ्नुहोस् र PDF डाउनलोड गर्नुहोस्:
कागजातहरू / स्रोतहरू
![]() |
ST VL53L5CX उडान समय 8 x 8 मल्टिजोन रेंजिङ सेन्सर [pdf] प्रयोगकर्ता पुस्तिका VL53L5CX, उडान समय 8 x 8 मल्टिजोन रेंजिङ सेन्सर |




