ISensore yeFlight yeXesha le-STM32 yeNucleo enoMlinganiselo woHlelo oloNgezelelweyo

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 

Hardware Overview

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
    Hardware Overview

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).
    Iimfuno ze-HW
  • 1x STM32 ibhodi yophuhliso lweNucleo (NUCLEO-F401RE for example)
    Iimfuno ze-HW
  • 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):
    Iimfuno ze-HW
  • 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.

Ufakelo lomqhubi we-NUCLEO Kit

  1. 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
    Ufakelo lomqhubi we-NUCLEO Kit
  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 lomqhubi we-NUCLEO Kit

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)
      Ufakelo lwesoftware yeVL53L4CX GUI
    • 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

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

X-CUBE imixholo yephakheji yesoftware: API SW + SW exampLes

Inzwa ye-VL53L4CX enebhodi yokwandiswa komlinganiselo woluhlu 

Qala inkqubo ngekhowudi exampusebenzisa i-X-CUBE-TOF1 kunye ne-NUCLEO Pack

Ikhowudi yovavanyo example (.bin) usebenzisa i-X-CUBE-TOF1 kunye ne-NUCLEO Pack

Amaxwebhu kunye neZibonelelo eziNxulumeneyo

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.

UkuKhawuleza, ukuCwangcisa okufikelelekayo kunye noPhuhliso

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.

I-STM32 Imekobume yoPhuhliso eVulekileyo: yonke into oyifunayo

Ilogo

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

Iimbekiselo

Shiya uluvo

Idilesi yakho ye-imeyile ayizupapashwa. Iindawo ezifunekayo ziphawulwe *