Pachet de funcții STMicroelectronics FP-IND-IODSNS1 pentru nodul senzor industrial IO Link

Informații despre produs
Specificații
- Nume produs: FP-IND-IODSNS1 STM32Cube Function Pack
- Compatibilitate: plăci bazate pe STM32L452RE
- Caracteristici:
- Permite transferul de date IO-Link al senzorilor industriali
- Middleware-uri cu dispozitiv IO-Link mini-stack pentru L6364Q și MEMS plus management digital microfon
- Binar gata de utilizare pentru transmiterea datelor senzorului
- Portabilitate ușoară în diferite familii de MCU
- Condiții de licență gratuite, ușor de utilizat
Instrucțiuni de utilizare a produsului
Pesteview
Extensia software FP-IND-IODSNS1 pentru STM32Cube este proiectată pentru a facilita transferul de date IO-Link pentru senzorii industriali. Urmați pașii de mai jos pentru a începe să utilizați pachetul de funcții:
Pasul 1: Instalare
Instalați pachetul software pe placa dumneavoastră bazată pe STM32L452RE.
Pasul 2: Configurare
Configurați bibliotecile middleware pentru a gestiona dispozitivele și senzorii IO-Link.
Pasul 3: Transmiterea datelor
Utilizați binarul gata de utilizare pentru transmiterea datelor senzorului către IO-Link Master conectat la X-NUCLEO-IOD02A1.
Structura dosarului
Pachetul software include următoarele foldere:
- _htmresc: Conține grafice pentru documente html
- Documentație: Conține ajutor HTML compilat files detaliază componentele software și API-urile
- Drivere: Include drivere HAL și drivere specifice plăcilor pentru plăcile acceptate
- Middlewares: biblioteci și protocoale pentru gestionarea mini-stivei și a senzorilor IO-Link
Întrebări frecvente (Întrebări frecvente)
- Î: Acest pachet de funcții poate fi utilizat cu orice placă STM32?
R: Pachetul de funcții este proiectat pentru plăci bazate pe STM32L452RE pentru performanțe optime. - Î: Există cerințe hardware specifice pentru utilizarea acestui pachet de funcții?
R: Pachetul de funcții necesită plăci de extensie X-NUCLEO-IKS02A1 și X-NUCLEO-IOD02A1 pentru funcționare. - Î: Este disponibil suport tehnic pentru acest produs?
R: Pentru asistență tehnică, vă rugăm să contactați biroul local de vânzări STMicroelectronics sau să vizitați www.st.com pentru ajutor suplimentar.
UM2796
Manual de utilizare
Noțiuni introductive cu pachetul de funcții FP-IND-IODSNS1 STM32Cube pentru nodul senzor industrial IO-Link
Introducere
FP-IND-IODSNS1 este un pachet de funcții STM32Cube care vă permite să activați comunicarea IO-Link între kitul P-NUCLEO-IOD02A1 și un master IO-Link prin transceiver-ul L6364Q montat pe X-NUCLEO-IOD02A1.
Pachetul de funcții integrează un demo-stack IO-Link și gestionarea senzorilor industriali montați pe X-NUCLEO-IKS02A1.
FP-IND-IODSNS1 include, de asemenea, IODD file pentru a fi încărcat în masterul IO-Link.
Software-ul inclus în pachet poate fi utilizat în trei medii de dezvoltare integrate (IDE): IAR, KEIL și STM32CubeIDE.
Linkuri conexe
Vizitați ecosistemul STM32Cube web pagina pe www.st.com pentru mai multe informații
Extensie software FP-IND-IODSNS1 pentru STM32Cube
Pesteview
FP-IND-IODSNS1 este un pachet de funcții STM32 ODE și extinde funcționalitatea STM32Cube.
Pachetul software permite transferul de date IO-Link al senzorilor industriali de pe X-NUCLEO-IKS02A1 la un IO-Link Master conectat la X-NUCLEO-IOD02A1.
Caracteristicile cheie ale pachetului sunt:
- Pachet de firmware pentru a construi aplicații pentru dispozitive IO-Link pentru plăci bazate pe STM32L452RE
- Biblioteci middleware cu dispozitive IO-Link mini-stiva pentru L6364Q și MEMS plus gestionarea microfonului digital
- Binar gata de utilizare pentru transmisia datelor senzorului dispozitivului IO-Link
- Portabilitate ușoară în diferite familii de MCU, datorită STM32Cube
- Condiții de licență gratuite, ușor de utilizat
Arhitectură
Aplicația software accesează plăcile de extensie X-NUCLEO-IKS02A1 și X-NUCLEO-IOD02A1 prin următoarele straturi software:
- stratul STM32Cube HAL, care oferă un set simplu, generic, multi-instanță de interfețe de programare a aplicațiilor (API) pentru a interacționa cu straturile superioare de aplicație, bibliotecă și stivă. Are API-uri generice și de extensie și este construit direct în jurul unei arhitecturi generice și permite straturilor succesive, cum ar fi stratul middleware, să implementeze funcții fără a necesita configurații hardware specifice pentru o anumită unitate de microcontroler (MCU). Această structură îmbunătățește reutilizarea codului de bibliotecă și garantează o portabilitate ușoară pe alte dispozitive.
- stratul pachet de suport al plăcii (BSP), care acceptă toate perifericele de pe STM32 Nucleo, cu excepția MCU. Acest set limitat de API-uri oferă o interfață de programare pentru anumite periferice specifice plăcii, cum ar fi LED-ul, butonul de utilizator etc. Această interfață ajută, de asemenea, la identificarea versiunii specifice plăcii.

Structura folderului

Următoarele foldere sunt incluse în pachetul software:
- _htmresc: conține grafică pentru documente html
- Documentație: conține un ajutor HTML compilat file generate din codul sursă care detaliază componentele software și API-urile (câte unul pentru fiecare proiect).
- Drivere: conține driverele HAL și driverele specifice plăcii pentru fiecare placă sau platformă hardware acceptată, inclusiv cele pentru componentele de la bord și stratul de abstractizare hardware CMSIS independent de furnizor pentru seria de procesoare ARM Cortex-M.
- Middleware-uri: biblioteci și protocoale cu mini-stiva IO-Link și managementul senzorilor.
- Proiecte: conține sampaplicația care implementează un nod multi-senzor Industrial IO-Link. Această aplicație este furnizată pentru platforma NUCLEO-L452RE cu trei medii de dezvoltare: IAR Embedded Workbench pentru ARM, mediu de dezvoltare software MDK-ARM și STM32CubeIDE.
API-uri
Informațiile tehnice detaliate cu funcția completă API de utilizator și descrierea parametrilor sunt într-un HTML compilat file în folderul „Documentare”.
Sampdescrierea aplicației
SampAplicația este furnizată în folderul Proiecte, folosind X-NUCLEO-IOD02A1 cu transceiver-ul L6364Q și X-NUCLEO-IKS02A1 cu MEMS industrial și microfon digital.
Proiectele gata de construit sunt disponibile pentru mai multe IDE-uri. Puteți încărca unul dintre binare filesunt furnizate în FP-IND-IODSNS1 prin utilitarul STM32 ST-LINK, STM32CubeProgrammer sau caracteristica de programare din IDE.
Pentru a evalua firmware-ul FP-IND-IODSNS1, este necesar să încărcați IODD file la instrumentul de control al IO-Link Master și conectați-l la X-NUCLEO-IOD02A1 printr-un cablu cu 3 fire (L+, L-/GND, CQ). Secțiunea 2.3 prezintă un exampunde masterul IO-Link este P-NUCLEO-IOM01M1 și instrumentul de control aferent este instrumentul de control IO-Link dezvoltat de TEConcept (partener ST). Alternativ, puteți utiliza un alt IO-Link Master cu instrumentul de control aferent.
Ghid de configurare a sistemului
Descrierea hardware-ului
P-NUCLEO-IOD02A1 STM32 Pachet Nucleo
P-NUCLEO-IOD02A1 este un pachet Nucleo STM32 compus din plăcile de expansiune X-NUCLEO-IOD02A1 și X-NUCLEO-IKS02A1 stivuite pe placa de dezvoltare NUCLEO-L452RE.
X-NUCLEO-IOD02A1 dispune de un transceiver de dispozitiv IO-Link pentru conexiunea fizică la un master IO-Link, în timp ce X-NUCLEO-IKS02A1 dispune de o placă multisenzoră pentru aplicații industriale, iar NUCLEO-L452RE dispune de resursele hardware necesare pentru a rula FP-IND-IODSNS1 pentru a controla pachetul de funcții și senzorul multisensor FP-IND-IODSNSXNUMX.
FP-IND-IODSNS1 combină o bibliotecă de stivă demonstrativă IO-Link (derivată din X-CUBE-IOD02) cu X-CUBE-MEMS1 și are un exampfișierul nodului multi-senzor al dispozitivului IO-Link.
P-NUCLEO-IOD02A1 poate fi utilizat în scop de evaluare și ca mediu de dezvoltare.
Pachetul STM32 Nucleo oferă o soluție accesibilă și ușor de utilizat pentru dezvoltarea aplicațiilor IO-Link și SIO, evaluarea caracteristicilor de comunicație L6364Q și robustețe, împreună cu performanța de calcul STM32L452RET6U.

P-NUCLEO-IOM01M1 STM32 Pachet Nucleo
P-NUCLEO-IOM01M1 este un pachet STM32 Nucleo compus din plăcile STEVAL-IOM001V1 și NUCLEO-F446RE. STEVAL-IOM001V1 este un singur strat PHY master IO-Link (L6360), în timp ce NUCLEO-F446RE rulează o stivă IO-Link rev 1.1 (dezvoltat de și proprietatea TEConcept GmbH, licență limitată la 10k minute, reînnoită fără costuri suplimentare). Actualizarea stivei IO-Link este permisă exclusiv urmând procedura descrisă în UM2421 (disponibilă gratuit la www.st.com). Orice altă ștergere/suprascriere a stivei pre-încărcate face imposibilă restaurarea acestuia.
Pachetul STM32 Nucleo oferă o soluție accesibilă și ușor de utilizat pentru evaluarea aplicațiilor IO-Link, a caracteristicilor de comunicare L6360 și a robusteței, împreună cu performanța de calcul STM32F446RET6. Pachetul, care găzduiește până la patru STEVAL-IOM001V1 pentru a construi un master IO-Link cu patru porturi, poate accesa stratul fizic IO-Link și poate comunica cu dispozitivele IO-Link.
Puteți evalua instrumentul prin intermediul interfeței grafice dedicate (IO-Link Control Tool©, proprietatea TEConcept GmbH) sau îl puteți utiliza ca un bridge master IO-Link accesibil din interfața SPI dedicată: codul sursă al proiectului demo (Low-Level IO-Link Master Access Demo Application, dezvoltat de TEConcept GmbH) și specificațiile API sunt disponibile gratuit.

Configurare hardware
Sunt necesare următoarele componente hardware:
- Un pachet STM32 Nucleo pentru aplicațiile dispozitivului IO-Link (cod de comandă: P-NUCLEO-IOD02A1)
- Un pachet STM32 Nucleo pentru master IO-Link cu IO-Link v1.1 PHY și stivă (cod de comandă: P-NUCLEO-IOM01M1)
- Un cablu cu 3 fire (L+, L-/GND, CQ)
Cum să controlați dispozitivul P-NUCLEO-IOD02A1 IO-Link prin masterul IO-Link P-NUCLEO-IOM01M1
- Pas 1. Conectați P-NUCLEO-IOM01M1 și P-NUCLEO-IOD02A1 prin cablul cu 3 fire (L+, L-/GND și CQ- consultați serigrafia plăcii).
- Pas 2. Conectați P-NUCLEO-IOM01M1 la o sursă de alimentare de 24 V/0.5 A.
Următoarea figură arată cum să conectați P-NUCLEO-IOM01M1 și P-NUCLEO-IOD02A1 care rulează firmware-ul FP-IND-IODSNS1.
- Pasul 3. Lansați Instrumentul de control IO-Link pe laptop/PC.
- Pasul 4. Conectați prin cablu mini-USB P-NUCLEO-IOM01M1 care rulează instrumentul de control IO-Link la laptop/PC.
Următorii pași (de la 5 la 13) se referă la acțiunile care trebuie efectuate pe instrumentul de control IO-Link. - Pasul 5. Încărcați P-NUCLEO-IOD02A1 IODD în Instrumentul de control IO-Link făcând clic pe [Selectați dispozitivul] și urmând instrucțiunile pentru a încărca IODD-ul corespunzător (format xml) file disponibil în directorul IODD al pachetului software.
IODD files sunt furnizate atât pentru COM2 (38.4 kBd) cât și pentru COM3 (230.4 kBd). - Pasul 6. Conectați Masterul făcând clic pe pictograma verde (colțul din stânga sus).
- Pasul 7. Faceți clic pe [Power ON] pentru a alimenta P-NUCLEO-IOD02A1 (LED-ul roșu de pe X-NUCLEO-IOD02A1 clipește).
- Pasul 8. Faceți clic pe [IO-Link] pentru a porni o comunicare IO-Link (LED-ul verde de pe X-NUCLEO-IOD02A1 clipește). În mod implicit, pornește comunicarea cu IIS2DLPC.
- Pasul 9. Faceți clic pe [Plot] pentru a trasa datele colectate.
- Pasul 10. Pentru a activa schimbul de date cu un alt senzor, accesați [Meniu parametri]>[Selectare intrare proces], apoi faceți dublu clic pe numele senzorului (text verde), selectați senzorul dorit din opțiunile disponibile. Schimbarea senzorului va fi evidențiată de numele senzorului care va deveni albastru.
Pentru a alinia în sfârșit Master-ul și Dispozitivul, este necesar să faceți clic pe [Write Selected]. Procedura este finalizată când numele senzorului selectat devine verde.

- Pas 11. Când terminați sesiunea de evaluare, faceți clic pe [Inactiv] pentru a opri comunicarea IO-Link.
- Pas 12. Făcând clic pe [Power Off] pentru a face ca IO-Link Master să nu mai alimenteze dispozitivul IO-Link.
- Pas 13. Faceți clic pe [Deconectare] pentru a opri comunicația dintre Instrumentul de control IO-Link și P-NUCLEO-IOM01M1.
- Pas 14. Deconectați cablul mini-USB și sursa de 24 V de la P-NUCLEO-IOM01M1.
Configurare software
Următoarele componente software sunt necesare pentru a configura un mediu de dezvoltare adecvat pentru a crea aplicații pentru aplicațiile IO-Link pentru NUCLEO-L452RE și L6364Q:
- Firmware-ul FP-IND-IODSNS1 și documentația aferentă sunt disponibile pe www.st.com
- Unul dintre următoarele lanțuri de instrumente de dezvoltare și compilatoare:
- IAR Embedded Workbench pentru lanțul de instrumente ARM® + ST-LINK/V2
- RealView Set de instrumente de dezvoltare pentru microcontroler (mediu de dezvoltare software MDK-ARM
- + ST-LINK/V2)
- STM32CubeIDE + ST-LINK/V2
Istoricul reviziilor
Tabelul 1. Istoricul revizuirilor documentului
| Data | Versiune | Schimbări |
| 04-dec-2020 | 1 | Lansare inițială. |
|
07-mar-2024 |
2 |
Actualizată Figura 2. Structura folderului pachetului FP-IND-IODSNS1.
Modificări minore ale textului. |
NOTIFICARE IMPORTANT – CITIȚI CU ATENTIE
STMicroelectronics NV și filialele sale („ST”) își rezervă dreptul de a face modificări, corecții, îmbunătățiri, modificări și îmbunătățiri produselor ST și/sau acestui document în orice moment, fără notificare. Cumpărătorii trebuie să obțină cele mai recente informații relevante despre produsele ST înainte de a plasa comenzi. Produsele ST sunt vândute în conformitate cu termenii și condițiile de vânzare ale ST în vigoare la momentul confirmării comenzii.
Cumpărătorii sunt singurii responsabili pentru alegerea, selecția și utilizarea produselor ST, iar ST nu își asumă nicio responsabilitate pentru asistența la aplicare sau proiectarea produselor cumpărătorilor.
Nicio licență, expresă sau implicită, pentru niciun drept de proprietate intelectuală nu este acordată de către ST prin prezenta.
Revânzarea produselor ST cu prevederi diferite de informațiile prezentate aici va anula orice garanție acordată de ST pentru un astfel de produs.
ST și sigla ST sunt mărci comerciale ale ST. Pentru informații suplimentare despre mărcile comerciale ST, consultați www.st.com/trademarks. Toate celelalte nume de produse sau servicii sunt proprietatea proprietarilor respectivi.
Informațiile din acest document înlocuiesc și înlocuiesc informațiile furnizate anterior în orice versiuni anterioare ale acestui document.
© 2024 STMicroelectronics – Toate drepturile rezervate
UM2796 – Rev 2
Documente/Resurse
![]() |
Pachet de funcții STMicroelectronics FP-IND-IODSNS1 pentru nodul senzor industrial IO Link [pdfManual de utilizare FP-IND-IODSNS1, X-NUCLEO-IOD02A1, X-NUCLEO-IKS02A1, FP-IND-IODSNS1 Pachet de funcții pentru nod senzor industrial IO Link, FP-IND-IODSNS1, pachet funcțional pentru nodul senzor industrial IO Link, pachet pentru nodul senzor industrial IO Link, nod senzor industrial IO Link, fără nod senzor industrial, fără nod senzor industrial, fără senzor industrial |





