سنسور زمان پرواز STM32 Nucleo با اندازه گیری برد گسترده

سنسور زمان پرواز STM32 Nucleo با اندازه گیری برد گسترده

سنسور زمان پرواز با اندازه‌گیری برد گسترده بر اساس برد گسترش VL53L4CX برای STM32 Nucleo 

سخت افزار تمام شدview

توضیحات سخت افزار X-NUCLEO-53L4A2

  • X-NUCLEO-53L4A2 یک سنسور زمان پرواز با برد اندازه گیری و توسعه برد طولانی است که بر اساس فناوری ثبت اختراع ST FlightSense در اطراف سنسور VL53L4CX طراحی شده است.
  • VL53L4CX با میکروکنترلر میزبان برد توسعه دهنده STM32 Nucleo از طریق پیوند I2C موجود در کانکتور Arduino UNO R3 ارتباط برقرار می کند.

محصولات کلیدی در کشتی 

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 به عنوان بخشی از بسته NUCLEO با برد توسعه و برد STM32 NUCLEO.
  • کد سفارش: P-NUCLEO-53L4A2:
    برد توسعه X-NUCLEO-53L4A2 و برد کامل NUCLEO-F401RE.
  • تابلوهای شکست VL53L4CX را می توان به صورت جداگانه سفارش داد
  • کد سفارش: SATEL-VL53L4CX
  • این بسته دارای دو تخته شکسته است
    سخت افزار تمام شدview

سنسورهای زمان پرواز محیط نرم افزاری 

نرم افزار STM32Cube تمام شدview

توضیحات نرم افزار 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 ادغام شده است.
  • به لطف STM32Cube، قابلیت حمل آسان در خانواده های مختلف MCU.
  • شرایط مجوز رایگان و کاربرپسند.
  • Sampکد le برای اندازه گیری محدوده

آخرین SW موجود در www.st.com 
X-CUBE-TOF1

راه اندازی و نسخه ی نمایشیamples 

پیش نیازهای HW

  • 1x برد گسترش سنسور ToF با دقت بالا بر اساس VL53L4CX (X-NUCLEO-53L4A2).
    پیش نیازهای HW
  • 1x برد توسعه STM32 Nucleo (NUCLEO-F401RE برای مثالampل)
    پیش نیازهای HW
  • 1x لپ تاپ / کامپیوتر با ویندوز
  • 1 x کابل 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) در ویندوز 7 و 10
  • STSW-IMG031: درایور لینوکس برای VL53L4CX
  • X-CUBE-TOF1: توسعه نرم افزار حسگرهای زمان پرواز برای STM32Cube.
    • هنگامی که X-CUBE-TOF1 را نصب می کنید، نصب کننده دایرکتوری حاوی ex را نیز نصب می کندampپروژه های اینجا به عنوان مثال:
      • C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE TOF1\4.0.0\Projects\STM32F401RENucleo\Examples\53L4A2\53L4A2_SimpleRanging.

نصب درایور کیت NUCLEO

  1. P-NUCLEO را از طریق USB به کامپیوتر وصل کنید
    • منتظر بمانید تا هیئت مدیره شناسایی شود. درایورها به صورت خودکار نصب می شوند)
    • اگر ویندوز نمی تواند به طور خودکار درایور STLINK را نصب کند، لطفاً مرحله 2 را دنبال کنید
    نصب درایور کیت NUCLEO
  2. درایور پورت USB کامپیوتر را برای شناسایی برد Nucleo نصب کنید
    • STSW-LINK009 را از www.st.com دانلود کنید
    • از حالت فشرده خارج کنید و روی “دبل کلیک کنیدstlink_winusb_install.bat” برای نصب درایور.
    نصب درایور کیت NUCLEO

نصب نرم افزار رابط کاربری گرافیکی VL53L4CX

رابط کاربری گرافیکی به طور کلی اولین و آسان ترین ابزار برای ارزیابی دستگاه است
  • نصب HW را انجام دهید و برد توسعه VL53L4CX + Nucleo F401RE را به رایانه شخصی متصل کنید
  • GUI SW را برای VL53L4CX نسخه ی نمایشی و تنظیمات پیکربندی نصب کنید
    • TSW-IMG030، بارگیری شده از www.st.com
    • نصب کننده را با امتیازات Admin اجرا کنید
      رابط کاربری گرافیکی می تواند:
    • کالیبراسیون افست و Xtalk را انجام دهید و داده های کالیبراسیون را تجسم کنید
    • پارامترهای کلیدی VL53L4CX را تغییر دهید
    • نمایش زمان واقعی داده ها (فاصله، سیگنال، نرخ محیطی)
    • ثبت داده ها را دریافت کنید و یک دیتالوگ (.csv file)
      نصب نرم افزار رابط کاربری گرافیکی VL53L4CX
    • نصب 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

محتویات بسته نرم افزاری X-CUBE: API SW + SW examples

سنسور VL53L4CX با برد بسط اندازه گیری دامنه وسیع 

شروع برنامه نویسی با کد exampبا استفاده از X-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 : سنسور زمان پرواز با برد گسترش اندازه گیری برد بر اساس VL53L4CX برای STM32 Nucleo – خلاصه داده
  • راهنمای شروع سریع X-NUCLEO-53L4A2: سنسور زمان پرواز با اندازه گیری برد طولانی - این سند
  • UM2976 : شروع به کار با سنسور زمان پرواز X-NUCLEO-53L4A2 با اندازه گیری برد گسترده بر اساس VL53L4CX برای STM32 Nucleo – راهنمای کاربر

P-NUCLEO-53L4A2: پوشه محصول

  • DBxxxx : بسته نوکلئو VL53L4CX با برد توسعه 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 (ODE) روشی باز، انعطاف‌پذیر، آسان و مقرون به صرفه برای توسعه دستگاه‌ها و برنامه‌های نوآورانه مبتنی بر خانواده میکروکنترلرهای 32 بیتی STM32 همراه با سایر اجزای پیشرفته ST است که از طریق بردهای توسعه متصل می‌شوند. این امکان نمونه سازی سریع با اجزای پیشرفته را فراهم می کند که می توانند به سرعت به طرح های نهایی تبدیل شوند.

STM32 ODE شامل پنج عنصر زیر است:

  • بردهای توسعه STM32 Nucleo. طیف گسترده ای از بردهای توسعه مقرون به صرفه برای همه سری میکروکنترلرهای STM32، با قابلیت گسترش یکپارچه نامحدود، و با دیباگر/برنامه نویس یکپارچه
  • بردهای توسعه STM32 Nucleo. تابلوهایی با عملکرد اضافی برای افزودن حسگر، کنترل، اتصال، برق، صدا یا سایر عملکردها در صورت نیاز. بردهای توسعه در بالای بردهای توسعه STM32 Nucleo وصل شده اند. عملکردهای پیچیده تری را می توان با چیدن تخته های توسعه اضافی به دست آورد.
  • نرم افزار STM32Cube. مجموعه‌ای از ابزارهای رایگان و آجرهای نرم‌افزار تعبیه‌شده برای ایجاد امکان توسعه سریع و آسان در STM32، از جمله لایه انتزاعی سخت‌افزار، میان‌افزار و
    پیکربندی و تولید کننده کد مبتنی بر PC STM32CubeMX
  • نرم افزار توسعه STM32Cube. نرم افزار توسعه به صورت رایگان برای استفاده با بردهای توسعه STM32 Nucleo و سازگار با چارچوب نرم افزار STM32Cube ارائه شده است.
  • بسته های تابع STM32Cube. مجموعه تابع exampبرای برخی از رایج‌ترین موارد کاربردی که با استفاده از ماژولار بودن و قابلیت همکاری بردهای توسعه و توسعه STM32 Nucleo با نرم‌افزار STM32Cube و برنامه‌های توسعه ساخته شده‌اند.

محیط توسعه باز STM32 با طیف گسترده ای از محیط های توسعه از جمله STM32CubeIDE، IAR EWARM، Keil MDK-ARM، و IDE های مبتنی بر GCC/LLVM، با امکان ادغام اجزای مختلف مانند STM32CubeMX، STM32CubeProgrammer یا STM32Cube.

نمونه سازی و توسعه سریع و مقرون به صرفه

STM32 Open Development Environment: همه آنچه شما نیاز دارید

ترکیب طیف وسیعی از بردهای قابل ارتقا بر اساس محصولات تجاری پیشرو و نرم افزارهای مدولار، از سطح درایور تا برنامه کاربردی، نمونه سازی سریع ایده ها را امکان پذیر می کند که می توانند به آرامی به طرح های نهایی تبدیل شوند.

برای شروع طراحی خود:

  • برد توسعه STM32 Nucleo مناسب (NUCLEO) و بردهای توسعه (X-NUCLEO) (حسگرها، اتصال، صدا، کنترل موتور و غیره) را برای عملکرد مورد نیاز خود انتخاب کنید.
  • محیط توسعه خود را انتخاب کنید (IAR EWARM، Keil MDK و IDE های مبتنی بر GCC/LLVM) و از ابزارها و نرم افزارهای رایگان STM32Cube مانند STM32CubeMX، STM32CubeProgrammer، STM32CubeMonitor یا STM32CubeIDE استفاده کنید.
  • تمام نرم افزارهای لازم برای اجرای عملکرد بر روی بردهای توسعه STM32 Nucleo انتخاب شده را دانلود کنید.
  • طرح خود را کامپایل کرده و در برد توسعه STM32 Nucleo آپلود کنید.
  • سپس شروع به توسعه و آزمایش برنامه خود کنید.

نرم‌افزار توسعه‌یافته بر روی سخت‌افزار نمونه‌سازی محیط توسعه باز STM32 را می‌توان مستقیماً در یک برد نمونه‌سازی پیشرفته یا در طراحی محصول نهایی با استفاده از اجزای تجاری ST یا اجزایی از همان خانواده‌ای که در بردهای STM32 Nucleo یافت می‌شود، استفاده کرد.

STM32 Open Development Environment: همه آنچه شما نیاز دارید

لوگو

اسناد / منابع

سنسور زمان پرواز STM32 Nucleo با اندازه گیری برد طولانی [pdfراهنمای کاربر
سنسور زمان پرواز STM32 Nucleo با اندازه گیری برد طولانی، STM32 Nucleo، سنسور پرواز زمانی با اندازه گیری برد طولانی، اندازه گیری برد طولانی، اندازه گیری برد

مراجع

نظر بدهید

آدرس ایمیل شما منتشر نخواهد شد. فیلدهای الزامی مشخص شده اند *