ST com STEVAL-IOD04KT1 Microelectronics Multiple Išė sensọ

Ọrọ Iṣaaju
STSW-IOD04K jẹ package sọfitiwia, eyiti o jẹ ki o mu ibaraẹnisọrọ IO-Link ṣiṣẹ laarin STEVAL-IOD004V1 (pẹlu STEVAL-IOD04KT1 ṣugbọn kii ṣe fun tita lọtọ) ati oluwa IO-Link, nipasẹ transceiver L6364W. Da lori STM32CubeHAL, STSW-IOD04K gbooro STM32Cube. O pese package atilẹyin igbimọ (BSP) fun ibaraẹnisọrọ IO-Link ti o da lori ile-ikawe demo-stack ti o ṣakoso data ti o nbọ lati inu sensọ iwọn otutu L6364W ati awọn sensọ ile-iṣẹ MEMS meji lori ọkọ: IIS2MDC (ipeye giga, ultra-low- agbara, 3-axis oni o wu magnetometer) ati ISM330DHCX (nigbagbogbo-lori 3D accelerometer ati 3D gyroscope).
Awọn faaji ti sọfitiwia ohun elo yii jẹ ki iṣọpọ pọ pẹlu sọfitiwia ti o da lori STM32Cube miiran lati ṣẹda iṣaaju.amples fun awọn imọ-ẹrọ ohun elo ti o wọpọ julọ. Awọn ile-ikawe ti o wa pẹlu mu awọn iṣẹ ṣiṣẹ fun eto gidi ati lilo fun awọn olupilẹṣẹ. Awọn awakọ ohun elo ati awọn alaye ipele kekere ti o gba laaye awọn paati agbedemeji ati awọn ohun elo lati wọle si data ni ọna ominira hardware. Awọn ile-ikawe agbedemeji pẹlu akopọ IO-Link ohun-ini ST kan. O le lo package sọfitiwia STSW-IOD04K ni oriṣiriṣi awọn agbegbe idagbasoke imudarapọ (IDEs): IAR, Keil, ati STM32CubeIDE. O tun pẹlu IODD file lati gbejade sori oluwa IO-Link olumulo.
Bibẹrẹ
Pariview
STSW-IOD04K gbooro iṣẹ STM32Cube. Ohun elo sọfitiwia naa jẹ ki gbigbe data IO-Link ti awọn sensọ ile-iṣẹ ṣiṣẹ lori STEVAL-IOD004V1 si ọna oluwa IO-Link ti a ti sopọ nipasẹ asopọ IO-Link. Awọn ẹya package bọtini ni:
- Apo famuwia lati kọ awọn ohun elo ẹrọ IO-Link ti o da lori microcontroller STM32G071EB
- Awọn ile-ikawe Middleware ti o nfihan akopọ demo ẹrọ IO-Link fun L6364W lati ṣakoso IIS2MDC ati awọn sensọ ISM330DHCX MEMS
- Ṣetan-lati-lo alakomeji fun gbigbe data sensọ ẹrọ IO-Link
- Irọrun gbigbe kọja awọn idile MCU oriṣiriṣi, o ṣeun si STM32Cube
- Ọfẹ, awọn ofin iwe-aṣẹ ore-olumulo
Faaji
Sọfitiwia ohun elo naa wọle si STEVAL-IOD004V1 nipasẹ awọn fẹlẹfẹlẹ sọfitiwia wọnyi:
- Layer STM32Cube HAL, eyiti o pese ọna ti o rọrun, jeneriki, ọpọlọpọ awọn atọkun siseto ohun elo (APIs) lati ṣe ajọṣepọ pẹlu ohun elo oke, ile-ikawe, ati awọn fẹlẹfẹlẹ akopọ. O ni jeneriki ati awọn API itẹsiwaju ati pe a kọ taara ni ayika faaji jeneriki kan. O ngbanilaaye awọn ipele ti o tẹle bi Layer middleware lati ṣe awọn iṣẹ ṣiṣe laisi nilo awọn atunto ohun elo kan pato fun ipin microcontroller ti a fun (MCU). Ẹya yii ṣe ilọsiwaju ilotunlo koodu ikawe ati ṣe iṣeduro gbigbe irọrun lori awọn ẹrọ miiran.
- Layer Support Package (BSP), eyiti o ṣe atilẹyin fun gbogbo awọn agbeegbe lori ọkọ ayafi MCU. Eto ti o lopin ti API n pese ni wiwo siseto fun awọn agbeegbe-pato-pato bi LED, bọtini olumulo, ati bẹbẹ lọ. Ni wiwo yii tun ṣe iranlọwọ ni idamo ẹya igbimọ kan pato.
olusin 1. STSW-IOD04K software faaji

Awọn folda
olusin 2. STSW-IOD04K folda be
Apo sọfitiwia naa pẹlu awọn folda wọnyi:
- Iwe aṣẹ: HTML ti o ṣajọ file ti ipilẹṣẹ lati koodu orisun ti n ṣalaye awọn paati sọfitiwia ati awọn API (ọkan fun iṣẹ akanṣe kọọkan).
- Awakọ: Awọn awakọ HAL ati awọn awakọ kan pato igbimọ fun igbimọ atilẹyin kọọkan tabi iru ẹrọ ohun elo, pẹlu awọn ti o wa fun awọn paati inu-ọkọ, ati Layer abstraction hardware ataja-ominira CMSIS fun jara ero isise ARM Cortex-M.
- Middlewares: awọn ile-ikawe ati awọn ilana ti o ni ifihan IO-Link mini-akopọ ati iṣakoso awọn sensọ.
- Awọn iṣẹ akanṣe: sample elo imuse ohun ise IO-Link olona-sensọ ipade. Ohun elo yii ni a pese fun STM32G071EB microcontroller fun awọn agbegbe idagbasoke mẹta: IAR Ifibọ Workbench fun ARM, RealView Ohun elo Idagbasoke Microcontroller (MDK-ARM-STR) ati STM32CubeIDE.
APIs
Alaye imọ-ẹrọ ni kikun pẹlu iṣẹ API olumulo ni kikun ati apejuwe paramita wa ninu HTML ti o ṣajọ file ninu folda "Awọn iwe aṣẹ".
Sample ohun elo apejuwe
Awọn folda Projects pese awọn sample elo, ti o nlo STEVAL-IOD004V1 pẹlu transceiver L6364W, ati awọn sensọ ile-iṣẹ ISM330DHCX/IIS2MDC.
Awọn iṣẹ akanṣe ti o ṣetan lati kọ wa fun awọn IDE pupọ. O le po si ọkan ninu awọn alakomeji files ti STSW-IOD04K nipasẹ STM32CubeProgrammer tabi ẹya siseto ti IDE rẹ. Lati ṣe agbara STEVAL-IOD004V1 ati filasi famuwia, o le yan ọkan ninu awọn aṣayan ni isalẹ:
- So pirogirama MCU rẹ pọ (fun example, STLINK-V3MINI) si awọn ọkọ nipasẹ asopo J1; fi agbara soke igbimọ nipasẹ 24 V ti a pese lati ọdọ oluwa IO-Link; lori oluṣeto ẹrọ rẹ, yan alakomeji file lati filasi ati lẹhinna tẹsiwaju siseto MCU.
Akiyesi
Fun ilana ti o wa loke, o nilo awọn ebute oko oju omi USB meji (ọkan fun olupilẹṣẹ, ekeji fun oluwa IO-Link).
- So pirogirama MCU rẹ pọ (fun example, STLINK-V3MINI) si awọn ọkọ nipasẹ asopo J1; pese MCU nipasẹ ipese agbara 3.3 V ti a ti sopọ si igbimọ nipasẹ J2 (pin 2 = GND; pin 4 = 3.3 V); lori oluṣeto ẹrọ rẹ, yan alakomeji file lati filasi ati lẹhinna ṣe eto MCU.
Oluṣeto STLINK-V3MINI le ni asopọ si STEVAL-IOD004V1 nipasẹ J1 (awọn ọna 10, awọn ori ila meji) nipasẹ okun alapin 14-pin ti o wa ninu kit: awọn pinni meji ni apa ọtun ati apa osi ti okun naa ko ni asopọ. Wiwo ẹgbẹ oke igbimọ ati nlọ kuro ni asopọ IO-Link M8 ni apa ọtun rẹ, okun gbọdọ wa ni asopọ ki ila pupa wa ni oke, bi a ṣe han ni isalẹ.
Nọmba 3. STEVAL-IOD004V1 ati STLINK-V3MINI - aworan atọka asopọ

Lati ṣe iṣiro famuwia STSW-IOD04K, gbejade IODD naa file lori ọpa iṣakoso ti oluwa IO-Link rẹ ki o si so pọ si STEVAL-IOD004V1 nipasẹ awọn okun IO-Link ati awọn oluyipada ti o wa ninu kit, tabi nipasẹ eyikeyi okun ti o ni ibamu. O le lo eyikeyi oluwa IO-Link v1.1 pẹlu ọpa iṣakoso ti o ni ibatan. Ninu example ti Abala 2.2, oluwa IO-Link jẹ P-NUCLEO-IOM01M1, irinṣẹ iṣakoso ti o ni ibatan jẹ Ọpa Iṣakoso IO-Link ti o dagbasoke nipasẹ TEConcept (alabaṣepọ ST) ati pe asopọ naa ti pari nipasẹ iho M12 kan si okun waya ọfẹ ( Katlax p/n CBF12-S44N0-1.5BPUR).
Itọsọna iṣeto eto
Apejuwe Hardware
STEVAL-IOD04KT1 ohun elo igbelewọn
STEVAL-IOD04KT1 jẹ ohun elo apẹrẹ itọkasi ti o lo awọn ẹya ara ẹrọ L6364W IO-Link transceiver ẹrọ meji-ikanni. Ohun elo naa ni igbimọ akọkọ STEVAL-IOD004V1 (ko wa fun tita), oluṣeto eto STLINK-V3MINI ati ohun elo debugger, okun alapin 14-pin kan, ati ohun ti nmu badọgba asopọ ile-iṣẹ boṣewa M8 si M12. Ohun elo naa n ṣiṣẹ bi sensọ ile-iṣẹ ọlọgbọn ode oni lati sopọ si ibudo IO-Link titunto si (tabi wiwo PLC ti o yẹ). Ipese agbara fun MCU, awọn sensọ, ati awọn ẹrọ kannaa miiran n gba lati ọdọ oluyipada oluyipada DC-DC ti a fi sinu L6364W. STM32G071EB microcontroller lori ọkọ nṣiṣẹ IO-Link demo stack v.1.1, eyiti o nṣakoso ibaraẹnisọrọ IO-Link, ati koodu sọfitiwia ti o ṣakoso transceiver L6364W ati awọn sensọ ile-iṣẹ MEMS. Awọn iwọn kekere ti igbimọ akọkọ ti ṣaṣeyọri ọpẹ si awọn iwọn kekere ti awọn aṣayan package CSP ti L6364W ati STM32G071EB. So igbimọ akọkọ pọ si oluwa IO-Link nipasẹ ohun ti nmu badọgba ati asopọ M8 ti o wa ninu kit fun iṣẹ deede. So ọkọ kanna pọ si STLINK-V3MINI nipasẹ okun alapin nikan ti o ba fẹ ṣe eto STM32G071EB pẹlu famuwia tuntun kan.
Ṣe nọmba 4. ohun elo igbelewọn STEVAL-IOD04KT1

Hardware setup
Awọn igbesẹ wọnyi ṣe alaye bi o ṣe le ṣakoso STEVAL-IOD004V1 nipasẹ P-NUCLEO-IOM01M1.
- Igbesẹ 1. So P-NUCLEO-IOM01M1 pọ si STEVAL-IOD004V1 nipasẹ awọn okun onirin mẹta (L+, L-/GND, ati CQ). STEVAL-IOD04KT1 pẹlu M8 kan ( iho-ọna mẹrin) si M12 (pulọọgi ọna marun) asopọ lati ni irọrun ni wiwo STEVAL-IOD004V1 si oluwa IO-Link eyikeyi pẹlu asopọ M12 (iho). Ọna to rọọrun lati sopọ STEVAL-IOD004V1 si P-NUCLEO-IOM01M1 ni lati lo okun kan pẹlu M12 (ibọsẹ mẹrin tabi marun) ni ẹgbẹ kan ati awọn okun waya ọfẹ ni apa keji (fun ex.ample, Katlax p / n CBF12-S44N0-1.5BPUR).
- Igbesẹ 2. So P-NUCLEO-IOM01M1 pọ si ipese agbara 24 V/1 A. Nọmba atẹle yii fihan bi o ṣe le sopọ P-NUCLEO-IOM01M1 ati STEVAL-IOD004V1 ti n ṣiṣẹ STSW-IOD04K.

- Igbese 3. Lọlẹ IO-Link Iṣakoso Ọpa lori rẹ laptop/PC.
- Igbesẹ 4. So P-NUCLEO-IOM01M1 pọ nipasẹ okun USB mini-USB si kọǹpútà alágbèéká / PC rẹ ti nṣiṣẹ Ọpa Iṣakoso IO-Link.
AKIYESI
Awọn igbesẹ lati 5 si 13 tọka si awọn iṣe lati ṣe ni Ọpa Iṣakoso IO-Link. - Igbesẹ 5. Ninu Ọpa Iṣakoso IO-Link, tẹ lori [Yan ẹrọ] ki o tẹle awọn itọnisọna lati gbejade STMicroelectronics-STEVAL-IOD004V1-38kBd-20210429-IODD1.1.xml tabi STMicroelectronics-STEVAL-IOD004V1-230kBd20210429 .1.1.xml, ni ibamu si yiyan COM2 tabi COM3, ninu ilana IODD ti package sọfitiwia.
- Igbese 6. So titunto si nipa tite lori alawọ ewe aami (oke-osi igun).
- Igbesẹ 7. Tẹ lori [Power ON] lati pese STEVAL-IOD004V1. Awọn pupa LED lori STEVAL-IOD004V1 seju.
- Igbesẹ 8. Tẹ lori [IO-Link] lati bẹrẹ ibaraẹnisọrọ IO-Link. Awọn alawọ LED lori STEVAL-IOD004V1 seju.
AKIYESI
Nipa aiyipada, ibaraẹnisọrọ bẹrẹ pẹlu ISM330DHCX ti a tunto bi imuyara. - Igbesẹ 9. Gbero data ti a gba nipasẹ ISM330DHCX accelerometer nipa tite lori [Plot].
- Igbesẹ 10. Lati mu paṣipaarọ data ṣiṣẹ pẹlu sensọ miiran, lọ si [Akojọ aṣyn]>[Aṣayan titẹ sii ilana].
- Igbesẹ 10a. Tẹ lẹẹmeji lori orukọ sensọ (ọrọ alawọ ewe).
- Igbesẹ 10b. Yan sensọ ti o fẹ lati awọn aṣayan to wa.
- Igbesẹ 10c. Tẹ lori [Kọ Ti yan] lati mö oluwa ati ẹrọ. Ilana naa ti pari nigbati orukọ sensọ ti o yan di alawọ ewe, bi a ṣe han ni isalẹ.
olusin 6. IO-Link Iṣakoso ọpa view (fun apẹẹrẹample)

olusin 7. IO-Link Iṣakoso ọpa view - Idite data ilana

- Nigbati o ba pari igba igbelewọn rẹ, tẹle awọn igbesẹ afikun ni isalẹ.
- Igbesẹ 11. Tẹ lori [Aisise] lati da ibaraẹnisọrọ IO-Link duro.
- Igbesẹ 12. Tẹ lori [Power Pa] lati da oluwa IO-Link duro lati pese ẹrọ IO-Link.
- Igbesẹ 13. Tẹ lori [Ge asopọ] lati da ibaraẹnisọrọ duro laarin Ọpa Iṣakoso IO-Link ati P-NUCLEO- IOM01M1.
- Igbese 14. Ge asopọ mini-USB USB lati P-NUCLEO-IOM01M1.
- Igbesẹ 15. Ge asopọ 24 V ipese lati P-NUCLEO-IOM01M1.
Eto software
Lati ṣeto agbegbe idagbasoke ti o dara fun ṣiṣẹda awọn ohun elo IO-Link fun STM32G071EB ati L6364W, o nilo:
- STSW-IOD04K famuwia ati awọn iwe ti o jọmọ wa lori www.st.com;
- ọkan ninu awọn ohun elo idagbasoke atẹle ati awọn akopọ:
- IAR Ifibọ Workbench fun ARM® irinṣẹ
- Keil
- STM32CubeIDE pẹlu ST-RÁNṢẸ / V2
Àtúnyẹwò itan
Table 1. Iwe itan àtúnyẹwò

Akojọ ti awọn tabili
- Tabili 1. Itan atunyẹwo iwe ………………………………………………………………………………….. 9
Akojọ ti awọn isiro
- olusin 1. STSW-IOD04K software faaji. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
- olusin 2. STSW-IOD04K folda be. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
- Ṣe nọmba 3. STEVAL-IOD004V1 ati STLINK-V3MINI - aworan atọka asopọ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
- Ṣe nọmba 4. ohun elo igbelewọn STEVAL-IOD04KT1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
- olusin 5. Awọn eto ebute. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
- olusin 6. IO-Link Iṣakoso ọpa view (fun apẹẹrẹample) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
- olusin 7. IO-Link Iṣakoso ọpa view - Idite data ilana. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
AKIYESI PATAKI - JỌRỌ KA NIPA
STMicroelectronics NV ati awọn oniranlọwọ rẹ (“ST”) ni ẹtọ lati ṣe awọn ayipada, awọn atunṣe, awọn imudara, awọn atunṣe, ati awọn ilọsiwaju si awọn ọja ST ati/tabi si iwe yii nigbakugba laisi akiyesi. Awọn olura yẹ ki o gba alaye tuntun ti o wulo lori awọn ọja ST ṣaaju gbigbe awọn aṣẹ. Awọn ọja ST jẹ tita ni ibamu si awọn ofin ati ipo ST ti tita ni aye ni akoko ifọwọsi aṣẹ. Awọn olura nikan ni iduro fun yiyan, yiyan, ati lilo awọn ọja ST ati pe ST ko dawọle kankan fun iranlọwọ ohun elo tabi apẹrẹ awọn ọja Awọn olura. Ko si iwe-aṣẹ, ṣalaye tabi mimọ, si eyikeyi ẹtọ ohun-ini ọgbọn ti a fun ni nipasẹ ST ninu rẹ. Tita awọn ọja ST pẹlu awọn ipese ti o yatọ si alaye ti a ṣeto sinu rẹ yoo sọ atilẹyin ọja eyikeyi di ofo ti ST fun iru ọja bẹẹ. ST ati aami ST jẹ aami-iṣowo ti ST. Fun afikun alaye nipa ST aami-išowo, jọwọ tọkasi lati www.st.com/trademarks. Gbogbo ọja miiran tabi awọn orukọ iṣẹ jẹ ohun-ini ti awọn oniwun wọn. Alaye ti o wa ninu iwe yii bori ati rọpo alaye ti a ti pese tẹlẹ ni eyikeyi awọn ẹya iṣaaju ti iwe yii. © 2021 STMicroelectronics – Gbogbo ẹtọ wa ni ipamọ
Awọn iwe aṣẹ / Awọn orisun
![]() |
ST com STEVAL-IOD04KT1 Microelectronics Multiple Išė sensọ [pdf] Itọsọna olumulo STEVAL-IOD04KT1, Microelectronics Multiple Sensor, Sensọ iṣẹ-ọpọ, Sensọ iṣẹ, STEVAL-IOD04KT1, Sensọ |





