STMicroelectronics FP-IND-IODSNS1 ערכת פונקציות עבור צומת חיישן תעשייתי של IO Link
מידע על המוצר
מפרטים
- שם המוצר: FP-IND-IODSNS1 STM32Cube Function Pack
- תאימות: לוחות מבוססי STM32L452RE
- תכונות:
- מאפשר העברת נתונים IO-Link של חיישנים תעשייתיים
- Middlewares הכוללות מיני מחסנית מכשירי IO-Link עבור L6364Q ו-MEMS בתוספת ניהול מיקרופון דיגיטלי
- בינארי מוכן לשימוש להעברת נתוני חיישן
- ניידות קלה בין משפחות MCU שונות
- תנאי רישיון חינמיים וידידותיים למשתמש
הוראות שימוש במוצר
מֵעַלview
הרחבת התוכנה FP-IND-IODSNS1 עבור STM32Cube נועדה להקל על העברת נתונים של IO-Link עבור חיישנים תעשייתיים. בצע את השלבים הבאים כדי להתחיל להשתמש בחבילת הפונקציות:
שלב 1: התקנה
התקן את חבילת התוכנה על הלוח מבוסס STM32L452RE שלך.
שלב 2: תצורה
הגדר את ספריות התווך לניהול התקני IO-Link וחיישנים.
שלב 3: העברת נתונים
השתמש בבינארי המוכן לשימוש להעברת נתוני חיישנים ל-IO-Link Master המחובר ל-X-NUCLEO-IOD02A1.
מבנה תיקיה
חבילת התוכנה כוללת את התיקיות הבאות:
- _htmresc: מכיל גרפיקה עבור מסמכי HTML
- תיעוד: מכיל עזרה מהידור HTML files פירוט רכיבי תוכנה וממשקי API
- דרייברים: כולל דרייברים של HAL ודרייברים ספציפיים ללוח עבור לוחות נתמכים
- אמצעים: ספריות ופרוטוקולים לניהול מיני מחסנית וחיישנים של IO-Link
שאלות נפוצות (שאלות נפוצות)
- ש: האם ניתן להשתמש בחבילת פונקציות זו עם כל לוח STM32?
ת: ערכת הפונקציות מיועדת ללוחות מבוססי STM32L452RE לביצועים מיטביים. - ש: האם יש דרישות חומרה ספציפיות לשימוש בחבילת פונקציות זו?
ת: חבילת הפונקציות דורשת לוחות הרחבה X-NUCLEO-IKS02A1 ו-X-NUCLEO-IOD02A1 לפעולה. - ש: האם תמיכה טכנית זמינה עבור מוצר זה?
ת: לתמיכה טכנית, אנא צור קשר עם משרד המכירות המקומי של STMicroelectronics או בקר www.st.com לסיוע נוסף.
UM2796
מדריך למשתמש
תחילת העבודה עם ערכת הפונקציות FP-IND-IODSNS1 STM32Cube עבור צומת חיישן תעשייתי IO-Link
מָבוֹא
FP-IND-IODSNS1 הוא חבילת פונקציות STM32Cube המאפשרת לך לאפשר תקשורת IO-Link בין ערכת P-NUCLEO-IOD02A1 ל-IO-Link מאסטר דרך מקלט המשדר L6364Q המותקן על X-NUCLEO-IOD02A1.
ערכת הפונקציות משלבת ערימת הדגמה של IO-Link וניהול החיישנים התעשייתיים המורכבים על ה-X-NUCLEO-IKS02A1.
FP-IND-IODSNS1 כולל גם את ה-IODD file להעלות ל-IO-Link המאסטר שלך.
התוכנה הכלולה בחבילה ניתנת לשימוש בשלוש סביבות פיתוח משולבות (IDEs): IAR, KEIL ו-STM32CubeIDE.
קישורים קשורים
בקר במערכת האקולוגית של STM32Cube web עמוד על www.st.com למידע נוסף
הרחבת תוכנה FP-IND-IODSNS1 עבור STM32Cube
מֵעַלview
FP-IND-IODSNS1 הוא חבילת פונקציות STM32 ODE ומרחיבה את הפונקציונליות של STM32Cube.
חבילת התוכנה מאפשרת העברת נתונים IO-Link של חיישנים תעשייתיים ב-X-NUCLEO-IKS02A1 ל-IO-Link Master המחובר ל-X-NUCLEO-IOD02A1.
תכונות החבילה העיקריות הן:
- חבילת קושחה לבניית יישומי מכשירי IO-Link עבור לוחות מבוססי STM32L452RE
- ספריות תוכנת ביניים הכוללות מיני מחסנית מכשירי IO-Link עבור L6364Q ו-MEMS בתוספת ניהול מיקרופון דיגיטלי
- בינארי מוכן לשימוש עבור העברת נתונים בחיישני מכשיר IO-Link
- ניידות קלה בין משפחות MCU שונות, הודות ל- STM32Cube
- תנאי רישיון חינמיים וידידותיים למשתמש
אַדְרִיכָלוּת
תוכנת היישום ניגשת ללוחות ההרחבה X-NUCLEO-IKS02A1 ו-X-NUCLEO-IOD02A1 דרך שכבות התוכנה הבאות:
- שכבת STM32Cube HAL, המספקת קבוצה פשוטה, גנרית, מרובת מופעים של ממשקי תכנות יישומים (APIs) לאינטראקציה עם שכבות היישומים, הספרייה והערימה העליונות. יש לו ממשקי API גנריים והרחבות והוא בנוי ישירות סביב ארכיטקטורה גנרית ומאפשר לשכבות עוקבות כמו שכבת התווך ליישם פונקציות מבלי לדרוש תצורות חומרה ספציפיות עבור יחידת מיקרו-בקר נתונה (MCU). מבנה זה משפר את יכולת השימוש החוזרת של קוד הספרייה ומבטיח ניידות קלה במכשירים אחרים.
- שכבת התמיכה של הלוח (BSP), התומכת בכל הציוד ההיקפי ב-STM32 Nucleo מלבד ה-MCU. קבוצה מוגבלת זו של ממשקי API מספקת ממשק תכנות עבור ציוד היקפי ספציפי ללוח כמו נורית LED, כפתור המשתמש וכו'. ממשק זה עוזר גם בזיהוי גרסת הלוח הספציפית.
מבנה תיקיות
התיקיות הבאות כלולות בחבילת התוכנה:
- _htmresc: מכיל גרפיקה עבור מסמכי HTML
- תיעוד: מכיל עזרה HTML מהודרת file נוצר מקוד המקור המפרט את רכיבי התוכנה וממשקי ה-API (אחד לכל פרויקט).
- מנהלי התקנים: מכיל את מנהלי ההתקן של HAL ואת מנהלי ההתקן הספציפיים ללוח עבור כל לוח או פלטפורמת חומרה נתמכים, כולל אלה עבור הרכיבים המובנים, ואת שכבת הפשטת החומרה הבלתי תלויה בספק CMSIS עבור סדרת מעבדי ARM Cortex-M.
- תוכנות Middleware: ספריות ופרוטוקולים הכוללים IO-Link mini-stack וניהול חיישנים.
- פרויקטים: מכיל את ה-sampהאפליקציה המיישמת צומת רב-חיישנים תעשייתי IO-Link. יישום זה מסופק עבור פלטפורמת NUCLEO-L452RE עם שלוש סביבות פיתוח: IAR Embedded Workbench עבור ARM, סביבת פיתוח תוכנה MDK-ARM ו-STM32CubeIDE.
ממשקי API
מידע טכני מפורט עם פונקציית API מלאה של משתמש ותיאור פרמטרים נמצאים ב-HTML מקופל file בתיקייה "תיעוד".
Sampתיאור היישום
שלampהיישום מסופק בתיקיית Projects, תוך שימוש ב-X-NUCLEO-IOD02A1 עם מקלט המשדר L6364Q וב-X-NUCLEO-IKS02A1 עם ה-MEMS התעשייתי והמיקרופון הדיגיטלי.
פרויקטים מוכנים לבנייה זמינים עבור מספר IDEs. אתה יכול להעלות אחד מהבינאריים files מסופק ב-FP-IND-IODSNS1 באמצעות תוכנית השירות STM32 ST-LINK, STM32CubeProgrammer או תכונת התכנות ב-IDE שלך.
כדי להעריך את הקושחה FP-IND-IODSNS1, יש צורך להעלות את ה-IODD file לכלי הבקרה של ה-IO-Link Master וחבר אותו ל-X-NUCLEO-IOD02A1 באמצעות כבל 3 חוטים (L+, L-/GND, CQ). סעיף 2.3 מציג אקסample כאשר ה-IO-Link Master הוא ה-P-NUCLEO-IOM01M1 וכלי הבקרה הקשור הוא כלי הבקרה של IO-Link שפותח על ידי TEConcept (שותף ST). לחלופין, אתה יכול להשתמש ב-IO-Link Master אחר עם כלי הבקרה הקשור.
מדריך התקנת מערכת
תיאור חומרה
P-NUCLEO-IOD02A1 STM32 חבילת Nucleo
ה-P-NUCLEO-IOD02A1 הוא חבילת Nucleo STM32 המורכבת מלוחות ההרחבה X-NUCLEO-IOD02A1 ו-X-NUCLEO-IKS02A1 המוערמים על לוח הפיתוח NUCLEO-L452RE.
ה-X-NUCLEO-IOD02A1 כולל מקלט משדר IO-Link לחיבור פיזי ל-IO-Link מאסטר, בעוד ה-X-NUCLEO-IKS02A1 כולל לוח רב חיישנים ליישומים תעשייתיים, וה-NUCLEO-L452RE כולל את החומרה הדרושה משאבים להפעלת חבילת הפונקציות FP-IND-IODSNS1 ולשליטה במקלט המשדר ובלוחות מרובי החיישנים.
ה-FP-IND-IODSNS1 משלב ספריית מחסנית הדגמה של IO-Link (שמקורה ב-X-CUBE-IOD02) עם ה-X-CUBE-MEMS1 וכולל דוגמהample של צומת רב-חיישנים של מכשיר IO-Link.
ניתן להשתמש ב-P-NUCLEO-IOD02A1 למטרות הערכה וכסביבת פיתוח.
חבילת STM32 Nucleo מספקת פתרון זול וקל לשימוש לפיתוח יישומי IO-Link ו-SIO, הערכת תכונות התקשורת והחוסן של L6364Q, יחד עם ביצועי החישוב STM32L452RET6U.
P-NUCLEO-IOM01M1 STM32 חבילת Nucleo
ה-P-NUCLEO-IOM01M1 הוא חבילת Nucleo STM32 המורכבת מהלוחות STEVAL-IOM001V1 וה-NUCLEO-F446RE. ה-STEVAL-IOM001V1 הוא שכבת PHY מאסטר של IO-Link (L6360) בעוד שה-NUCLEO-F446RE מריץ מחסנית IO-Link rev 1.1 (פותח על ידי ורכושה של TEConcept GmbH, רישיון מוגבל ל-10 דקות, ניתן לחידוש ללא עלויות נוספות). עדכון מחסנית IO-Link מותר אך ורק על ידי ביצוע ההליך המתואר ב-UM2421 (זמין בחינם בכתובת www.st.com). כל מחיקה/החלפה אחרת של הערימה הטעינה מראש לא מאפשרת לשחזר אותה.
חבילת STM32 Nucleo מספקת פתרון זול וקל לשימוש להערכת יישומי IO-Link, תכונות התקשורת והחוסן של L6360, יחד עם ביצועי החישוב STM32F446RET6. החבילה, המארח עד ארבעה STEVAL-IOM001V1 לבניית IO-Link מאסטר עם ארבע יציאות, יכולה לגשת לשכבה הפיזית של IO-Link ולתקשר עם התקני IO-Link.
אתה יכול להעריך את הכלי דרך ה-GUI הייעודי (IO-Link Control Tool©, נכס של TEConcept GmbH) או להשתמש בו כגשר ראשי של IO-Link הנגיש מהממשק הייעודי של SPI: קוד המקור של פרויקט ההדגמה (IO-Level IO- Link Master Access Demo Application, שפותח על ידי TEConcept GmbH) ומפרט API זמינים בחינם.
הגדרת חומרה
יש צורך ברכיבי החומרה הבאים:
- חבילת STM32 Nucleo אחת עבור יישומי מכשירי IO-Link (קוד הזמנה: P-NUCLEO-IOD02A1)
- חבילת STM32 Nucleo אחת עבור IO-Link מאסטר עם IO-Link v1.1 PHY וערימה (קוד הזמנה: P-NUCLEO-IOM01M1)
- כבל 3 חוטים (L+, L-/GND, CQ)
כיצד לשלוט במכשיר ה-P-NUCLEO-IOD02A1 IO-Link דרך ה-P-NUCLEO-IOM01M1 IO-Link master
- שָׁלָב 1. חבר את ה-P-NUCLEO-IOM01M1 ואת ה-P-NUCLEO-IOD02A1 באמצעות כבל 3-חוטים (L+, L-/GND ו-CQ- עיין בסריגרפיה של הלוח).
- שָׁלָב 2. חבר את ה-P-NUCLEO-IOM01M1 לספק כוח 24 V/0.5 A.
האיור הבא מראה כיצד לחבר את ה-P-NUCLEO-IOM01M1 וה-P-NUCLEO-IOD02A1 המריץ את הקושחה FP-IND-IODSNS1. - שלב 3. הפעל את כלי הבקרה של IO-Link במחשב הנייד/מחשב האישי שלך.
- שלב 4. חבר באמצעות כבל מיני-USB את ה-P-NUCLEO-IOM01M1 המריץ את כלי הבקרה IO-Link למחשב הנייד/מחשב שלך.
השלבים הבאים (5 עד 13) מתייחסים לפעולות שיש לבצע בכלי הבקרה של IO-Link. - שלב 5. העלה את ה- P-NUCLEO-IOD02A1 IODD לכלי הבקרה של IO-Link על ידי לחיצה על [בחר התקן] וביצוע ההוראות להעלאת ה-IODD המתאים (פורמט xml) file זמין בספריית IODD של חבילת התוכנה.
IODD files מסופקים הן עבור COM2 (38.4 kBd) ו-COM3 (230.4 kBd). - שלב 6. חבר את המאסטר על ידי לחיצה על הסמל הירוק (פינה השמאלית העליונה).
- שלב 7. לחץ על [הפעלה] כדי לספק את ה-P-NUCLEO-IOD02A1 (נורית אדומה ב-X-NUCLEO-IOD02A1 מהבהבת).
- שלב 8. לחץ על [IO-Link] כדי להתחיל תקשורת IO-Link (נורית ירוקה ב-X-NUCLEO-IOD02A1 מהבהבת). כברירת מחדל, התקשורת עם IIS2DLPC מתחילה.
- שלב 9. לחץ על [עלילה] כדי לשרטט את הנתונים שנאספו.
- שלב 10. כדי להפעיל את חילופי הנתונים עם חיישן אחר, עבור אל [תפריט פרמטרים]> [בחירת קלט תהליך], ולאחר מכן לחץ פעמיים על שם החיישן (טקסט ירוק), בחר את החיישן הרצוי מבין האפשרויות הזמינות. שינוי החיישן יודגש על ידי שם החיישן שיהפוך לכחול.
כדי ליישר לבסוף את המאסטר וההתקן, יש צורך ללחוץ על [כתוב נבחר]. ההליך הושלם כאשר השם של החיישן שנבחר הופך לירוק.
- שָׁלָב 11. כשתסיים את סשן ההערכה שלך, לחץ על [לא פעיל] כדי להפסיק את תקשורת IO-Link.
- שָׁלָב 12. לחיצה על [כיבוי] כדי לגרום ל-IO-Link Master להפסיק לספק את התקן IO-Link.
- שָׁלָב 13. לחץ על con [נתק] כדי לעצור את התקשורת בין IO-Link Control Tool לבין P-NUCLEO-IOM01M1.
- שָׁלָב 14. נתק את כבל המיני-USB ואת אספקת ה-24V מה-P-NUCLEO-IOM01M1.
הגדרת תוכנה
יש צורך ברכיבי התוכנה הבאים כדי להגדיר סביבת פיתוח מתאימה ליצירת יישומים עבור יישומי IO-Link עבור NUCLEO-L452RE ו-L6364Q:
- קושחה FP-IND-IODSNS1 ותיעוד קשור זמין ב- www.st.com
- אחד משרשרת כלי הפיתוח והמהדרים הבאים:
- IAR Embedded Workbench עבור ARM® Toolchain + ST-LINK/V2
- רִיאָלView שרשרת כלים של ערכת פיתוח מיקרו-בקר (סביבת פיתוח תוכנה MDK-ARM
- + ST-LINK/V2)
- STM32CubeIDE + ST-LINK/V2
היסטוריית גרסאות
טבלה 1. היסטוריית גרסאות של מסמך
תַאֲרִיך | גִרְסָה | שינויים |
04 בדצמבר 2020 | 1 | שחרור ראשוני. |
07-מרס-2024 |
2 |
עודכן איור 2. מבנה התיקיות של החבילה FP-IND-IODSNS1.
שינויים קלים בטקסט. |
הודעה חשובה - קרא בעיון
STMicroelectronics NV וחברות הבנות שלה ("ST") שומרות לעצמן את הזכות לבצע שינויים, תיקונים, שיפורים, שינויים ושיפורים במוצרי ST ו/או במסמך זה בכל עת ללא הודעה מוקדמת. על הרוכשים לקבל את המידע הרלוונטי העדכני ביותר על מוצרי ST לפני ביצוע הזמנות. מוצרי ST נמכרים בהתאם לתנאי המכירה של ST הקיימים בזמן אישור ההזמנה.
הרוכשים הם האחראים הבלעדיים לבחירה, לבחירה ולשימוש במוצרי ST ו-ST אינה נושאת באחריות לסיוע ביישום או לעיצוב מוצרי הרוכשים.
שום רישיון, מפורש או משתמע, לכל זכות קניין רוחני לא ניתן על ידי ST בזאת.
מכירה חוזרת של מוצרי ST עם הוראות שונות מהמידע המפורט כאן תבטל כל אחריות שניתנה על ידי ST עבור מוצר זה.
ST והלוגו של ST הם סימנים מסחריים של ST. למידע נוסף על סימני מסחר ST, עיין ב www.st.com/trademarks. כל שאר שמות המוצרים או השירותים הם רכושם של בעליהם בהתאמה.
המידע במסמך זה מחליף ומחליף מידע שסופק בעבר בכל גרסאות קודמות של מסמך זה.
© 2024 STMicroelectronics - כל הזכויות שמורות
UM2796 – Rev 2
מסמכים / משאבים
![]() |
STMicroelectronics FP-IND-IODSNS1 ערכת פונקציות עבור צומת חיישן תעשייתי של IO Link [pdfמדריך למשתמש FP-IND-IODSNS1, X-NUCLEO-IOD02A1, X-NUCLEO-IKS02A1, FP-IND-IODSNS1 חבילת פונקציות עבור צומת חיישן תעשייתי IO Link, FP-IND-IODSNS1, חבילת פונקציות עבור צומת IO Link תעשייתי, חבילה עבור IO קישור חיישן תעשייתי צומת, צומת חיישן תעשייתי IO Link, צומת חיישן תעשייתי, צומת חיישן, צומת |