STM32 Nucleo-ի ժամանակի թռիչքի ցուցիչ՝ ընդլայնված տիրույթի չափմամբ
Թռիչքի ժամանակի սենսոր՝ ընդլայնված միջակայքի չափմամբ՝ հիմնված STM53 Nucleo-ի VL4L32CX ընդարձակման տախտակի վրա
Սարքավորումն ավարտված էview
X-NUCLEO-53L4A2 Սարքավորումների նկարագրություն
- X-NUCLEO-53L4A2-ը թռիչքի ժամանակի սենսոր է՝ ընդլայնված տիրույթի չափման և զարգացման տախտակով, որը նախագծված է VL53L4CX սենսորի շուրջ՝ հիմնված ST FlightSense™ արտոնագրված տեխնոլոգիայի վրա:
- VL53L4CX-ը շփվում է STM32 Nucleo ծրագրավորող տախտակի հյուրընկալող միկրոկառավարիչի հետ Arduino UNO R2 միակցիչում հասանելի I3C հղման միջոցով:
Հիմնական ապրանքներ նավի վրա
VL53L4CX Թռիչքի ժամանակի (ToF) Թռիչքի ժամանակի սենսոր՝ ընդլայնված միջակայքի չափմամբ
0.25, 0.5 և 1 մմ հեռավորություններ օդային բացերը մոդելավորելու համար, ծածկող ակնոցներ
Breakout տախտակների միակցիչներ
SATEL-VL53L4CX Breakout տախտակները կարելի է ձեռք բերել առանձին
Պատվերի կոդը՝ X-NUCLEO-53L4A2
Վերջին տեղեկատվությունը հասանելի է www.st.com
X-NUCLEO-53L4A2
- X-NUCLEO-53L4A2 ընդարձակման տախտակ
- VL53L4CX սարքերը մաքսային հավելվածներում կարող են ինտեգրվել ընդարձակման տախտակի կամ արտաքին VL53L4CX բեկման հետ:
- Ճեղքման տախտակները առաքվում են առանձին:
- X-NUCLEO-53L4A2-ը հասանելի է նաև որպես NUCLEO փաթեթ (P-NUCLEO-53L4A2)
- X-NUCLEO-53L4A2 ընդլայնման տախտակը նույնպես կարելի է պատվիրել www.st.com որպես NUCLEO փաթեթի մի մաս՝ ընդարձակման տախտակով և STM32 NUCLEO տախտակով:
- Պատվերի կոդը՝ P-NUCLEO-53L4A2:
X-NUCLEO-53L4A2 ընդարձակման տախտակ և NUCLEO-F401RE ամբողջական հնարավորություններ: - VL53L4CX անջատիչ տախտակները կարելի է պատվիրել առանձին
- Պատվերի կոդը՝ SATEL-VL53L4CX
- Փաթեթը կրում է երկու ճեղքման տախտակ
Թռիչքի ժամանակի սենսորներ Ծրագրային միջավայր
STM32Cube Software Overview
X-CUBE-TOF1 ծրագրի նկարագրությունը
- X-CUBE-TOF1 ծրագրային փաթեթը STM32Cube ընդլայնում է Time-ofFlight արտադրանքի ընտանիքի ընդլայնման տախտակների համար (ներառյալ X-NUCLEO-53L4A2) STM32-ի համար: Աղբյուրի կոդը հիմնված է STM32Cube-ի վրա՝ հեշտացնելու շարժականությունը և կոդերի փոխանակումը տարբեր STM32 MCU ընտանիքներում: Ա սampԻրականացումը հասանելի է STM32 Nucleo միջակայքի սենսորային ընդարձակման տախտակի համար (X-NUCLEO-53L4A2), որը միացված է STM32 Nucleo մշակման տախտակի վրա (NUCLEOF401RE կամ NUCLEO L476RG):
Հիմնական հատկանիշները
- Վարորդի շերտ (VL53L4CX դրայվեր) VL53L4CX սենսորի ամբողջական կառավարման համար՝ ընդլայնված տիրույթի չափմամբ՝ ինտեգրված X-NUCLEO53L4A2 ընդլայնման տախտակում:
- Հեշտ տեղափոխելիություն տարբեր MCU ընտանիքներում՝ STM32Cube-ի շնորհիվ:
- Անվճար, օգտագործողի համար հարմար լիցենզիայի պայմաններ:
- Sampտիրույթի չափման կոդը:
Վերջին SW հասանելի է www.st.com
X-CUBE-TOF1
Setup & Demo Examples
HW նախադրյալներ
- 1x Բարձր ճշգրտության ToF սենսորային ընդլայնման տախտակ՝ հիմնված VL53L4CX-ի վրա (X-NUCLEO-53L4A2):
- 1x STM32 Nucleo մշակման տախտակ (NUCLEO-F401RE նախկինampլե)
- 1x Նոթբուք/Համակարգիչ Windows-ով
- 1x USB տիպի A-ից մինչև Mini-B USB մալուխ
- Եթե դուք չունեք STM32 Nucleo մշակման տախտակ, կարող եք պատվիրել Nucleo փաթեթ (P-NUCLEO-53L4A2):
- X-NUCLEO-53L4A2 ընդարձակման տախտակը և NUCLEO-F401RE-ի ամբողջական հնարավորությունները միասին տրամադրված:
- STSW-IMG029: Մերկ վարորդ VL53L4CX-ի համար
- STSW-IMG030: P-NUCLEO-53L4A2 գրաֆիկական ինտերֆեյս (GUI) Windows 7 և 10-ում
- STSW-IMG031: Linux-ի վարորդ VL53L4CX-ի համար
- X-CUBE-TOF1: Թռիչքի ժամանակի սենսորների ծրագրակազմի ընդլայնում STM32Cube-ի համար:
- Երբ տեղադրում եք X-CUBE-TOF1-ը, տեղադրողը տեղադրում է նաև նախկինում պարունակող գրացուցակըampՕրինակ՝ այստեղ նախագծեր.
- C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE TOF1\4.0.0\Projects\STM32F401RENucleo\Examples\53L4A2\53L4A2_SimpleRanging.
- Երբ տեղադրում եք X-CUBE-TOF1-ը, տեղադրողը տեղադրում է նաև նախկինում պարունակող գրացուցակըampՕրինակ՝ այստեղ նախագծեր.
NUCLEO Kit վարորդի տեղադրում
- Միացրեք P-NUCLEO-ն համակարգչին USB-ի միջոցով
• Սպասեք, որ տախտակը ճանաչվի; դրայվերները տեղադրվում են ավտոմատ կերպով)
• Եթե Windows-ը չի կարող ավտոմատ կերպով տեղադրել STLINK դրայվերը, խնդրում ենք հետևել քայլ 2-ին
- Տեղադրեք PC USB պորտի վարորդը՝ Nucleo տախտակը հայտնաբերելու համար
• Ներբեռնեք STSW-LINK009 www.st.com կայքից
• Unzip և կրկնակի սեղմեք «stlink_winusb_install.bat
վարորդը տեղադրելու համար:
VL53L4CX GUI ծրագրաշարի տեղադրում
GUI-ն ընդհանուր առմամբ սարքը գնահատելու առաջին և հեշտ գործիքն է
- Կատարեք HW տեղադրում և միացրեք VL53L4CX ընդարձակման տախտակը + Nucleo F401RE համակարգչին
- Տեղադրեք GUI SW-ը VL53L4CX Դեմո և կազմաձևման կարգավորումների համար
- TSW-IMG030, ներբեռնված է www.st.com
- Գործարկեք տեղադրիչը ադմինիստրատորի արտոնություններով
Օգտագործողի գրաֆիկական ինտերֆեյսը կարող է. - Կատարեք օֆսեթ և Xtalk չափորոշում և պատկերացրեք տրամաչափման տվյալները
- Փոխեք VL53L4CX-ի հիմնական պարամետրերը
- Ցուցադրել իրական ժամանակի տվյալները (հեռավորությունը, ազդանշանը, շրջակա միջավայրի արագությունը)
- Ստացեք տվյալների գրանցում և վերարտադրեք տվյալների մատյան (.csv file)
- Կատարեք HW տեղադրում և միացրեք NUCLEO հավաքածուն (P-NUCLEO 53L4A2) համակարգչին
- Տեղադրեք X-CUBE-TOF1 SW փաթեթը
- X-CUBE-TOF1 rev 4.0.0 կամ ավելի նոր, ներբեռնված www.st.com կայքից
- X-CUBE-TOF1-ը տեղադրվում է STM32CubeMx-ի միջոցով, կառավարեք ծրագրաշարի տեղադրման բաժինը:
- X-CUBE-TOF1-ը տեղադրվելուց հետո: Գնալ
- C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\4.0.0- B1\Projects\STM32F401RE Nucleo\Examples\53L4A2\53L4A2_SimpleRanging
X-CUBE ծրագրային փաթեթի բովանդակությունը՝ API SW + SW examples
Բարձր ճշգրտության Թռիչքի ժամանակի ցուցիչի ընդարձակման տախտակ
Գնահատման կոդը օրինակample (.bin) օգտագործելով X-CUBE-TOF1 և NUCLEO Pack
VL53L4CX սենսոր ընդլայնված տիրույթի չափման ընդլայնման տախտակով
Սկսեք ծրագրավորումը կոդով, օրինակamples օգտագործելով X-CUBE-TOF1 և NUCLEO Pack
Գնալ դեպի https://www.st.com/en/imaging-and-photonics-solutions/VL53L4CX
Բոլոր փաստաթղթերը հասանելի են համապատասխան արտադրանքի Փաստաթղթերի ներդիրում webէջ
VL53L4CX: Ապրանքի թղթապանակ
- DS13805 Թռիչքի ժամանակի սենսոր՝ ընդլայնված տիրույթի չափմամբ – տվյալների թերթիկ
X-NUCLEO-53L4A2: Ապրանքի թղթապանակ
- DB462 Թռիչքի ժամանակի սենսոր՝ ընդլայնված միջակայքի չափման ընդլայնման տախտակով, որը հիմնված է VL53L4CX-ի վրա STM32 Nucleo-ի համար – տվյալների համառոտ
- X-NUCLEO-53L4A2 Արագ մեկնարկի ուղեցույցԹռիչքի ժամանակի սենսոր՝ ընդլայնված տիրույթի չափմամբ. այս փաստաթուղթը
- UM2976 Սկսում ենք X-NUCLEO-53L4A2 Թռիչքի ժամանակի սենսորով ընդլայնված տիրույթի չափմամբ՝ հիմնված VL53L4CX-ի վրա STM32 Nucleo-ի համար – օգտագործողի ձեռնարկ
P-NUCLEO-53L4A2. Ապրանքի թղթապանակ
- DBxxxx VL53L4CX Nucleo փաթեթ՝ X-NUCLEO-53L4A2 ընդարձակման տախտակով և STM32F401RE Nucleo տախտակով – տվյալների համառոտ
SATEL-VL53L4CX. Ապրանքի թղթապանակ
- DB4632 VL53L4CX ճեղքման տախտակ Թռիչքի ժամանակի սենսոր՝ ընդլայնված տիրույթի չափմամբ – տվյալների համառոտ
STSW-IMG029. Մերկ վարորդ VL53L4CX թղթապանակի համար
- DB4583 Հավելվածի ծրագրավորման ինտերֆեյս (API) VL53L4CX-ի համար – տվյալների համառոտ
STSW-IMG030. Օգտագործողի գրաֆիկական ինտերֆեյսի (GUI) թղթապանակ
- DB4584: P-NUCLEO-53L4A2 փաթեթի գրաֆիկական ինտերֆեյս (GUI) – տվյալների համառոտ
- Ծրագրային ապահովման կարգավորում file
X-CUBE-TOF1. Ծրագրային փաթեթ STM32Cube-ի համար
- DB4449 Թռիչքի ժամանակի սենսորների ծրագրակազմի ընդլայնում STM32Cube-ի համար – տվյալների համառոտ
- UMxxxx Սկսում ենք STMicroelectronics X-CUBE-TOF1-ի, Թռիչքի ժամանակի սենսորների, STM32CubeMX-ի ծրագրային փաթեթի հետ – Օգտագործողի ձեռնարկ
- Ծրագրային ապահովման կարգավորում file
STM32 ODE էկոհամակարգ
ԱՐԱԳ, ՄԱՏՉԵԼԻ ՆԱԽԱՊԱՏԻՊՈՒՄ ԵՎ ԶԱՐԳԱՑՈՒՄ
STM32 Open Development Environment-ը (ODE) բաց, ճկուն, հեշտ և մատչելի միջոց է՝ զարգացնելու նորարարական սարքեր և հավելվածներ՝ հիմնված STM32 32-բիթանոց միկրոկոնտրոլերների ընտանիքի վրա՝ համակցված ընդլայնման տախտակների միջոցով միացված այլ գերժամանակակից ST բաղադրիչների հետ: Այն թույլ է տալիս արագ նախատիպեր պատրաստել առաջատար բաղադրիչներով, որոնք կարող են արագ վերածվել վերջնական դիզայնի:
STM32 ODE-ն ներառում է հետևյալ հինգ տարրերը.
- STM32 Nucleo մշակման տախտակներ: Մատչելի զարգացման տախտակների համապարփակ տեսականի STM32 միկրոկառավարիչների բոլոր սերիաների համար, անսահմանափակ միասնական ընդլայնման հնարավորություններով և ինտեգրված կարգաբերիչով/ծրագրավորողով:
- STM32 Nucleo ընդարձակման տախտակներ: Լրացուցիչ ֆունկցիոնալությամբ տախտակներ՝ անհրաժեշտության դեպքում զգայական, կառավարում, կապակցման, հոսանքի, աուդիո կամ այլ գործառույթներ ավելացնելու համար: Ընդարձակման տախտակները միացված են STM32 Nucleo մշակման տախտակների վերևում: Ավելի բարդ ֆունկցիոնալ հնարավորություններ կարելի է ձեռք բերել լրացուցիչ ընդարձակման տախտակներ տեղադրելով:
- STM32Cube ծրագրակազմ: Անվճար գործիքների և ներկառուցված ծրագրաշարի մի շարք STM32-ի վրա արագ և հեշտ զարգացում ապահովելու համար, ներառյալ ապարատային աբստրակցիոն շերտը, միջին ծրագրակազմը և
STM32CubeMX PC-ի վրա հիմնված կոնֆիգուրատոր և կոդի գեներատոր - STM32Cube ընդլայնման ծրագիր: Ընդլայնման ծրագրակազմը տրամադրվում է անվճար STM32 Nucleo ընդլայնման տախտակների հետ օգտագործման համար և համատեղելի STM32Cube ծրագրային շրջանակի հետ։
- STM32Cube ֆունկցիոնալ փաթեթներ: Գործառույթների հավաքածու, օրինակamples որոշ հավելվածների ամենատարածված դեպքերի համար, որոնք ստեղծվել են STM32 Nucleo մշակման տախտակների և ընդլայնումների մոդուլյարության և փոխգործունակության միջոցով, STM32Cube ծրագրաշարի և ընդլայնումների միջոցով:
STM32 Open Development Environment-ը համատեղելի է զարգացման միջավայրերի լայն շրջանակի հետ, ներառյալ STM32CubeIDE, IAR EWARM, Keil MDK-ARM և GCC/LLVM-ի վրա հիմնված IDE-ները՝ տարբեր բաղադրիչները ինտեգրելու հնարավորությամբ, ինչպիսիք են STM32CubeMX, STM32Cube32Programmer կամ STMXNUMXCubeProgrammer.
STM32 Բաց զարգացման միջավայր. այն ամենը, ինչ ձեզ հարկավոր է
Ընդլայնվող տախտակների լայն տեսականի՝ հիմնված առաջատար առևտրային արտադրանքի և մոդուլային ծրագրաշարի վրա՝ վարորդից մինչև կիրառական մակարդակ, հնարավորություն է տալիս գաղափարների արագ նախատիպավորում, որոնք կարող են սահուն ձևափոխվել վերջնական դիզայնի:
Ձեր դիզայնը սկսելու համար.
- Ընտրեք համապատասխան STM32 Nucleo մշակման տախտակ (NUCLEO) և ընդարձակման (X-NUCLEO) տախտակներ (սենսորներ, կապակցում, աուդիո, շարժիչի կառավարում և այլն) Ձեզ անհրաժեշտ ֆունկցիոնալության համար:
- Ընտրեք ձեր զարգացման միջավայրը (IAR EWARM, Keil MDK և GCC/LLVM-ի վրա հիմնված IDE-ներ) և օգտագործեք անվճար STM32Cube գործիքներն ու ծրագրերը, ինչպիսիք են STM32CubeMX, STM32CubeProgrammer, STM32CubeMonitor կամ STM32CubeIDE:
- Ներբեռնեք բոլոր անհրաժեշտ ծրագրաշարը՝ գործառույթը ընտրված STM32 Nucleo ընդլայնման տախտակների վրա գործարկելու համար:
- Կազմեք ձեր դիզայնը և վերբեռնեք այն STM32 Nucleo մշակման տախտակում:
- Այնուհետև սկսեք մշակել և փորձարկել ձեր հավելվածը:
STM32 Open Development Environment նախատիպի սարքավորման վրա մշակված ծրագրակազմը կարող է ուղղակիորեն օգտագործվել առաջադեմ նախատիպային տախտակի կամ վերջնական արտադրանքի նախագծման մեջ՝ օգտագործելով նույն առևտրային ST բաղադրիչները կամ բաղադրիչները նույն ընտանիքից, ինչ STM32 Nucleo սալիկների վրա:
Փաստաթղթեր / ռեսուրսներ
![]() |
ST STM32 Nucleo-ի ժամանակի թռիչքի ցուցիչ՝ ընդլայնված տիրույթի չափմամբ [pdf] Օգտագործողի ուղեցույց STM32 Nucleo Թռիչքի ժամանակի ցուցիչ ընդլայնված տիրույթի չափումով, STM32 Nucleo, Ժամանակի թռիչքի ցուցիչ՝ ընդլայնված տիրույթի չափմամբ, երկարացված միջակայքի չափում, միջակայքի չափում |