Өргөтгөсөн хүрээг хэмжих 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-NUCLO-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 өргөтгөл юм. Эх код нь STM32Cube дээр суурилсан бөгөөд өөр өөр STM32 MCU гэр бүлүүдэд зөөвөрлөх, код хуваалцах боломжийг хөнгөвчлөх болно. А сample хэрэгжилтийг STM32 Nucleo хөгжүүлэлтийн самбар (NUCLEOF53RE эсвэл NUCLEO L4RG) дээр залгагддаг STM2 Nucleo хүрээний мэдрэгч өргөтгөх самбарт (X-NUCLEO-32L401A476) ашиглах боломжтой.

Гол онцлогууд 

  • X-NUCLEO53L4A53 өргөтгөлийн самбарт суурилуулсан өргөтгөсөн хэмжилт бүхий VL4L53CX мэдрэгчийг бүрэн удирдахад зориулагдсан драйверын давхарга (VL4L2CX драйвер).
  • STM32Cube-ийн ачаар янз бүрийн MCU гэр бүлүүдэд хялбар зөөвөрлөх боломжтой.
  • Үнэгүй, хэрэглэгчдэд ээлтэй лицензийн нөхцөл.
  • SampХэмжилтийн хүрээний код.

Хамгийн сүүлийн үеийн SW хаягаас авах боломжтой www.st.com 
X-CUBE-TOF1

Тохируулах & Демо Examples 

HW урьдчилсан нөхцөл

  • 1x VL53L4CX дээр суурилсан өндөр нарийвчлалтай ToF мэдрэгчийг өргөтгөх самбар (X-NUCLEO-53L4A2).
    HW урьдчилсан нөхцөл
  • 1x STM32 Nucleo хөгжүүлэлтийн самбар (Жишээ нь: NUCLEO-F401REampлэ)
    HW урьдчилсан нөхцөл
  • Windows үйлдлийн системтэй 1х зөөврийн компьютер/PC
  • 1x USB төрлийн А-аас 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-г суулгахдаа суулгагч нь мөн хуучин файлыг агуулсан лавлахыг суулганаample төслүүд энд жишээ нь:
      • 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 хавтанг илрүүлэхийн тулд PC-ийн 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 Pack ашиглан

X-CUBE програм хангамжийн багцын агуулга: API SW + SW жишээлбэлamples

Өргөтгөсөн хүрээг хэмжих өргөтгөлийн самбар бүхий VL53L4CX мэдрэгч 

Өмнөх кодоор програмчлалаа эхлүүлampX-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-NUCLO-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) нь STM32 32 битийн микроконтроллерийн гэр бүлд суурилсан шинэлэг төхөөрөмж, программуудыг өргөтгөх самбараар холбосон бусад орчин үеийн ST бүрэлдэхүүн хэсгүүдтэй хослуулан хөгжүүлэх нээлттэй, уян хатан, хялбар, хямд арга юм. Энэ нь эцсийн загвар болгон хурдан хувиргаж болох тэргүүлэгч бүрэлдэхүүн хэсгүүдээр хурдан загварчлал хийх боломжийг олгодог.

STM32 магтаал нь дараах таван элементүүд багтана:

  • STM32 Nucleo хөгжүүлэлтийн самбарууд. STM32 микроконтроллерийн бүх цувралд зориулсан, хязгааргүй өргөтгөх чадвартай, дибаг гаргагч/программист суурилуулсан иж бүрэн хэмжээний боломжийн үнэтэй хөгжүүлэлтийн самбарууд.
  • STM32 Nucleo өргөтгөлийн самбар. Шаардлагатай бол мэдрэгч, удирдлага, холболт, эрчим хүч, аудио болон бусад функцийг нэмэх нэмэлт функц бүхий самбарууд. Өргөтгөх хавтангууд нь STM32 Nucleo хөгжүүлэлтийн самбаруудын дээр залгагддаг. Нэмэлт өргөтгөлийн самбарыг давхарлан байрлуулах замаар илүү төвөгтэй функцуудыг хийж болно.
  • STM32Cube програм хангамж. STM32 дээр хурдан бөгөөд хялбар хөгжүүлэлтийг идэвхжүүлэх үнэ төлбөргүй хэрэгслүүд болон суулгагдсан програм хангамжийн тоосго, үүнд Техник хангамжийн хийсвэрлэх давхарга, дунд программ болон
    STM32CubeMX компьютерт суурилсан тохируулагч ба код үүсгэгч
  • STM32Cube өргөтгөлийн програм хангамж. Өргөтгөх програм хангамжийг STM32 Nucleo өргөтгөлийн самбарт ашиглахад үнэ төлбөргүй өгсөн бөгөөд STM32Cube програм хангамжийн хүрээтэй нийцдэг.
  • STM32Cube функцын багцууд. Функцийн багц жишээ ньampSTM32Cube програм хангамж, ергетгел нь STM32 Nucleo хөгжлийн самбар, ергетгел нь Модуль болон харилцан уялдаа, хөшүүрэг барьсан хамгийн нийтлэг хэрэглээний тохиолдолд зарим нь хичээл.

STM32 Open Development Environment нь STM32CubeMX, STM32CubeTM32nitorub эсвэл STM32CubeProgrammerub зэрэг төрөл бүрийн бүрэлдэхүүн хэсгүүдийг нэгтгэх боломжтой STMXNUMXCubeIDE, IAR EWARM, Keil MDK-ARM, GCC/LLVM-д суурилсан IDE зэрэг олон төрлийн хөгжүүлэлтийн орчинд нийцдэг.

Хурдан, боломжийн загварчлал ба хөгжүүлэлт

STM32 нээлттэй хөгжлийн орчин: танд хэрэгтэй бүх зүйл

Драйвераас эхлээд хэрэглээний түвшинд хүртэл дэвшилтэт арилжааны бүтээгдэхүүнүүд болон модульчлагдсан программ хангамжид суурилсан өргөн хүрээний өргөтгөх боломжтой самбаруудын хослол нь эцсийн загвар болгон хувиргах санааг хурдан загварчлах боломжийг олгодог.

Дизайнаа эхлүүлэхийн тулд:

  • Танд хэрэгтэй функцэд тохирох STM32 Nucleo хөгжүүлэлтийн самбар (NUCLEO) болон өргөтгөлийн (X-NUCLEO) самбаруудыг (мэдрэгч, холболт, аудио, моторын удирдлага гэх мэт) сонгоно уу.
  • Өөрийн хөгжүүлэлтийн орчноо (IAR EWARM, Keil MDK болон GCC/LLVM-д суурилсан IDE) сонгоод STM32CubeMX, STM32CubeProgrammer, STM32CubeMonitor эсвэл STM32CubeIDE зэрэг үнэгүй STM32Cube хэрэгсэл, программ хангамжийг ашиглана уу.
  • Сонгогдсон STM32 Nucleo өргөтгөл самбар дээр функцыг ажиллуулах шаардлагатай бүх програм хангамжийг татаж авах хэрэгтэй.
  • Загвараа эмхэтгэж, STM32 Nucleo хөгжүүлэлтийн самбарт байршуулна уу.
  • Дараа нь програмаа боловсруулж, туршиж үзээрэй.

STM32 Open Development Environment загварчлалын техник хангамж дээр боловсруулсан программ хангамжийг STM32 Nucleo самбар дээр байдаг ижил төрлийн арилжааны ST бүрэлдэхүүн хэсгүүд эсвэл нэг гэр бүлийн бүрэлдэхүүн хэсгүүдийг ашиглан дэвшилтэт загварчлалын самбар эсвэл эцсийн бүтээгдэхүүний загварт шууд ашиглах боломжтой.

STM32 нээлттэй хөгжлийн орчин: танд хэрэгтэй бүх зүйл

Лого

Баримт бичиг / нөөц

Өргөтгөсөн хүрээг хэмжих ST STM32 Nucleo цагийн нислэгийн мэдрэгч [pdf] Хэрэглэгчийн гарын авлага
Өргөтгөсөн хүрээний хэмжилт бүхий STM32 Nucleo цагийн нислэгийн мэдрэгч, STM32 Nucleo, өргөтгөсөн хүрээний хэмжилт бүхий нислэгийн цагийн мэдрэгч, өргөтгөсөн хүрээний хэмжилт, хүрээний хэмжилт

Лавлагаа

Сэтгэгдэл үлдээгээрэй

Таны имэйл хаягийг нийтлэхгүй. Шаардлагатай талбаруудыг тэмдэглэсэн *