STMicroelectronics FP-IND-IODSNS1 funkcinis paketas, skirtas IO Link pramoninio jutiklio mazgui
Informacija apie produktą
Specifikacijos
- Produkto pavadinimas: FP-IND-IODSNS1 STM32Cube funkcinis paketas
- Suderinamumas: STM32L452RE plokštės
- Savybės:
- Įgalina IO-Link duomenų perdavimą pramoniniams jutikliams
- Tarpinė programinė įranga su IO-Link įrenginių mini stack, skirta L6364Q ir MEMS bei skaitmeninio mikrofono valdymui
- Paruoštas naudoti dvejetainis jutiklių duomenų perdavimui
- Lengvas perkėlimas įvairiose MCU šeimose
- Nemokamos, patogios licencijos sąlygos
Produkto naudojimo instrukcijos
Baigėsiview
FP-IND-IODSNS1 programinės įrangos plėtra, skirta STM32Cube, skirta palengvinti IO-Link duomenų perdavimą pramoniniams jutikliams. Norėdami pradėti naudoti funkcijų paketą, atlikite toliau nurodytus veiksmus.
1 veiksmas: diegimas
Įdiekite programinės įrangos paketą į savo STM32L452RE plokštę.
2 veiksmas: konfigūracija
Konfigūruokite tarpinės programinės įrangos bibliotekas, kad galėtumėte valdyti IO-Link įrenginius ir jutiklius.
3 veiksmas: duomenų perdavimas
Naudokite paruoštą naudoti dvejetainį elementą jutiklio duomenims perduoti į IO-Link Master, prijungtą prie X-NUCLEO-IOD02A1.
Aplanko struktūra
Programinės įrangos paketą sudaro šie aplankai:
- _htmresc: yra html dokumentų grafikos
- Dokumentacija: yra sudaryta HTML pagalba files detalizuoja programinės įrangos komponentus ir API
- Tvarkyklės: apima HAL tvarkykles ir palaikomų plokščių tvarkykles
- Tarpinė programinė įranga: bibliotekos ir protokolai, skirti IO-Link mini kamino ir jutiklių valdymui
DUK (dažniausiai užduodami klausimai)
- Kl .: Ar šį funkcijų paketą galima naudoti su bet kokia STM32 plokšte?
A: Funkcijų paketas skirtas STM32L452RE plokštėms, kad būtų optimalus veikimas. - Kl.: Ar yra kokių nors konkrečių aparatinės įrangos reikalavimų naudojant šį funkcijų paketą?
A: Funkcijų paketui veikti reikalingos X-NUCLEO-IKS02A1 ir X-NUCLEO-IOD02A1 išplėtimo plokštės. - Kl.: Ar yra šio produkto techninė pagalba?
A: Dėl techninės pagalbos kreipkitės į vietinį STMicroelectronics pardavimo biurą arba apsilankykite www.st.com dėl tolesnės pagalbos.
UM2796
Vartotojo vadovas
Darbo su FP-IND-IODSNS1 STM32Cube funkcijų paketu, skirtu IO-Link pramoninio jutiklio mazgu, darbo pradžia
Įvadas
FP-IND-IODSNS1 yra STM32Cube funkcijų paketas, leidžiantis įjungti IO-Link ryšį tarp P-NUCLEO-IOD02A1 rinkinio ir IO-Link pagrindinio įrenginio per L6364Q siųstuvą-imtuvą, sumontuotą ant X-NUCLEO-IOD02A1.
Funkcijų paketas apima IO-Link demonstracinį krūvą ir pramoninių jutiklių, sumontuotų X-NUCLEO-IKS02A1, valdymą.
FP-IND-IODSNS1 taip pat apima IODD file įkelti į jūsų IO-Link pagrindinį kompiuterį.
Į paketą įtraukta programinė įranga gali būti naudojama trijose integruotose kūrimo aplinkose (IDE): IAR, KEIL ir STM32CubeIDE.
Susijusios nuorodos
Apsilankykite STM32Cube ekosistemoje web puslapyje www.st.com daugiau informacijos
FP-IND-IODSNS1 programinės įrangos išplėtimas, skirtas STM32Cube
Baigėsiview
FP-IND-IODSNS1 yra STM32 ODE funkcijų paketas ir išplečia STM32Cube funkcionalumą.
Programinės įrangos paketas leidžia perduoti X-NUCLEO-IKS02A1 pramoninių jutiklių duomenis „IO-Link“ į „IO-Link Master“, prijungtą prie X-NUCLEO-IOD02A1.
Pagrindinės paketo savybės yra šios:
- Programinės įrangos paketas, skirtas kurti IO-Link įrenginių programas STM32L452RE pagrindu veikiančioms plokštėms
- Tarpinės programinės įrangos bibliotekos su IO-Link įrenginių mini stack, skirtu L6364Q ir MEMS bei skaitmeninio mikrofono valdymu
- Paruoštas naudoti dvejetainis IO-Link įrenginio jutiklio duomenų perdavimas
- Dėl STM32Cube lengvas perkėlimas įvairiose MCU šeimose
- Nemokamos, patogios licencijos sąlygos
Architektūra
Programinė įranga pasiekia X-NUCLEO-IKS02A1 ir X-NUCLEO-IOD02A1 išplėtimo plokštes per šiuos programinės įrangos sluoksnius:
- STM32Cube HAL sluoksnis, kuriame pateikiamas paprastas, bendras, kelių egzempliorių programų programavimo sąsajų (API) rinkinys, skirtas sąveikauti su viršutiniais programos, bibliotekos ir kamino sluoksniais. Jis turi bendrąsias ir išplėtimo API ir yra tiesiogiai sukurtas pagal bendrąją architektūrą ir leidžia nuosekliems sluoksniams, pvz., tarpinės programinės įrangos sluoksniui, įgyvendinti funkcijas, nereikalaujant konkrečios aparatinės įrangos konfigūracijos tam tikram mikrovaldiklio blokui (MCU). Ši struktūra pagerina bibliotekos kodo pakartotinį naudojimą ir garantuoja lengvą nešiojamumą kituose įrenginiuose.
- plokštės palaikymo paketo (BSP) sluoksnis, kuris palaiko visus STM32 Nucleo periferinius įrenginius, išskyrus MCU. Šis ribotas API rinkinys suteikia tam tikrų plokštės periferinių įrenginių, tokių kaip šviesos diodas, vartotojo mygtukas ir kt., programavimo sąsają. Ši sąsaja taip pat padeda nustatyti konkrečios plokštės versiją.
Aplanko struktūra
Šie aplankai yra įtraukti į programinės įrangos paketą:
- _htmresc: yra html dokumentų grafika
- Dokumentacija: yra sudarytas HTML žinynas file sugeneruotas iš šaltinio kodo, kuriame išsamiai aprašomi programinės įrangos komponentai ir API (po vieną kiekvienam projektui).
- Tvarkyklės: yra kiekvienos palaikomos plokštės arba aparatinės įrangos platformos HAL tvarkyklės ir konkrečiai plokštės tvarkyklės, įskaitant integruotų komponentų, ir CMSIS nepriklausomas aparatinės įrangos abstrakcijos sluoksnis, skirtas ARM Cortex-M procesorių serijai.
- Tarpinės aparatinės įrangos: bibliotekos ir protokolai, kuriuose yra IO-Link mini kamino ir jutiklių valdymas.
- Projektai: yra sample programa, įgyvendinanti pramoninį IO-Link kelių jutiklių mazgą. Ši programa skirta NUCLEO-L452RE platformai su trimis kūrimo aplinkomis: IAR Embedded Workbench for ARM, MDK-ARM programinės įrangos kūrimo aplinka ir STM32CubeIDE.
API
Išsami techninė informacija su visa vartotojo API funkcija ir parametrų aprašymu yra sudarytame HTML file aplanke „Dokumentacija“.
Sampprogramos aprašymas
Šample programa pateikiama aplanke Projects, naudojant X-NUCLEO-IOD02A1 su L6364Q siųstuvu-imtuvu ir X-NUCLEO-IKS02A1 su pramoniniu MEMS ir skaitmeniniu mikrofonu.
Paruošti kurti projektai galimi kelioms IDE. Galite įkelti vieną iš dvejetainių files pateikiami FP-IND-IODSNS1 naudojant STM32 ST-LINK Utility, STM32CubeProgrammer arba jūsų IDE programavimo funkciją.
Norint įvertinti FP-IND-IODSNS1 programinę įrangą, būtina įkelti IODD file prie savo IO-Link Master valdymo įrankio ir prijunkite jį prie X-NUCLEO-IOD02A1 3 laidų kabeliu (L+, L-/GND, CQ). 2.3 skirsnyje parodytas pvzampkur IO-Link Master yra P-NUCLEO-IOM01M1, o susijęs valdymo įrankis yra IO-Link valdymo įrankis, kurį sukūrė TEConcept (ST partneris). Arba galite naudoti kitą IO-Link Master su susijusiu valdymo įrankiu.
Sistemos nustatymo vadovas
Techninės įrangos aprašymas
P-NUCLEO-IOD02A1 STM32 Nucleo paketas
P-NUCLEO-IOD02A1 yra STM32 Nucleo paketas, sudarytas iš X-NUCLEO-IOD02A1 ir X-NUCLEO-IKS02A1 išplėtimo plokščių, sukrautų ant NUCLEO-L452RE kūrimo plokštės.
X-NUCLEO-IOD02A1 turi IO-Link įrenginio siųstuvą-imtuvą, skirtą fiziniam ryšiui su IO-Link pagrindiniu įrenginiu, o X-NUCLEO-IKS02A1 turi kelių jutiklių plokštę, skirtą pramoninėms reikmėms, o NUCLEO-L452RE turi reikiamą aparatinę įrangą. išteklių FP-IND-IODSNS1 funkcijų paketui paleisti ir siųstuvo-imtuvo bei kelių jutiklių plokštes valdyti.
FP-IND-IODSNS1 sujungia IO-Link demonstracinę kamino biblioteką (pagamintą iš X-CUBE-IOD02) su X-CUBE-MEMS1 ir turi buv.ampIO-Link įrenginio kelių jutiklių mazgo le.
P-NUCLEO-IOD02A1 gali būti naudojamas vertinimo tikslais ir kaip kūrimo aplinka.
STM32 Nucleo paketas yra prieinamas ir lengvai naudojamas sprendimas, skirtas IO-Link ir SIO programoms kurti, L6364Q ryšio ypatybėms ir tvirtumui įvertinti kartu su STM32L452RET6U skaičiavimo našumu.
P-NUCLEO-IOM01M1 STM32 Nucleo paketas
P-NUCLEO-IOM01M1 yra STM32 Nucleo paketas, sudarytas iš STEVAL-IOM001V1 ir NUCLEO-F446RE plokščių. STEVAL-IOM001V1 yra vienas pagrindinis IO-Link PHY sluoksnis (L6360), o NUCLEO-F446RE veikia IO-Link stack rev 1.1 (sukūrė TEConcept GmbH nuosavybė, licencija apribota iki 10 2421 minučių, atnaujinama be papildomų mokesčių). IO-Link kamino naujinimas leidžiamas tik laikantis UMXNUMX aprašytos procedūros (nemokamai pasiekiama adresu www.st.com). Bet koks kitas iš anksto įkeltos dėklo ištrynimas / perrašymas neleidžia jo atkurti.
STM32 Nucleo paketas yra prieinamas ir lengvai naudojamas sprendimas, skirtas IO-Link programoms, L6360 ryšio funkcijoms ir tvirtumui įvertinti kartu su STM32F446RET6 skaičiavimo našumu. Paketas, kuriame yra iki keturių STEVAL-IOM001V1, kad būtų galima sukurti keturių prievadų IO-Link pagrindinį įrenginį, gali pasiekti IO-Link fizinį sluoksnį ir susisiekti su IO-Link įrenginiais.
Įrankį galite įvertinti naudodami tam skirtą GUI (IO-Link Control Tool©, TEConcept GmbH nuosavybė) arba naudoti jį kaip pagrindinį IO-Link tiltą, pasiekiamą iš tam skirtos SPI sąsajos: demonstracinio projekto šaltinio kodas (žemo lygio IO- „TeConcept GmbH“ sukurta „Link Master Access Demo Application“ ir API specifikacija yra prieinama nemokamai.
Aparatinės įrangos sąranka
Reikalingi šie aparatūros komponentai:
- Vienas STM32 Nucleo paketas, skirtas IO-Link įrenginių programoms (užsakymo kodas: P-NUCLEO-IOD02A1)
- Vienas STM32 Nucleo paketas, skirtas pagrindiniam IO-Link su IO-Link v1.1 PHY ir kaminu (užsakymo kodas: P-NUCLEO-IOM01M1)
- 3 laidų kabelis (L+, L-/GND, CQ)
Kaip valdyti P-NUCLEO-IOD02A1 IO-Link įrenginį per P-NUCLEO-IOM01M1 IO-Link pagrindinį įrenginį
- Žingsnis 1. Prijunkite P-NUCLEO-IOM01M1 ir P-NUCLEO-IOD02A1 per 3 laidų kabelį (L+, L-/GND ir CQ- žr. plokštės serigrafiją).
- Žingsnis 2. Prijunkite P-NUCLEO-IOM01M1 prie 24 V/0.5 A maitinimo šaltinio.
Toliau pateiktame paveikslėlyje parodyta, kaip prijungti P-NUCLEO-IOM01M1 ir P-NUCLEO-IOD02A1, kuriame veikia FP-IND-IODSNS1 programinė įranga. - 3 veiksmas. Paleiskite IO-Link valdymo įrankį savo nešiojamame kompiuteryje.
- 4 veiksmas. Mini USB laidu prijunkite P-NUCLEO-IOM01M1, kuriame veikia IO-Link valdymo įrankis, prie nešiojamojo / asmeninio kompiuterio.
Kiti veiksmai (nuo 5 iki 13) nurodo veiksmus, kuriuos reikia atlikti naudojant IO-Link valdymo įrankį. - 5 veiksmas. Įkelkite P-NUCLEO-IOD02A1 IODD į IO-Link valdymo įrankį spustelėdami [Pasirinkti įrenginį] ir vadovaudamiesi instrukcijomis, kad įkeltumėte tinkamą IODD (xml formatą) file galima rasti programinės įrangos paketo IODD kataloge.
IODD files yra tiek COM2 (38.4 kBd), tiek COM3 (230.4 kBd) duomenų perdavimo sparta. - 6 veiksmas. Prijunkite „Master“ spustelėdami žalią piktogramą (viršutiniame kairiajame kampe).
- 7 veiksmas. Spustelėkite [Power ON], kad tiektumėte P-NUCLEO-IOD02A1 (X-NUCLEO-IOD02A1 mirksi raudonas šviesos diodas).
- 8 veiksmas. Spustelėkite [IO-Link], kad pradėtumėte IO-Link ryšį (X-NUCLEO-IOD02A1 mirksi žalias šviesos diodas). Pagal numatytuosius nustatymus ryšys su IIS2DLPC pradedamas.
- 9 veiksmas. Spustelėkite [Plot], kad sudarytumėte surinktus duomenis.
- 10 veiksmas. Norėdami suaktyvinti duomenų mainus su kitu jutikliu, eikite į [Parameter Menu]> [Process Input Selection], tada dukart spustelėkite jutiklio pavadinimą (žalias tekstas), pasirinkite norimą jutiklį iš galimų pasirinkimų. Jutiklio pakeitimas bus paryškintas jutiklio pavadinimu, kuris taps mėlynas.
Norėdami galutinai suderinti pagrindinį ir įrenginį, turite spustelėti [Write Selected]. Procedūra baigiama, kai pasirinkto jutiklio pavadinimas tampa žalias.
- Žingsnis 11. Baigę vertinimo sesiją spustelėkite [Neaktyvus], kad sustabdytumėte IO-Link ryšį.
- Žingsnis 12. Spustelėkite [Power Off], kad „IO-Link Master“ nustotų tiekti IO-Link įrenginį.
- Žingsnis 13. Spustelėkite con [Disconnect], kad sustabdytumėte ryšį tarp IO-Link Control Tool ir P-NUCLEO-IOM01M1.
- Žingsnis 14. Atjunkite mini USB kabelį ir 24 V maitinimo šaltinį nuo P-NUCLEO-IOM01M1.
Programinės įrangos sąranka
Šie programinės įrangos komponentai reikalingi norint nustatyti tinkamą kūrimo aplinką, kad būtų galima kurti programas IO-Link programoms, skirtoms NUCLEO-L452RE ir L6364Q:
- FP-IND-IODSNS1 programinė įranga ir susijusi dokumentacija pasiekiama adresu www.st.com
- Vienas iš šių kūrimo įrankių grandinių ir kompiliatorių:
- IAR Embedded Workbench, skirtas ARM® įrankių grandinei + ST-LINK/V2
- TikrasView Mikrovaldiklio kūrimo rinkinio įrankių grandinė (MDK-ARM programinės įrangos kūrimo aplinka
- + ST-LINK/V2)
- STM32CubeIDE + ST-LINK/V2
Revizijų istorija
1 lentelė. Dokumento taisymo istorija
Data | Versija | Pakeitimai |
04 m. gruodžio 2020 d | 1 | Pradinis išleidimas. |
07 m. kovo 2024 d |
2 |
Atnaujintas 2 pav. FP-IND-IODSNS1 paketo aplanko struktūra.
Nedideli teksto pakeitimai. |
SVARBI PRANEŠIMAS – ATIDŽIAI SKAITYKITE
STMicroelectronics NV ir jos dukterinės įmonės („ST“) pasilieka teisę bet kuriuo metu be įspėjimo keisti, taisyti, patobulinti, modifikuoti ir tobulinti ST gaminius ir (arba) šį dokumentą. Prieš pateikdami užsakymą pirkėjai turėtų gauti naujausią atitinkamą informaciją apie ST gaminius. ST gaminiai parduodami pagal ST pardavimo sąlygas, galiojančias užsakymo patvirtinimo metu.
Pirkėjai yra išimtinai atsakingi už ST gaminių pasirinkimą, pasirinkimą ir naudojimą, o ST neprisiima jokios atsakomybės už pagalbą taikant ar pirkėjų gaminių dizainą.
ST nesuteikia jokios tiesioginės ar numanomos licencijos jokioms intelektinės nuosavybės teisėms.
Perpardavus ST gaminius, kurių nuostatos skiriasi nuo čia pateiktos informacijos, panaikina bet kokią ST tokiam produktui suteiktą garantiją.
ST ir ST logotipas yra ST prekių ženklai. Daugiau informacijos apie ST prekių ženklus žr www.st.com/trademarks. Visi kiti produktų ar paslaugų pavadinimai yra atitinkamų savininkų nuosavybė.
Informacija šiame dokumente pakeičia ir pakeičia informaciją, anksčiau pateiktą bet kokiose ankstesnėse šio dokumento versijose.
© 2024 STMicroelectronics – Visos teisės saugomos
UM2796 – 2 red
Dokumentai / Ištekliai
![]() |
STMicroelectronics FP-IND-IODSNS1 funkcinis paketas, skirtas IO Link pramoninio jutiklio mazgui [pdf] Naudotojo vadovas FP-IND-IODSNS1, X-NUCLEO-IOD02A1, X-NUCLEO-IKS02A1, FP-IND-IODSNS1 funkcinis paketas, skirtas IO Link pramoninio jutiklio mazgo, FP-IND-IODSNS1, funkcinis paketas IO jungties pramoniniam jutiklio mazgui, IO paketas Pramoninio jutiklio mazgo sąsaja, IO sąsaja pramoninio jutiklio mazgas, pramoninio jutiklio mazgas, jutiklio mazgas, mazgas |