نشان‌واره STMicroelectronics

بسته عملکردی STMicroelectronics FP-IND-IODSNS1 برای گره سنسور صنعتی لینک IO

STMicroelectronics-FP-IND-IODSNS1-Function-Pack-For-IO-Link-Industrial-sensor-Node-product

اطلاعات محصول

مشخصات

  • نام محصول: بسته عملکردی FP-IND-IODSNS1 STM32Cube
  • سازگاری: بردهای مبتنی بر 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جزئیات اجزای نرم افزار و API ها
  • درایورها: شامل درایورهای HAL و درایورهای مخصوص برد برای بردهای پشتیبانی شده است
  • Middlewares: کتابخانه‌ها و پروتکل‌ها برای مدیریت مینی پشته و حسگرهای IO-Link

سوالات متداول (سوالات متداول)

  • س: آیا می توان از این بسته عملکردی با هر برد STM32 استفاده کرد؟
    A: بسته عملکرد برای بردهای مبتنی بر STM32L452RE برای عملکرد بهینه طراحی شده است.
  • س: آیا الزامات سخت افزاری خاصی برای استفاده از این بسته کاربردی وجود دارد؟
    A: بسته عملکردی برای کار به بردهای توسعه 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 و یک Master IO-Link از طریق فرستنده گیرنده L6364Q نصب شده بر روی X-NUCLEO-IOD02A1 فعال کنید.
بسته عملکردی یک پشته نمایشی IO-Link و مدیریت حسگرهای صنعتی نصب شده بر روی X-NUCLEO-IKS02A1 را ادغام می کند.
FP-IND-IODSNS1 همچنین شامل IODD است file برای آپلود در استاد IO-Link شما.
نرم افزار موجود در بسته را می توان در سه محیط توسعه یکپارچه (IDE) استفاده کرد: 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
  • به لطف STM32Cube، قابلیت حمل آسان در خانواده های مختلف MCU
  • شرایط مجوز رایگان و کاربرپسند

معماری
نرم افزار کاربردی از طریق لایه های نرم افزار زیر به بردهای توسعه X-NUCLEO-IKS02A1 و X-NUCLEO-IOD02A1 دسترسی دارد:

  • لایه STM32Cube HAL، که مجموعه ای ساده، عمومی و چند نمونه ای از رابط های برنامه نویسی برنامه (API) را برای تعامل با لایه های بالای برنامه، کتابخانه و پشته فراهم می کند. دارای APIهای عمومی و افزونه است و مستقیماً حول یک معماری عمومی ساخته شده است و به لایه‌های متوالی مانند لایه میان‌افزار اجازه می‌دهد تا عملکردها را بدون نیاز به تنظیمات سخت‌افزاری خاص برای یک واحد میکروکنترلر معین (MCU) پیاده‌سازی کنند. این ساختار قابلیت استفاده مجدد کد کتابخانه را بهبود می بخشد و قابلیت حمل آسان را در دستگاه های دیگر تضمین می کند.
  • لایه بسته پشتیبانی برد (BSP) که از تمام تجهیزات جانبی STM32 Nucleo به جز MCU پشتیبانی می کند. این مجموعه محدود از API ها یک رابط برنامه نویسی را برای برخی تجهیزات جانبی مخصوص برد مانند LED، دکمه کاربر و غیره فراهم می کند. این رابط همچنین به شناسایی نسخه برد خاص کمک می کند.

STMicroelectronics-FP-IND-IODSNS1-Function-Pack-For-IO-Link-Industrial-Sensor-Node- (1)

ساختار پوشه

STMicroelectronics-FP-IND-IODSNS1-Function-Pack-For-IO-Link-Industrial-Sensor-Node- (2)

پوشه های زیر در بسته نرم افزار گنجانده شده است:

  • _htmresc: شامل گرافیک برای اسناد html است
  • مستندات: حاوی یک راهنمای HTML کامپایل شده است file تولید شده از کد منبع جزئیات اجزای نرم افزار و API ها (یکی برای هر پروژه).
  • درایورها: شامل درایورهای HAL و درایورهای مخصوص برد برای هر برد یا پلتفرم سخت‌افزاری پشتیبانی‌شده، از جمله موارد مربوط به اجزای داخل برد، و لایه انتزاعی سخت‌افزار مستقل از فروشنده CMSIS برای سری پردازنده‌های ARM Cortex-M است.
  • Middlewares: کتابخانه‌ها و پروتکل‌های دارای پشته کوچک و حسگرهای IO-Link.
  • پروژه ها: شامل sampبرنامه کاربردی یک گره چند سنسور صنعتی IO-Link. این اپلیکیشن برای پلتفرم NUCLEO-L452RE با سه محیط توسعه ارائه شده است: IAR Embedded Workbench for ARM، محیط توسعه نرم افزار MDK-ARM و STM32CubeIDE.

API ها
اطلاعات فنی دقیق با عملکرد کامل کاربر API و توضیحات پارامتر در یک HTML کامپایل شده است file در پوشه "Documentation"

Sampتوضیحات برنامه
sampبرنامه le در پوشه Projects با استفاده از X-NUCLEO-IOD02A1 با فرستنده گیرنده L6364Q و X-NUCLEO-IKS02A1 با MEMS صنعتی و میکروفون دیجیتال ارائه شده است.
پروژه های آماده ساخت برای چندین IDE در دسترس هستند. می توانید یکی از باینری ها را آپلود کنید fileدر FP-IND-IODSNS1 از طریق STM32 ST-LINK Utility، STM32CubeProgrammer یا ویژگی برنامه نویسی در IDE شما ارائه شده است.
برای ارزیابی سیستم عامل FP-IND-IODSNS1، لازم است IODD بارگذاری شود file به ابزار کنترل IO-Link Master خود و آن را با کابل 02 سیم (L+, L-/GND, CQ) به X-NUCLEO-IOD1A3 متصل کنید. بخش 2.3 یک نمونه قبلی را نشان می دهدampجایی که IO-Link Master P-NUCLEO-IOM01M1 است و ابزار کنترل مربوطه ابزار کنترل IO-Link است که توسط 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 برای اتصال فیزیکی به یک Master 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 ارائه می دهد.

STMicroelectronics-FP-IND-IODSNS1-Function-Pack-For-IO-Link-Industrial-Sensor-Node- (3)

بسته نوکلئو P-NUCLEO-IOM01M1 STM32
P-NUCLEO-IOM01M1 یک بسته STM32 Nucleo است که از بردهای 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 Control Tool ©، دارایی TEConcept GmbH) ارزیابی کنید یا از آن به عنوان یک پل اصلی IO-Link قابل دسترسی از رابط اختصاصی SPI استفاده کنید: کد منبع پروژه آزمایشی (IO-سطح پایین) برنامه آزمایشی Link Master Access، توسعه یافته توسط TEConcept GmbH) و مشخصات API به صورت رایگان در دسترس هستند.

STMicroelectronics-FP-IND-IODSNS1-Function-Pack-For-IO-Link-Industrial-Sensor-Node- (4)

راه اندازی سخت افزار
قطعات سخت افزاری زیر مورد نیاز است:

  1. یک بسته STM32 Nucleo برای برنامه های دستگاه IO-Link (کد سفارش: P-NUCLEO-IOD02A1)
  2. یک بسته STM32 Nucleo برای IO-Link master با IO-Link v1.1 PHY و پشته (کد سفارش: P-NUCLEO-IOM01M1)
  3. یک کابل 3 سیم (L+، L-/GND، CQ)

نحوه کنترل دستگاه P-NUCLEO-IOD02A1 IO-Link از طریق Master P-NUCLEO-IOM01M1 IO-Link

  • مرحله 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 را اجرا می کند.STMicroelectronics-FP-IND-IODSNS1-Function-Pack-For-IO-Link-Industrial-Sensor-Node- (5)
  • مرحله 3. ابزار کنترل IO-Link را روی لپ تاپ/رایانه خود راه اندازی کنید.
  • مرحله 4. P-NUCLEO-IOM01M1 را با استفاده از ابزار کنترل IO-Link به لپ تاپ/کامپیوتر خود با کابل mini-USB وصل کنید.
    مراحل بعدی (5 تا 13) به اقداماتی که باید در ابزار کنترل IO-Link انجام شود اشاره دارد.
  • مرحله 5. P-NUCLEO-IOD02A1 IODD را با کلیک بر روی [انتخاب دستگاه] و دنبال کردن دستورالعمل ها برای آپلود IODD مناسب (فرمت xml) در ابزار کنترل IO-Link آپلود کنید. file موجود در فهرست IODD بسته نرم افزاری.
    IODD files برای هر دو نرخ باود COM2 (38.4 kBd) و COM3 (230.4 kBd) ارائه شده است.
  • مرحله 6. Master را با کلیک بر روی نماد سبز رنگ (گوشه سمت چپ بالا) وصل کنید.
  • مرحله 7. برای تامین P-NUCLEO-IOD02A1 روی [روشن/روشن] کلیک کنید (ال ای دی قرمز روی X-NUCLEO-IOD02A1 چشمک می زند).
  • مرحله 8. برای شروع یک ارتباط IO-Link روی [IO-Link] کلیک کنید (LED سبز رنگ در X-NUCLEO-IOD02A1 چشمک می زند). به طور پیش فرض، ارتباط با IIS2DLPC شروع می شود.
  • مرحله 9. برای رسم داده های جمع آوری شده بر روی [Plot] کلیک کنید.
  • مرحله 10. برای فعال کردن تبادل داده با یک سنسور دیگر، به [Menu Parameter]>[Process Input Selection] بروید، سپس روی نام سنسور (متن سبز رنگ) دوبار کلیک کنید، سنسور مورد نظر را از گزینه‌های موجود انتخاب کنید. تغییر سنسور با نام سنسور مشخص می شود که آبی می شود.
    برای تراز نهایی Master و Device، باید روی [Write Selected] کلیک کنید. زمانی که نام سنسور انتخاب شده سبز شود، این روند تکمیل می شود.
    STMicroelectronics-FP-IND-IODSNS1-Function-Pack-For-IO-Link-Industrial-Sensor-Node- (6)
  • مرحله 11. هنگامی که جلسه ارزیابی خود را به پایان رساندید، روی [غیر فعال] کلیک کنید تا ارتباط IO-Link متوقف شود.
  • مرحله 12. روی [خاموش خاموش کردن] کلیک کنید تا IO-Link Master تامین دستگاه IO-Link را متوقف کند.
  • مرحله 13. برای توقف ارتباط بین IO-Link Control Tool و P-NUCLEO-IOM01M1 روی con [Disconnect] کلیک کنید.
  • مرحله 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 - Rev 2

اسناد / منابع

بسته عملکردی STMicroelectronics FP-IND-IODSNS1 برای گره سنسور صنعتی لینک IO [pdf] دفترچه راهنمای کاربر
بسته عملکردی FP-IND-IODSNS1، X-NUCLEO-IODSNS02، X-NUCLEO-IOD1A02، X-NUCLEO-IKS1A1، FP-IND-IODSNS1 برای گره سنسور صنعتی لینک IO، FP-IND-IODSNSXNUMX، بسته عملکردی برای گره سنسور صنعتی پیوند IO، پیوند گره حسگر صنعتی، گره سنسور صنعتی پیوند IO، گره سنسور صنعتی، گره حسگر، گره

مراجع

نظر بدهید

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