Кеңейтілген диапазонды өлшеуі бар STM32 Nucleo уақытының ұшу сенсоры

Кеңейтілген диапазонды өлшеуі бар STM32 Nucleo уақытының ұшу сенсоры

STM53 Nucleo үшін VL4L32CX кеңейту тақтасына негізделген кеңейтілген диапазонды өлшеуі бар ұшу уақыты сенсоры 

Аппараттық құрал біттіview

X-NUCLEO-53L4A2 Жабдық сипаттамасы

  • X-NUCLEO-53L4A2 — ST FlightSense™ патенттелген технологиясына негізделген VL53L4CX сенсорының айналасында жасалған кеңейтілген диапазонды өлшеу және дамыту тақтасы бар Ұшу уақыты сенсоры.
  • VL53L4CX Arduino UNO R32 қосқышында қол жетімді I2C сілтемесі арқылы STM3 Nucleo әзірлеуші ​​тақтасының хост микроконтроллерімен байланысады.

Борттағы негізгі өнімдер 

VL53L4CX Ұшу уақыты (ToF) Кеңейтілген диапазонды өлшеуі бар Ұшу уақыты сенсоры
0.25, 0.5 және 1 мм аралықтар көмегімен ауа аралықтарын имитациялау үшін көзілдірікті жабыңыз

Бөлу тақталарының қосқыштары 

SATEL-VL53L4CX сынғыш тақталарды бөлек сатып алуға болады

Тапсырыс коды: 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 кеңейту тақтасы және STM32 NUCLEO тақтасы бар NUCLEO бумасының бөлігі ретінде.
  • Тапсырыс коды: P-NUCLEO-53L4A2:
    X-NUCLEO-53L4A2 кеңейту тақтасы және NUCLEO-F401RE толық мүмкіндіктер тақтасы.
  • VL53L4CX ажыратқыш тақталарына бөлек тапсырыс беруге болады
  • Тапсырыс коды: SATEL-VL53L4CX
  • Пакетте екі үзіліс тақтасы бар
    Аппараттық құрал біттіview

Ұшу уақыты сенсорлары Бағдарламалық қамтамасыз ету ортасы 

STM32Cube бағдарламалық құралы аяқталдыview

X-CUBE-TOF1 бағдарламалық құралының сипаттамасы

  • X-CUBE-TOF1 бағдарламалық пакеті - STM32 үшін Time-offFlight өнімдер тобының (соның ішінде X-NUCLEO-53L4A2) кеңейту тақталарына арналған STM32Cube кеңейтімі. Бастапқы код әртүрлі STM32 MCU отбасыларында тасымалдануды және кодты бөлісуді жеңілдету үшін STM32Cube негізінде жасалған. А сample іске асыру STM32 Nucleo әзірлеу тақтасының (NUCLEOF53RE немесе NUCLEO L4RG) үстіне қосылған STM2 Nucleo ауқымындағы сенсорды кеңейту тақтасы (X-NUCLEO-32L401A476) үшін қол жетімді.

Негізгі мүмкіндіктер 

  • X-NUCLEO53L4A53 кеңейту тақтасына біріктірілген кеңейтілген диапазонды өлшеуі бар VL4L53CX сенсорын толық басқаруға арналған драйвер қабаты (VL4L2CX драйвері).
  • STM32Cube арқасында әртүрлі MCU отбасыларында оңай тасымалдануы.
  • Тегін, пайдаланушыға ыңғайлы лицензия шарттары.
  • Sampдиапазонды өлшеуге арналған le коды.

Соңғы SW мына мекенжайда қолжетімді www.st.com 
X-CUBE-TOF1

Орнату және көрсету мысалыamples 

HW алғышарттары

  • 1x VL53L4CX негізіндегі жоғары дәлдіктегі ToF сенсорының кеңейту тақтасы (X-NUCLEO-53L4A2).
    HW алғышарттары
  • 1x STM32 Nucleo әзірлеу тақтасы (мысалы, NUCLEO-F401REampле)
    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: Windows 53 және 4 жүйелеріндегі P-NUCLEO-2L7A10 графикалық пайдаланушы интерфейсі (GUI)
  • STSW-IMG031: VL53L4CX үшін Linux драйвері
  • 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. Nucleo тақтасын анықтау үшін компьютердің USB портының драйверін орнатыңыз
    • www.st.com сайтынан STSW-LINK009 жүктеп алыңыз
    • Қаптаманы ашыңыз және «stlink_winusb_install.batдрайверді орнату үшін ».
    NUCLEO Kit драйверін орнату

VL53L4CX GUI бағдарламалық құралын орнату

GUI әдетте құрылғыны бағалаудың бірінші және оңай құралы болып табылады
  • HW орнатуды орындаңыз және VL53L4CX кеңейту тақтасын + Nucleo F401RE компьютеріне қосыңыз
  • VL53L4CX Demo және конфигурация параметрлері үшін GUI SW орнатыңыз
    • 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 мысалыamples

X-CUBE бағдарламалық пакетінің мазмұны: API SW + SW мысалыamples

Жоғары дәлдіктегі Ұшу уақыты сенсорының кеңейту тақтасы 

Бағалау коды, мысалыample (.bin) X-CUBE-TOF1 және NUCLEO бумасы арқылы

X-CUBE бағдарламалық пакетінің мазмұны: API SW + SW мысалыamples

Кеңейтілген диапазонды өлшеуге арналған кеңейту тақтасы бар VL53L4CX сенсоры 

Бағдарламалауды бұрынғы кодпен бастаңызampX-CUBE-TOF1 және NUCLEO бумасын пайдалану

Бағалау коды, мысалыample (.bin) X-CUBE-TOF1 және NUCLEO бумасы арқылы

Құжаттар және қатысты ресурстар

өтіңіз https://www.st.com/en/imaging-and-photonics-solutions/VL53L4CX

Барлық құжаттар қатысты өнімдердің Құжаттама қойындысында қолжетімді webбет

VL53L4CX: Өнім қалтасы

  • DS13805 : Кеңейтілген диапазонды өлшеуі бар ұшу уақыты сенсоры – деректер парағы

X-NUCLEO-53L4A2: Өнім қалтасы

  • DB462 : STM53 Nucleo үшін VL4L32CX негізінде кеңейтілген диапазонды өлшеу тақтасы бар ұшу уақыты сенсоры – деректер қысқаша
  • X-NUCLEO-53L4A2 Жылдам бастау нұсқаулығы: Кеңейтілген диапазонды өлшеуі бар ұшу уақытының сенсоры – осы құжат
  • UM2976 : STM53 Nucleo үшін VL4L2CX негізінде кеңейтілген диапазонды өлшеуі бар X-NUCLEO-53L4A32 ұшу уақыты сенсорымен жұмысты бастау – пайдаланушы нұсқаулығы

P-NUCLEO-53L4A2: Өнім қалтасы

  • DBxxxx : X-NUCLEO-53L4A53 кеңейту тақтасы және STM4F2RE Nucleo тақтасы бар VL32L401CX Nucleo жинағы – деректер қысқаша

SATEL-VL53L4CX: Өнім қалтасы

  • DB4632 : VL53L4CX ажыратқыш тақтасы Кеңейтілген диапазонды өлшеуі бар Ұшу уақыты сенсоры – деректер қысқаша

STSW-IMG029: VL53L4CX қалтасына арналған жалаң драйвер

  • DB4583 : VL53L4CX үшін қолданбалы бағдарламалау интерфейсі (API) – деректер қысқаша

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) кеңейту тақталары арқылы қосылған басқа заманауи ST компоненттерімен біріктірілген STM32 32-биттік микроконтроллер тобына негізделген инновациялық құрылғылар мен қолданбаларды әзірлеудің ашық, икемді, оңай және қолжетімді тәсілі. Ол түпкілікті дизайнға тез түрлендіруге болатын алдыңғы қатарлы компоненттермен жылдам прототип жасауға мүмкіндік береді.

STM32 ODE келесі бес элементті қамтиды:

  • STM32 Nucleo әзірлеу тақталары. STM32 микроконтроллерлерінің барлық серияларына арналған, шектеусіз бірыңғай кеңейту мүмкіндігі бар және кіріктірілген отладчик/бағдарламашы бар қолжетімді әзірлеу тақталарының кең ауқымы.
  • STM32 Nucleo кеңейту тақталары. Қажет болған жағдайда сезу, басқару, қосылым, қуат, дыбыс немесе басқа функцияларды қосу үшін қосымша функционалдығы бар тақталар. Кеңейту тақталары STM32 Nucleo әзірлеу тақталарының үстіне қосылған. Қосымша кеңейту тақталарын жинақтау арқылы күрделірек функцияларға қол жеткізуге болады.
  • STM32Cube бағдарламалық құралы. STM32 жүйесінде жылдам және оңай әзірлеуге мүмкіндік беретін ақысыз құралдар мен ендірілген бағдарламалық құрал кірпіштерінің жиынтығы, соның ішінде аппараттық абстракция қабаты, аралық бағдарлама және
    STM32CubeMX компьютер негізіндегі конфигуратор және код генераторы
  • STM32Cube кеңейту бағдарламалық құралы. Кеңейту бағдарламалық құралы STM32 Nucleo кеңейту тақталарымен пайдалану үшін тегін қамтамасыз етілген және STM32Cube бағдарламалық құрал жүйесімен үйлесімді
  • STM32Cube функционалдық бумалары. Функциялар жиыны, мысалыampSTM32 Cube бағдарламалық жасақтамасы мен кеңейтімдері бар STM32 Nucleo әзірлеу тақталары мен кеңейтімдерінің модульдік және өзара әрекеттесу мүмкіндігін пайдалану арқылы жасалған кейбір ең көп таралған қолданбалы жағдайларға арналған.

STM32 Open Development Environment STM32CubeMX, STM32CubeTM32nitorub немесе STM32CubeProgrammerub сияқты түрлі құрамдастарды біріктіру мүмкіндігі бар STMXNUMXCubeIDE, IAR EWARM, Keil MDK-ARM және GCC/LLVM негізіндегі IDE-лерді қоса алғанда, әзірлеу орталарының кең ауқымымен үйлесімді.

Жылдам, қолжетімді прототиптеу және әзірлеу

STM32 Open Development Environment: сізге қажет нәрсенің бәрі

Драйверден қолданбалы деңгейге дейін озық коммерциялық өнімдер мен модульдік бағдарламалық жасақтамаға негізделген кеңейтілетін тақталардың кең ауқымының үйлесімі түпкілікті дизайнға біркелкі түрлендіруге болатын идеялардың жылдам прототипін жасауға мүмкіндік береді.

Дизайнды бастау үшін:

  • Қажетті функцияға сәйкес STM32 Nucleo әзірлеу тақтасын (NUCLEO) және кеңейту (X-NUCLEO) тақталарын (датчиктер, қосылым, аудио, моторды басқару, т.б.) таңдаңыз.
  • Әзірлеу ортасын (IAR EWARM, Keil MDK және GCC/LLVM негізіндегі IDE) таңдаңыз және STM32CubeMX, STM32CubeProgrammer, STM32CubeMonitor немесе STM32CubeIDE сияқты тегін STM32Cube құралдары мен бағдарламалық құралын пайдаланыңыз.
  • Таңдалған STM32 Nucleo кеңейту тақталарында функционалдылықты іске қосу үшін барлық қажетті бағдарламалық құралды жүктеп алыңыз.
  • Дизайныңызды құрастырыңыз және оны STM32 Nucleo әзірлеу тақтасына жүктеңіз.
  • Содан кейін қолданбаңызды әзірлеуді және сынауды бастаңыз.

STM32 Open Development Enviment прототипін жасау жабдығында әзірленген бағдарламалық құралды кеңейтілген прототиптеу тақтасында немесе STM32 Nucleo тақталарында табылғандармен бірдей коммерциялық ST құрамдастарын немесе бір топтағы құрамдастарды қолданатын соңғы өнім дизайнында тікелей пайдалануға болады.

STM32 Open Development Environment: сізге қажет нәрсенің бәрі

Логотип

Құжаттар / Ресурстар

Кеңейтілген диапазонды өлшеуі бар ST STM32 Nucleo уақытының ұшу сенсоры [pdf] Пайдаланушы нұсқаулығы
STM32 Nucleo ұшу уақытының сенсоры кеңейтілген диапазонды өлшеуі бар, STM32 Nucleo, кеңейтілген диапазонды өлшеуі бар уақыт ұшу сенсоры, кеңейтілген диапазонды өлшеу, диапазонды өлшеу

Анықтамалар

Пікір қалдырыңыз

Электрондық пошта мекенжайыңыз жарияланбайды. Міндетті өрістер белгіленген *