Funkcijski paket STMicroelectronics FP-IND-IODSNS1 za industrijsko senzorsko vozlišče povezave IO
Informacije o izdelku
Specifikacije
- Ime izdelka: FP-IND-IODSNS1 STM32Cube Function Pack
- Združljivost: plošče na osnovi STM32L452RE
- Lastnosti:
- Omogoča IO-Link prenos podatkov industrijskih senzorjev
- Vmesna programska oprema z mini skladom naprav IO-Link za L6364Q in MEMS ter upravljanjem digitalnega mikrofona
- Za uporabo pripravljena binarna datoteka za prenos podatkov senzorja
- Enostavna prenosljivost v različne družine MCU
- Brezplačni, uporabniku prijazni licenčni pogoji
Navodila za uporabo izdelka
konecview
Programska razširitev FP-IND-IODSNS1 za STM32Cube je zasnovana za olajšanje prenosa podatkov IO-Link za industrijske senzorje. Za začetek uporabe funkcijskega paketa sledite spodnjim korakom:
1. korak: namestitev
Namestite programski paket na svojo ploščo, ki temelji na STM32L452RE.
2. korak: Konfiguracija
Konfigurirajte knjižnice vmesne programske opreme za upravljanje naprav in senzorjev IO-Link.
3. korak: Prenos podatkov
Uporabite binarno datoteko, pripravljeno za uporabo, za prenos podatkov senzorja v IO-Link Master, ki je povezan z X-NUCLEO-IOD02A1.
Struktura map
Programski paket vključuje naslednje mape:
- _htmresc: Vsebuje grafike za dokumente html
- Dokumentacija: Vsebuje prevedeno pomoč HTML files podrobnostmi o programskih komponentah in API-jih
- Gonilniki: Vključuje gonilnike HAL in gonilnike za posamezne plošče za podprte plošče
- Vmesna programska oprema: Knjižnice in protokoli za upravljanje mini skladov in senzorjev IO-Link
FAQ (pogosta vprašanja)
- V: Ali je mogoče ta funkcijski paket uporabiti s katero koli ploščo STM32?
O: Funkcijski paket je zasnovan za plošče, ki temeljijo na STM32L452RE, za optimalno delovanje. - V: Ali obstajajo posebne zahteve glede strojne opreme za uporabo tega funkcijskega paketa?
O: Funkcijski paket za delovanje zahteva razširitveni plošči X-NUCLEO-IKS02A1 in X-NUCLEO-IOD02A1. - V: Ali je za ta izdelek na voljo tehnična podpora?
O: Za tehnično podporo se obrnite na lokalno prodajno pisarno STMicroelectronics ali obiščite www.st.com za nadaljnjo pomoč.
UM2796
Uporabniški priročnik
Začetek uporabe funkcijskega paketa FP-IND-IODSNS1 STM32Cube za industrijsko senzorsko vozlišče IO-Link
Uvod
FP-IND-IODSNS1 je funkcijski paket STM32Cube, ki vam omogoča omogočanje komunikacije IO-Link med kompletom P-NUCLEO-IOD02A1 in glavno enoto IO-Link prek oddajnika-sprejemnika L6364Q, nameščenega na X-NUCLEO-IOD02A1.
Funkcijski paket vključuje predstavitveni sklad IO-Link in upravljanje industrijskih senzorjev, nameščenih na X-NUCLEO-IKS02A1.
FP-IND-IODSNS1 vključuje tudi IODD file za nalaganje v vaš glavni IO-Link.
Programsko opremo, vključeno v paket, je mogoče uporabljati v treh integriranih razvojnih okoljih (IDE): IAR, KEIL in STM32CubeIDE.
Sorodne povezave
Obiščite ekosistem STM32Cube web stran na www.st.com za dodatne informacije
Razširitev programske opreme FP-IND-IODSNS1 za STM32Cube
konecview
FP-IND-IODSNS1 je funkcijski paket STM32 ODE in razširja funkcionalnost STM32Cube.
Programski paket omogoča IO-Link prenos podatkov industrijskih senzorjev na X-NUCLEO-IKS02A1 na IO-Link Master, povezan z X-NUCLEO-IOD02A1.
Glavne značilnosti paketa so:
- Paket vdelane programske opreme za izdelavo aplikacij naprav IO-Link za plošče, ki temeljijo na STM32L452RE
- Knjižnice vmesne programske opreme, ki vključujejo mini sklad naprave IO-Link za L6364Q in MEMS ter upravljanje digitalnega mikrofona
- Za uporabo pripravljena binarna datoteka za prenos podatkov senzorja naprave IO-Link
- Enostavna prenosljivost med različnimi družinami MCU, zahvaljujoč STM32Cube
- Brezplačni, uporabniku prijazni licenčni pogoji
Arhitektura
Aplikacijska programska oprema dostopa do razširitvenih plošč X-NUCLEO-IKS02A1 in X-NUCLEO-IOD02A1 prek naslednjih plasti programske opreme:
- plast STM32Cube HAL, ki zagotavlja preprost, generičen nabor aplikacijskih programskih vmesnikov (API) z več primerki za interakcijo z zgornjimi plastmi aplikacije, knjižnice in sklada. Ima generične in razširitvene API-je ter je neposredno zgrajen okoli generične arhitekture in omogoča zaporednim plastem, kot je plast vmesne programske opreme, da izvajajo funkcije, ne da bi zahtevali posebne konfiguracije strojne opreme za dano mikrokrmilniško enoto (MCU). Ta struktura izboljša ponovno uporabnost knjižnične kode in zagotavlja enostavno prenosljivost na druge naprave.
- sloj paketa za podporo plošče (BSP), ki podpira vse zunanje naprave na STM32 Nucleo razen MCU. Ta omejen nabor API-jev zagotavlja programski vmesnik za določene zunanje naprave, specifične za ploščo, kot so LED, uporabniški gumb itd. Ta vmesnik pomaga tudi pri prepoznavanju specifične različice plošče.
Struktura map
V programski paket so vključene naslednje mape:
- _htmresc: vsebuje grafiko za dokumente html
- Dokumentacija: vsebuje prevedeno pomoč HTML file ustvarjen iz izvorne kode s podrobnostmi o programskih komponentah in API-jih (eden za vsak projekt).
- Gonilniki: vsebuje gonilnike HAL in gonilnike, specifične za ploščo, za vsako podprto ploščo ali strojno platformo, vključno s tistimi za vgrajene komponente, in plast abstrakcije strojne opreme CMSIS, neodvisno od prodajalca, za serijo procesorjev ARM Cortex-M.
- Vmesna programska oprema: knjižnice in protokoli, ki vključujejo mini sklad IO-Link in upravljanje senzorjev.
- Projekti: vsebuje sampaplikacija, ki izvaja večsenzorsko vozlišče Industrial IO-Link. Ta aplikacija je na voljo za platformo NUCLEO-L452RE s tremi razvojnimi okolji: IAR Embedded Workbench za ARM, okolje za razvoj programske opreme MDK-ARM in STM32CubeIDE.
API-ji
Podrobne tehnične informacije s popolno funkcijo uporabniškega API-ja in opisom parametrov so v prevedenem HTML-ju file v mapi »Dokumentacija«.
Sample opis aplikacije
SampAplikacija je na voljo v mapi Projekti z uporabo X-NUCLEO-IOD02A1 z oddajno-sprejemno enoto L6364Q in X-NUCLEO-IKS02A1 z industrijskim MEMS in digitalnim mikrofonom.
Projekti, pripravljeni za izdelavo, so na voljo za več IDE. Naložite lahko eno od binarnih datotek fileso na voljo v FP-IND-IODSNS1 prek STM32 ST-LINK Utility, STM32CubeProgrammer ali programske funkcije v vašem IDE.
Za oceno vdelane programske opreme FP-IND-IODSNS1 je potrebno naložiti IODD file na krmilno orodje vašega IO-Link Master in ga povežite z X-NUCLEO-IOD02A1 s 3-žilnim kablom (L+, L-/GND, CQ). Razdelek 2.3 prikazuje example, kjer je IO-Link Master P-NUCLEO-IOM01M1, povezano nadzorno orodje pa je IO-Link Control Tool, ki ga je razvil TEConcept (partner ST). Namesto tega lahko uporabite drug IO-Link Master s povezanim nadzornim orodjem.
Vodnik za nastavitev sistema
Opis strojne opreme
P-NUCLEO-IOD02A1 STM32 Nukleo paket
P-NUCLEO-IOD02A1 je paket STM32 Nucleo, sestavljen iz razširitvenih plošč X-NUCLEO-IOD02A1 in X-NUCLEO-IKS02A1, zloženih na razvojno ploščo NUCLEO-L452RE.
X-NUCLEO-IOD02A1 ima oddajnik-sprejemnik naprave IO-Link za fizično povezavo z glavno enoto IO-Link, medtem ko ima X-NUCLEO-IKS02A1 ploščo z več senzorji za industrijske aplikacije, NUCLEO-L452RE pa vključuje potrebno strojno opremo vire za zagon funkcijskega paketa FP-IND-IODSNS1 in za nadzor sprejemno-sprejemnih in večsenzorskih plošč.
FP-IND-IODSNS1 združuje demo knjižnico skladov IO-Link (izpeljano iz X-CUBE-IOD02) z X-CUBE-MEMS1 in ima exampvečsenzorskega vozlišča naprave IO-Link.
P-NUCLEO-IOD02A1 se lahko uporablja za vrednotenje in kot razvojno okolje.
Paket STM32 Nucleo zagotavlja cenovno ugodno in enostavno rešitev za razvoj aplikacij IO-Link in SIO, vrednotenje komunikacijskih funkcij in robustnosti L6364Q, skupaj z računalniško zmogljivostjo STM32L452RET6U.
P-NUCLEO-IOM01M1 STM32 Nukleo paket
P-NUCLEO-IOM01M1 je paket STM32 Nucleo, sestavljen iz plošč STEVAL-IOM001V1 in NUCLEO-F446RE. STEVAL-IOM001V1 je ena glavna plast PHY IO-Link (L6360), medtem ko NUCLEO-F446RE poganja sklad IO-Link rev 1.1 (razvil in last TEConcept GmbH, licenca omejena na 10 minut, obnovljiva brez dodatnih stroškov). Posodobitev sklada IO-Link je dovoljena izključno po postopku, opisanem v UM2421 (prosto dostopen na www.st.com). Kakršno koli drugo brisanje/prepisovanje vnaprej naloženega sklada onemogoča njegovo obnovitev.
Paket STM32 Nucleo zagotavlja cenovno ugodno in za uporabo preprosto rešitev za vrednotenje aplikacij IO-Link, komunikacijskih funkcij in robustnosti L6360, skupaj z računalniško zmogljivostjo STM32F446RET6. Paket, ki gosti do štiri STEVAL-IOM001V1 za izgradnjo glavne enote IO-Link s štirimi vrati, lahko dostopa do fizičnega sloja IO-Link in komunicira z napravami IO-Link.
Orodje lahko ocenite prek namenskega GUI (IO-Link Control Tool©, last TEConcept GmbH) ali ga uporabite kot glavni most IO-Link, ki je dostopen prek namenskega vmesnika SPI: izvorna koda demo projekta (Low-Level IO- Link Master Access Demo Application, ki ga je razvil TEConcept GmbH) in specifikacija API-ja sta na voljo brezplačno.
Nastavitev strojne opreme
Potrebne so naslednje komponente strojne opreme:
- En paket STM32 Nucleo za aplikacije naprave IO-Link (koda naročila: P-NUCLEO-IOD02A1)
- En paket STM32 Nucleo za glavno enoto IO-Link z IO-Link v1.1 PHY in skladom (koda naročila: P-NUCLEO-IOM01M1)
- 3-žilni kabel (L+, L-/GND, CQ)
Kako krmiliti napravo P-NUCLEO-IOD02A1 IO-Link prek glavne enote P-NUCLEO-IOM01M1 IO-Link
- korak 1. Povežite P-NUCLEO-IOM01M1 in P-NUCLEO-IOD02A1 prek 3-žilnega kabla (L+, L-/GND in CQ- glede na serigrafijo plošče).
- korak 2. Priključite P-NUCLEO-IOM01M1 na napajalnik 24 V/0.5 A.
Naslednja slika prikazuje, kako povezati P-NUCLEO-IOM01M1 in P-NUCLEO-IOD02A1 z vdelano programsko opremo FP-IND-IODSNS1. - 3. korak. Zaženite IO-Link Control Tool na prenosnem/osebnem računalniku.
- 4. korak. S kablom mini-USB povežite P-NUCLEO-IOM01M1, na katerem je nameščeno orodje za nadzor IO-Link, na vaš prenosnik/računalnik.
Naslednji koraki (5 do 13) se nanašajo na dejanja, ki jih je treba izvesti v orodju za nadzor povezave IO-Link. - 5. korak. Naložite P-NUCLEO-IOD02A1 IODD v IO-Link Control Tool tako, da kliknete [Izberi napravo] in sledite navodilom za nalaganje ustreznega IODD (oblika xml). file na voljo v imeniku IODD programskega paketa.
IODD files so na voljo za hitrosti prenosa COM2 (38.4 kBd) in COM3 (230.4 kBd). - 6. korak. Povežite Master s klikom na zeleno ikono (zgornji levi kot).
- 7. korak Kliknite [Power ON], da napajate P-NUCLEO-IOD02A1 (rdeča LED na X-NUCLEO-IOD02A1 utripa).
- 8. korak Kliknite [IO-Link], da začnete komunikacijo IO-Link (zelena LED na X-NUCLEO-IOD02A1 utripa). Privzeto se začne komunikacija z IIS2DLPC.
- 9. korak. Kliknite na [Plot], da izrišete zbrane podatke.
- 10. korak. Če želite aktivirati izmenjavo podatkov z drugim senzorjem, pojdite na [Parameter Menu]>[Process Input Selection], nato dvakrat kliknite na ime senzorja (zeleno besedilo), izberite želeni senzor med razpoložljivimi možnostmi. Sprememba senzorja bo označena z imenom senzorja, ki se obarva modro.
Za dokončno poravnavo Master in Device je potrebno klikniti na [Write Selected]. Postopek je zaključen, ko ime izbranega senzorja postane zeleno.
- korak 11. Ko končate ocenjevalno sejo, kliknite [Neaktivno], da prekinete komunikacijo IO-Link.
- korak 12. S klikom na [Izklop], da IO-Link Master preneha dobavljati IO-Link napravi.
- korak 13. Kliknite [Disconnect], da prekinete komunikacijo med IO-Link Control Tool in P-NUCLEO-IOM01M1.
- korak 14. Odklopite kabel mini-USB in napajanje 24 V iz P-NUCLEO-IOM01M1.
Nastavitev programske opreme
Za nastavitev ustreznega razvojnega okolja za ustvarjanje aplikacij za aplikacije IO-Link za NUCLEO-L452RE in L6364Q so potrebne naslednje programske komponente:
- Vdelana programska oprema FP-IND-IODSNS1 in povezana dokumentacija sta na voljo na www.st.com
- Eden od naslednjih verig razvojnih orodij in prevajalnikov:
- IAR Embedded Workbench for ARM® toolchain + ST-LINK/V2
- ResničnoView Orodjarska veriga kompleta za razvoj mikrokontrolerjev (okolje za razvoj programske opreme MDK-ARM
- + ST-LINK/V2)
- STM32CubeIDE + ST-LINK/V2
Zgodovina revizij
Tabela 1. Zgodovina revizij dokumenta
Datum | Različica | Spremembe |
04. december 2020 | 1 | Začetna izdaja. |
07-mar-2024 |
2 |
Posodobljena slika 2. Struktura mape paketa FP-IND-IODSNS1.
Manjše spremembe besedila. |
POMEMBNO OBVESTILO – POZORNO PREBERITE
STMicroelectronics NV in njegove hčerinske družbe (»ST«) si pridržujejo pravico do sprememb, popravkov, izboljšav, modifikacij in izboljšav izdelkov ST in/ali tega dokumenta kadar koli brez predhodnega obvestila. Kupci morajo pred oddajo naročil pridobiti najnovejše ustrezne informacije o izdelkih ST. Izdelki ST se prodajajo v skladu s prodajnimi pogoji ST, ki veljajo v času potrditve naročila.
Kupci so izključno odgovorni za izbiro, izbiro in uporabo izdelkov ST in ST ne prevzema nobene odgovornosti za pomoč pri uporabi ali oblikovanje izdelkov kupcev.
ST v tem dokumentu ne podeljuje nobene licence, izrecne ali implicitne, za katero koli pravico do intelektualne lastnine.
Nadaljnja prodaja izdelkov ST z določbami, ki se razlikujejo od informacij, navedenih v tem dokumentu, razveljavi vsako garancijo, ki jo ST odobri za tak izdelek.
ST in logotip ST sta blagovni znamki ST. Za dodatne informacije o blagovnih znamkah ST glejte www.st.com/trademarks. Vsa druga imena izdelkov ali storitev so last njihovih lastnikov.
Informacije v tem dokumentu prevladajo in nadomeščajo informacije, ki so bile predhodno navedene v kateri koli prejšnji različici tega dokumenta.
© 2024 STMicroelectronics – Vse pravice pridržane
UM2796 – Rev. 2
Dokumenti / Viri
![]() |
Funkcijski paket STMicroelectronics FP-IND-IODSNS1 za industrijsko senzorsko vozlišče povezave IO [pdfUporabniški priročnik FP-IND-IODSNS1, X-NUCLEO-IOD02A1, X-NUCLEO-IKS02A1, FP-IND-IODSNS1 Funkcijski paket za industrijsko senzorsko vozlišče povezave IO, FP-IND-IODSNS1, funkcijski paket za industrijsko senzorsko vozlišče povezave IO, paket za IO Povezava industrijskega senzorskega vozlišča, IO povezava industrijskega senzorskega vozlišča, industrijskega senzorskega vozlišča, senzorskega vozlišča, Vozlišče |