STMicroelectronics FP-IND-IODSNS1 funktsioonipakett IO lingi tööstusliku anduri sõlme jaoks
Tooteteave
Tehnilised andmed
- Toote nimi: FP-IND-IODSNS1 STM32Cube Function Pack
- Ühilduvus: STM32L452RE-põhised plaadid
- Omadused:
- Võimaldab tööstuslike andurite IO-Linki andmeedastust
- Vahevara, mis sisaldab IO-Linki seadme minipinu L6364Q ja MEMS jaoks ning digitaalse mikrofoni haldust
- Kasutusvalmis binaarseade andurite andmete edastamiseks
- Lihtne teisaldatavus erinevate MCU perekondade vahel
- Tasuta kasutajasõbralikud litsentsitingimused
Toote kasutusjuhised
Läbiview
STM1Cube'i tarkvara FP-IND-IODSNS32 laiendus on loodud hõlbustama IO-Linki andmeedastust tööstuslike andurite jaoks. Funktsioonipaketi kasutamise alustamiseks järgige alltoodud samme.
1. samm: installimine
Installige tarkvarapakett oma STM32L452RE-põhisele plaadile.
2. samm: seadistamine
Konfigureerige vahevara teegid IO-Linki seadmete ja andurite haldamiseks.
3. samm: andmeedastus
Kasutage kasutusvalmis kahendfaili andurite andmete edastamiseks IO-Link Masterile, mis on ühendatud X-NUCLEO-IOD02A1-ga.
Kausta ülesehitus
Tarkvarapakett sisaldab järgmisi kaustu:
- _htmresc: sisaldab graafikat html-dokumentide jaoks
- Dokumentatsioon: sisaldab koostatud HTML-i abi files üksikasjalikult tarkvarakomponente ja API-sid
- Draiverid: sisaldab HAL-draivereid ja plaadipõhiseid draivereid toetatud plaatide jaoks
- Vahevara: raamatukogud ja protokollid IO-Linki minipinu ja andurite haldamiseks
KKK (korduma kippuvad küsimused)
- K: Kas seda funktsioonipaketti saab kasutada mis tahes STM32 plaadiga?
V: Funktsioonipakett on mõeldud STM32L452RE-põhistele plaatidele optimaalse jõudluse tagamiseks. - K: Kas selle funktsioonipaketi kasutamiseks on mingeid konkreetseid riistvaranõudeid?
V: Funktsioonipaketi tööks on vaja laiendusplaate X-NUCLEO-IKS02A1 ja X-NUCLEO-IOD02A1. - K: Kas selle toote jaoks on saadaval tehniline tugi?
V: Tehnilise toe saamiseks võtke ühendust kohaliku STMicroelectronicsi müügiesindusega või külastage www.st.com edasise abi saamiseks.
UM2796
Kasutusjuhend
Funktsioonipaketiga FP-IND-IODSNS1 STM32Cube alustamine IO-Linki tööstusliku anduri sõlme jaoks
Sissejuhatus
FP-IND-IODSNS1 on STM32Cube'i funktsioonipakett, mis võimaldab lubada IO-Linki sidet P-NUCLEO-IOD02A1 komplekti ja IO-Linki juhtseadme vahel X-NUCLEO-IOD6364A02-le paigaldatud transiiveri L1Q kaudu.
Funktsioonipakett integreerib IO-Linki demovirna ja X-NUCLEO-IKS02A1-le paigaldatud tööstuslike andurite haldamise.
FP-IND-IODSNS1 sisaldab ka IODD-d file üles laadida oma IO-Linki põhiseadmesse.
Paketis sisalduvat tarkvara saab kasutada kolmes integreeritud arenduskeskkonnas (IDEs): IAR, KEIL ja STM32CubeIDE.
Seotud lingid
Külastage STM32Cube'i ökosüsteemi web leht edasi www.st.com lisateabe saamiseks
FP-IND-IODSNS1 tarkvaralaiendus STM32Cube'i jaoks
Läbiview
FP-IND-IODSNS1 on STM32 ODE funktsioonipakett ja laiendab STM32Cube'i funktsioone.
Tarkvarapakett võimaldab X-NUCLEO-IKS02A1 tööstusandurite IO-Linki andmeedastust X-NUCLEO-IOD02A1-ga ühendatud IO-Link Masterile.
Paketi põhifunktsioonid on järgmised:
- Püsivarapakett IO-Linki seadmerakenduste loomiseks STM32L452RE-põhistele plaatidele
- Vahevara raamatukogud, mis sisaldavad IO-Linki seadme minipinu L6364Q ja MEMS jaoks ning digitaalse mikrofoni haldust
- Kasutusvalmis binaarseade IO-Linki seadme anduri andmete edastamiseks
- Tänu STM32Cube'ile on lihtne kaasaskantavus erinevate MCU perekondade vahel
- Tasuta kasutajasõbralikud litsentsitingimused
Arhitektuur
Rakendustarkvara pääseb juurde X-NUCLEO-IKS02A1 ja X-NUCLEO-IOD02A1 laiendusplaatidele järgmiste tarkvarakihtide kaudu:
- STM32Cube HAL kiht, mis pakub lihtsat, üldist, mitme eksemplari rakendusliideste (API-de) komplekti, et suhelda ülemiste rakenduste, teegi ja pinu kihtidega. Sellel on üldised ja laiendusliidesed ning see on üles ehitatud otse üldise arhitektuuri ümber ning võimaldab järjestikustel kihtidel, nagu vahevara kiht, rakendada funktsioone, ilma et oleks vaja konkreetse mikrokontrolleriüksuse (MCU) jaoks konkreetseid riistvarakonfiguratsioone. See struktuur parandab raamatukogu koodi korduvkasutatavust ja tagab hõlpsa kaasaskantavuse teistes seadmetes.
- plaadi tugipaketi (BSP) kiht, mis toetab kõiki STM32 Nucleo välisseadmeid, välja arvatud MCU. See piiratud kogum API-sid pakub programmeerimisliidest teatud plaadispetsiifiliste välisseadmete jaoks, nagu LED, kasutajanupp jne. See liides aitab tuvastada ka konkreetse plaadi versiooni.
Kausta struktuur
Tarkvarapaketti kuuluvad järgmised kaustad:
- _htmresc: sisaldab graafikat html-dokumentide jaoks
- Dokumentatsioon: sisaldab koostatud HTML-abi file loodud lähtekoodist, mis kirjeldab üksikasjalikult tarkvarakomponente ja API-sid (üks iga projekti jaoks).
- Draiverid: sisaldab HAL-draivereid ja plaadispetsiifilisi draivereid iga toetatud plaadi või riistvaraplatvormi jaoks, sealhulgas pardakomponentide jaoks, ja CMSIS-i müüjast sõltumatut riistvaraabstraktsioonikihti ARM Cortex-M protsessorite seeria jaoks.
- Vahevara: raamatukogud ja protokollid, mis sisaldavad IO-Linki minipinu ja andurite haldust.
- Projektid: sisaldab sample rakendus, mis rakendab Industrial IO-Linki mitme anduri sõlme. See rakendus on ette nähtud NUCLEO-L452RE platvormile kolme arenduskeskkonnaga: IAR Embedded Workbench for ARM, MDK-ARM tarkvaraarenduskeskkond ja STM32CubeIDE.
API-d
Üksikasjalik tehniline teave koos täieliku kasutaja API funktsiooni ja parameetrite kirjeldusega on koostatud HTML-is file kaustas "Dokumentatsioon".
Sample rakenduse kirjeldus
SampRakendus on kaustas Projektid, kasutades X-NUCLEO-IOD02A1 koos transiiveriga L6364Q ja X-NUCLEO-IKS02A1 tööstusliku MEMS-i ja digitaalse mikrofoniga.
Ehitusvalmis projektid on saadaval mitme IDE jaoks. Saate üles laadida ühe kahendfailidest files pakutakse FP-IND-IODSNS1-s STM32 ST-LINK Utility, STM32CubeProgrammeri või teie IDE programmeerimisfunktsiooni kaudu.
FP-IND-IODSNS1 püsivara hindamiseks on vaja IODD üles laadida file IO-Link Masteri juhttööriista külge ja ühendage see 02-juhtmelise kaabli (L+, L-/GND, CQ) abil X-NUCLEO-IOD1A3-ga. Jaotises 2.3 on näidatud eksampkus IO-Link Master on P-NUCLEO-IOM01M1 ja sellega seotud juhtimistööriist on TEConcepti (ST partner) välja töötatud IO-Link Control Tool. Teise võimalusena võite kasutada mõnda muud IO-Link Masterit koos vastava juhttööriistaga.
Süsteemi seadistamise juhend
Riistvara kirjeldus
P-NUCLEO-IOD02A1 STM32 Nucleo pakett
P-NUCLEO-IOD02A1 on STM32 Nucleo pakett, mis koosneb X-NUCLEO-IOD02A1 ja X-NUCLEO-IKS02A1 laiendusplaatidest, mis on virnastatud NUCLEO-L452RE arendusplaadile.
X-NUCLEO-IOD02A1 sisaldab IO-Linki seadme transiiverit füüsiliseks ühenduseks IO-Linki ülemseadmega, samas kui X-NUCLEO-IKS02A1 sisaldab mitme anduriga plaati tööstuslike rakenduste jaoks ja NUCLEO-L452RE sisaldab vajalikku riistvara ressursse funktsioonipaketi FP-IND-IODSNS1 käitamiseks ning transiiveri ja mitme anduriga plaatide juhtimiseks.
FP-IND-IODSNS1 ühendab IO-Linki demo pinu teegi (tuletatud X-CUBE-IOD02-st) X-CUBE-MEMS1-ga ja sellel on exampIO-Linki seadme mitme anduri sõlme le.
P-NUCLEO-IOD02A1 saab kasutada hindamise eesmärgil ja arenduskeskkonnana.
STM32 Nucleo pakett pakub taskukohase ja hõlpsasti kasutatava lahenduse IO-Linki ja SIO rakenduste arendamiseks, L6364Q sidefunktsioonide ja töökindluse hindamiseks koos STM32L452RET6U arvutusjõudlusega.
P-NUCLEO-IOM01M1 STM32 Nucleo pakett
P-NUCLEO-IOM01M1 on STM32 Nucleo pakett, mis koosneb STEVAL-IOM001V1 ja NUCLEO-F446RE plaatidest. STEVAL-IOM001V1 on üks IO-Linki põhi-PHY kiht (L6360), samas kui NUCLEO-F446RE töötab IO-Linki pinu versiooniga 1.1 (arendatud ja ettevõtte TEConcept GmbH omand, litsents piiratud 10 2421 minutiga, uuendatav ilma lisatasudeta). IO-Linki pinu värskendamine on lubatud ainult UMXNUMX kirjeldatud protseduuri järgi (tasuta saadaval aadressil www.st.com). Mis tahes muu eellaaditud virna kustutamine/ülekirjutamine muudab selle taastamise võimatuks.
STM32 Nucleo pakett pakub taskukohase ja hõlpsasti kasutatava lahenduse IO-Linki rakenduste, L6360 sidefunktsioonide ja töökindluse hindamiseks koos STM32F446RET6 arvutusvõimega. Pakett, mis majutab kuni nelja STEVAL-IOM001V1 nelja pordiga IO-Linki põhiseadme loomiseks, pääseb juurde IO-Linki füüsilisele kihile ja suhtleb IO-Linki seadmetega.
Tööriista saate hinnata spetsiaalse GUI kaudu (IO-Link Control Tool©, TEConcept GmbH omand) või kasutada seda IO-Linki peasillana, millele pääseb juurde spetsiaalselt SPI liideselt: demoprojekti lähtekood (madala taseme IO- Link Master Accessi demorakendus, mille on välja töötanud TEConcept GmbH) ja API spetsifikatsioon on tasuta saadaval.
Riistvara seadistamine
Vaja on järgmisi riistvarakomponente:
- Üks STM32 Nucleo pakett IO-Linki seadmerakenduste jaoks (tellimiskood: P-NUCLEO-IOD02A1)
- Üks STM32 Nucleo pakett IO-Link masterile koos IO-Link v1.1 PHY ja virnaga (tellimiskood: P-NUCLEO-IOM01M1)
- 3-juhtmeline kaabel (L+, L-/GND, CQ)
Kuidas juhtida P-NUCLEO-IOD02A1 IO-Linki seadet P-NUCLEO-IOM01M1 IO-Link masteri kaudu
- Samm 1. Ühendage P-NUCLEO-IOM01M1 ja P-NUCLEO-IOD02A1 3-juhtmelise kaabli kaudu (L+, L-/GND ja CQ- vaadake plaadi serigraafiat).
- Samm 2. Ühendage P-NUCLEO-IOM01M1 24 V/0.5 A toiteallikaga.
Järgmisel joonisel on näidatud, kuidas ühendada P-NUCLEO-IOM01M1 ja P-NUCLEO-IOD02A1, milles töötab FP-IND-IODSNS1 püsivara. - 3. samm. Käivitage oma sülearvutis/arvutis IO-Link Control Tool.
- 4. samm. Ühendage mini-USB-kaabli abil P-NUCLEO-IOM01M1, milles töötab IO-Link Control Tool oma sülearvuti/arvutiga.
Järgmised sammud (5 kuni 13) viitavad IO-Link Control Tooliga tehtavatele toimingutele. - 5. samm. Laadige P-NUCLEO-IOD02A1 IODD üles IO-Linki juhttööriista, klõpsates [Vali seade] ja järgides juhiseid õige IODD (xml-vormingus) üleslaadimiseks. file saadaval tarkvarapaketi IODD kataloogis.
IODD files on ette nähtud nii COM2 (38.4 kBd) kui ka COM3 (230.4 kBd) andmeedastuskiiruse jaoks. - 6. samm. Ühendage Master, klõpsates rohelist ikooni (ülemine vasak nurk).
- 7. samm. P-NUCLEO-IOD02A1 varustamiseks klõpsake nuppu [Power ON] (X-NUCLEO-IOD02A1 punane LED-tuli vilgub).
- 8. samm. Klõpsake [IO-Link], et alustada IO-Linki sidet (X-NUCLEO-IOD02A1 roheline LED-tuli vilgub). Vaikimisi algab side IIS2DLPC-ga.
- 9. samm. Kogutud andmete joonistamiseks klõpsake nuppu [Plot].
- 10. samm. Andmevahetuse aktiveerimiseks teise anduriga avage [Parameetrimenüü]> [Protsessi sisendi valik], seejärel topeltklõpsake anduri nimel (roheline tekst), valige saadaolevate valikute hulgast soovitud andur. Anduri muutus tõstetakse esile sensori nimega, mis muutub siniseks.
Põhiseadme ja seadme lõplikuks joondamiseks on vaja klõpsata [Write Selected]. Protseduur on lõppenud, kui valitud anduri nimi muutub roheliseks.
- Samm 11. Kui olete hindamisseansi lõpetanud, klõpsake IO-Linki side peatamiseks [Inactive].
- Samm 12. Klõpsates nuppu [Power Off], et IO-Link Master lõpetaks IO-Link Device varustamise.
- Samm 13. Klõpsake nuppu [Disconnect], et peatada side IO-Link Control Tooli ja P-NUCLEO-IOM01M1 vahel.
- Samm 14. Ühendage mini-USB-kaabel ja 24 V toide P-NUCLEO-IOM01M1 küljest lahti.
Tarkvara seadistamine
NUCLEO-L452RE ja L6364Q jaoks mõeldud IO-Linki rakenduste jaoks sobiva arenduskeskkonna seadistamiseks on vaja järgmisi tarkvarakomponente:
- FP-IND-IODSNS1 püsivara ja sellega seotud dokumentatsioon on saadaval aadressil www.st.com
- Üks järgmistest arendustööriistade ahelatest ja kompilaatoritest:
- IAR Embedded Workbench for ARM® toolchain + ST-LINK/V2
- PärisView Mikrokontrolleri arenduskomplekti tööriistaahel (MDK-ARM tarkvaraarenduskeskkond
- + ST-LINK/V2)
- STM32CubeIDE + ST-LINK/V2
Läbivaatamise ajalugu
Tabel 1. Dokumendi redaktsioonide ajalugu
Kuupäev | Versioon | Muudatused |
04. detsember 2020 | 1 | Esialgne vabastamine. |
07. märts 2024 |
2 |
Uuendatud Joonis 2. FP-IND-IODSNS1 paketi kausta struktuur.
Väikesed tekstimuudatused. |
TÄHTIS MÄRKUS – LUGEGE HOOLIKAS
STMicroelectronics NV ja selle tütarettevõtted („ST”) jätavad endale õiguse teha ST-toodetes ja/või selles dokumendis igal ajal ilma ette teatamata muudatusi, parandusi, täiendusi, modifikatsioone ja täiendusi. Ostjad peaksid enne tellimuste esitamist hankima uusima asjakohase teabe ST-toodete kohta. ST tooteid müüakse vastavalt ST müügitingimustele, mis kehtisid tellimuse kinnitamise ajal.
Ostjad vastutavad ainuisikuliselt ST-toodete valiku, valiku ja kasutamise eest ning ST ei vastuta rakendusabi ega ostjate toodete disaini eest.
ST ei anna siinkohal mingit otsest ega kaudset litsentsi ühelegi intellektuaalomandi õigusele.
ST-toodete edasimüük, mille sätted erinevad siin esitatud teabest, tühistab ST-i antud tootele antud garantii.
ST ja ST logo on ST kaubamärgid. ST-kaubamärkide kohta lisateabe saamiseks vaadake www.st.com/trademarks. Kõik muud toote- või teenusenimed kuuluvad nende vastavatele omanikele.
Selles dokumendis sisalduv teave asendab ja asendab selle dokumendi varasemates versioonides esitatud teabe.
© 2024 STMicroelectronics – kõik õigused kaitstud
UM2796 – Rev 2
Dokumendid / Ressursid
![]() |
STMicroelectronics FP-IND-IODSNS1 funktsioonipakett IO lingi tööstusliku anduri sõlme jaoks [pdfKasutusjuhend FP-IND-IODSNS1, X-NUCLEO-IOD02A1, X-NUCLEO-IKS02A1, FP-IND-IODSNS1 funktsioonipakett IO lingi tööstusliku andurisõlme jaoks, FP-IND-IODSNS1, funktsioonipakett IO lingi tööstusliku anduri sõlme jaoks, IO pakett Ühendus tööstusliku anduri sõlm, IO lingi tööstuslik anduri sõlm, tööstuslik anduri sõlm, anduri sõlm, sõlm |