ST VL53L5CX Dema Firînê 8 x 8 Sensorê Rêzkirina Pirzone Destûra Bikarhêner

Rêbernameyek entegrasyonê ya nermalavê ji bo pêkanîna ajokera ultra sivik a VL53L5CX
Wextê Firînê 8 x 8 senzora rêza pirzimanî ya bi qada fireh view
Pêşkêş
Armanca vê manuala bikarhêner ev e ku meriv rave bike ka meriv çawa qata platformê ya ku ji bo karanîna ajokera ultra lite VL53L5CX (ULD) hewce dike bicîh tîne.

Wêne 1. module sensor VL53L5CX
Çavkanî:
- Daneya rûpelê VL53L5CX (DS13754)
- Pirtûka bikarhênerê ya VL53L5CX ULD (UM2884
1 Danasîna fonksiyonel
1.1 Pergal bi dawî bûview
Pergala VL53L5CX ji modulek hardware û nermalava ULD (VL53L5CX ULD) ku li ser mêvandar dixebite pêk tê (li jimareya jêrîn binêre). Modula hardware senzora Time-of Flight (ToF) vedihewîne. ST ajokera nermalavê ya ku di vê belgeyê de wekî "şofêr" tê binav kirin radest dike. Ev belge fonksiyonên ajokerê yên ku ji mêvandar re têne gihîştin diyar dike. Van fonksiyonan senzorê kontrol dikin û daneya rêzê digirin.

jimar 2. Sîstema VL53L5CX li serview
sîstema sensor ToF
1.1 Mîmarî û naverok ajoker
Pakêta VL53L5CX ULD ji çar peldankan pêk tê. Ajokar di peldankê de ye / VL53L5CX_ULD_API.
Ji bo ku ajokerê rast bikar bîne, pêdivî ye ku bikarhêner du duyan dagire files ku di peldanka "Platform" de cih digirin.
Ew fonksiyonên ji bo danûstendinên I2C, û taybetmendiyên cûrbecûr yên ku ji hêla ajoker ve têne xwestin hene. Mîmariya ajokerê di jimareya jêrîn de hatî destnîşan kirin.

Wêne 3. Mîmariya ajokera VL53L5CX
2 Pêdiviyên bîranînê
1.1 Bîra ajokerê
Ji ber ku VL53L5CX senzorek RAM-ê ye, pêdivî ye ku firmware berî destpêkirina danişînek rêzdar were barkirin. Dema ku fonksiyona destpêkirinê tê gotin firmware bixweber ji hêla ajoker ve tê şandin.
Firmware beşek sereke ya ajokerê (nêzîkî 86 kbytes) bikar tîne. Tabloya jêrîn mezinahiya tîpîk a ku ji hêla mêvandar ve tê xwestin vedibêje
Table 1. Bikaranîna bîra tîpîk
| File | Mezinahî (Kbytes di Flash de) |
| API | 92.6 |
| Pêveka Xtalk | 2.4 |
| Plugin-benda tespîtkirina pêvekê | 0.4 |
| Detektora tevgerê ya pêvekê | 0.2 |
| HEMÎ | 95.6 |
Nîşe: Dibe ku bîra tevahî li gorî hejmara hedefên li her deverê û hilberîna çalakkirî cûda bibe. Pêşniyar kirin nirx bi mîhengên ajokerê xwerû re têkildar in. Ji bo bêtir agahdarî serî li manuala bikarhêner UM2884 bidin.
Nîşe: Asta xweşbîniyê (bikaranîna bîra tîpîk) di GCC de -0 s ye.
3 Pêkanîna Platformê
Kiryarên ku di vê beşê de têne diyar kirin hewce ne ku ji hêla bikarhêner ve werin bicîh kirin da ku ajoker bikar bîne. Fonksiyonên vala di "platform.c" de cih digirin file
1.1I2C xwendin/nivîsandin
Danûstandinên di navbera sensor VL53L5CX û mêvandar de ji hêla I2C ve têne rêve kirin. Pîne û şematîkên modulê di daneheva VL53L5CX (DS13754) de têne dayîn.
Pêdivî ye ku bikarhêner fonksiyonên I2C bicîh bîne da ku daneyan bixwîne û binivîse. Danûstendinên I2C yên herî kêm û herî zêde di tabloya jêrîn de têne destnîşan kirin.
Table 2. Mezinahiya danûstandina I2C
| Setting | Mezinahî (bytes) |
| Min I2C Xwendin | 1 |
| Max I2C Xwendin | 3100 |
| Min I2C binivîse | 1 |
| Max I2C binivîse | 32800 |
bandwidth I2C
VL53L5CX dema ku yek ji şertên jêrîn pêk were daneyan bi I2C dişîne an distîne:
- Dema ku sensor dest pê kirin. Firmware tê barkirin û rêzek rûtîn tê destpêkirin.
- Dema ku mêvandar moda hêzê digire an saz dike.
- Dema ku sansor tê mîheng kirin, dest pê kirin an rawestandin
- Dema ku daneyên rêzê têne xwendin.
- Ji bo moda dengdanê, dema ku mêvandar kontrol dike ka daneyên nû amade ne. Bi leza demjimêra I2C ve girêdayî, rûtîn destpêkirinê dikare wext bigire ji ber ku bi qasî 86 kbyte hewce dike.
barkirin. Bikaranîna din a I2C ya bilind dibe ku ji bo rêjeya çarçoveyek bilind, bi karanîna mîhengên taybetî (hemû encam çalakkirî û hejmara herî zêde ya hedefan li her deverê) zêde bike. Tabloya jêrîn ji bo çend mîhengan firehiya bandê dide.
Table 3. IC2 bandwidth di dema ji bo çend veavakirina
| Veavakirina ajokerê | Mezinahiya pakêtê (bytes) | Bandwidth (bytes/sec) |
| 1 Hz - Resolution 4 × 4 - 1 armanc ji her deverê
- Tenê dûr + statûya armanc + hedefa nb tê dîtin |
124 |
124 |
| 1 Hz - Resolution 8 × 8 - 1 armanc ji her deverê
- Tenê dûr + statûya armanc + hedefa nb tê dîtin |
316 |
316 |
| 60 Hz - Çareserkirina 4 × 4 - 4 armanc li her deverê - hemî encam çalak kirin | 1008 | 63000 |
| 15 Hz - Çareserkirina 8 × 8 - 4 armanc li her deverê - hemî encam çalak kirin | 3360 | 50909 |
Dîroka Revision
Tablo 4. Dîroka guhertoya belgeyê
| Rojek | Awa | Changes |
| 03-Jun-2021 | 1 | Serbestberdana destpêkê |
BİXWÎNE BİXWÎNE - BİXWÎNE BİXWÎNE BİXWÎNE
STMicroelectronics NV û şaxên wê ("ST") mafê ku di her kêliyê de bêyî agahdarî li ser hilberên ST-ê û / an jî vê belgeyê biguhezînin, rastkirin, çêtirkirin, guheztin û çêtirkirinan diparêzin. Pêdivî ye ku kirrûbir berî ku fermanan bidin agahdariya herî dawî ya têkildar li ser hilberên ST bistînin. Berhemên ST di dema pejirandina fermanê de li gorî şert û mercên firotanê yên ST têne firotin.
Kiryar bi tenê ji bijartin, hilbijartin û karanîna hilberên ST berpirsiyar in û ST ji bo arîkariya serîlêdanê an sêwirana hilberên Kirrûbiran berpirsiyarî nagire.
Li vir ji hêla ST ve ti destûrek, eşkere an jî têgihîştî, ji tu mafek milkê rewşenbîrî re nayê dayîn
Ji nû ve firotina hilberên ST bi şertên ku ji agahdariya ku li vir hatî destnîşan kirin cûdatir dê garantiyek ku ST ji bo hilberek weha hatî dayîn betal bike.
ST û logoya ST marqeyên ST ne. Ji bo bêtir agahdarî li ser marqeyên ST, ji kerema xwe serî lê bidin www.st.com/trademarks. Hemî navên hilber an karûbarê din milkê xwediyên wan ên têkildar in.
Agahdariya di vê belgeyê de agahdariya ku berê di guhertoyên berê yên vê belgeyê de hatine peyda kirin digire û diguhezîne.
© 2021 STMicroelectronics - Hemî maf parastî ne
Zêdetir Di derbarê Vê Manualê de Bixwînin û PDF-ê dakêşin:
Belge / Çavkanî
![]() |
ST VL53L5CX Wextê Firînê 8 x 8 Sensorê Rêzkirina Pirzone [pdf] Rêbernameya Bikarhêner VL53L5CX, 8 x 8 Sensorê Rêzkirina Pirzone |




