STMicroelectronics FP-IND-IODSNS1 Funksje Pack Foar IO Link Industrial Sensor Node
Produkt ynformaasje
Spesifikaasjes
- produkt Namme: FP-IND-IODSNS1 STM32Cube Function Pack
- Kompatibiliteit: STM32L452RE-basearre boards
- Funksjes:
- Aktivearret IO-Link gegevens oerdracht fan yndustriële sensoren
- Middlewares mei IO-Link-apparaat mini-stack foar L6364Q en MEMS plus digitaal mikrofoanbehear
- Klear te brûken binêr foar transmissie fan sensorgegevens
- Maklike portabiliteit oer ferskate MCU-famyljes
- Fergees, brûkerfreonlike lisinsjebetingsten
Produkt Usage Ynstruksjes
Oerview
De FP-IND-IODSNS1 software-útwreiding foar STM32Cube is ûntworpen om IO-Link-gegevensferfier foar yndustriële sensoren te fasilitearjen. Folgje de stappen hjirûnder om it funksjepakket te brûken:
Stap 1: Ynstallaasje
Ynstallearje it softwarepakket op jo STM32L452RE-basearre board.
Stap 2: Konfiguraasje
Konfigurearje de middleware-biblioteken om IO-Link-apparaten en sensoren te behearjen.
Stap 3: Gegevens oerdracht
Brûk de klear te brûken binêr foar transmissie fan sensorgegevens nei IO-Link Master ferbûn mei X-NUCLEO-IOD02A1.
Folder Struktuer
It softwarepakket omfettet de folgjende mappen:
- _htmresc: Befettet grafiken foar html-dokuminten
- Dokumintaasje: Befettet kompilearre HTML-help files detailing software komponinten en APIs
- Bestjoerders: Omfettet HAL-bestjoerders en boerdspesifike sjauffeurs foar stipe boards
- Middlewares: Biblioteken en protokollen foar IO-Link mini-stack en sensorbehear
FAQ (faak stelde fragen)
- F: Kin dit funksjepakket brûkt wurde mei elk STM32-boerd?
A: It funksjepakket is ûntwurpen foar STM32L452RE-basearre boards foar optimale prestaasjes. - F: Binne d'r spesifike hardwareeasken foar it brûken fan dit funksjepakket?
A: De funksje pack fereasket X-NUCLEO-IKS02A1 en X-NUCLEO-IOD02A1 útwreiding boards foar operaasje. - F: Is technyske stipe beskikber foar dit produkt?
A: Foar technyske stipe, nim dan kontakt op mei jo lokale STMicroelectronics ferkeapkantoar of besykje www.st.com foar fierdere help.
UM2796
Brûkershânlieding
Te begjinnen mei it FP-IND-IODSNS1 STM32Cube funksjepakket foar IO-Link yndustriële sensorknooppunt
Ynlieding
FP-IND-IODSNS1 is in STM32Cube-funksjepakket wêrmei jo IO-Link-kommunikaasje kinne ynskeakelje tusken P-NUCLEO-IOD02A1-kit en in IO-Link-master fia de L6364Q-transceiver monteard op 'e X-NUCLEO-IOD02A1.
It funksjepakket yntegreart in IO-Link demo-stack en it behear fan 'e yndustriële sensoren monteare op' e X-NUCLEO-IKS02A1.
FP-IND-IODSNS1 omfettet ek de IODD file te uploaden nei jo IO-Link-master.
De software opnommen yn it pakket kin brûkt wurde yn trije yntegreare ûntwikkelingsomjouwings (IDE's): IAR, KEIL en STM32CubeIDE.
Related links
Besykje it STM32Cube-ekosysteem web side oan www.st.com foar fierdere ynformaasje
FP-IND-IODSNS1 software útwreiding foar STM32Cube
Oerview
FP-IND-IODSNS1 is in STM32 ODE-funksjepakket en wreidet STM32Cube-funksjonaliteit út.
It softwarepakket makket de IO-Link-gegevensferfier fan yndustriële sensoren op 'e X-NUCLEO-IKS02A1 mooglik nei in IO-Link Master ferbûn mei de X-NUCLEO-IOD02A1.
De wichtichste pakketfunksjes binne:
- Firmwarepakket om IO-Link-apparaatapplikaasjes te bouwen foar STM32L452RE-basearre boards
- Middleware-biblioteken mei IO-Link-apparaat mini-stack foar L6364Q en MEMS plus digitaal mikrofoanbehear
- Ready-to-use binêr foar IO-Link apparaat sensor gegevens oerdracht
- Maklike portabiliteit oer ferskate MCU-famyljes, tank oan STM32Cube
- Fergees, brûkerfreonlike lisinsjebetingsten
Boukunde
De applikaasjesoftware makket tagong ta de X-NUCLEO-IKS02A1 en de X-NUCLEO-IOD02A1 útwreidingsboerden fia de folgjende softwarelagen:
- de STM32Cube HAL laach, dat soarget foar in ienfâldige, generic, multi-eksimplaar set fan applikaasje programmearring Schnittstellen (APIs) foar in ynteraksje mei de boppeste applikaasje, bibleteek en stack lagen. It hat generyske en útwreidings-API's en is direkt boud om in generike arsjitektuer en lit opienfolgjende lagen lykas de middleware-laach funksjes ymplementearje sûnder spesifike hardwarekonfiguraasjes foar in opjûne mikrocontroller-ienheid (MCU) nedich te meitsjen. Dizze struktuer ferbetteret biblioteekkoade werbrûkberens en garandearret in maklike portabiliteit op oare apparaten.
- de laach fan board-stipepakket (BSP), dy't alle perifeare apparaten op 'e STM32 Nucleo stipet, útsein de MCU. Dit beheinde set fan APIs jout in programmearring ynterface foar bepaalde board-spesifike perifeare apparaten lykas de LED, de brûker knop, ensfh Dizze ynterface helpt ek by it identifisearjen fan de spesifike board ferzje.
Mappen struktuer
De folgjende mappen binne opnommen yn it softwarepakket:
- _htmresc: befettet grafiken foar html-dokuminten
- Dokumintaasje: befettet in kompilearre HTML-help file generearre út de boarne koade detailing de software komponinten en APIs (ien foar elk projekt).
- Bestjoerders: befettet de HAL-bestjoerders en de boerdspesifike sjauffeurs foar elk stipe boerd as hardwareplatfoarm, ynklusyf dy foar de onboard-komponinten, en de CMSIS-ferkeaper-ûnôfhinklike hardwareabstraksjelaach foar de ARM Cortex-M-prosessor-searje.
- Middlewares: biblioteken en protokollen mei IO-Link mini-stack en sensorbehear.
- Projekten: befettet de sample applikaasje ymplemintearret in Industrial IO-Link multi-sensor node. Dizze applikaasje wurdt levere foar it NUCLEO-L452RE-platfoarm mei trije ûntwikkelingsomjouwings: IAR Embedded Workbench foar ARM, MDK-ARM-softwareûntwikkelingsomjouwing en STM32CubeIDE.
APIs
Detaillearre technyske ynformaasje mei folsleine brûker API funksje en parameter beskriuwing binne yn in kompilearre HTML file yn de map "Dokumintaasje".
Sample applikaasje beskriuwing
De sample applikaasje wurdt levere yn 'e Projects map, mei help fan de X-NUCLEO-IOD02A1 mei de L6364Q transceiver en de X-NUCLEO-IKS02A1 mei de yndustriële MEMS en digitale mikrofoan.
Klaar te bouwen projekten binne beskikber foar meardere IDE's. Jo kinne uploade ien fan de binêre files foarsjoen yn de FP-IND-IODSNS1 fia STM32 ST-LINK Utility, STM32CubeProgrammer of de programmearring funksje yn jo IDE.
Om de FP-IND-IODSNS1-firmware te evaluearjen, is it nedich om de IODD te uploaden file nei it kontrôleark fan jo IO-Link Master en ferbine it mei de X-NUCLEO-IOD02A1 mei in 3-draadskabel (L+, L-/GND, CQ). Seksje 2.3 lit in eksample wêr't de IO-Link Master de P-NUCLEO-IOM01M1 is en it relatearre kontrôleark is it IO-Link Control Tool ûntwikkele troch TEConcept (ST partner). As alternatyf kinne jo in oare IO-Link Master brûke mei it relatearre kontrôleark.
Systeem opset gids
Hardware beskriuwing
P-NUCLEO-IOD02A1 STM32 Nucleo pack
De P-NUCLEO-IOD02A1 is in STM32 Nucleo-pakket gearstald út de X-NUCLEO-IOD02A1 en X-NUCLEO-IKS02A1 útwreidingsboerden steapele op it NUCLEO-L452RE ûntwikkelingsboerd.
De X-NUCLEO-IOD02A1 hat in IO-Link-apparaat-transceiver foar de fysike ferbining mei in IO-Link-master, wylst de X-NUCLEO-IKS02A1 in multi-sensor board hat foar yndustriële tapassingen, en de NUCLEO-L452RE hat de nedige hardware boarnen om it FP-IND-IODSNS1-funksjepakket út te fieren en de transceiver en multi-sensorboards te kontrolearjen.
De FP-IND-IODSNS1 kombineart in IO-Link demo stack bibleteek (ôflaat fan X-CUBE-IOD02) mei de X-CUBE-MEMS1 en hat in eks.ample fan IO-Link apparaat multi-sensor node.
De P-NUCLEO-IOD02A1 kin brûkt wurde foar evaluaasjedoel en as ûntwikkelingsomjouwing.
It STM32 Nucleo-pakket biedt in betelbere en maklik te brûken oplossing foar de ûntwikkeling fan IO-Link- en SIO-applikaasjes, evaluaasje fan L6364Q-kommunikaasjefunksjes en robústens, tegearre mei de STM32L452RET6U-berekkeningsprestaasjes.
P-NUCLEO-IOM01M1 STM32 Nucleo pack
De P-NUCLEO-IOM01M1 is in STM32 Nucleo-pakket gearstald út de STEVAL-IOM001V1 en de NUCLEO-F446RE boards. De STEVAL-IOM001V1 is in inkele IO-Link master PHY-laach (L6360) wylst de NUCLEO-F446RE in IO-Link stack rev 1.1 rint (ûntwikkele troch en eigendom fan TEConcept GmbH, lisinsje beheind ta 10k minuten, fernijber sûnder ekstra kosten). IO-Link stack update is eksklusyf tastien troch it folgjen fan de proseduere beskreaun yn UM2421 (frij beskikber by www.st.com). Elke oare wiskjen / oerskriuwen fan 'e foarladen stapel makket it ûnmooglik om it te herstellen.
It STM32 Nucleo-pakket biedt in betelbere en maklik te brûken oplossing foar de evaluaasje fan IO-Link-applikaasjes, L6360-kommunikaasjefunksjes en robústens, tegearre mei de STM32F446RET6-berekkeningsprestaasjes. It pakket, hosting oant fjouwer STEVAL-IOM001V1 om in quad-poarte IO-Link-master te bouwen, kin tagong krije ta de IO-Link fysike laach en kommunisearje mei IO-Link-apparaten.
Jo kinne it ark evaluearje fia de tawijd GUI (IO-Link Control Tool ©, eigendom fan TEConcept GmbH) of it brûke as in IO-Link-masterbrêge dy't tagonklik is fan 'e tawijd SPI-ynterface: boarnekoade fan demo-projekt (Low-Level IO- Link Master Access Demo Application, ûntwikkele troch TEConcept GmbH) en API-spesifikaasje binne fergees beskikber.
Hardware opset
De folgjende hardwarekomponinten binne nedich:
- Ien STM32 Nucleo-pakket foar IO-Link-apparaatapplikaasjes (bestelkoade: P-NUCLEO-IOD02A1)
- Ien STM32 Nucleo-pakket foar IO-Link-master mei IO-Link v1.1 PHY en stapel (bestelkoade: P-NUCLEO-IOM01M1)
- In 3-draadskabel (L+, L-/GND, CQ)
Hoe kinne jo it P-NUCLEO-IOD02A1 IO-Link-apparaat kontrolearje fia de P-NUCLEO-IOM01M1 IO-Link-master
- Stap 1. Ferbine de P-NUCLEO-IOM01M1 en de P-NUCLEO-IOD02A1 fia de 3-wire kabel (L+, L-/GND en CQ- ferwize nei de board serigraphy).
- Stap 2. Ferbine de P-NUCLEO-IOM01M1 oan in 24 V / 0.5 A voeding.
De folgjende figuer lit sjen hoe't jo de P-NUCLEO-IOM01M1 en de P-NUCLEO-IOD02A1 ferbine mei de FP-IND-IODSNS1-firmware. - Stap 3. Start it IO-Link Control Tool op jo laptop / PC.
- Stap 4. Ferbine mei in mini-USB-kabel de P-NUCLEO-IOM01M1 dy't it IO-Link-kontrôleark rint mei jo laptop/PC.
Folgjende stappen (5 oant 13) ferwize nei aksjes dy't moatte wurde útfierd op it IO-Link Control Tool. - Stap 5. Upload de P-NUCLEO-IOD02A1 IODD nei it IO-Link Control Tool troch te klikken op [Selektearje apparaat] en folgje de ynstruksjes om de juste IODD (xml-formaat) te uploaden. file beskikber yn 'e IODD-map fan it softwarepakket.
IODD files wurde foarsjoen foar sawol COM2 (38.4 kBd) en COM3 (230.4 kBd) baud tariven. - Stap 6. Ferbine de Master troch te klikken op it griene ikoan (linksboppe).
- Stap 7. Klikje op [Power ON] om de P-NUCLEO-IOD02A1 te leverjen (reade LED op 'e X-NUCLEO-IOD02A1 blinkt).
- Stap 8. Klikje op [IO-Link] om in IO-Link-kommunikaasje te begjinnen (griene LED op X-NUCLEO-IOD02A1 blinkt). Standert begjint de kommunikaasje mei IIS2DLPC.
- Stap 9. Klikje op [Plot] om de sammele gegevens te plotjen.
- Stap 10. Om de gegevens-útwikseling mei in oare sensor te aktivearjen, gean nei [Parametermenu]>[Process Input Selection], dûbelklik dan op de sensornamme (griene tekst), selektearje de winske sensor út de beskikbere karren. De sensorferoaring sil markearre wurde troch de sensornamme dy't blau wurdt.
Om úteinlik de Master en it Apparaat út te rjochtsjen, is it nedich om te klikken op [Skriuw selektearre]. De proseduere is foltôge as de namme fan de selektearre sensor grien wurdt.
- Stap 11. As jo klear binne mei jo evaluaasje sesje, klik op [Ynaktyf] foar in stop IO-Link kommunikaasje.
- Stap 12. Klikje op [Power Off] om de IO-Link Master te stopjen mei it leverjen fan it IO-Link-apparaat.
- Stap 13. Klik con [Disconnect] foar in stopje de kommunikaasje tusken IO-Link Control Tool en P-NUCLEO- IOM01M1.
- Stap 14. Ferwiderje de mini-USB-kabel en de 24 V-oanfier fan 'e P-NUCLEO-IOM01M1.
Software opset
De folgjende softwarekomponinten binne nedich om in gaadlike ûntwikkelingsomjouwing yn te stellen om applikaasjes te meitsjen foar IO-Link-applikaasjes foar NUCLEO-L452RE en L6364Q:
- FP-IND-IODSNS1 firmware en relatearre dokumintaasje beskikber op www.st.com
- Ien fan 'e folgjende ûntwikkelingsarkketen en gearstallers:
- IAR Embedded Workbench foar ARM® toolchain + ST-LINK / V2
- EchtView Microcontroller Development Kit toolchain (MDK-ARM software ûntwikkeling omjouwing
- + ST-LINK/V2)
- STM32CubeIDE + ST-LINK/V2
Revision skiednis
Tabel 1. Document revyzje skiednis
Datum | Ferzje | Feroarings |
04-Des-2020 | 1 | Inisjele release. |
07-Mar-2024 |
2 |
Updated figuer 2. FP-IND-IODSNS1 pakket mapstruktuer.
Lytse tekst feroarings. |
WICHTICH NOTICE - LÊS FERGESE
STMicroelectronics NV en har dochterûndernimmingen ("ST") behâlde it rjocht foar om feroarings, korreksjes, ferbetterings, oanpassings en ferbetterings oan ST-produkten en / of oan dit dokumint op elk momint sûnder notice te meitsjen. Keapers moatte de lêste relevante ynformaasje krije oer ST-produkten foardat se oarders pleatse. ST-produkten wurde ferkocht yn oerienstimming mei ST's ferkeapbetingsten en -betingsten yn plak op it momint fan bestellingserkenning.
Keapers binne allinich ferantwurdlik foar de kar, seleksje en gebrûk fan ST-produkten en ST nimt gjin oanspraaklikens oan foar help by oanfraach of it ûntwerp fan produkten fan keapers.
Gjin lisinsje, útdruklik of ymplisearre, foar in yntellektueel eigendomsrjocht wurdt hjiryn ferliend troch ST.
Wederferkeap fan ST-produkten mei bepalingen dy't ferskille fan 'e ynformaasje dy't hjiryn oanjûn binne, sil gjin garânsje ferliend troch ST foar sa'n produkt ûnjildich meitsje.
ST en it ST-logo binne hannelsmerken fan ST. Foar oanfoljende ynformaasje oer ST hannelsmerken, ferwize nei www.st.com/trademarks. Alle oare nammen fan produkten of tsjinsten binne it eigendom fan har respektive eigners.
Ynformaasje yn dit dokumint ferfangt en ferfangt ynformaasje earder levere yn alle eardere ferzjes fan dit dokumint.
© 2024 STMicroelectronics - Alle rjochten foarbehâlden
UM2796 - Rev 2
Dokuminten / Resources
![]() |
STMicroelectronics FP-IND-IODSNS1 Funksje Pack Foar IO Link Industrial Sensor Node [pdf] Brûkershânlieding FP-IND-IODSNS1, X-NUCLEO-IOD02A1, X-NUCLEO-IKS02A1, FP-IND-IODSNS1 Funksjepakket foar IO Link Industrial Sensor Node, FP-IND-IODSNS1, Funksjepakket Foar IO Link Industrial Sensor Node, Pack For IO Link Industrial Sensor Node, IO Link Industrial Sensor Node, Industrial Sensor Node, Sensor Node, Node |