STM32 Nucleo Time Flight Sensor مع قياس المدى الممتد

STM32 Nucleo Time Flight Sensor مع قياس المدى الممتد

مستشعر وقت الرحلة مع قياس النطاق الممتد بناءً على لوحة التوسيع VL53L4CX لـ STM32 Nucleo 

الأجهزة انتهتview

وصف الجهاز X-NUCLEO-53L4A2

  • X-NUCLEO-53L4A2 عبارة عن مستشعر وقت الرحلة مع لوحة قياس وتطوير ممتدة النطاق مصممة حول مستشعر VL53L4CX استنادًا إلى تقنية ST FlightSense الحاصلة على براءة اختراع
  • يتصل VL53L4CX بوحدة التحكم الدقيقة لمضيف لوحة مطور STM32 Nucleo من خلال رابط I2C المتوفر على موصل Arduino UNO R3.

المنتجات الرئيسية على متن الطائرة 

VL53L4CX مستشعر وقت الرحلة (ToF) مع قياس المدى الممتد
فواصل 0.25 و 0.5 و 1 مم لمحاكاة فجوات الهواء ، باستخدام نظارات الغطاء

موصلات ألواح الاختراق 

ساتيل- VL53L4CX يمكن شراء لوحات الفصل بشكل منفصل

كود الطلب: X-NUCLEO-53L4A2 

الأجهزة انتهتview

أحدث المعلومات المتاحة في www.st.com
اكس- NUCLEO-53L4A2 

  • X-NUCLEO-53L4A2 لوح التمدد
  • يمكن دمج أجهزة VL53L4CX في التطبيقات المخصصة مع لوحة التوسيع أو كسر VL53L4CX الخارجي.
  • يتم تسليم الألواح المنفصلة بشكل منفصل.
  • يتوفر X-NUCLEO-53L4A2 أيضًا كحزمة NUCLEO (P-NUCLEO-53L4A2)
  • يمكن أيضًا طلب لوحة التوسيع X-NUCLEO-53L4A2 www.st.com كجزء من حزمة NUCLEO Pack مع لوحة التوسيع ولوحة 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.
  • سهولة النقل عبر عائلات MCU المختلفة ، بفضل STM32Cube.
  • شروط ترخيص مجانية وسهلة الاستخدام.
  • Sampلو كود لقياس المدى.

أحدث البرامج المتاحة في www.st.com 
إكس كيوب- TOF1

الإعداد والعرض التوضيحي السابقampليه 

متطلبات HW

  • 1x لوحة توسيع مستشعر ToF عالية الدقة على أساس VL53L4CX (X-نوكليو-53L4A2).
    متطلبات HW
  • 1x STM32 Nucleo مجلس التنمية (NUCLEO-F401RE على سبيل المثالampلو)
    متطلبات HW
  • عدد 1 كمبيوتر محمول / كمبيوتر يعمل بنظام Windows
  • عدد 1 منفذ USB من النوع A إلى كابل Mini-B USB
  • إذا لم يكن لديك لوحة تطوير STM32 Nucleo ، يمكنك طلب حزمة Nucleo (ف-نوكليو-53L4A2):
    متطلبات HW
  • تم تسليم لوحة التوسعة X-NUCLEO-53L4A2 ولوحة الميزات الكاملة NUCLEO-F401RE معًا.
  • ستسو-IMG029: سائق عارية ل VL53L4CX
  • ستسو-IMG030: واجهة المستخدم الرسومية P-NUCLEO-53L4A2 (GUI) في نظامي التشغيل Windows 7 و 10
  • ستسو-IMG031: برنامج تشغيل Linux لـ VL53L4CX
  • X-CUBE-TOF1: توسيع برنامج مستشعرات وقت الرحلة لـ STM32Cube.
    • عند تثبيت X-CUBE-TOF1 ، يقوم المثبت أيضًا بتثبيت الدليل الذي يحتوي على example هنا على سبيل المثال:
      • 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. قم بتثبيت برنامج تشغيل منفذ USB لجهاز الكمبيوتر للكشف عن لوحة Nucleo
    • قم بتنزيل STSW-LINK009 من www.st.com
    • فك الضغط وانقر نقرًا مزدوجًا على "stlink_winusb_install.bat"لتثبيت برنامج التشغيل.
    تثبيت برنامج تشغيل NUCLEO Kit

تثبيت برنامج VL53L4CX GUI

تعد واجهة المستخدم الرسومية عمومًا الأداة الأولى والسهلة لتقييم الجهاز
  • قم بإجراء تثبيت HW وقم بتوصيل لوحة التوسيع VL53L4CX + Nucleo F401RE بجهاز الكمبيوتر
  • قم بتثبيت GUI SW لـ VL53L4CX Demo وإعدادات التكوين
    • 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 exampليه

محتويات حزمة برامج X-CUBE: API SW + SW exampليه

لوحة توسعة مستشعر وقت الرحلة عالية الدقة 

رمز التقييم على سبيل المثالample (.bin) باستخدام X-CUBE-TOF1 وحزمة NUCLEO Pack

محتويات حزمة برامج X-CUBE: API SW + SW exampليه

مستشعر VL53L4CX مع لوحة توسيع نطاق القياس الممتدة 

ابدأ البرمجة باستخدام كود exampاستخدام X-CUBE-TOF1 و NUCLEO Pack

رمز التقييم على سبيل المثالample (.bin) باستخدام X-CUBE-TOF1 وحزمة NUCLEO Pack

الوثائق والموارد ذات الصلة

اذهب الى https://www.st.com/en/imaging-and-photonics-solutions/VL53L4CX

تتوفر جميع المستندات في علامة التبويب التوثيق للمنتجات ذات الصلة webصفحة

VL53L4CX: مجلد المنتج

  • دي اس 13805 : مستشعر وقت الرحلة مع قياس المدى الممتد - ورقة البيانات

اكس-نوكليو-53L4A2: مجلد المنتج

  • قاعدة بيانات 462 : مستشعر وقت الرحلة مع لوحة توسيع قياس النطاق الموسعة بناءً على 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: مجلد المنتج

  • قاعدة بيانات 4632 : VL53L4CX لوحة اندلاع مستشعر وقت الرحلة مع قياس النطاق الممتد - موجز البيانات

STSW-IMG029: برنامج تشغيل مكشوف لمجلد VL53L4CX

  • قاعدة بيانات 4583 : واجهة برمجة التطبيقات (API) لـ VL53L4CX - موجز البيانات

STSW-IMG030: مجلد واجهة المستخدم الرسومية (GUI)

  • DB4584: P-NUCLEO-53L4A2 حزمة واجهة المستخدم الرسومية (GUI) - موجز البيانات
  • إعداد البرنامج file

X-CUBE-TOF1: حزمة برامج لـ STM32Cube

  • قاعدة بيانات 4449 : توسيع برنامج أجهزة استشعار وقت الرحلة لـ STM32Cube - موجز البيانات
  • UMxxxx : الشروع في استخدام STMicroelectronics X-CUBE-TOF1 ، مستشعرات وقت الرحلة ، حزمة برامج لـ STM32CubeMX - دليل المستخدم
  • إعداد البرنامج file

النظام البيئي STM32 ODE

نمذجة وتطوير سريع وميسور

بيئة التطوير المفتوحة STM32 (ODE) هي طريقة مفتوحة ومرنة وسهلة وبأسعار معقولة لتطوير الأجهزة والتطبيقات المبتكرة على أساس عائلة وحدات التحكم الدقيقة STM32 32 بت جنبًا إلى جنب مع مكونات ST الحديثة الأخرى المتصلة عبر لوحات التوسيع. إنه يتيح النماذج الأولية السريعة مع المكونات الرائدة التي يمكن تحويلها بسرعة إلى تصميمات نهائية.

يتضمن الطراز STM32 ODE العناصر الخمسة التالية:

  • لوحات تطوير STM32 Nucleo. مجموعة شاملة من لوحات التطوير ذات الأسعار المعقولة لجميع سلاسل وحدات التحكم الدقيقة STM32 ، مع قدرة توسع موحدة غير محدودة ، ومع مصحح أخطاء / مبرمج متكامل
  • لوحات التوسع STM32 Nucleo. لوحات بوظائف إضافية لإضافة الاستشعار أو التحكم أو الاتصال أو الطاقة أو الصوت أو وظائف أخرى حسب الحاجة. يتم توصيل لوحات التمدد أعلى لوحات تطوير STM32 Nucleo. يمكن تحقيق وظائف أكثر تعقيدًا عن طريق تكديس لوحات توسيع إضافية.
  • برنامج STM32Cube. مجموعة من الأدوات المجانية وطوب البرامج المضمنة لتمكين التطوير السريع والسهل على STM32 ، بما في ذلك طبقة تجريد الأجهزة والبرمجيات الوسيطة و
    مكوِّن ومولد رمز STM32CubeMX قائم على الكمبيوتر الشخصي
  • برنامج التوسع STM32Cube. يتم توفير برنامج التوسيع مجانًا للاستخدام مع لوحات التوسيع STM32 Nucleo ، ومتوافق مع إطار عمل برنامج STM32Cube
  • حزم دالة STM32Cube. مجموعة من الوظائف على سبيل المثالamples لبعض حالات التطبيق الأكثر شيوعًا التي تم إنشاؤها من خلال الاستفادة من الوحدات النمطية وقابلية التشغيل البيني للوحات تطوير وتوسعات STM32 Nucleo ، باستخدام برامج وتوسعات STM32Cube.

تتوافق بيئة التطوير المفتوحة STM32 مع مجموعة واسعة من بيئات التطوير بما في ذلك STM32CubeIDE و IAR EWARM و Keil MDK-ARM و IDE المستندة إلى GCC / LLVM ، مع إمكانية دمج المكونات المختلفة مثل STM32CubeMX أو STM32CubeProgrammer أو STM32CubeMonitor.

تطوير النماذج الأولية السريعة والميسورة التكلفة

بيئة التطوير المفتوحة STM32: كل ما تحتاجه

يتيح الجمع بين مجموعة واسعة من اللوحات القابلة للتوسيع استنادًا إلى المنتجات التجارية الرائدة والبرامج المعيارية ، من مستوى السائق إلى مستوى التطبيق ، نماذج أولية سريعة للأفكار التي يمكن تحويلها بسلاسة إلى تصميمات نهائية.

لبدء التصميم الخاص بك:

  • اختر STM32 Nucleo Development board (NUCLEO) ولوحات التوسيع (X-NUCLEO) (أجهزة الاستشعار ، الاتصال ، الصوت ، التحكم في المحرك ، إلخ) للوظائف التي تحتاجها.
  • حدد بيئة التطوير الخاصة بك (IAR EWARM و Keil MDK و IDE المستندة إلى GCC / LLVM) واستخدم أدوات وبرامج STM32Cube المجانية مثل STM32CubeMX أو STM32CubeProgrammer أو STM32CubeMonitor أو STM32CubeIDE.
  • قم بتنزيل جميع البرامج اللازمة لتشغيل الوظيفة على لوحات توسيع STM32 Nucleo المحددة.
  • قم بتجميع تصميمك وتحميله إلى لوحة تطوير STM32 Nucleo.
  • ثم ابدأ في تطوير واختبار التطبيق الخاص بك.

يمكن استخدام البرامج التي تم تطويرها على أجهزة النماذج الأولية لبيئة التطوير المفتوحة STM32 مباشرة في لوحة نماذج أولية متقدمة أو في تصميم منتج نهائي باستخدام نفس مكونات ST التجارية ، أو مكونات من نفس العائلة مثل تلك الموجودة في لوحات STM32 Nucleo.

بيئة التطوير المفتوحة STM32: كل ما تحتاجه

الشعار

المستندات / الموارد

ST STM32 Nucleo Time Flight Sensor مع قياس المدى الممتد [بي دي اف] دليل المستخدم
STM32 Nucleo Time Flight Sensor مع قياس المدى الممتد ، STM32 Nucleo ، مستشعر طيران الوقت مع قياس المدى الممتد ، قياس المدى الممتد ، قياس المدى

مراجع

اترك تعليقا

لن يتم نشر عنوان بريدك الإلكتروني. تم وضع علامة على الحقول المطلوبة *