ST com STEVAL-IOD04KT1 مایکرو الیکترونیک څو فنکشن سینسر

پیژندنه
STSW-IOD04K د سافټویر کڅوړه ده، کوم چې تاسو ته اجازه درکوي د STEVAL-IOD004V1 (په STEVAL-IOD04KT1 کې شامل وي مګر د جلا پلور لپاره شتون نلري) او د IO-Link ماسټر، د L6364W ټرانسیور له لارې IO-Link اړیکه فعاله کړئ. د STM32CubeHAL پر بنسټ، STSW-IOD04K STM32Cube پراخوي. دا د ډیمو سټیک کتابتون پراساس د IO-Link مخابراتو لپاره د بورډ ملاتړ کڅوړه (BSP) چمتو کوي چې د داخلي L6364W تودوخې سینسر او دوه آن بورډ MEMS صنعتي سینسرونو څخه راځي ډیټا اداره کوي: IIS2MDC (لوړ دقت ، خورا ټیټ - بریښنا، د 3-axis ډیجیټل محصول میګنیټومیټر) او ISM330DHCX (تل په 3D اکیلرومیټر او 3D ګیروسکوپ کې).
د دې اپلیکیشن سافټویر جوړښت د نورو STM32Cube-based سافټویر سره ادغام اسانويampد ډیری عام غوښتنلیک ټیکنالوژیو لپاره. شامل کتابتونونه د پراختیا کونکو لپاره د ریښتیني او د کارونې وړ سیسټم لپاره فعالیتونه فعالوي. د هارډویر ډرایورونه او د ټیټې کچې خلاصې توضیحات د مینځني ویر اجزاو او غوښتنلیکونو ته اجازه ورکوي چې ډیټا ته په هارډویر خپلواک ډول لاسرسی ومومي. د منځني ویئر کتابتونونو کې د ST ملکیت IO-Link ډیمو سټیک شامل دي. تاسو کولی شئ د STSW-IOD04K سافټویر کڅوړه په مختلف مدغم شوي پراختیایی چاپیریالونو (IDEs) کې وکاروئ: IAR، Keil، او STM32CubeIDE. پدې کې IODD هم شامل دی file د کارونکي IO-Link ماسټر ته پورته کولو لپاره.
پیل کول
اوورview
STSW-IOD04K د STM32Cube فعالیت پراخوي. د سافټویر کڅوړه په STEVAL-IOD004V1 کې د صنعتي سینسرونو IO-Link ډیټا لیږد وړ کوي د IO-Link ماسټر ته چې د IO-Link اتصال له لارې وصل شوي. د کلیدي کڅوړې ځانګړتیاوې په لاندې ډول دي:
- د STM32G071EB مایکرو کنټرولر پراساس د IO-Link وسیلې غوښتنلیکونو جوړولو لپاره د فرم ویئر کڅوړه
- د منځني ویئر کتابتونونه چې د IIS6364MDC او ISM2DHCX MEMS سینسرونو اداره کولو لپاره د L330W لپاره د IO-Link وسیله ډیمو سټیک وړاندې کوي
- د IO-Link وسیلې سینسر ډیټا لیږد لپاره د کارولو لپاره چمتو بائنری
- د مختلف MCU کورنیو کې اسانه لیږدونې ، د STM32Cube څخه مننه
- وړیا، د کاروونکي دوستانه جواز شرایط
معمارۍ
د غوښتنلیک سافټویر د لاندې سافټویر پرتونو له لارې STEVAL-IOD004V1 ته لاسرسی لري:
- د STM32Cube HAL پرت، کوم چې د پورتنۍ غوښتنلیک، کتابتون، او سټیک پرتونو سره د تعامل لپاره د غوښتنلیک پروګرامینګ انٹرفیسونو (APIs) ساده، عام، څو مثالونه چمتو کوي. دا عمومي او توسیع APIs لري او په مستقیم ډول د عمومي جوړښت شاوخوا جوړ شوی. دا پرله پسې پرتونو ته اجازه ورکوي لکه د منځنۍ وییر پرت ته پرته له دې چې د ورکړل شوي مایکرو کنټرولر واحد (MCU) لپاره ځانګړي هارډویر تشکیلاتو ته اړتیا ولري دندې پلي کړي. دا جوړښت د کتابتون کوډ بیا کارونې وړتیا ته وده ورکوي او په نورو وسیلو کې د اسانه لیږد وړتیا تضمینوي.
- د بورډ ملاتړ بسته (BSP) پرت، کوم چې د MCU پرته په بورډ کې د ټولو پردیو مالتړ کوي. د APIs دا محدوده سیټ د بورډ ځانګړي پریرالونو لکه LED، د کاروونکي تڼۍ او نور لپاره د پروګرام کولو انٹرفیس چمتو کوي. دا انٹرفیس د بورډ ځانګړي نسخه پیژندلو کې هم مرسته کوي.
شکل 1. د STSW-IOD04K سافټویر جوړښت

فولډر
شکل 2. د STSW-IOD04K فولډر جوړښت
د سافټویر کڅوړه کې لاندې فولډر شامل دي:
- اسناد: یو ترتیب شوی HTML file د سرچینې کوډ څخه رامینځته شوی چې د سافټویر اجزاو او APIs توضیح کوي (د هرې پروژې لپاره یو).
- ډرایورونه: د هر ملاتړ شوي بورډ یا هارډویر پلیټ فارم لپاره د HAL ډرایورونه او د بورډ ځانګړي ډرایورونه ، پشمول د بورډ اجزاو لپاره ، او د ARM Cortex-M پروسیسر لړۍ لپاره د CMSIS پلورونکي خپلواک هارډویر خلاصون پرت.
- منځني توکي: کتابتونونه او پروتوکولونه چې د IO-Link مینی سټیک او سینسر مدیریت وړاندې کوي.
- پروژې: sampد صنعتي IO-Link ملټي سینسر نوډ پلي کولو غوښتنلیک. دا غوښتنلیک د STM32G071EB مایکرو کنټرولر لپاره د دریو پراختیایي چاپیریالونو لپاره چمتو شوی: د ARM لپاره د IAR ایمبیډډ ورک بینچ ، اصلیView د مایکرو کنټرولر پرمختیا کټ (MDK-ARM-STR) او STM32CubeIDE.
APIs
تفصيلي تخنیکي معلومات د بشپړ کارونکي API فعالیت او پیرامیټر توضیحاتو سره په ترتیب شوي HTML کې دي file د "اسنادو" فولډر کې.
Sampد غوښتنلیک توضیحات
د پروژې فولډر s چمتو کويample غوښتنلیک، کوم چې د L004W ټرانسیور سره STEVAL-IOD1V6364 کاروي، او ISM330DHCX/IIS2MDC صنعتي سینسرونه.
د جوړولو لپاره چمتو پروژې د ډیری IDEs لپاره شتون لري. تاسو کولی شئ د بائنری څخه یو اپلوډ کړئ fileد STSW-IOD04K د STM32CubeProgrammer یا ستاسو د IDE د پروګرام کولو ځانګړتیا له لارې. د STEVAL-IOD004V1 بریښنا کولو او د فرم ویئر فلش کولو لپاره، تاسو کولی شئ د لاندې اختیارونو څخه یو غوره کړئ:
- خپل MCU پروګرامر سره وصل کړئ (د مثال لپارهample, STLINK-V3MINI) د نښلونکي J1 له لارې بورډ ته؛ د IO-Link ماسټر څخه چمتو شوي 24 V لخوا بورډ ته ځواک ورکړئ؛ په خپل پروګرامر کې، بائنری غوره کړئ file فلش کول او بیا د MCU پروګرام کولو ته دوام ورکړئ.
نوټ
د پورته کړنلارې لپاره، تاسو دوه USB بندرونو ته اړتیا لرئ (یو د پروګرامر لپاره، بل د IO-Link ماسټر لپاره).
- خپل MCU پروګرامر سره وصل کړئ (د مثال لپارهample, STLINK-V3MINI) د نښلونکي J1 له لارې بورډ ته؛ MCU ته د 3.3 V بریښنا رسولو په واسطه د J2 له لارې بورډ سره وصل کړئ (پن 2 = GND؛ پن 4 = 3.3 V)؛ په خپل پروګرامر کې، بائنری غوره کړئ file فلش کول او بیا د MCU برنامه کول.
د STLINK-V3MINI پروګرامر د STEVAL-IOD004V1 سره د J1 (10 لارې، دوه قطارونو) په واسطه د 14 پن فلیټ کیبل له لارې چې په کټ کې شامل دي وصل کیدی شي: د کیبل په ښي او چپ اړخ کې دوه پنونه غیر وصل پاتې دي. د بورډ پورتنۍ اړخ ته کتل او د IO-Link M8 نښلونکی ستاسو ښي خوا ته پریږدئ، کیبل باید وصل شي ترڅو سور کرښه په پورتنۍ برخه کې وي، لکه څنګه چې لاندې ښودل شوي.
شکل 3. STEVAL-IOD004V1 او STLINK-V3MINI – د ارتباط ډیاګرام

د STSW-IOD04K فرم ویئر ارزولو لپاره، IODD اپلوډ کړئ file د خپل IO-Link ماسټر کنټرول وسیلې کې او دا د STEVAL-IOD004V1 سره د IO-Link کیبلونو او اډاپټرونو لخوا چې په کټ کې شامل دي ، یا کوم بل مناسب کیبل سره وصل کړئ. تاسو کولی شئ د اړوند کنټرول وسیلې سره کوم بل IO-Link ماسټر v1.1 وکاروئ. په exampد 2.2 برخه کې، د IO-Link ماسټر P-NUCLEO-IOM01M1 دی، د کنټرول اړونده وسیله د IO-Link کنټرول وسیله ده چې د TEConcept (ST پارټنر) لخوا رامینځته شوی او پیوستون د M12 ساکټ لخوا وړیا تار کیبل ته بشپړ شوی ( Katlax p/n CBF12-S44N0-1.5BPUR).
د سیسټم تنظیم کولو لارښود
د هارډویر توضیحات
د STEVAL-IOD04KT1 ارزونې کټ
د STEVAL-IOD04KT1 د حوالې ډیزاین کټ دی چې د L6364W IO-Link دوه ګوني چینل وسیلې ټرانسیور ځانګړتیاوې کاروي. کټ کې د STEVAL-IOD004V1 اصلي بورډ (د پلور لپاره شتون نلري)، د STLINK-V3MINI پروګرامر او ډیبګر وسیله، د 14 پن فلیټ کیبل، او د M8 څخه M12 معیاري صنعتي نښلونکي اډاپټر لري. کټ د عصري سمارټ صنعتي سینسر په توګه کار کوي ترڅو د ماسټر IO-Link مرکز (یا مناسب PLC انٹرفیس) سره وصل شي. د MCU، سینسرونو، او نورو منطقي وسیلو لپاره د بریښنا رسول د DC-DC کنورټر کنټرولر څخه اخیستل کیږي چې په L6364W کې ځای پرځای شوي. په بورډ کې د STM32G071EB مایکرو کنټرولر د IO-Link ډیمو سټیک v.1.1 چلوي، کوم چې د IO-Link ارتباط کنټرولوي، او د سافټویر کوډ چې L6364W ټرانسیور او د MEMS صنعتي سینسرونه اداره کوي. د اصلي بورډ کوچني ابعاد د L6364W او STM32G071EB د CSP کڅوړې اختیارونو کوچني اندازو څخه مننه ترلاسه شوي. اصلي بورډ د IO-Link ماسټر سره د اډاپټر له لارې وصل کړئ او د نورمال عملیاتو لپاره په کټ کې شامل M8 نښلونکی. ورته بورډ د فلیټ کیبل له لارې STLINK-V3MINI سره وصل کړئ یوازې که تاسو غواړئ STM32G071EB د نوي فرم ویئر سره برنامه کړئ.
شکل 4. د STEVAL-IOD04KT1 ارزونې کټ

د هارډویر ترتیب
لاندې مرحلې تشریح کوي چې څنګه د P-NUCLEO-IOM004M1 له لارې STEVAL-IOD01V1 کنټرول کړئ.
- 1 ګام. P-NUCLEO-IOM01M1 د دریو تارونو (L+, L-/GND، او CQ) له لارې STEVAL-IOD004V1 سره وصل کړئ. STEVAL-IOD04KT1 د M8 (څلور طرفه ساکټ) څخه تر M12 (پنځه طرفه پلګ) نښلونکی لري ترڅو د STEVAL-IOD004V1 هر IO-Link ماسټر ته د M12 (ساکټ) نښلونکي سره په اسانۍ سره انٹرفیس کړي. د STEVAL-IOD004V1 د P-NUCLEO-IOM01M1 سره د نښلولو ترټولو اسانه لاره د M12 (څلور یا پنځه طرفه ساکټ) سره یو کیبل په یوه اړخ کې کارول کیږي او بل اړخ ته وړیا تارونه (د مثال لپاره.ample، Katlax p/n CBF12-S44N0-1.5BPUR).
- 2 ګام. P-NUCLEO-IOM01M1 د 24 V/1 A بریښنا رسولو سره وصل کړئ. لاندې ارقام ښیې چې څنګه د P-NUCLEO-IOM01M1 او STEVAL-IOD004V1 سره نښلوي چې STSW-IOD04K چلوي.

- 3 ګام. په خپل لپ ټاپ/PC کې د IO-Link کنټرول وسیله پیل کړئ.
- 4 ګام. P-NUCLEO-IOM01M1 د مینی-USB کیبل په واسطه خپل لپ ټاپ/PC سره وصل کړئ چې د IO-Link کنټرول وسیلې چلوي.
نوټ
د 5 څخه تر 13 پورې مرحلې د IO-Link کنټرول وسیلې کې ترسره کولو لپاره کړنو ته اشاره کوي. - مرحله 5. د IO-Link کنټرول وسیلې کې، [د وسیله انتخاب کړئ] باندې کلیک وکړئ او د STMicroelectronics-STEVAL-IOD004V1-38kBd-20210429-IODD1.1.xml یا STMicroelectronics-STEVAL-IOD004 .1.xml، د COM230 یا COM20210429 انتخاب مطابق، د سافټویر کڅوړې د IODD لارښود کې.
- مرحله 6. د شنه عکس په کلیک کولو سره ماسټر سره وصل کړئ (پورته کیڼ کونج).
- 7 ګام. د STEVAL-IOD004V1 عرضه کولو لپاره په [بریښنا فعاله] باندې کلیک وکړئ. په STEVAL-IOD004V1 کې سور LED روښانه کوي.
- 8 ګام. د IO-Link ارتباط پیل کولو لپاره [IO-Link] باندې کلیک وکړئ. په STEVAL-IOD004V1 کې شنه LED روښانه کوي.
نوټ
په ډیفالټ ډول، ارتباط د ISM330DHCX سره پیل کیږي چې د سرعت په توګه ترتیب شوی. - 9 ګام. د ISM330DHCX اکیلرومیټر لخوا راټول شوي معلومات په [پلاټ] کلیک کولو سره پلیټ کړئ.
- 10 ګام. د بل سینسر سره د ډیټا تبادله فعالولو لپاره، [پیرامیټ مینو]> [پروسس ان پټ انتخاب] ته لاړ شئ.
- ګام 10a د سینسر نوم (شنه متن) باندې دوه ځله کلیک وکړئ.
- ګام 10 ب. د شته انتخابونو څخه مطلوب سینسر غوره کړئ.
- مرحله 10c د ماسټر او وسیلې د تنظیم کولو لپاره [انتخاب شوی ولیکئ] باندې کلیک وکړئ. پروسیجر بشپړیږي کله چې د ټاکل شوي سینسر نوم شنه شي، لکه څنګه چې لاندې ښودل شوي.
شکل 6. د IO-Link کنټرول وسیله view (مثالampلی)

شکل 7. د IO-Link کنټرول وسیله view - د معلوماتو پلاټ پروسس کول

- کله چې تاسو د ارزونې ناسته پای ته ورسوئ، لاندې اضافي ګامونه تعقیب کړئ.
- 11 ګام. د IO-Link ارتباط بندولو لپاره [غیر فعال] باندې کلیک وکړئ.
- 12 ګام. په [بریښنا بند] کلیک وکړئ ترڅو د IO-Link ماسټر د IO-Link آلې له عرضه کولو څخه ودروي.
- 13 ګام. د IO-Link Control Tool او P-NUCLEO- IOM01M1 ترمنځ د ارتباط د بندولو لپاره په [منقطع] باندې کلیک وکړئ.
- 14 ګام. د P-NUCLEO-IOM01M1 څخه مینی-USB کیبل منحل کړئ.
- 15 ګام. د P-NUCLEO-IOM24M01 څخه د 1 V اکمالات قطع کړئ.
د سافټویر ترتیب
د STM32G071EB او L6364W لپاره د IO-Link غوښتنلیکونو رامینځته کولو لپاره د مناسب پراختیا چاپیریال رامینځته کولو لپاره ، تاسو اړتیا لرئ:
- STSW-IOD04K فرم ویئر او اړوند اسناد په www.st.com کې شتون لري؛
- یو له لاندې پرمختګونو اوزار چین او کمپیلر:
- د ARM® اوزار چین لپاره د IAR ایمبیډ شوی ورک بینچ
- کیل
- STM32CubeIDE پلس ST-LINK/V2
د بیاکتنې تاریخ
جدول 1. د اسنادو د بیاکتنې تاریخ

د میزونو لیست
- جدول 1. د اسنادو د بیاکتنې تاریخ …………………………………………………….. 9
د ارقامو لیست
- شکل 1. د STSW-IOD04K سافټویر جوړښت. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
- شکل 2. د STSW-IOD04K فولډر جوړښت. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
- شکل 3. STEVAL-IOD004V1 او STLINK-V3MINI – د ارتباط ډیاګرام. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
- شکل 4. د STEVAL-IOD04KT1 ارزونې کټ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
- شکل 5. د ترمینل ترتیبات. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
- شکل 6. د IO-Link کنټرول وسیله view (مثالample). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
- شکل 7. د IO-Link کنټرول وسیله view - د معلوماتو پلاټ پروسس کول. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
مهم خبرتیا - مهرباني وکړئ په دقت سره ولولئ
STMicroelectronics NV او د هغې فرعي شرکتونه ("ST") حق لري چې د ST محصولاتو او/یا دې سند کې هر وخت پرته له خبرتیا څخه بدلونونه، سمونونه، وده، تعدیلات، او اصلاحات راولي. پیرودونکي باید د سپارښتنو ورکولو دمخه د ST محصولاتو په اړه وروستي اړونده معلومات ترلاسه کړي. د ST محصولات د سپارښتنې د منلو په وخت کې د پلور لپاره د ST د شرایطو او شرایطو سره سم پلورل کیږي. پیرودونکي یوازې د ST محصولاتو انتخاب ، انتخاب او کارولو لپاره مسؤل دي او ST د غوښتنلیک مرستې یا د پیرودونکو محصولاتو ډیزاین لپاره هیڅ مسؤلیت نه مني. دلته د ST لخوا د فکري ملکیت حق ته هیڅ جواز، څرګند یا ضمیمه نه دی ورکړل شوی. د ST محصولاتو بیا پلورل د احکامو سره توپیر لري چې دلته ښودل شوي معلومات باید د ST لخوا د ورته محصول لپاره ورکړل شوي تضمین باطل کړي. ST او د ST لوگو د ST سوداګریزې نښې دي. د ST سوداګریزې نښې په اړه د نورو معلوماتو لپاره مهرباني وکړئ مراجعه وکړئ www.st.com/trademarks. نور ټول محصول یا خدمت نومونه د دوی د اړوندو مالکینو ملکیت دی. په دې سند کې معلومات د دې سند په هر مخکینۍ نسخه کې وړاندې شوي معلومات بدلوي او ځای په ځای کوي. © 2021 STMicroelectronics – ټول حقونه خوندي دي
اسناد / سرچینې
![]() |
ST com STEVAL-IOD04KT1 مایکرو الیکترونیک څو فنکشن سینسر [pdf] د کارونکي لارښود STEVAL-IOD04KT1، مایکرو الیکترونیک څو فنکشن سینسر، څو فنکشن سینسر، فنکشن سینسر، STEVAL-IOD04KT1، سینسر |





