ST com STEVAL-IOD04KT1 Միկրոէլեկտրոնիկայի բազմաֆունկցիոնալ սենսոր
Ներածություն
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 ծրագրային ապահովման ճարտարապետություն
Թղթապանակներ
Նկար 2. STSW-IOD04K թղթապանակի կառուցվածքը
Ծրագրային փաթեթը ներառում է հետևյալ թղթապանակները.
- Փաստաթղթեր՝ կազմված 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 – միացման դիագրամ
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 գնահատման հավաքածու
Սարքավորումների կարգավորում
Հետևյալ քայլերը բացատրում են, թե ինչպես կառավարել 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-ով:
- Քայլ 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լե)
Նկար 7. IO-Link Control Tool view - մշակել տվյալների գծապատկեր
- Երբ ավարտեք ձեր գնահատման նիստը, հետևեք ստորև ներկայացված լրացուցիչ քայլերին:
- Քայլ 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. Փաստաթղթերի վերանայման պատմություն
Սեղանների ցանկ
- Աղյուսակ 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, տվիչ |