
ST com STEVAL-IOD04KT1 Mikwoelektwonik miltip fonksyon detèktè

Entwodiksyon
STSW-IOD04K se yon pake lojisyèl, ki pèmèt ou pèmèt kominikasyon IO-Link ant STEVAL-IOD004V1 (ki enkli nan STEVAL-IOD04KT1 men ki pa disponib pou vann separe) ak yon mèt IO-Link, atravè transceiver L6364W la. Ki baze sou STM32CubeHAL, STSW-IOD04K pwolonje STM32Cube. Li bay yon pake sipò tablo (BSP) pou kominikasyon IO-Link ki baze sou yon bibliyotèk Demo-stack ki jere done ki soti nan Capteur tanperati L6364W entèn la ak de detèktè endistriyèl MEMS sou tablo yo: IIS2MDC (segondè presizyon, ultra-ba-. pouvwa, 3-aks mayetomèt pwodiksyon dijital) ak ISM330DHCX (toujou-sou akseleromètr 3D ak jiroskop 3D).
Achitekti lojisyèl aplikasyon sa a fasilite entegrasyon ak lòt lojisyèl ki baze sou STM32Cube pou kreye ansyenamples pou teknoloji aplikasyon ki pi komen yo. Bibliyotèk ki enkli pèmèt fonksyon pou yon sistèm reyèl ak ka itilize pou devlopè yo. Chofè pyès ki nan konpitè yo ak detay abstrè nivo ki ba yo pèmèt eleman ak aplikasyon pou middleware yo jwenn aksè nan done yo nan yon fason endepandan pou pyès ki nan konpitè. Bibliyotèk middleware yo gen ladann yon ST propriétaires IO-Link Demo-stack. Ou ka itilize pake lojisyèl STSW-IOD04K nan diferan anviwònman devlopman entegre (IDE): IAR, Keil, ak STM32CubeIDE. Li gen ladan tou IODD la file yo dwe telechaje sou mèt IO-Link itilizatè a.
Kòmanse
Plis paseview
STSW-IOD04K elaji fonksyonalite STM32Cube. Pake lojisyèl an pèmèt transfè done IO-Link detèktè endistriyèl yo sou STEVAL-IOD004V1 nan direksyon yon mèt IO-Link ki konekte atravè yon koneksyon IO-Link. Karakteristik kle pake yo se:
- Pake mikrolojisyèl pou konstwi aplikasyon pou aparèy IO-Link ki baze sou mikrokontroleur STM32G071EB
- Bibliyotèk middleware ki gen aparèy IO-Link Demo-stack pou L6364W pou jere detèktè IIS2MDC ak ISM330DHCX MEMS
- Binè pare pou itilize pou transmisyon done detèktè aparèy IO-Link
- Transparans fasil atravè diferan fanmi MCU, gras a STM32Cube
- Kondisyon lisans gratis, fasil pou itilizatè
Achitekti
Lojisyèl aplikasyon an jwenn aksè nan STEVAL-IOD004V1 atravè kouch lojisyèl sa yo:
- STM32Cube HAL kouch, ki bay yon seri senp, jenerik, plizyè enstans nan koòdone pwogramasyon aplikasyon (APIs) pou kominike avèk aplikasyon anwo a, bibliyotèk, ak kouch pile. Li gen API jenerik ak ekstansyon epi li bati dirèkteman nan yon achitekti jenerik. Li pèmèt kouch siksesif tankou kouch middleware pou aplike fonksyon san yo pa mande konfigirasyon pyès ki nan konpitè espesifik pou yon inite mikrokontwolè (MCU). Estrikti sa a amelyore reutilizasyon kòd bibliyotèk la epi li garanti yon portabilite fasil sou lòt aparèy.
- Kouch Board Support Package (BSP), ki sipòte tout periferik yo sou tablo a eksepte MCU la. Ansanm limite API sa a bay yon koòdone pwogramasyon pou sèten periferik espesifik tablo tankou LED, bouton itilizatè a, elatriye. Koòdone sa a ede tou nan idantifye vèsyon an tablo espesifik.
Figi 1. Achitekti lojisyèl STSW-IOD04K

Dosye
Figi 2. STSW-IOD04K katab estrikti
Pake lojisyèl an gen ladan dosye sa yo:
- Dokimantasyon: yon HTML konpile file pwodwi nan kòd sous la ki detaye eleman lojisyèl yo ak APIs (yon sèl pou chak pwojè).
- Chofè: Pilotè HAL ak chofè espesifik pou chak tablo ki sipòte oswa platfòm pyès ki nan konpitè, ki gen ladan sa yo pou konpozan abò yo, ak kouch abstrè pyès ki nan konpitè CMSIS endepandan pou seri processeur ARM Cortex-M.
- Middlewares: bibliyotèk ak pwotokòl ki gen IO-Link mini-stack ak jesyon detèktè.
- Pwojè: sample aplikasyon mete ann aplikasyon yon endistriyèl IO-Link milti-detèktè ne. Yo bay aplikasyon sa a pou mikrokontroleur STM32G071EB pou twa anviwònman devlopman: IAR Embedded Workbench pou ARM, RealView Twous Devlopman Mikwokontwolè (MDK-ARM-STR) ak STM32CubeIDE.
APIs
Enfòmasyon teknik detaye ak fonksyon API itilizatè konplè ak deskripsyon paramèt yo nan yon HTML konpile file nan katab la "Dokimantasyon".
Sampdeskripsyon aplikasyon an
Katab Pwojè a bay sample aplikasyon, ki itilize STEVAL-IOD004V1 ak transceiver L6364W a, ak detèktè endistriyèl ISM330DHCX/IIS2MDC.
Pwojè ki pare pou konstwi yo disponib pou plizyè IDE. Ou ka telechaje youn nan binè a files nan STSW-IOD04K a STM32CubeProgrammer oswa karakteristik nan pwogram nan IDE ou. Pou pouvwa STEVAL-IOD004V1 ak flash firmwèr la, ou ka chwazi youn nan opsyon ki anba yo:
- Konekte pwogramè MCU ou a (pa egzanpample, STLINK-V3MINI) nan tablo a atravè Connector J1; pouvwa moute tablo a pa 24 V apwovizyone nan yon mèt IO-Link; sou pwogramè ou a, chwazi binè a file flash epi apresa kontinye pwograme MCU la.
Remak
Pou pwosedi ki anwo a, ou bezwen de pò USB (youn pou pwogramè a, lòt la pou mèt IO-Link).
- Konekte pwogramè MCU ou a (pa egzanpample, STLINK-V3MINI) nan tablo a atravè Connector J1; bay MCU a pa yon ekipman pou pouvwa 3.3 V ki konekte nan tablo a atravè J2 (pin 2 = GND; PIN 4 = 3.3 V); sou pwogramè ou a, chwazi binè a file flash epi pwograme MCU a.
Pwogramè STLINK-V3MINI a ka konekte ak STEVAL-IOD004V1 pa J1 (10 fason, de ranje) atravè kab plat 14-pin ki enkli nan twous la: de broch sou bò dwat ak bò gòch nan kab la rete dekonekte. Gade bò anwo tablo a epi kite konektè IO-Link M8 la sou bò dwat ou, kab la dwe konekte pou liy wouj la sou tèt, jan yo montre anba a.
Figi 3. STEVAL-IOD004V1 ak STLINK-V3MINI - dyagram koneksyon

Pou evalye firmwèr STSW-IOD04K, telechaje IODD la file sou zouti kontwòl mèt IO-Link ou a epi konekte li ak STEVAL-IOD004V1 pa kab ak adaptè IO-Link ki enkli nan twous la, oswa pa nenpòt lòt kab konpatib. Ou ka itilize nenpòt lòt mèt IO-Link v1.1 ak zouti kontwòl ki gen rapò a. Nan ansyen anample nan Seksyon 2.2, mèt IO-Link la se P-NUCLEO-IOM01M1, zouti kontwòl ki gen rapò se zouti kontwòl IO-Link devlope pa TEConcept (patnè ST) epi koneksyon an konplete pa yon priz M12 pou kab fil gratis ( Katlax p/n CBF12-S44N0-1.5BPUR).
Gid konfigirasyon sistèm lan
Deskripsyon pyès ki nan konpitè
Twous evalyasyon STEVAL-IOD04KT1
STEVAL-IOD04KT1 a se yon twous konsepsyon referans ki eksplwate karakteristik yo nan L6364W IO-Link aparèy transceiver doub chanèl la. Twous la konsiste de tablo prensipal STEVAL-IOD004V1 (pa disponib pou vann), pwogramè STLINK-V3MINI ak zouti debogaj la, yon kab plat 14-pin, ak yon adaptè konektè estanda M8 a M12. Twous la aji kòm yon Capteur modèn entelijan endistriyèl yo dwe konekte ak yon mwaye mèt IO-Link (oswa yon koòdone PLC apwopriye). Ekipman pouvwa pou MCU a, detèktè, ak lòt aparèy lojik soti nan kontwolè DC-DC konvètisè entegre nan L6364W la. Mikwokontwolè STM32G071EB sou tablo a kouri yon pil Demo v.1.1 IO-Link, ki kontwole kominikasyon IO-Link la, ak kòd lojisyèl ki jere transceiver L6364W ak detèktè endistriyèl MEMS yo. Dimansyon ti tablo prensipal la te reyalize gras a ti gwosè opsyon pake CSP L6364W ak STM32G071EB. Konekte tablo prensipal la nan yon mèt IO-Link atravè adaptè a ak konektè M8 ki enkli nan twous la pou operasyon nòmal. Konekte menm tablo a STLINK-V3MINI atravè kab plat la sèlman si ou vle pwograme STM32G071EB a ak yon nouvo firmwèr.
Figi 4. Twous evalyasyon STEVAL-IOD04KT1

Konfigirasyon pyès ki nan konpitè
Etap sa yo eksplike kijan pou kontwole STEVAL-IOD004V1 atravè P-NUCLEO-IOM01M1.
- Etap 1. Konekte P-NUCLEO-IOM01M1 ak STEVAL-IOD004V1 atravè twa fil (L+, L-/GND, ak CQ). STEVAL-IOD04KT1 a gen ladann yon konektè M8 (priz kat) a M12 (plòg senk) pou fasil koòdone STEVAL-IOD004V1 ak nenpòt mèt IO-Link ak yon konektè M12 (priz). Fason ki pi fasil pou konekte STEVAL-IOD004V1 ak P-NUCLEO-IOM01M1 se sèvi ak yon kab ki gen M12 (priz oswa senk fason) sou yon bò ak fil gratis sou lòt bò a (pa egzanp.ample, Katlax p/n CBF12-S44N0-1.5BPUR).
- Etap 2. Konekte P-NUCLEO-IOM01M1 nan yon ekipman pou 24 V/1 A. Figi sa a montre kijan pou konekte P-NUCLEO-IOM01M1 ak STEVAL-IOD004V1 kap kouri STSW-IOD04K.

- Etap 3. Lanse Zouti kontwòl IO-Link sou laptop/PC ou.
- Etap 4. Konekte P-NUCLEO-IOM01M1 a pa kab mini-USB ak òdinatè pòtab ou/PC kap kouri Zouti Kontwòl IO-Link la.
REMAK
Etap yo soti nan 5 rive nan 13 refere a aksyon yo fè nan Zouti kontwòl IO-Link la. - Etap 5. Nan Zouti Kontwòl IO-Link la, klike sou [Chwazi aparèy] epi swiv enstriksyon yo pou telechaje STMicroelectronics-STEVAL-IOD004V1-38kBd-20210429-IODD1.1.xml oswa STMicroelectronics-STEVAL-IOD004V1-230kBd20210429-1.1kBd2-3kBd .XNUMX.xml, dapre COMXNUMX oswa COMXNUMX chwa, nan anyè IODD nan pake lojisyèl an.
- Etap 6. Konekte mèt la pa klike sou icon vèt la (anwo-gòch kwen).
- Etap 7. Klike sou [Power ON] pou bay STEVAL-IOD004V1 la. Dirije wouj la sou STEVAL-IOD004V1 la ap bat.
- Etap 8. Klike sou [IO-Link] pou kòmanse kominikasyon IO-Link. Dirije vèt la sou STEVAL-IOD004V1 la ap bat.
REMAK
Pa default, kominikasyon an kòmanse ak ISM330DHCX configuré kòm akseleromètr. - Etap 9. Trase done akseleromèt ISM330DHCX a kolekte lè w klike sou [Trase].
- Etap 10. Pou aktive echanj done ak yon lòt Capteur, ale nan [Meni Paramèt]> [Seleksyon Antre Pwosesis].
- Etap 10a. Double-klike sou non an Capteur (tèks vèt).
- Etap 10b. Chwazi Capteur vle a nan chwa ki disponib yo.
- Etap 10c. Klike sou [Write Selected] pou fè aliman mèt la ak aparèy. Pwosedi a fini lè non Capteur chwazi a vin vèt, jan yo montre anba a.
Figi 6. Zouti kontwòl IO-Link view (egzanpample)

Figi 7. Zouti kontwòl IO-Link view - pwosesis done trase

- Lè w fini sesyon evalyasyon w lan, swiv etap adisyonèl ki anba yo.
- Etap 11. Klike sou [Inaktif] pou sispann kominikasyon IO-Link.
- Etap 12. Klike sou [Power Off] pou sispann mèt IO-Link la bay aparèy IO-Link la.
- Etap 13. Klike sou [Dekonekte] pou sispann kominikasyon ant Zouti Kontwòl IO-Link ak P-NUCLEO-IOM01M1.
- Etap 14. Dekonekte kab mini-USB ki soti nan P-NUCLEO-IOM01M1 la.
- Etap 15. Dekonekte ekipman 24 V nan P-NUCLEO-IOM01M1.
Konfigirasyon lojisyèl
Pou mete yon anviwònman devlopman apwopriye pou kreyasyon aplikasyon IO-Link pou STM32G071EB ak L6364W, ou bezwen:
- STSW-IOD04K firmwèr ak dokiman ki gen rapò ki disponib sou www.st.com;
- youn nan chèn zouti devlopman ak konpilateur sa yo:
- IAR Embedded Workbench pou chèn zouti ARM®
- Keil
- STM32CubeIDE plis ST-LINK/V2
Istwa revizyon
Tablo 1. Istwa revizyon dokiman yo

Lis tab yo
- Tablo 1. Istwa revizyon dokiman …………………………………………………….. 9
Lis figi yo
- Figi 1. Achitekti lojisyèl STSW-IOD04K. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
- Figi 2. STSW-IOD04K estrikti katab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
- Figi 3. STEVAL-IOD004V1 ak STLINK-V3MINI – dyagram koneksyon. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
- Figi 4. Twous evalyasyon STEVAL-IOD04KT1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
- Figi 5. Anviwònman tèminal yo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
- Figi 6. Zouti kontwòl IO-Link view (egzanpample) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
- Figi 7. Zouti kontwòl IO-Link view - pwosesis done trase. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
AVI ENPANTTAN - TANPRI LI AK ATANSYON
STMicroelectronics NV ak filiales li yo ("ST") rezève dwa pou fè chanjman, koreksyon, amelyorasyon, modifikasyon, ak amelyorasyon nan pwodwi ST ak/oswa nan dokiman sa a nenpòt ki lè san avètisman. Achtè yo ta dwe jwenn dènye enfòmasyon enpòtan sou pwodwi ST yo anvan yo mete lòd. Pwodwi ST yo vann daprè tèm ak kondisyon pou vann ST ki an plas nan moman rekonesans lòd la. Achtè yo se sèl responsab pou chwa, seleksyon, ak itilizasyon pwodwi ST yo epi ST pa sipoze okenn responsablite pou asistans aplikasyon oswa konsepsyon pwodwi Achtè yo. Pa gen okenn lisans, eksprime oswa implicite, sou okenn dwa pwopriyete entelektyèl akòde pa ST nan la a. Revann pwodwi ST ak dispozisyon ki diferan de enfòmasyon ki endike nan la a pral anile nenpòt garanti ST akòde pou pwodui sa a. ST ak logo ST a se mak komèsyal ST. Pou plis enfòmasyon sou mak ST, tanpri al gade www.st.com/trademarks. Tout lòt non pwodwi oswa sèvis yo se pwopriyete pwopriyetè respektif yo. Enfòmasyon ki nan dokiman sa a ranplase epi ranplase enfòmasyon yo te bay anvan nan nenpòt vèsyon anvan dokiman sa a. © 2021 STMicroelectronics – Tout dwa rezève
Dokiman / Resous
![]() | STEVAL-IOD04KT1 Microelectronics Multiple Function Sensor |
Referans
- st.comwww.st.com
- st.com/trademarkswww.st.com
- st.comwww.st.com
- IIS2MDC - Segondè presizyon, ultra-ba-pouvwa, 3-aks mayetomèt pwodiksyon dijital - STMicroelectronicswww.st.com
- ISM330DHCX - iNEMO modil inèrsyèl ak Nwayo Aprantisaj Machin, Machin Eta Finite ak pwodiksyon dijital pou aplikasyon endistriyèl. - STMicroelectronicswww.st.com
- L6364 - Doub chanèl transceiver IC pou aplikasyon pou SIO ak IO-Link Capteur - STMicroelectronicswww.st.com
- P-NUCLEO-IOM01M1 - STM32 Nucleo pake pou mèt IO-Link ak IO-Link v1.1 PHY ak pile - STMicroelectronicswww.st.com
- ST-LINK/V2 - ST-LINK/V2 debogaj/pwogramè nan sikwi pou STM8 ak STM32 - STMicroelectronicswww.st.com
- STEVAL-IOD04KT1 - Twous Endistriyèl Capteur entelijan ki baze sou L6364W doub aparèy IO-Link transceiver - STMicroelectronicswww.st.com
- STLINK-V3MINI - STLINK-V3 kontra enfòmèl ant debogaj nan sikwi ak pwogramè pou STM32 - STMicroelectronicswww.st.com
- Manyèl itilizatèmanual.tools

