STM32 Nucleo חיישן טיסה זמן עם מדידת טווח מורחב
חיישן זמן טיסה עם מדידת טווח מורחב מבוסס על לוח ההרחבה 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 מ"מ כדי לדמות פערי אוויר, עם ה כוסות כיסוי
מחברי לוחות פריצה
SATEL-VL53L4CX ניתן לרכוש לוחות פריצה בנפרד
קוד הזמנה: X-NUCLEO-53L4A2
המידע העדכני ביותר זמין ב 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
- החבילה נושאת שני לוחות פריצה
חיישני זמן טיסה סביבת תוכנה
תוכנת 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.
- תנאי רישיון חינמיים וידידותיים למשתמש.
- Sample קוד למדידת טווח.
ה-SW העדכני ביותר זמין ב www.st.com
X-CUBE-TOF1
התקנה והדגמה לדוגמהamples
תנאים מוקדמים של HW
- 1x לוח הרחבת חיישן ToF בעל דיוק גבוה המבוסס על VL53L4CX (X-NUCLEO-53L4A2).
- 1x לוח פיתוח STM32 Nucleo (NUCLEO-F401RE למשלample)
- 1x מחשב נייד/מחשב עם Windows
- 1x כבל USB מסוג A ל-Mini-B
- אם אין לך לוח פיתוח STM32 Nucleo, אתה יכול להזמין חבילת Nucleo (P-NUCLEO-53L4A2):
- לוח ההרחבה X-NUCLEO-53L4A2 ולוח התכונות המלא NUCLEO-F401RE מסופק ביחד.
- STSW-IMG029: דרייבר חשוף עבור VL53L4CX
- STSW-IMG030: P-NUCLEO-53L4A2 ממשק משתמש גרפי (GUI) ב-Windows 7 ו-10
- STSW-IMG031: מנהל התקן לינוקס עבור VL53L4CX
- X-CUBE-TOF1: הרחבת תוכנת חיישני זמן טיסה עבור STM32Cube.
- כאשר אתה מתקין את ה-X-CUBE-TOF1, המתקין מתקין גם את הספרייה המכילה את ה-exampהפרויקטים כאן למשל:
- C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE TOF1\4.0.0\Projects\STM32F401RENucleo\Examples\53L4A2\53L4A2_SimpleRanging.
- כאשר אתה מתקין את ה-X-CUBE-TOF1, המתקין מתקין גם את הספרייה המכילה את ה-exampהפרויקטים כאן למשל:
התקנת מנהל ההתקן של ערכת NUCLEO
- חבר את ה-P-NUCLEO למחשב באמצעות USB
• המתן להכרה של הלוח; הדרייברים מותקנים אוטומטית)
• אם ל-Windows אין אפשרות להתקין אוטומטית את מנהל ההתקן של STLINK, בצע את שלב 2
- התקן את מנהל ההתקן של יציאת ה-USB של המחשב כדי לזהות את לוח Nucleo
• הורד את STSW-LINK009 מ-www.st.com
• פתח ולחץ פעמיים על "stlink_winusb_install.bat
" כדי להתקין את מנהל ההתקן.
התקנת תוכנת GUI של VL53L4CX
GUI הוא בדרך כלל הכלי הראשון והקל להערכת המכשיר
- בצע התקנת HW וחבר את לוח ההרחבה VL53L4CX + Nucleo F401RE למחשב האישי
- התקן את GUI SW עבור VL53L4CX הדגמה והגדרות תצורה
- TSW-IMG030, הורדה מ www.st.com
- הפעל את תוכנית ההתקנה עם הרשאות אדמין
ממשק המשתמש הגרפי יכול: - בצע את ההיסט וכיול Xtalk והצג נתוני כיול
- שנה פרמטרים מרכזיים של VL53L4CX
- הצגת הנתונים בזמן אמת (מרחק, אות, קצב סביבה)
- קבל רישום נתונים והפעל מחדש יומן נתונים (.csv file)
- בצע התקנת 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
לוח הרחבה של חיישן זמן טיסה דיוק גבוה
קוד הערכה למשלample (.bin) באמצעות X-CUBE-TOF1 וחבילת NUCLEO
חיישן VL53L4CX עם לוח הרחבה למדידת טווח מורחב
התחל לתכנת עם קוד למשלamples באמצעות 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 Nucleo עם לוח הרחבה X-NUCLEO-53L4A2 ולוח STM32F401RE Nucleo – תקציר נתונים
SATEL-VL53L4CX: תיקיית מוצרים
- DB4632 : לוח פריצה VL53L4CX חיישן זמן טיסה עם מדידת טווח מורחב - תקציר נתונים
STSW-IMG029: מנהל התקן חשוף עבור תיקיית VL53L4CX
- DB4583 : ממשק תכנות יישומים (API) עבור ה-VL53L4CX – תקציר נתונים
STSW-IMG030: תיקיית ממשק משתמש גרפי (GUI).
- DB4584: ממשק משתמש גרפי (GUI) של חבילת P-NUCLEO-53L4A2 - תקציר נתונים
- הגדרת תוכנה file
X-CUBE-TOF1: חבילת תוכנה עבור STM32Cube
- DB4449 : הרחבת תוכנת חיישני זמן טיסה עבור STM32Cube - תקציר נתונים
- UMxxxx : תחילת העבודה עם STMicroelectronics X-CUBE-TOF1, חיישני זמן טיסה, חבילת תוכנה עבור STM32CubeMX - מדריך למשתמש
- הגדרת תוכנה file
מערכת אקולוגית STM32 ODE
יצירת אבות טיפוס ופיתוח מהירים ובמחיר סביר
סביבת הפיתוח הפתוחה STM32 (ODE) היא דרך פתוחה, גמישה, קלה ובמחיר סביר לפיתוח מכשירים ויישומים חדשניים המבוססים על משפחת המיקרו-בקרים STM32 32-bit בשילוב עם רכיבי ST חדישים אחרים המחוברים באמצעות לוחות הרחבה. זה מאפשר יצירת אב טיפוס מהיר עם רכיבים מובילים שניתן להפוך במהירות לעיצובים סופיים.
STM32 ODE כולל את חמשת האלמנטים הבאים:
- לוחות פיתוח STM32 Nucleo. מגוון מקיף של לוחות פיתוח סבירים לכל סדרות המיקרו-בקרים STM32, עם יכולת הרחבה מאוחדת בלתי מוגבלת, ועם באגים/מתכנת משולב
- לוחות הרחבה STM32 Nucleo. לוחות עם פונקציונליות נוספת להוספת חישה, בקרה, קישוריות, מתח, שמע או פונקציות אחרות לפי הצורך. לוחות ההרחבה מחוברים על גבי לוחות הפיתוח STM32 Nucleo. ניתן להשיג פונקציות מורכבות יותר על ידי ערימת לוחות הרחבה נוספים.
- תוכנת STM32Cube. קבוצה של כלים ללא תשלום ולבני תוכנה משובצות כדי לאפשר פיתוח מהיר וקל על STM32, כולל שכבת הפשטה של חומרה, תוכנת ביניים ו-
STM32CubeMX מחשב מבוסס-קונפיגורטור ומחולל קוד - תוכנת הרחבה STM32Cube. תוכנת הרחבה מסופקת ללא תשלום לשימוש עם לוחות הרחבה STM32 Nucleo, ותואמת למסגרת התוכנה STM32Cube
- חבילות פונקציות STM32Cube. סט פונקציות למשלampמסמכים עבור כמה ממקרי היישומים הנפוצים ביותר שנבנו על ידי מינוף המודולריות וההתפעול ההדדית של לוחות הפיתוח וההרחבות של STM32 Nucleo, עם תוכנה והרחבות STM32Cube.
סביבת הפיתוח הפתוחה STM32 תואמת למגוון רחב של סביבות פיתוח כולל STM32CubeIDE, IAR EWARM, Keil MDK-ARM ו-IDEs מבוססי GCC/LLVM, עם אפשרות לשלב את הרכיבים השונים כגון STM32CubeMX, STM32CubeProgrammer או STM32CubeMonitor.
סביבת פיתוח פתוחה STM32: כל מה שאתה צריך
השילוב של מגוון רחב של לוחות הניתנים להרחבה המבוססים על מוצרים מסחריים מובילים ותוכנה מודולרית, מרמת הדרייבר ועד לרמת האפליקציה, מאפשר יצירת אב טיפוס מהיר של רעיונות שניתן להפוך בצורה חלקה לעיצובים סופיים.
כדי להתחיל את העיצוב שלך:
- בחר את לוח הפיתוח STM32 Nucleo (NUCLEO) ואת לוח ההרחבה (X-NUCLEO) (חיישנים, קישוריות, אודיו, בקרת מנוע וכו') המתאימים לפונקציונליות הדרושה לך.
- בחר את סביבת הפיתוח שלך (IAR EWARM, Keil MDK ו-IDEs מבוססי GCC/LLVM) והשתמש בכלים ובתוכנות STM32Cube החינמיות כגון STM32CubeMX, STM32CubeProgrammer, STM32CubeMonitor או STM32CubeIDE.
- הורד את כל התוכנה הדרושה כדי להפעיל את הפונקציונליות על לוחות ההרחבה STM32 Nucleo שנבחרו.
- הרכב את העיצוב שלך והעלה אותו ללוח הפיתוח של STM32 Nucleo.
- לאחר מכן התחל לפתח ולבדוק את היישום שלך.
תוכנה שפותחה על חומרת אב-טיפוס STM32 Open Development Environment יכולה לשמש ישירות בלוח אב-טיפוס מתקדם או בעיצוב מוצר סופי תוך שימוש באותם רכיבי ST מסחריים, או רכיבים מאותה משפחה כמו אלו שנמצאים בלוחות STM32 Nucleo.
מסמכים / משאבים
![]() |
ST STM32 Nucleo חיישן טיסה בזמן עם מדידת טווח מורחב [pdfמדריך למשתמש STM32 Nucleo חיישן טיסה בזמן עם מדידת טווח מורחב, STM32 Nucleo, חיישן טיסה בזמן עם מדידת טווח מורחב, מדידת טווח מורחב, מדידת טווח |