ST-լոգոն

ST com STEVAL-IOD04KT1 Միկրոէլեկտրոնիկայի բազմաֆունկցիոնալ սենսոր

ST-com-STEVAL-IOD04KT1-Microelectronics-Multiple-Function-Sensor-product

Ներածություն

STSW-IOD04K-ը ծրագրային փաթեթ է, որը թույլ է տալիս միացնել IO-Link հաղորդակցությունը STEVAL-IOD004V1 (ներառված է STEVAL-IOD04KT1-ում, բայց առանձին վաճառքի համար հասանելի չէ) և IO-Link վարպետի միջև L6364W հաղորդիչի միջոցով: STM32CubeHAL-ի հիման վրա STSW-IOD04K-ն ընդլայնում է STM32Cube-ը: Այն տրամադրում է տախտակի աջակցության փաթեթ (BSP) IO-Link հաղորդակցության համար, որը հիմնված է ցուցադրական կույտ գրադարանի վրա, որը կառավարում է տվյալները, որոնք ստացվում են ներքին L6364W ջերմաստիճանի ցուցիչից և ներկառուցված երկու MEMS արդյունաբերական սենսորներից՝ IIS2MDC (բարձր ճշգրտություն, ծայրահեղ ցածր հզորություն, 3 առանցք թվային ելքային մագնիսաչափ) և ISM330DHCX (միշտ միացված 3D արագացուցիչ և 3D գիրոսկոպ):
Այս կիրառական ծրագրաշարի ճարտարապետությունը հեշտացնում է ինտեգրումը STM32Cube-ի վրա հիմնված այլ ծրագրերի հետ՝ ստեղծելու նախկինamples ամենատարածված կիրառական տեխնոլոգիաների համար: Ներառված գրադարանները հնարավորություն են տալիս գործառույթներ իրական և օգտագործելի համակարգի համար մշակողների համար: Սարքավորման դրայվերները և վերացական ցածր մակարդակի մանրամասները թույլ են տալիս միջնակարգ ծրագրային բաղադրիչներին և հավելվածներին մուտք գործել տվյալներ ապարատային անկախ ձևով: Միջին ծրագրաշարի գրադարանները ներառում են ST սեփականատիրական IO-Link ցուցադրական փաթեթ: Դուք կարող եք օգտագործել STSW-IOD04K ծրագրային փաթեթը տարբեր ինտեգրված զարգացման միջավայրերում (IDE)՝ IAR, Keil և STM32CubeIDE: Այն նաև ներառում է IODD-ը file բեռնվելու համար օգտագործողի IO-Link վարպետի վրա:

Սկսում ենք

Ավարտվել էview
STSW-IOD04K-ն ընդլայնում է STM32Cube ֆունկցիոնալությունը: Ծրագրային փաթեթը հնարավորություն է տալիս STEVAL-IOD004V1-ի արդյունաբերական սենսորների IO-Link տվյալների փոխանցումը դեպի IO-Link վարպետ, որը միացված է IO-Link կապի միջոցով: Փաթեթի հիմնական առանձնահատկություններն են.

  • Ծրագրային փաթեթ՝ STM32G071EB միկրոկոնտրոլերի հիման վրա IO-Link սարքի հավելվածներ ստեղծելու համար
  • Middleware գրադարաններ, որոնք ունեն IO-Link սարքի ցուցադրական կույտ L6364W-ի համար՝ IIS2MDC և ISM330DHCX MEMS սենսորները կառավարելու համար
  • IO-Link սարքի սենսորային տվյալների փոխանցման համար պատրաստի երկուական տարբերակ
  • Հեշտ տեղափոխելիություն տարբեր MCU ընտանիքներում՝ STM32Cube-ի շնորհիվ
  • Անվճար, օգտագործողի համար հարմար լիցենզիայի պայմաններ

Ճարտարապետություն
Հավելվածային ծրագրաշարը մուտք է գործում STEVAL-IOD004V1 հետևյալ ծրագրային շերտերի միջոցով.

  • STM32Cube HAL շերտ, որն ապահովում է կիրառական ծրագրավորման ինտերֆեյսների (API-ների) պարզ, ընդհանուր, բազմաբնույթ ինտերֆեյս՝ վերին հավելվածի, գրադարանի և շերտի շերտերի հետ փոխազդելու համար: Այն ունի ընդհանուր և ընդլայնման API-ներ և ուղղակիորեն կառուցված է ընդհանուր ճարտարապետության շուրջ: Այն թույլ է տալիս հաջորդական շերտերին, ինչպիսին է միջին ծրագրակազմի շերտը, իրականացնել գործառույթներ՝ չպահանջելով հատուկ ապարատային կոնֆիգուրացիաներ տվյալ միկրովերահսկիչի միավորի (MCU) համար: Այս կառուցվածքը բարելավում է գրադարանի կոդի կրկնակի օգտագործման հնարավորությունը և երաշխավորում է հեշտ շարժականություն այլ սարքերում:
  • Board Support Package (BSP) շերտ, որն աջակցում է տախտակի բոլոր ծայրամասային սարքերին, բացառությամբ MCU-ի: API-ների այս սահմանափակ հավաքածուն ապահովում է ծրագրավորման ինտերֆեյս որոշակի տախտակին հատուկ ծայրամասային սարքերի համար, ինչպիսիք են LED-ը, օգտագործողի կոճակը և այլն: Այս ինտերֆեյսը նաև օգնում է բացահայտել տախտակի հատուկ տարբերակը:

Նկար 1. STSW-IOD04K ծրագրային ապահովման ճարտարապետություն

ST-com-STEVAL-IOD04KT1-Microelectronics-Multiple-Function-Sensor-fig-1

Թղթապանակներ

Նկար 2. STSW-IOD04K թղթապանակի կառուցվածքըST-com-STEVAL-IOD04KT1-Microelectronics-Multiple-Function-Sensor-fig-2

Ծրագրային փաթեթը ներառում է հետևյալ թղթապանակները.

  • Փաստաթղթեր՝ կազմված HTML file ստեղծվել է սկզբնաղբյուրից, որը մանրամասնում է ծրագրաշարի բաղադրիչները և API-ները (մեկը յուրաքանչյուր նախագծի համար):
  • Վարորդներ. HAL դրայվերներ և տախտակին հատուկ դրայվերներ յուրաքանչյուր աջակցվող տախտակի կամ ապարատային պլատֆորմի համար, ներառյալ՝ ներկառուցված բաղադրիչների համար, և CMSIS վաճառողից անկախ ապարատային աբստրակցիոն շերտ ARM Cortex-M պրոցեսորների շարքի համար:
  • Middlewares. գրադարաններ և արձանագրություններ, որոնք ներառում են IO-Link mini-stack և սենսորների կառավարում:
  • Նախագծեր՝ սampհավելված, որն իրականացնում է արդյունաբերական IO-Link բազմասենսորային հանգույց: Այս հավելվածը տրամադրված է STM32G071EB միկրոկառավարիչի համար՝ զարգացման երեք միջավայրերի համար՝ IAR Embedded Workbench for ARM, RealView Միկրոկարգավորիչների մշակման հավաքածու (MDK-ARM-STR) և STM32CubeIDE:

API-ներ
Մանրամասն տեխնիկական տեղեկատվությունը ամբողջական օգտվողի API գործառույթով և պարամետրի նկարագրությամբ ներկայացված են կազմված HTML-ում file «Փաստաթղթեր» թղթապանակում:

Sampհայտի նկարագրությունը
Ծրագրեր թղթապանակը ապահովում է sample հավելվածը, որն օգտագործում է STEVAL-IOD004V1 L6364W հաղորդիչով և ISM330DHCX/IIS2MDC արդյունաբերական սենսորներով:
Պատրաստի նախագծերը հասանելի են բազմաթիվ IDE-ների համար: Դուք կարող եք վերբեռնել երկուականներից մեկը fileSTSW-IOD04K-ը STM32CubeProgrammer-ի կամ ձեր IDE-ի ծրագրավորման հատկանիշի միջոցով: STEVAL-IOD004V1-ը միացնելու և որոնվածը լցնելու համար կարող եք ընտրել ստորև ներկայացված տարբերակներից մեկը.

  • Միացրեք ձեր MCU ծրագրավորողը (օրինակample, STLINK-V3MINI) դեպի տախտակ J1 միակցիչի միջոցով; միացրեք տախտակը 24 Վ-ով, որը մատակարարվում է IO-Link վարպետից; ձեր ծրագրավորողի վրա ընտրեք երկուականը file թարթել, ապա շարունակել MCU-ի ծրագրավորումը:

Նշում
Վերոնշյալ ընթացակարգի համար ձեզ անհրաժեշտ է երկու USB պորտ (մեկը ծրագրավորողի համար, մյուսը՝ IO-Link վարպետի համար):

  • Միացրեք ձեր MCU ծրագրավորողը (օրինակample, STLINK-V3MINI) դեպի տախտակ J1 միակցիչի միջոցով; մատակարարեք MCU-ն 3.3 Վ լարման սնուցման միջոցով, որը միացված է տախտակին J2-ի միջոցով (փին 2 = GND; պին 4 = 3.3 Վ); ձեր ծրագրավորողի վրա ընտրեք երկուականը file թարթել, ապա ծրագրավորել MCU-ը:

STLINK-V3MINI ծրագրավորողը կարելի է միացնել STEVAL-IOD004V1-ին J1-ով (10 ճանապարհ, երկու տող) փաթեթում ներառված 14-փին հարթ մալուխի միջոցով. մալուխի աջ և ձախ կողմերում գտնվող երկու կապանքները մնում են անկապ: Նայելով տախտակի վերին կողմին և թողնելով IO-Link M8 միակցիչը ձեր աջ կողմում, մալուխը պետք է միացված լինի այնպես, որ կարմիր գիծը լինի վերևում, ինչպես ցույց է տրված ստորև:

Նկար 3. STEVAL-IOD004V1 և STLINK-V3MINI – միացման դիագրամ

ST-com-STEVAL-IOD04KT1-Microelectronics-Multiple-Function-Sensor-fig-3

STSW-IOD04K որոնվածը գնահատելու համար վերբեռնեք IODD file ձեր IO-Link վարպետի կառավարման գործիքի վրա և միացրեք այն STEVAL-IOD004V1-ին փաթեթում ներառված IO-Link մալուխների և ադապտերների միջոցով կամ որևէ այլ համատեղելի մալուխի միջոցով: Դուք կարող եք օգտագործել ցանկացած այլ IO-Link master v1.1 համապատասխան կառավարման գործիքի հետ: ՆախկինումampԲաժին 2.2-ում, IO-Link-ի վարպետը P-NUCLEO-IOM01M1-ն է, հարակից կառավարման գործիքը՝ IO-Link Control Tool-ը, որը մշակվել է 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 գնահատման հավաքածու

ST-com-STEVAL-IOD04KT1-Microelectronics-Multiple-Function-Sensor-fig-4

Սարքավորումների կարգավորում

Հետևյալ քայլերը բացատրում են, թե ինչպես կառավարել STEVAL-IOD004V1-ը P-NUCLEO-IOM01M1-ի միջոցով:

  • Քայլ 1. Միացրեք P-NUCLEO-IOM01M1-ը STEVAL-IOD004V1-ին երեք լարերի միջոցով (L+, L-/GND և CQ): 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 Վ/1 Ա սնուցման աղբյուրին: Հետևյալ նկարը ցույց է տալիս, թե ինչպես միացնել P-NUCLEO-IOM01M1-ը և STEVAL-IOD004V1-ը, որն աշխատում է STSW-IOD04K-ով:ST-com-STEVAL-IOD04KT1-Microelectronics-Multiple-Function-Sensor-fig-5
  • Քայլ 3. Գործարկեք IO-Link Control Tool-ը ձեր նոութբուքի/համակարգչի վրա:
  • Քայլ 4. Միացրեք P-NUCLEO-IOM01M1-ը մինի-USB մալուխի միջոցով ձեր նոութբուքին/համակարգչին, որն աշխատում է IO-Link Control Tool-ով:
    ԾԱՆՈԹԱԳՐՈՒԹՅՈՒՆ
    5-ից 13-րդ քայլերը վերաբերում են IO-Link Control Tool-ում կատարվող գործողություններին:
  • Քայլ 5. IO-Link Control Tool-ում կտտացրեք [Ընտրեք սարքը] և հետևեք հրահանգներին՝ վերբեռնելու STMicroelectronics-STEVAL-IOD004V1-38kBd-20210429-IODD1.1.xml կամ STMicroelectronics-STEVAL-IOD004kB1-D230kB20210429-1.1V2-3-XNUMXVXNUMX-XNUMX-XNUMXVXNUMX-XNUMX-XNUMXVXNUMX-XNUMX-XNUMXVXNUMX-XNUMX-XNUMXVXNUMX-XNUMX-XNUMX-XNUMXVXNUMX-XNUMX-XNUMXVXNUMX-XNUMX-XNUMX .XNUMX.xml, ըստ COMXNUMX կամ COMXNUMX ընտրության, ծրագրային փաթեթի IODD գրացուցակում:
  • Քայլ 6. Միացրեք վարպետին՝ սեղմելով կանաչ պատկերակի վրա (վերևի ձախ անկյունում):
  • Քայլ 7. Սեղմեք [Power ON]՝ STEVAL-IOD004V1-ը մատակարարելու համար: STEVAL-IOD004V1-ի կարմիր լուսադիոդը թարթում է:
  • Քայլ 8. Սեղմեք [IO-Link]՝ IO-Link հաղորդակցությունը սկսելու համար: STEVAL-IOD004V1-ի կանաչ լուսադիոդը թարթում է:
    ԾԱՆՈԹԱԳՐՈՒԹՅՈՒՆ
    Լռելյայնորեն, հաղորդակցությունը սկսվում է ISM330DHCX-ով, որը կազմաձևված է որպես արագացուցիչ:
  • Քայլ 9. Գրեք ISM330DHCX արագաչափի կողմից հավաքված տվյալները՝ սեղմելով [Plot]-ի վրա:
  • Քայլ 10. Մեկ այլ սենսորով տվյալների փոխանակումն ակտիվացնելու համար անցեք [Parameter Menu]>[Process Input Selection]:
    • Քայլ 10 ա. Կրկնակի սեղմեք սենսորի անվան վրա (կանաչ տեքստ):
    • Քայլ 10 բ. Ընտրեք ցանկալի սենսորը առկա ընտրանքներից:
    • Քայլ 10c. Սեղմեք [Write Selected]՝ հիմնականը և սարքը հավասարեցնելու համար: Ընթացակարգը ավարտվում է, երբ ընտրված սենսորի անունը դառնում է կանաչ, ինչպես ցույց է տրված ստորև:

Նկար 6. IO-Link Control Tool view (օրampլե)

ST-com-STEVAL-IOD04KT1-Microelectronics-Multiple-Function-Sensor-fig-6

Նկար 7. IO-Link Control Tool view - մշակել տվյալների գծապատկեր

ST-com-STEVAL-IOD04KT1-Microelectronics-Multiple-Function-Sensor-fig-7

  • Երբ ավարտեք ձեր գնահատման նիստը, հետևեք ստորև ներկայացված լրացուցիչ քայլերին:
  • Քայլ 11. Սեղմեք [Անակտիվ]՝ IO-Link հաղորդակցությունը դադարեցնելու համար:
  • Քայլ 12. Սեղմեք [Power Off]՝ IO-Link վարպետին դադարեցնելու IO-Link սարքի մատակարարումը:
  • Քայլ 13. Սեղմեք [Անջատել]՝ IO-Link Control Tool-ի և P-NUCLEO-IOM01M1-ի միջև կապը դադարեցնելու համար:
  • Քայլ 14. Անջատեք mini-USB մալուխը P-NUCLEO-IOM01M1-ից:
  • Քայլ 15. Անջատեք 24 Վ լարման սնուցումը P-NUCLEO-IOM01M1-ից:

Ծրագրային ապահովման կարգավորում
STM32G071EB-ի և L6364W-ի համար IO-Link հավելվածների ստեղծման համար զարգացման հարմար միջավայր ստեղծելու համար ձեզ անհրաժեշտ է.

  • STSW-IOD04K որոնվածը և հարակից փաստաթղթերը հասանելի են www.st.com կայքում;
  • զարգացումների հետևյալ գործիքների շղթայից և կոմպիլյատորներից մեկը.
    • IAR ներկառուցված աշխատանքային սեղան ARM® գործիքների շղթայի համար
    • Քեյլ
    • STM32CubeIDE գումարած ST-LINK/V2

Վերանայման պատմություն

Աղյուսակ 1. Փաստաթղթերի վերանայման պատմություն

ST-com-STEVAL-IOD04KT1-Microelectronics-Multiple-Function-Sensor-fig-8

Սեղանների ցանկ

  • Աղյուսակ 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 Control Tool view (օրampլե) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
  • Նկար 7. IO-Link Control Tool view - մշակման տվյալների գծապատկեր: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

ԿԱՐԵՎՈՐ NOTԱՆԳԱԳԻՐ. - Խնդրում ենք ուշադիր կարդալ
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, տվիչ

Հղումներ

Թողնել մեկնաբանություն

Ձեր էլփոստի հասցեն չի հրապարակվի: Պարտադիր դաշտերը նշված են *