STM32 Nucleo-ի ժամանակի թռիչքի ցուցիչ՝ ընդլայնված տիրույթի չափմամբ

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 

Սարքավորումն ավարտված էview

Վերջին տեղեկատվությունը հասանելի է 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
  • Փաթեթը կրում է երկու ճեղքման տախտակ
    Սարքավորումն ավարտված էview

Թռիչքի ժամանակի սենսորներ Ծրագրային միջավայր 

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):
    HW նախադրյալներ
  • 1x STM32 Nucleo մշակման տախտակ (NUCLEO-F401RE նախկինampլե)
    HW նախադրյալներ
  • 1x Նոթբուք/Համակարգիչ Windows-ով
  • 1x USB տիպի A-ից մինչև Mini-B USB մալուխ
  • Եթե ​​դուք չունեք STM32 Nucleo մշակման տախտակ, կարող եք պատվիրել Nucleo փաթեթ (P-NUCLEO-53L4A2):
    HW նախադրյալներ
  • 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.

NUCLEO Kit վարորդի տեղադրում

  1. Միացրեք P-NUCLEO-ն համակարգչին USB-ի միջոցով
    • Սպասեք, որ տախտակը ճանաչվի; դրայվերները տեղադրվում են ավտոմատ կերպով)
    • Եթե Windows-ը չի կարող ավտոմատ կերպով տեղադրել STLINK դրայվերը, խնդրում ենք հետևել քայլ 2-ին
    NUCLEO Kit վարորդի տեղադրում
  2. Տեղադրեք PC USB պորտի վարորդը՝ Nucleo տախտակը հայտնաբերելու համար
    • Ներբեռնեք STSW-LINK009 www.st.com կայքից
    • Unzip և կրկնակի սեղմեք «stlink_winusb_install.batվարորդը տեղադրելու համար:
    NUCLEO Kit վարորդի տեղադրում

VL53L4CX GUI ծրագրաշարի տեղադրում

GUI-ն ընդհանուր առմամբ սարքը գնահատելու առաջին և հեշտ գործիքն է
  • Կատարեք HW տեղադրում և միացրեք VL53L4CX ընդարձակման տախտակը + Nucleo F401RE համակարգչին
  • Տեղադրեք GUI SW-ը ​​VL53L4CX Դեմո և կազմաձևման կարգավորումների համար
    • TSW-IMG030, ներբեռնված է www.st.com
    • Գործարկեք տեղադրիչը ադմինիստրատորի արտոնություններով
      Օգտագործողի գրաֆիկական ինտերֆեյսը կարող է.
    • Կատարեք օֆսեթ և Xtalk չափորոշում և պատկերացրեք տրամաչափման տվյալները
    • Փոխեք VL53L4CX-ի հիմնական պարամետրերը
    • Ցուցադրել իրական ժամանակի տվյալները (հեռավորությունը, ազդանշանը, շրջակա միջավայրի արագությունը)
    • Ստացեք տվյալների գրանցում և վերարտադրեք տվյալների մատյան (.csv file)
      VL53L4CX GUI ծրագրաշարի տեղադրում
    • Կատարեք 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

X-CUBE ծրագրային փաթեթի բովանդակությունը՝ API SW + SW examples

Բարձր ճշգրտության Թռիչքի ժամանակի ցուցիչի ընդարձակման տախտակ 

Գնահատման կոդը օրինակample (.bin) օգտագործելով X-CUBE-TOF1 և NUCLEO Pack

X-CUBE ծրագրային փաթեթի բովանդակությունը՝ API SW + SW examples

VL53L4CX սենսոր ընդլայնված տիրույթի չափման ընդլայնման տախտակով 

Սկսեք ծրագրավորումը կոդով, օրինակamples օգտագործելով X-CUBE-TOF1 և NUCLEO Pack

Գնահատման կոդը օրինակample (.bin) օգտագործելով 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 սալիկների վրա:

STM32 Բաց զարգացման միջավայր. այն ամենը, ինչ ձեզ հարկավոր է

Լոգոն

Փաստաթղթեր / ռեսուրսներ

ST STM32 Nucleo-ի ժամանակի թռիչքի ցուցիչ՝ ընդլայնված տիրույթի չափմամբ [pdf] Օգտագործողի ուղեցույց
STM32 Nucleo Թռիչքի ժամանակի ցուցիչ ընդլայնված տիրույթի չափումով, STM32 Nucleo, Ժամանակի թռիչքի ցուցիչ՝ ընդլայնված տիրույթի չափմամբ, երկարացված միջակայքի չափում, միջակայքի չափում

Հղումներ

Թողնել մեկնաբանություն

Ձեր էլփոստի հասցեն չի հրապարակվի: Պարտադիր դաշտերը նշված են *