ISensore yeFlight yeXesha le-STM32 yeNucleo enoMlinganiselo woHlelo oloNgezelelweyo
Ixesha le-Flight sensor kunye nomlinganiselo woluhlu olwandisiweyo olusekwe kwibhodi yokwandisa i-VL53L4CX ye-STM32 Nucleo
Hardware Overview
I-X-NUCLEO-53L4A2 iNkcazelo yeHardware
- I-X-NUCLEO-53L4A2 yinzwa yeXesha le-Flight enomlinganiselo owandisiweyo woluhlu kunye nebhodi yophuhliso eyenzelwe ukujikeleza i-VL53L4CX sensor esekwe kwi-ST FlightSense™ itekhnoloji enelungelo elilodwa lomenzi wechiza.
- I-VL53L4CX inxibelelana ne-STM32 Nucleo developer board board host microcontroller ngokusebenzisa ikhonkco ye-I2C ekhoyo kwi-Arduino UNO R3 ikhonkco.
IiMveliso eziphambili ebhodini
I-VL53L4CX Ixesha le-Flight (ToF) Ixesha le-Flight sensor kunye nomlinganiselo woluhlu olwandisiweyo
0.25, 0.5 kunye ne-1mm i-spacers ukulinganisa izithuba zomoya, kunye ne iiglasi zokugquma
Iibhodi zokuqhawuka izihlanganisi
I-SATEL-VL53L4CX iibhodi zokuqhawula zingathengwa ngokwahlukileyo
Ikhowudi yomyalelo: X-NUCLEO-53L4A2
Ulwazi lwamva nje luyafumaneka ku www.st.com
X-NUCLEO-53L4A2
- Ibhodi yokwandisa i-X-NUCLEO-53L4A2
- Izixhobo ze-VL53L4CX kwizicelo zesiko zinokudibaniswa nebhodi yokwandisa, okanye ukuphuma kwe-VL53L4CX yangaphandle.
- Iibhodi zokuqhawula zihanjiswa ngokwahlukileyo.
- I-X-NUCLEO-53L4A2 ikwafumaneka njenge-NUCLEO Pack (P-NUCLEO-53L4A2)
- Ibhodi yokwandisa i-X-NUCLEO-53L4A2 nayo inoku-odolwa kuyo www.st.com njengenxalenye ye-NUCLEO Pack enebhodi yokwandisa kunye nebhodi ye-STM32 NUCLEO.
- Ikhowudi ye-odolo: P-NUCLEO-53L4A2:
Ibhodi yokwandisa i-X-NUCLEO-53L4A2 kunye nebhodi yeempawu ze-NUCLEO-F401RE epheleleyo. - Iibhodi zokuqhawuka ze-VL53L4CX zinokuodolwa ngokwahlukileyo
- Ikhowudi yeodolo: SATEL-VL53L4CX
- Ipakethi iphethe iibhodi ezimbini zokuqhawula
Abenzi boluvo bexesha lokubhabha kweSoftwe
STM32Cube Software Overview
X-CUBE-TOF1 inkcazelo yesoftware
- Iphakheji yesofthiwe ye-X-CUBE-TOF1 yi-STM32Cube yokwandiswa kweebhodi zokwandiswa kwentsapho yemveliso ye-Time-ofFlight (kubandakanywa ne-X-NUCLEO-53L4A2) ye-STM32. Ikhowudi yomthombo isekwe kwi-STM32Cube ukwenza lula ukuphatheka kunye nokwabelana ngekhowudi kwiintsapho ezahlukeneyo ze-STM32 MCU. A sampukuphunyezwa kwe-le kuyafumaneka kwi-STM32 Nucleo esukela kwibhodi yokwandisa inzwa (X-NUCLEO-53L4A2) eplagwe phezu kwebhodi yophuhliso ye-STM32 Nucleo (NUCLEOF401RE okanye NUCLEO L476RG).
Ezona mpawu
- Umaleko womqhubi (umqhubi we-VL53L4CX) wolawulo olupheleleyo lwe-VL53L4CX inzwa kunye nomlinganiselo woluhlu olwandisiweyo oluhlanganiswe kwibhodi yokwandisa i-X-NUCLEO53L4A2.
- Ukuphatheka ngokulula kwiintsapho ezahlukeneyo ze-MCU, enkosi kwi-STM32Cube.
- Imiqathango yelayisensi esimahla, esebenziseka lula.
- Sample khowudi yokulinganisa okuphakathi.
I-SW yamva nje iyafumaneka www.st.com
X-CUBE-TOF1
Ukuseta kunye neDemo ExampLes
Iimfuno ze-HW
- 1x Ukuchaneka okuphezulu kwebhodi ye-ToF yokwandisa inzwa esekelwe kwi-VL53L4CX (X-NUCLEO-53L4A2).
- 1x STM32 ibhodi yophuhliso lweNucleo (NUCLEO-F401RE for example)
- 1x ILaptop/PC eneWindows
- 1x USB uhlobo A ukuya Mini-B USB intambo
- Ukuba awunayo ibhodi yophuhliso ye-STM32 Nucleo, unga-odola ipakethe yeNucleo (P-NUCLEO-53L4A2):
- Ibhodi yokwandisa i-X-NUCLEO-53L4A2 kunye ne-NUCLEO-F401RE ibhodi yeempawu ezipheleleyo zihanjiswe kunye.
- STSW-IMG029: Umqhubi we-VL53L4CX
- STSW-IMG030: I-P-NUCLEO-53L4A2 i-Graphical User Interface (GUI) ivuliwe Windows 7 kunye ne-10
- STSW-IMG031: Umqhubi weLinux weVL53L4CX
- X-CUBE-TOF1: Ukwandiswa kwesoftware yeenzwa zexesha le-Flight ye-STM32Cube.
- Xa ufaka i-X-CUBE-TOF1 i-installer ifake kwakhona ulawulo oluqulethe i-exampiiprojekthi apha umzekelo:
- C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE TOF1\4.0.0\Projects\STM32F401RENucleo\Examples\53L4A2\53L4A2_SimpleRanging.
- Xa ufaka i-X-CUBE-TOF1 i-installer ifake kwakhona ulawulo oluqulethe i-exampiiprojekthi apha umzekelo:
Ufakelo lomqhubi we-NUCLEO Kit
- Qhagamshela i-P-NUCLEO kwiPC nge-USB
• Ukulinda ukuba ibhodi yamkelwe; abaqhubi bafakwe ngokuzenzekelayo)
• Ukuba iWindows ayinakuhlohla ngokuzenzekelayo umqhubi we-STLINK, nceda ulandele inyathelo lesi-2
- Faka i-PC USB port driver ukubona ibhodi yeNucleo
• Khuphela i-STSW-LINK009 kwi-www.st.com
• Vula unzip kwaye ucofe kabini ku “stlink_winusb_install.bat
” ukufaka umqhubi.
Ufakelo lwesoftware yeVL53L4CX GUI
I-GUI sisixhobo sokuqala kwaye kulula ukuvavanya isixhobo
- Yenza ufakelo lwe-HW kwaye uqhagamshele ibhodi yokwandisa iVL53L4CX + Nucleo F401RE kwiPC
- Faka i-GUI SW ye-VL53L4CX Demo kunye nezicwangciso zoqwalaselo
- TSW-IMG030, ikhutshelwe kwi www.st.com
- Qhuba isifakeli ngamalungelo olawulo
IsiNxulumanisi soMsebenzisi weMizobo sinoku: - Yenza i-offset kunye ne-Xtalk calibration kwaye ubone idatha yokulinganisa
- Guqula iiparamitha eziphambili zeVL53L4CX
- Bonisa ixesha lokwenyani idatha (umgama, umqondiso, izinga le-ambient)
- Fumana ukuloga kwedatha kwaye udlale kwakhona idatalog (.csv file)
- Yenza ufakelo lwe-HW kwaye uqhagamshele ikhithi ye-NUCLEO ( P-NUCLEO 53L4A2) kwiPC
- Faka iphakheji ye-X-CUBE-TOF1 SW
- X-CUBE-TOF1 rev 4.0.0 okanye entsha, ikhutshelwe kwi-www.st.com
- I-X-CUBE-TOF1 ifakwe nge-STM32CubeMx, lawula icandelo lofakelo lwesoftware.
- Nje ukuba i-X-CUBE-TOF1 ifakiwe. Yiya e
- C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\4.0.0- B1\Projects\STM32F401RE Nucleo\Examples\53L4A2\53L4A2_SimpleRanging
X-CUBE imixholo yephakheji yesoftware: API SW + SW exampLes
Ukuchaneka okuphezulu Ixesha le-Flight Sensor ibhodi yokwandisa
Ikhowudi yovavanyo example (.bin) usebenzisa i-X-CUBE-TOF1 kunye ne-NUCLEO Pack
Inzwa ye-VL53L4CX enebhodi yokwandiswa komlinganiselo woluhlu
Qala inkqubo ngekhowudi exampusebenzisa i-X-CUBE-TOF1 kunye ne-NUCLEO Pack
Yiya e https://www.st.com/en/imaging-and-photonics-solutions/VL53L4CX
Onke amaxwebhu ayafumaneka kwithebhu yoXwebhu yeemveliso ezinxulumeneyo webiphepha
VL53L4CX: Ifolda yeMveliso
- DS13805 : Ixesha le-Flight sensor kunye nomlinganiselo woluhlu olwandisiweyo - sheet sheet
X-NUCLEO-53L4A2: Ifolda yeMveliso
- DB462 : Isivamvo sexesha le-Flight kunye nebhodi yokwandiswa koluhlu olwandisiweyo olusekwe kwi-VL53L4CX ye-STM32 Nucleo-idatha emfutshane
- X-NUCLEO-53L4A2 Isikhokelo sokuqalisa ngokukhawuleza: Isivamvo sexesha le-Flight kunye nomlinganiselo woluhlu olwandisiweyo - olu xwebhu
- UM2976 : Ukuqalisa nge-X-NUCLEO-53L4A2 Isivamvo seXesha le-Flight kunye nomlinganiselo owandisiweyo woluhlu olusekwe kwi-VL53L4CX ye-STM32 Nucleo - incwadi yomsebenzisi
I-P-NUCLEO-53L4A2: Ifolda yeMveliso
- DBxxxx Ipakethi ye-VL53L4CX Nucleo ene-X-NUCLEO-53L4A2 ibhodi yokwandisa kunye nebhodi ye-STM32F401RE Nucleo- emfutshane idatha
I-SATEL-VL53L4CX: Ifolda yeMveliso
- DB4632 : Ibhodi yokuqhawuka yeVL53L4CX Ixesha le-Flight sensor kunye nomlinganiselo woluhlu olwandisiweyo-ingcaciso emfutshane
STSW-IMG029: Umqhubi ongenanto weVL53L4CX ifolda
- DB4583 : I-Application Programming Interface (API) ye-VL53L4CX - ingcaciso emfutshane
STSW-IMG030: Isiqulatho soMzobo woMsebenzisi (GUI) Isiqulathi seefayili
- I-DB4584: i-P-NUCLEO-53L4A2 ipakethe ujongano lomsebenzisi womzobo (GUI) - ingcaciso emfutshane
- Ukuseta isoftware file
X-CUBE-TOF1: Iphakheji yesoftware ye-STM32Cube
- DB4449 : Ukwandiswa kwesoftware yeenzwa zeXesha le-Flight ye-STM32Cube - ingcaciso emfutshane
- UMxxxx : Ukuqalisa nge-STMicroelectronics X-CUBE-TOF1, Ixesha le-Flight sensors, iphakheji yesofthiwe ye-STM32CubeMX - Incwadi yoMsebenzisi
- Ukuseta isoftware file
I-STM32 ODE Ecosystem
IPROTOTYP EZIQHELEKILEYO, EZIXHELEKILEYO NOPHUHLISO
I-STM32 Open Development Environment (ODE) yindlela evulekileyo, eguquguqukayo, elula kwaye efikelelekayo yokuphuhlisa izixhobo ezintsha kunye nezicelo ezisekelwe kwintsapho ye-STM32 ye-32-bit microcontroller edibeneyo kunye namanye amacandelo e-ST asemgangathweni adityaniswe ngokusebenzisa iibhodi zokwandisa. Yenza iprototyping ekhawulezayo enamacandelo aphambili anokuguqulwa ngokukhawuleza abe luyilo lokugqibela.
I-STM32 ODE ibandakanya ezi zinto zintlanu zilandelayo:
- Iibhodi zophuhliso ze-STM32 Nucleo. Uluhlu olubanzi lweebhodi zophuhliso ezifikelelekayo kuzo zonke ii-STM32 ze-microcontroller series, kunye namandla okwandisa okumanyeneyo, kunye ne-debugger edibeneyo / umdwelisi weprogram.
- Iibhodi zokwandiswa kwe-STM32 Nucleo. Iibhodi ezinomsebenzi owongezelelweyo wokongeza ukuva, ukulawula, ukudibanisa, amandla, iaudio okanye eminye imisebenzi njengoko kufuneka. Iibhodi zokwandisa zifakwe ngaphezulu kweebhodi zophuhliso ze-STM32 Nucleo. Imisebenzi enzima ngakumbi inokufezekiswa ngokubeka iibhodi ezongezelelweyo zokwandisa.
- Isoftware ye-STM32Cube Iseti yezixhobo ezingahlawulelwayo kunye nezitena ezifakelweyo zesoftware ukwenza uphuhliso olukhawulezayo nolulula kwi-STM32, kubandakanya i-Hardware Abstraction Layer, i-middleware kunye
STM32CubeMX PC-based configurator kunye nekhowudi generator - STM32Cube isoftwe yokwandisa. Isoftware yolwandiso enikezelwa simahla ukuze isetyenziswe kunye neebhodi zokwandisa ze-STM32 Nucleo, kwaye iyahambelana nesakhelo sesoftware ye-STM32Cube.
- Iipakethi zokuSebenza kwe-STM32Cube Iseti yomsebenzi examples kwezinye zezona meko zezicelo eziqhelekileyo ezakhiwe ngokuxhasa ukumodareyitha kunye nokusebenzisana kweebhodi zophuhliso ze-STM32 ze-Nucleo kunye nokwandiswa, kunye ne-STM32Cube software kunye nokwandiswa.
I-STM32 Open Development Environment ihambelana neendawo ezininzi zophuhliso ezibandakanya i-STM32CubeIDE, i-IAR EWARM, i-Keil MDK-ARM, kunye nee-IDE ezisekelwe kwi-GCC/LLVM, kunye nokukwazi ukudibanisa amacandelo ahlukeneyo afana ne-STM32CubeMX, STM32CubeProgrammer okanye STM32CubeMonitor.
I-STM32 Imekobume yoPhuhliso eVulekileyo: yonke into oyifunayo
Ukudityaniswa koluhlu olubanzi lweebhodi ezinwebekayo ezisekwe kwiimveliso zorhwebo ezikhokelayo kunye nesoftware yemodyuli, ukusuka kumqhubi ukuya kwinqanaba lesicelo, yenza ukuba umboniso okhawulezayo wezimvo unokuguqulwa ngokutyibilikayo ube uyilo lokugqibela.
Ukuqala uyilo lwakho:
- Khetha ibhodi yophuhliso ye-STM32 ye-Nucleo efanelekileyo (i-NUCLEO) kunye nokwandiswa (i-X-NUCLEO) iibhodi (i-sensors, uxhulumaniso, i-audio, i-motor control njl.) kwimisebenzi oyifunayo.
- Khetha indawo yakho yophuhliso (IAR EWARM, Keil MDK kunye ne-GCC/LLVM-based IDEs) kwaye usebenzise izixhobo ze-STM32Cube zasimahla kunye nesoftware efana ne-STM32CubeMX, STM32CubeProgrammer, STM32CubeMonitor okanye STM32CubeIDE.
- Khuphela yonke isoftware eyimfuneko ukuqhuba umsebenzi kwiibhodi zokwandisa ze-STM32 Nucleo ezikhethiweyo.
- Qokelela uyilo lwakho kwaye ulufake kwibhodi yophuhliso ye-STM32 Nucleo.
- Emva koko qalisa ukuphuhlisa nokuvavanya isicelo sakho.
I-Software ephuhliswe kwi-STM32 Open Development Environment prototyping hardware ingasetyenziswa ngokuthe ngqo kwiprototyping board ekwinqanaba eliphezulu okanye kuyilo lwemveliso yokugqibela kusetyenziswa amacandelo e-ST zorhwebo afanayo, okanye amacandelo asuka kusapho olunye njengalawo afumaneka kwiibhodi ze-STM32 Nucleo.
Amaxwebhu / Izibonelelo
![]() |
I-STM32 Nucleo Time Flight Sensor kunye ne-Extended Range Measurement [pdf] Isikhokelo somsebenzisi I-STM32 Nucleo Time Flight Sensor enoMlinganiselo woLudwe olwandisiweyo, i-STM32 Nucleo, iSensor yeFlight yeXesha enoMlinganiselo woLunge olwandisiweyo, uMlinganiselo woHlelo oloNgezelelweyo |