مجموعة وظائف FP-IND-IODSNS1 من STMicroelectronics لعقدة الاستشعار الصناعية IO Link
معلومات المنتج
تحديد
- اسم المنتج: FP-IND-IODSNS1 STM32Cube Function Pack
- التوافق: اللوحات المستندة إلى STM32L452RE
- سمات:
- يتيح نقل بيانات IO-Link لأجهزة الاستشعار الصناعية
- برامج وسيطة تتميز بمجموعة أجهزة 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 المجمعة fileتفصيل مكونات البرامج وواجهات برمجة التطبيقات
- برامج التشغيل: تتضمن برامج تشغيل 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 من خلال طبقات البرنامج التالية:
- طبقة HAL في STM32Cube، والتي توفر مجموعة بسيطة وعامة ومتعددة الحالات من واجهات برمجة التطبيقات (APIs) للتفاعل مع طبقات التطبيق والمكتبة والمكدس العليا. تحتوي على واجهات برمجة تطبيقات عامة وممتدة وهي مبنية بشكل مباشر حول بنية عامة وتسمح للطبقات المتعاقبة مثل طبقة البرامج الوسيطة بتنفيذ الوظائف دون الحاجة إلى تكوينات أجهزة محددة لوحدة متحكم دقيقة (MCU) معينة. تعمل هذه البنية على تحسين إمكانية إعادة استخدام كود المكتبة وتضمن سهولة النقل على الأجهزة الأخرى.
- طبقة حزمة دعم اللوحة (BSP)، والتي تدعم جميع الأجهزة الطرفية على STM32 Nucleo باستثناء وحدة التحكم الدقيقة. توفر هذه المجموعة المحدودة من واجهات برمجة التطبيقات واجهة برمجة لبعض الأجهزة الطرفية الخاصة باللوحة مثل LED وزر المستخدم وما إلى ذلك. تساعد هذه الواجهة أيضًا في تحديد إصدار اللوحة المحدد.
هيكل المجلد
المجلدات التالية مضمنة في حزمة البرنامج:
- _htmresc: يحتوي على رسومات لمستندات HTML
- التوثيق: يحتوي على تعليمات HTML مجمعة file تم إنشاؤه من التعليمات البرمجية المصدر التي توضح بالتفصيل مكونات البرنامج وواجهات برمجة التطبيقات (واحد لكل مشروع).
- برامج التشغيل: تحتوي على برامج تشغيل HAL وبرامج التشغيل الخاصة باللوحة لكل لوحة أو منصة أجهزة مدعومة، بما في ذلك برامج التشغيل الخاصة بالمكونات الموجودة على اللوحة، وطبقة تجريد الأجهزة المستقلة عن البائع CMSIS لسلسلة معالجات ARM Cortex-M.
- Middlewares: مكتبات وبروتوكولات تتميز بإدارة المكدس الصغير IO-Link وأجهزة الاستشعار.
- المشاريع:يحتوي على sampتطبيق ينفذ عقدة متعددة المستشعرات Industrial IO-Link. تم توفير هذا التطبيق لمنصة NUCLEO-L452RE مع ثلاث بيئات تطوير: IAR Embedded Workbench for ARM وبيئة تطوير البرامج MDK-ARM وSTM32CubeIDE.
واجهات برمجة التطبيقات
توجد معلومات فنية مفصلة مع وظيفة واجهة برمجة تطبيقات المستخدم الكاملة ووصف المعلمة بتنسيق HTML مترجم file في مجلد "الوثائق".
Sampلو وصف التطبيق
لياليampيتم توفير التطبيق في مجلد المشاريع، باستخدام X-NUCLEO-IOD02A1 مع جهاز الإرسال والاستقبال L6364Q وX-NUCLEO-IKS02A1 مع MEMS الصناعي والميكروفون الرقمي.
المشاريع الجاهزة للإنشاء متاحة للعديد من IDEs. يمكنك تحميل أحد الملفات الثنائية fileيتم توفير ذلك في FP-IND-IODSNS1 عبر STM32 ST-LINK Utility، أو STM32CubeProgrammer أو ميزة البرمجة في IDE الخاص بك.
لتقييم البرامج الثابتة FP-IND-IODSNS1، من الضروري تحميل IODD file قم بتوصيل أداة التحكم في IO-Link Master بجهاز X-NUCLEO-IOD02A1 باستخدام كابل ثلاثي الأسلاك (L+، L-/GND، CQ). يوضح القسم 3 مثالاً على ذلك.ampحيث يكون IO-Link Master هو P-NUCLEO-IOM01M1 وأداة التحكم ذات الصلة هي IO-Link Control Tool التي طورتها TEConcept (شريك ST). بدلاً من ذلك، يمكنك استخدام IO-Link Master آخر مع أداة التحكم ذات الصلة.
دليل إعداد النظام
وصف الأجهزة
حزمة النواة P-NUCLEO-IOD02A1 STM32
P-NUCLEO-IOD02A1 عبارة عن مجموعة STM32 Nucleo مكونة من لوحات التوسعة 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 ويتميز بـampجزء من عقدة جهاز IO-Link متعدد المستشعرات.
يمكن استخدام P-NUCLEO-IOD02A1 لأغراض التقييم وكبيئة تطوير.
توفر حزمة STM32 Nucleo حلاً ميسور التكلفة وسهل الاستخدام لتطوير تطبيقات IO-Link وSIO، وتقييم ميزات الاتصال L6364Q والمتانة، إلى جانب أداء الحوسبة STM32L452RET6U.
حزمة النواة P-NUCLEO-IOM01M1 STM32
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.
يمكنك تقييم الأداة عبر واجهة المستخدم الرسومية المخصصة (أداة التحكم في IO-Link©، ملكية TEConcept GmbH) أو استخدامها كجسر رئيسي IO-Link يمكن الوصول إليه من واجهة SPI المخصصة: كود المصدر لمشروع العرض التوضيحي (تطبيق العرض التوضيحي للوصول إلى IO-Link Master Access منخفض المستوى، الذي طورته TEConcept GmbH) ومواصفات واجهة برمجة التطبيقات متاح مجانًا.
إعداد الأجهزة
مكونات الأجهزة التالية مطلوبة:
- حزمة واحدة من STM32 Nucleo لتطبيقات أجهزة IO-Link (رمز الطلب: P-NUCLEO-IOD02A1)
- حزمة واحدة من STM32 Nucleo لجهاز IO-Link الرئيسي مع IO-Link v1.1 PHY والمكدس (رمز الطلب: P-NUCLEO-IOM01M1)
- كابل ثلاثي الأسلاك (L+، L-/GND، CQ)
كيفية التحكم في جهاز P-NUCLEO-IOD02A1 IO-Link من خلال جهاز P-NUCLEO-IOM01M1 IO-Link الرئيسي
- خطوة 1. قم بتوصيل P-NUCLEO-IOM01M1 وP-NUCLEO-IOD02A1 عبر الكابل ثلاثي الأسلاك (L+ وL-/GND وCQ- راجع الطباعة الحريرية على اللوحة).
- خطوة 2. قم بتوصيل P-NUCLEO-IOM01M1 بمصدر طاقة 24 فولت/0.5 أمبير.
يوضح الشكل التالي كيفية توصيل P-NUCLEO-IOM01M1 وP-NUCLEO-IOD02A1 اللذين يعملان بالبرامج الثابتة FP-IND-IODSNS1. - الخطوة 3. قم بتشغيل أداة التحكم IO-Link على الكمبيوتر المحمول/الكمبيوتر الشخصي الخاص بك.
- الخطوة 4قم بتوصيل P-NUCLEO-IOM01M1 الذي يعمل بأداة التحكم IO-Link بجهاز الكمبيوتر المحمول/الكمبيوتر الشخصي لديك باستخدام كابل mini-USB.
تشير الخطوات التالية (من 5 إلى 13) إلى الإجراءات التي يجب تنفيذها على أداة التحكم IO-Link. - الخطوة 5. قم بتحميل P-NUCLEO-IOD02A1 IODD إلى أداة التحكم IO-Link بالنقر فوق [تحديد الجهاز] واتباع التعليمات لتحميل IODD المناسب (تنسيق xml) file متوفر في دليل IODD الخاص بحزمة البرامج.
IODD fileيتم توفير s لكل من معدلات البود COM2 (38.4 كيلو بايت) وCOM3 (230.4 كيلو بايت). - الخطوة 6. قم بتوصيل الجهاز الرئيسي بالضغط على الرمز الأخضر (في الزاوية اليسرى العليا).
- الخطوة 7. انقر فوق [تشغيل الطاقة] لتزويد P-NUCLEO-IOD02A1 (يومض مؤشر LED الأحمر الموجود على X-NUCLEO-IOD02A1).
- الخطوة 8. انقر فوق [IO-Link] لبدء اتصال IO-Link (يومض مؤشر LED الأخضر على X-NUCLEO-IOD02A1). بشكل افتراضي، يبدأ الاتصال مع IIS2DLPC.
- الخطوة 9انقر فوق [رسم] لرسم البيانات المجمعة.
- الخطوة 10لتنشيط تبادل البيانات مع مستشعر آخر، انتقل إلى [قائمة المعلمات]>[اختيار إدخال المعالجة]، ثم انقر نقرًا مزدوجًا فوق اسم المستشعر (النص الأخضر)، وحدد المستشعر المطلوب من الخيارات المتاحة. سيتم تسليط الضوء على تغيير المستشعر من خلال اسم المستشعر الذي سيتحول إلى اللون الأزرق.
لمحاذاة الجهاز الرئيسي والجهاز بشكل نهائي، من الضروري النقر فوق [كتابة المحدد]. تكتمل العملية عندما يصبح اسم المستشعر المحدد باللون الأخضر.
- خطوة 11. عند الانتهاء من جلسة التقييم، انقر فوق [غير نشط] لإيقاف اتصال IO-Link.
- خطوة 12. انقر فوق [إيقاف التشغيل] لجعل IO-Link Master يتوقف عن تزويد جهاز IO-Link بالطاقة.
- خطوة 13. انقر فوق [قطع الاتصال] لإيقاف الاتصال بين أداة التحكم IO-Link وP-NUCLEO-IOM01M1.
- خطوة 14. افصل كابل mini-USB ومصدر الطاقة 24 فولت من P-NUCLEO-IOM01M1.
إعداد البرنامج
تعتبر مكونات البرنامج التالية ضرورية لإعداد بيئة تطوير مناسبة لإنشاء تطبيقات IO-Link لـ NUCLEO-L452RE و L6364Q:
- البرامج الثابتة FP-IND-IODSNS1 والوثائق ذات الصلة متوفرة على www.st.com
- إحدى سلاسل أدوات التطوير والمجمعات التالية:
- منضدة عمل IAR المضمنة لسلسلة أدوات ARM® + 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 - القس 2
المستندات / الموارد
![]() |
مجموعة وظائف FP-IND-IODSNS1 من STMicroelectronics لعقدة الاستشعار الصناعية IO Link [بي دي اف] دليل المستخدم FP-IND-IODSNS1، X-NUCLEO-IOD02A1، X-NUCLEO-IKS02A1، FP-IND-IODSNS1 حزمة وظائف لعقدة الاستشعار الصناعي IO Link، FP-IND-IODSNS1، حزمة وظائف لعقدة الاستشعار الصناعي IO Link، حزمة لعقدة الاستشعار الصناعي IO Link، عقدة الاستشعار الصناعي IO Link، عقدة الاستشعار الصناعي، عقدة الاستشعار، عقدة |