STMicroelectronics FP-IND-IODSNS1 ֆունկցիոնալ փաթեթ 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. Տվյալների փոխանցում
Օգտագործեք պատրաստի երկուականը՝ X-NUCLEO-IOD02A1-ին միացված IO-Link Master-ին սենսորային տվյալների փոխանցման համար:
Թղթապանակի կառուցվածքը
Ծրագրային փաթեթը ներառում է հետևյալ թղթապանակները.
- _htmresc. Պարունակում է գրաֆիկա html փաստաթղթերի համար
- Փաստաթղթեր. Պարունակում է կազմված HTML օգնություն files մանրամասնելով ծրագրային բաղադրիչները և API-ները
- Վարորդներ. Ներառում է HAL դրայվերներ և տախտակի հատուկ դրայվերներ աջակցվող տախտակների համար
- Middlewares. Գրադարաններ և արձանագրություններ IO-Link mini-stack-ի և սենսորների կառավարման համար
ՀՏՀ (Հաճախակի տրվող հարցեր)
- Հարց. Կարո՞ղ է այս գործառույթի փաթեթը օգտագործվել ցանկացած STM32 տախտակի հետ:
A: Ֆունկցիոնալ փաթեթը նախատեսված է STM32L452RE-ի վրա հիմնված տախտակների համար՝ օպտիմալ աշխատանքի համար: - Հարց. Կա՞ն արդյոք հատուկ ապարատային պահանջներ այս գործառույթի փաթեթն օգտագործելու համար:
Ա. Ֆունկցիոնալ փաթեթը շահագործման համար պահանջում է X-NUCLEO-IKS02A1 և X-NUCLEO-IOD02A1 ընդարձակման տախտակներ: - Հարց. Արդյո՞ք հասանելի է տեխնիկական աջակցություն այս ապրանքի համար:
A: Տեխնիկական աջակցության համար դիմեք ձեր տեղական STMicroelectronics վաճառքի գրասենյակ կամ այցելեք www.st.com հետագա օգնության համար:
UM2796
Օգտագործողի ձեռնարկ
Սկսում ենք FP-IND-IODSNS1 STM32Cube ֆունկցիայի փաթեթով IO-Link արդյունաբերական սենսորային հանգույցի համար
Ներածություն
FP-IND-IODSNS1-ը STM32Cube ֆունկցիայի փաթեթ է, որը թույլ է տալիս միացնել IO-Link հաղորդակցությունը P-NUCLEO-IOD02A1 հավաքածուի և IO-Link վարպետի միջև X-NUCLEO-IOD6364A02-ի վրա տեղադրված L1Q հաղորդիչի միջոցով:
Ֆունկցիոնալ փաթեթը միավորում է 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 գործառույթը:
Ծրագրային փաթեթը հնարավորություն է տալիս X-NUCLEO-IKS02A1-ի արդյունաբերական տվիչների IO-Link տվյալների փոխանցումը X-NUCLEO-IOD02A1-ին միացված IO-Link Master-ին:
Փաթեթի հիմնական առանձնահատկություններն են.
- Ծրագրային փաթեթ STM32L452RE-ի վրա հիմնված տախտակների համար IO-Link սարքի հավելվածներ ստեղծելու համար
- Middleware գրադարաններ, որոնք ներառում են IO-Link սարքի մինի-կույտ L6364Q-ի և MEMS-ի և թվային խոսափողի կառավարման համար
- IO-Link սարքի սենսորային տվյալների փոխանցման համար պատրաստի երկուական տարբերակ
- Հեշտ տեղափոխելիություն տարբեր MCU ընտանիքներում՝ STM32Cube-ի շնորհիվ
- Անվճար, օգտագործողի համար հարմար լիցենզիայի պայմաններ
Ճարտարապետություն
Կիրառական ծրագրաշարը մուտք է գործում X-NUCLEO-IKS02A1 և X-NUCLEO-IOD02A1 ընդլայնման տախտակներ հետևյալ ծրագրային շերտերի միջոցով.
- STM32Cube HAL շերտը, որն ապահովում է կիրառական ծրագրավորման ինտերֆեյսների (API-ների) պարզ, ընդհանուր, բազմաբնույթ ինտերֆեյսներ՝ վերին հավելվածի, գրադարանի և շերտի շերտերի հետ փոխազդելու համար: Այն ունի ընդհանուր և ընդլայնման API-ներ և ուղղակիորեն կառուցված է ընդհանուր ճարտարապետության շուրջ և թույլ է տալիս հաջորդական շերտերին, ինչպիսին է միջին ծրագրի շերտը, իրականացնել գործառույթներ՝ չպահանջելով հատուկ ապարատային կոնֆիգուրացիաներ տվյալ միկրովերահսկիչի միավորի (MCU) համար: Այս կառուցվածքը բարելավում է գրադարանի կոդի կրկնակի օգտագործման հնարավորությունը և երաշխավորում է հեշտ շարժականություն այլ սարքերում:
- տախտակի աջակցության փաթեթ (BSP) շերտ, որն աջակցում է STM32 Nucleo-ի բոլոր ծայրամասային սարքերին, բացառությամբ MCU-ի: API-ների այս սահմանափակ հավաքածուն ապահովում է ծրագրավորման ինտերֆեյս որոշակի տախտակին հատուկ ծայրամասային սարքերի համար, ինչպիսիք են LED-ը, օգտագործողի կոճակը և այլն: Այս ինտերֆեյսը նաև օգնում է բացահայտել տախտակի հատուկ տարբերակը:
Թղթապանակի կառուցվածք
Ծրագրային փաթեթում ներառված են հետևյալ թղթապանակները.
- _htmresc. պարունակում է գրաֆիկա html փաստաթղթերի համար
- Փաստաթղթեր. պարունակում է կազմված HTML օգնություն file ստեղծվել է սկզբնաղբյուրից, որը մանրամասնում է ծրագրաշարի բաղադրիչները և API-ները (մեկը յուրաքանչյուր նախագծի համար):
- Վարորդներ. պարունակում է HAL դրայվերներ և տախտակին հատուկ դրայվերներ յուրաքանչյուր աջակցվող տախտակի կամ ապարատային պլատֆորմի համար, ներառյալ՝ ներկառուցված բաղադրիչների համար, և ARM Cortex-M պրոցեսորների շարքի համար CMSIS վաճառողից անկախ ապարատային աբստրակցիոն շերտ:
- Middlewares. գրադարաններ և արձանագրություններ, որոնք ներառում են IO-Link mini-stack և սենսորների կառավարում:
- Նախագծեր: պարունակում է սampԱրդյունաբերական IO-Link բազմասենսորային հանգույցն իրականացնող հավելված: Այս հավելվածը տրամադրված է NUCLEO-L452RE պլատֆորմի համար երեք զարգացման միջավայրով՝ IAR Embedded Workbench for ARM, MDK-ARM ծրագրային ապահովման մշակման միջավայր և STM32CubeIDE:
API-ներ
Մանրամասն տեխնիկական տեղեկատվությունը ամբողջական օգտվողի API գործառույթով և պարամետրի նկարագրությամբ ներկայացված են կազմված HTML-ում file «Փաստաթղթեր» թղթապանակում:
Sampհայտի նկարագրությունը
The sample հավելվածը տրամադրվում է Ծրագրեր թղթապանակում՝ օգտագործելով X-NUCLEO-IOD02A1-ը՝ L6364Q հաղորդիչով և X-NUCLEO-IKS02A1-ը՝ արդյունաբերական MEMS-ով և թվային խոսափողով:
Պատրաստի նախագծերը հասանելի են բազմաթիվ IDE-ների համար: Դուք կարող եք վերբեռնել երկուականներից մեկը files տրամադրված է FP-IND-IODSNS1-ում STM32 ST-LINK Utility-ի, STM32CubeProgrammer-ի կամ ձեր IDE-ի ծրագրավորման գործառույթի միջոցով:
FP-IND-IODSNS1 որոնվածը գնահատելու համար անհրաժեշտ է վերբեռնել IODD file ձեր IO-Link Master-ի կառավարման գործիքին և միացրեք այն X-NUCLEO-IOD02A1-ին 3-լարային մալուխով (L+, L-/GND, CQ): Բաժին 2.3-ը ցույց է տալիս նախկինampորտեղ IO-Link Master-ը P-NUCLEO-IOM01M1-ն է, իսկ հարակից կառավարման գործիքը՝ IO-Link Control Tool-ը, որը մշակվել է TEConcept-ի (ST գործընկեր) կողմից: Որպես այլընտրանք, դուք կարող եք օգտագործել մեկ այլ IO-Link Master՝ համապատասխան կառավարման գործիքի հետ:
Համակարգի տեղադրման ուղեցույց
Սարքավորումների նկարագրություն
P-NUCLEO-IOD02A1 STM32 Nucleo փաթեթ
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-ի հետ և ունի նախկինampIO-Link սարքի բազմասենսորային հանգույց:
P-NUCLEO-IOD02A1-ը կարող է օգտագործվել գնահատման նպատակով և որպես զարգացման միջավայր:
STM32 Nucleo փաթեթն ապահովում է մատչելի և հեշտ օգտագործման լուծում IO-Link և SIO հավելվածների մշակման, L6364Q հաղորդակցության առանձնահատկությունների և կայունության գնահատման համար՝ STM32L452RET6U հաշվողական կատարողականի հետ միասին:
P-NUCLEO-IOM01M1 STM32 Nucleo փաթեթ
P-NUCLEO-IOM01M1-ը STM32 Nucleo փաթեթ է, որը կազմված է STEVAL-IOM001V1 և NUCLEO-F446RE տախտակներից: STEVAL-IOM001V1-ը IO-Link-ի մեկ հիմնական PHY շերտ է (L6360), մինչդեռ NUCLEO-F446RE-ն աշխատում է IO-Link stack rev 1.1 (մշակված է TEConcept GmbH-ի կողմից և սեփականություն է, լիցենզիան սահմանափակվում է 10 հազար րոպեով, վերականգնվում է առանց լրացուցիչ ծախսերի): IO-Link stack թարմացումը թույլատրվում է բացառապես՝ հետևելով UM2421-ում նկարագրված ընթացակարգին (անվճար հասանելի է www.st.com) Նախապես բեռնված կույտի ցանկացած այլ ջնջում/վերագրում անհնար է դարձնում այն վերականգնելը:
STM32 Nucleo փաթեթն ապահովում է մատչելի և հեշտ օգտագործման լուծում IO-Link հավելվածների, L6360 հաղորդակցման առանձնահատկությունների և ամրության գնահատման համար՝ STM32F446RET6 հաշվողական կատարողականի հետ միասին: Փաթեթը, որը հոսթինգում է մինչև չորս STEVAL-IOM001V1՝ չորս պորտի IO-Link վարպետ կառուցելու համար, կարող է մուտք գործել IO-Link ֆիզիկական շերտ և շփվել IO-Link սարքերի հետ:
Դուք կարող եք գնահատել գործիքը հատուկ GUI-ի միջոցով (IO-Link Control Tool©, սեփականություն TEConcept GmbH) կամ օգտագործել այն որպես IO-Link հիմնական կամուրջ, որը հասանելի է հատուկ SPI ինտերֆեյսից. ցուցադրական նախագծի աղբյուրի կոդը (Ցածր մակարդակի IO-): Link Master Access Demo Application-ը, որը մշակվել է TEConcept GmbH-ի կողմից) և API-ի հստակեցումը հասանելի են անվճար:
Սարքավորումների կարգավորում
Անհրաժեշտ են հետևյալ ապարատային բաղադրիչները.
- Մեկ STM32 Nucleo փաթեթ IO-Link սարքի հավելվածների համար (պատվերի կոդը՝ P-NUCLEO-IOD02A1)
- Մեկ STM32 Nucleo փաթեթ IO-Link վարպետի համար IO-Link v1.1 PHY-ով և կույտով (պատվերի կոդը՝ P-NUCLEO-IOM01M1)
- 3-լարային մալուխ (L+, L-/GND, CQ)
Ինչպես կառավարել P-NUCLEO-IOD02A1 IO-Link սարքը P-NUCLEO-IOM01M1 IO-Link վարպետի միջոցով
- Քայլ 1. Միացրեք P-NUCLEO-IOM01M1-ը և P-NUCLEO-IOD02A1-ը 3-լարային մալուխի միջոցով (L+, L-/GND և CQ- նայեք տախտակի սերիգրաֆիայի):
- Քայլ 2. P-NUCLEO-IOM01M1-ը միացրեք 24 Վ/0.5 Ա սնուցման աղբյուրին:
Հետևյալ նկարը ցույց է տալիս, թե ինչպես միացնել P-NUCLEO-IOM01M1-ը և P-NUCLEO-IOD02A1-ը, որն աշխատում է FP-IND-IODSNS1 որոնվածով: - Քայլ 3. Գործարկեք IO-Link Control Tool-ը ձեր նոութբուքի/համակարգչի վրա:
- Քայլ 4. Միացրեք մինի-USB մալուխով P-NUCLEO-IOM01M1-ը, որն աշխատում է IO-Link Control Tool-ով ձեր նոութբուքին/համակարգչին:
Հաջորդ քայլերը (5-ից 13) վերաբերում են IO-Link Control Tool-ի վրա կատարվող գործողություններին: - Քայլ 5. Վերբեռնեք P-NUCLEO-IOD02A1 IODD-ը IO-Link կառավարման գործիքում՝ սեղմելով [Ընտրեք սարքը] և հետևելով հրահանգներին՝ համապատասխան IODD (xml ձևաչափ) վերբեռնելու համար: file հասանելի է ծրագրային փաթեթի IODD գրացուցակում:
IODD files-երը տրամադրվում են և՛ COM2 (38.4 կԲդ) և՛ COM3 (230.4 կԲդ) բուդ արագությունների համար: - Քայլ 6. Միացրեք Master-ը` սեղմելով կանաչ պատկերակի վրա (վերևի ձախ անկյունում):
- Քայլ 7. Սեղմեք [Power ON]՝ P-NUCLEO-IOD02A1-ը մատակարարելու համար (X-NUCLEO-IOD02A1-ի կարմիր LED-ը թարթում է):
- Քայլ 8. Սեղմեք [IO-Link]՝ IO-Link հաղորդակցություն սկսելու համար (X-NUCLEO-IOD02A1-ի կանաչ LED-ը թարթում է): Լռելյայնորեն, IIS2DLPC-ի հետ կապը սկսվում է:
- Քայլ 9. Սեղմեք [Plot]՝ հավաքագրված տվյալները գծագրելու համար:
- Քայլ 10. Մեկ այլ սենսորի հետ տվյալների փոխանակումն ակտիվացնելու համար անցեք [Parameter Menu]>[Process Input Selection], ապա կրկնակի սեղմեք սենսորի անվան վրա (կանաչ տեքստ), ընտրեք ցանկալի սենսորը առկա ընտրանքներից: Սենսորի փոփոխությունը կնշվի սենսորի անունով, որը կդառնա կապույտ:
Master-ը և Device-ը վերջնականապես հավասարեցնելու համար անհրաժեշտ է սեղմել [Write Selected]: Ընթացակարգը ավարտվում է, երբ ընտրված սենսորի անունը դառնում է կանաչ:
- Քայլ 11. Երբ ավարտեք ձեր գնահատման նիստը, սեղմեք [Անակտիվ]՝ IO-Link հաղորդակցությունը դադարեցնելու համար:
- Քայլ 12. Սեղմելով [Power Off]-ը, որպեսզի IO-Link Master-ը դադարեցնի IO-Link Սարքի մատակարարումը:
- Քայլ 13. Սեղմեք con [Անջատել]՝ IO-Link Control Tool-ի և P-NUCLEO-IOM01M1-ի միջև կապը դադարեցնելու համար:
- Քայլ 14. Անջատեք mini-USB մալուխը և 24 Վ լարումը P-NUCLEO-IOM01M1-ից:
Ծրագրային ապահովման կարգավորում
Հետևյալ ծրագրային բաղադրիչները անհրաժեշտ են՝ ստեղծելու զարգացման համապատասխան միջավայր՝ NUCLEO-L452RE և L6364Q IO-Link հավելվածների համար հավելվածներ ստեղծելու համար.
- FP-IND-IODSNS1 որոնվածը և հարակից փաստաթղթերը հասանելի են www.st.com
- Հետևյալ զարգացման գործիքների շղթայից և կոմպիլյատորներից մեկը.
- IAR ներկառուցված աշխատասեղան ARM® գործիքների շղթայի համար + ST-LINK/V2
- ԻրականView Microcontroller Development Kit Toolchain (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 Link արդյունաբերական սենսորային հանգույցի համար [pdf] Օգտագործողի ձեռնարկ FP-IND-IODSNS1, X-NUCLEO-IOD02A1, X-NUCLEO-IKS02A1, FP-IND-IODSNS1 ֆունկցիոնալ փաթեթ IO Link արդյունաբերական սենսորային հանգույցի համար, FP-IND-IODSNS1, IO Link Արդյունաբերական սենսորային հանգույցի համար, IO Link Արդյունաբերական ցուցիչի հանգույց, Սենսորային հանգույց, Արդյունաբերական սենսորային հանգույց, սենսորային հանգույց, հանգույց |