STMicroelectronics-logo

STMicroelectronics FP-IND-IODSNS1 Function Pack Para sa IO Link Industrial Sensor Node

STMicroelectronics-FP-IND-IODSNS1-Function-Pack-For-IO-Link-Industrial-Sensor-Node-product

Impormasyon sa Produkto

Mga detalye

  • Ngalan sa Produkto: FP-IND-IODSNS1 STM32Cube Function Pack
  • Pagkaangay: STM32L452RE-based nga mga tabla
  • Mga bahin:
    • Makapahimo sa pagbalhin sa datos sa IO-Link sa mga sensor sa industriya
    • Ang mga middleware nga adunay IO-Link device nga mini-stack alang sa L6364Q ug MEMS plus digital microphone management
    • Andam-gamiton nga binary alang sa sensor data transmission
    • Sayon nga pagdala sa lainlaing mga pamilya sa MCU
    • Libre, user-friendly nga mga termino sa lisensya

Mga Instruksyon sa Paggamit sa Produkto

Tapos naview
Ang pagpalapad sa software sa FP-IND-IODSNS1 para sa STM32Cube gilaraw aron mapadali ang pagbalhin sa datos sa IO-Link alang sa mga sensor sa industriya. Sunda ang mga lakang sa ubos aron magsugod sa paggamit sa function pack:

Lakang 1: Pag-instalar
I-install ang software package sa imong STM32L452RE-based board.

Lakang 2: Pag-configure
I-configure ang mga librarya sa middleware aron madumala ang mga aparato ug sensor sa IO-Link.

Lakang 3: Pagbalhin sa Data
Gamita ang andam-gamiton nga binary para sa sensor data transmission sa IO-Link Master nga konektado sa X-NUCLEO-IOD02A1.

Istruktura sa folder
Ang software package naglakip sa mosunod nga mga folder:

  • _htmresc: Naglangkob sa mga graphic para sa html nga mga dokumento
  • Dokumentasyon: Naglangkob sa gihugpong nga tabang sa HTML files nagdetalye sa mga sangkap sa software ug mga API
  • Mga Driver: Naglakip sa mga drayber sa HAL ug mga drayber nga piho sa board alang sa gisuportahan nga mga tabla
  • Middlewares: Mga librarya ug mga protocol alang sa IO-Link mini-stack ug pagdumala sa mga sensor

FAQ (Frequently Asked Questions)

  • Q: Mahimo bang gamiton kini nga function pack sa bisan unsang STM32 board?
    A: Ang function pack gidisenyo alang sa STM32L452RE-based nga mga tabla alang sa labing maayo nga performance.
  • P: Aduna bay piho nga mga kinahanglanon sa hardware alang sa paggamit niini nga function pack?
    A: Ang function pack nagkinahanglan sa X-NUCLEO-IKS02A1 ug X-NUCLEO-IOD02A1 expansion boards para sa operasyon.
  • Q: Anaa ba ang teknikal nga suporta alang niini nga produkto?
    A: Para sa teknikal nga suporta, palihog kontaka ang imong lokal nga STMicroelectronics sales office o bisitaha www.st.com alang sa dugang nga tabang.

UM2796
User manual

Pagsugod sa FP-IND-IODSNS1 STM32Cube function pack alang sa IO-Link industrial sensor node

Pasiuna

Ang FP-IND-IODSNS1 usa ka STM32Cube function pack nga makapahimo kanimo sa komunikasyon sa IO-Link tali sa P-NUCLEO-IOD02A1 kit ug usa ka master sa IO-Link pinaagi sa L6364Q transceiver nga gitaod sa X-NUCLEO-IOD02A1.
Ang function pack naghiusa sa usa ka IO-Link demo-stack ug ang pagdumala sa mga sensor sa industriya nga gitaod sa X-NUCLEO-IKS02A1.
Ang FP-IND-IODSNS1 naglakip usab sa IODD file nga ma-upload sa imong IO-Link master.
Ang software nga gilakip sa package mahimong magamit sa tulo ka integrated development environment (IDEs): IAR, KEIL ug STM32CubeIDE.

May kalabotan nga mga link
Bisitaha ang STM32Cube ecosystem web panid sa www.st.com para sa dugang impormasyon

FP-IND-IODSNS1 software pagpalapad alang sa STM32Cube

Tapos naview
Ang FP-IND-IODSNS1 usa ka STM32 ODE function pack ug gipalapad ang STM32Cube functionality.
Ang software package makahimo sa IO-Link data transfer sa industriyal nga mga sensor sa X-NUCLEO-IKS02A1 ngadto sa IO-Link Master nga konektado sa X-NUCLEO-IOD02A1.
Ang panguna nga mga bahin sa package mao ang:

  • Ang firmware nga pakete sa paghimo sa IO-Link device nga mga aplikasyon alang sa STM32L452RE-based nga mga tabla
  • Mga librarya sa Middleware nga adunay IO-Link device nga mini-stack alang sa L6364Q ug MEMS plus pagdumala sa digital microphone
  • Andam-gamiton nga binary alang sa IO-Link device sensor data transmission
  • Sayon nga pagdala sa lainlaing mga pamilya sa MCU, salamat sa STM32Cube
  • Libre, user-friendly nga mga termino sa lisensya

Arkitektura
Ang software sa aplikasyon nag-access sa X-NUCLEO-IKS02A1 ug ang X-NUCLEO-IOD02A1 expansion boards pinaagi sa mosunod nga software layers:

  • ang STM32Cube HAL layer, nga naghatag ug simple, generic, multi-instance set sa application programming interfaces (APIs) aron makig-interact sa ibabaw nga application, library ug stack layers. Kini adunay generic ug extension nga mga API ug direkta nga gitukod sa palibot sa usa ka generic nga arkitektura ug nagtugot sa sunod-sunod nga mga layer sama sa middleware layer nga mag-implementar sa mga function nga wala magkinahanglan og piho nga mga configuration sa hardware alang sa usa ka microcontroller unit (MCU). Kini nga istruktura nagpauswag sa paggamit sa code sa librarya ug naggarantiya nga dali nga madala sa ubang mga aparato.
  • ang board support package (BSP) layer, nga nagsuporta sa tanang peripheral sa STM32 Nucleo gawas sa MCU. Kining limitado nga set sa mga API naghatag ug programming interface alang sa pipila ka board-specific peripheral sama sa LED, ang user button, ug uban pa. Kini nga interface makatabang usab sa pag-ila sa piho nga board version.

STMicroelectronics-FP-IND-IODSNS1-Function-Pack-For-IO-Link-Industrial-Sensor-Node- (1)

Istruktura sa folder

STMicroelectronics-FP-IND-IODSNS1-Function-Pack-For-IO-Link-Industrial-Sensor-Node- (2)

Ang mosunod nga mga folder gilakip sa software package:

  • _htmresc: adunay mga graphic para sa html nga mga dokumento
  • Dokumentasyon: naglangkob sa usa ka hinipos nga tabang sa HTML file namugna gikan sa source code nga nagdetalye sa mga sangkap sa software ug mga API (usa alang sa matag proyekto).
  • Mga drayber: naglangkob sa mga drayber sa HAL ug mga drayber nga espesipiko sa board alang sa matag gisuportahan nga board o hardware nga plataporma, lakip na kadtong para sa on-board nga mga sangkap, ug ang CMSIS vendor-independent nga hardware abstraction layer para sa ARM Cortex-M processor series.
  • Mga Middleware: mga librarya ug mga protocol nga adunay IO-Link nga mini-stack ug pagdumala sa mga sensor.
  • Mga proyekto: naglangkob sa sampAng aplikasyon nga nagpatuman sa usa ka Industrial IO-Link multi-sensor node. Kini nga aplikasyon gihatag alang sa NUCLEO-L452RE nga plataporma nga adunay tulo ka development environment: IAR Embedded Workbench para sa ARM, MDK-ARM software development environment ug STM32CubeIDE.

Mga API
Ang detalyadong teknikal nga impormasyon nga adunay bug-os nga user API function ug parametro deskripsyon anaa sa usa ka compiled HTML file sa folder nga "Dokumentasyon".

SampAng paghulagway sa aplikasyon
Ang sampAng aplikasyon gihatag sa Projects folder, gamit ang X-NUCLEO-IOD02A1 nga adunay L6364Q transceiver ug ang X-NUCLEO-IKS02A1 nga adunay industriyal nga MEMS ug digital microphone.
Ang mga proyekto nga andam na sa pagtukod magamit alang sa daghang mga IDE. Mahimo nimong i-upload ang usa sa binary files gihatag sa FP-IND-IODSNS1 pinaagi sa STM32 ST-LINK Utility, STM32CubeProgrammer o ang programming feature sa imong IDE.
Aron masusi ang firmware sa FP-IND-IODSNS1, kinahanglan nga i-upload ang IODD file sa control tool sa imong IO-Link Master ug ikonektar kini sa X-NUCLEO-IOD02A1 pinaagi sa 3-wire cable (L+, L-/GND, CQ). Ang Seksyon 2.3 nagpakita sa usa ka exampdiin ang IO-Link Master mao ang P-NUCLEO-IOM01M1 ug ang may kalabutan nga himan sa pagkontrol mao ang IO-Link Control Tool nga gimugna sa TEConcept (ST partner). Sa laing paagi, mahimo nimong gamiton ang laing IO-Link Master nga adunay kalabutan nga himan sa pagkontrol.

Giya sa pag-setup sa sistema

Paghulagway sa hardware

P-NUCLEO-IOD02A1 STM32 Nucleo pack
Ang P-NUCLEO-IOD02A1 usa ka STM32 Nucleo pack nga gilangkuban sa X-NUCLEO-IOD02A1 ug X-NUCLEO-IKS02A1 nga mga expansion boards nga gipatong sa NUCLEO-L452RE development board.
Ang X-NUCLEO-IOD02A1 adunay usa ka IO-Link device transceiver alang sa pisikal nga koneksyon sa usa ka IO-Link master, samtang ang X-NUCLEO-IKS02A1 adunay usa ka multi-sensor board alang sa industriyal nga mga aplikasyon, ug ang NUCLEO-L452RE nagpakita sa gikinahanglan nga hardware. mga kapanguhaan sa pagpadagan sa FP-IND-IODSNS1 function pack ug sa pagkontrolar sa transceiver ug multi-sensor boards.

Ang FP-IND-IODSNS1 naghiusa sa usa ka IO-Link demo stack library (nakuha gikan sa X-CUBE-IOD02) uban sa X-CUBE-MEMS1 ug adunay usa ka example sa IO-Link device nga multi-sensor node.
Ang P-NUCLEO-IOD02A1 mahimong magamit alang sa katuyoan sa pagtimbang-timbang ug ingon nga palibot sa pag-uswag.
Ang STM32 Nucleo pack naghatag usa ka barato ug dali gamiton nga solusyon alang sa pagpauswag sa mga aplikasyon sa IO-Link ug SIO, pagtimbangtimbang sa mga bahin sa komunikasyon sa L6364Q ug kalig-on, kauban ang pasundayag sa pagkalkula sa STM32L452RET6U.

STMicroelectronics-FP-IND-IODSNS1-Function-Pack-For-IO-Link-Industrial-Sensor-Node- (3)

P-NUCLEO-IOM01M1 STM32 Nucleo pack
Ang P-NUCLEO-IOM01M1 usa ka STM32 Nucleo pack nga gilangkoban sa STEVAL-IOM001V1 ug sa NUCLEO-F446RE boards. Ang STEVAL-IOM001V1 kay usa ka IO-Link master PHY layer (L6360) samtang ang NUCLEO-F446RE nagpadagan ug IO-Link stack rev 1.1 (giugmad ug propyedad sa TEConcept GmbH, lisensya nga limitado sa 10k minutos, mabag-o nga walay dugang gasto). Ang pag-update sa stack sa IO-Link gitugutan lamang pinaagi sa pagsunod sa pamaagi nga gihulagway sa UM2421 (libre nga magamit sa www.st.com). Ang bisan unsang uban nga pagpapas/pag-overwrite sa pre-loaded stack imposible nga ibalik kini.

Ang STM32 Nucleo pack naghatag usa ka barato ug dali gamiton nga solusyon alang sa pagtimbang-timbang sa mga aplikasyon sa IO-Link, L6360 nga mga bahin sa komunikasyon ug kalig-on, kauban ang pasundayag sa pagkalkula sa STM32F446RET6. Ang pack, nga nag-host hangtod sa upat ka STEVAL-IOM001V1 aron magtukod usa ka quad port nga IO-Link master, maka-access sa pisikal nga layer sa IO-Link ug makigsulti sa mga IO-Link Device.
Mahimo nimong susihon ang himan pinaagi sa gipahinungod nga GUI (IO-Link Control Tool©, kabtangan sa TEConcept GmbH) o gamiton kini isip usa ka IO-Link master bridge nga ma-access gikan sa gipahinungod nga interface sa SPI: source code sa demo nga proyekto (Low-Level IO- Ang Link Master Access Demo Application, nga gihimo sa TEConcept GmbH) ug ang espesipikasyon sa API magamit nga libre.

STMicroelectronics-FP-IND-IODSNS1-Function-Pack-For-IO-Link-Industrial-Sensor-Node- (4)

Pag-setup sa hardware
Ang mosunod nga mga sangkap sa hardware gikinahanglan:

  1. Usa ka STM32 Nucleo pack para sa IO-Link device applications (order code: P-NUCLEO-IOD02A1)
  2. Usa ka STM32 Nucleo pack alang sa IO-Link master nga adunay IO-Link v1.1 PHY ug stack (order code: P-NUCLEO-IOM01M1)
  3. Usa ka 3-wire nga kable (L+, L-/GND, CQ)

Giunsa pagkontrolar ang P-NUCLEO-IOD02A1 IO-Link device pinaagi sa P-NUCLEO-IOM01M1 IO-Link master

  • Lakang 1. Ikonektar ang P-NUCLEO-IOM01M1 ug ang P-NUCLEO-IOD02A1 pinaagi sa 3-wire cable (L+, L-/GND ug CQ- refer sa board serigraphy).
  • Lakang 2. Ikonektar ang P-NUCLEO-IOM01M1 sa 24 V/0.5 A nga suplay sa kuryente.
    Ang mosunod nga numero nagpakita kon unsaon pagkonektar ang P-NUCLEO-IOM01M1 ug ang P-NUCLEO-IOD02A1 nga nagpadagan sa FP-IND-IODSNS1 firmware.STMicroelectronics-FP-IND-IODSNS1-Function-Pack-For-IO-Link-Industrial-Sensor-Node- (5)
  • Lakang 3. Ilunsad ang IO-Link Control Tool sa imong laptop/PC.
  • Lakang 4. Ikonektar pinaagi sa mini-USB cable ang P-NUCLEO-IOM01M1 nga nagpadagan sa IO-Link Control Tool sa imong laptop/PC.
    Ang sunod nga mga lakang (5 hangtod 13) nagtumong sa mga aksyon nga himuon sa IO-Link Control Tool.
  • Lakang 5. I-upload ang P-NUCLEO-IOD02A1 IODD sa IO-Link Control Tool pinaagi sa pag-klik sa [Select device] ug pagsunod sa mga instruksyon sa pag-upload sa saktong IODD (xml format) file anaa sa direktoryo sa IODD sa software package.
    IODD files gihatag para sa COM2 (38.4 kBd) ug COM3 (230.4 kBd) baud rates.
  • Lakang 6. Ikonektar ang Agalon pinaagi sa pag-klik sa berde nga icon (ibabaw sa wala nga suok).
  • Lakang 7. I-klik ang [Power ON] para masuplay ang P-NUCLEO-IOD02A1 (pula nga LED sa X-NUCLEO-IOD02A1 blinks).
  • Lakang 8. I-klik ang [IO-Link] aron magsugod og IO-Link Communication (berde nga LED sa X-NUCLEO-IOD02A1 blinks). Sa kasagaran, ang komunikasyon sa IIS2DLPC magsugod.
  • Lakang 9. Pag-klik sa [Plot] aron maplano ang nakolekta nga datos.
  • Lakang 10. Aron ma-activate ang data-exchange sa laing sensor, adto sa [Parameter Menu]> [Process Input Selection], unya doble nga pag-klik sa sensor name (green text), pilia ang gusto nga sensor gikan sa available nga mga pagpili. Ang pagbag-o sa sensor i-highlight sa ngalan sa sensor nga mahimong asul.
    Aron sa katapusan i-align ang Agalon ug ang Device, kinahanglan nga i-klik ang [Isulat ang Pinili]. Ang pamaagi mahuman kung ang ngalan sa napili nga sensor mahimong berde.
    STMicroelectronics-FP-IND-IODSNS1-Function-Pack-For-IO-Link-Industrial-Sensor-Node- (6)
  • Lakang 11. Kung mahuman nimo ang imong sesyon sa ebalwasyon, i-klik ang [Inactive] aron mahunong ang komunikasyon sa IO-Link.
  • Lakang 12. Pag-klik sa [Power Off] aron ang IO-Link Master mohunong sa paghatag sa IO-Link Device.
  • Lakang 13. I-klik ang con [Disconnect] aron mahunong ang komunikasyon tali sa IO-Link Control Tool ug P-NUCLEO- IOM01M1.
  • Lakang 14. Idiskonekta ang mini-USB cable ug ang 24 V nga suplay gikan sa P-NUCLEO-IOM01M1.

Pag-setup sa software
Ang mosunud nga mga sangkap sa software gikinahanglan aron mapahimutang ang usa ka angay nga palibot sa pag-uswag aron makahimo mga aplikasyon alang sa mga aplikasyon sa IO-Link alang sa NUCLEO-L452RE ug L6364Q:

  • Ang FP-IND-IODSNS1 firmware ug may kalabutan nga dokumentasyon anaa sa www.st.com
  • Usa sa mosunod nga development tool-chain ug compiler:
    • IAR Embedded Workbench alang sa ARM® toolchain + ST-LINK/V2
    • TinuodView Microcontroller Development Kit toolchain (MDK-ARM software development environment
    • + ST-LINK/V2)
    • STM32CubeIDE + ST-LINK/V2

Kasaysayan sa rebisyon

Talaan 1. Kasaysayan sa pagbag-o sa dokumento

Petsa Bersyon Mga kausaban
04-Dis-2020 1 Inisyal nga pagpagawas.
 

07-Mar-2024

 

2

Gi-update nga Figure 2. FP-IND-IODSNS1 package folder structure.

Gamay nga mga pagbag-o sa teksto.

IMPORTANTE NGA PAHIBALO – BASAHA NGA MAAYO

Ang STMicroelectronics NV ug ang mga subsidiary niini ("ST") nagreserba sa katungod sa paghimo og mga pagbag-o, pagkorihir, pagpauswag, pagbag-o, ug pagpaayo sa mga produkto sa ST ug/o niini nga dokumento bisan unsang orasa nga wala’y pahibalo. Ang mga pumapalit kinahanglan nga makakuha sa pinakabag-o nga may kalabutan nga impormasyon sa mga produkto sa ST sa dili pa magbutang og mga order. Ang mga produkto sa ST gibaligya subay sa mga termino ug kondisyon sa pagbaligya sa ST sa panahon sa pag-ila sa order.
Ang mga pumapalit mao ray responsable sa pagpili, pagpili, ug paggamit sa mga produkto sa ST ug walay tulubagon ang ST alang sa tabang sa aplikasyon o sa disenyo sa mga produkto sa mga pumapalit.
Walay lisensya, gipahayag o gipasabot, sa bisan unsang katungod sa intelektwal nga kabtangan ang gihatag sa ST dinhi.

Ang pagbaligya pag-usab sa mga produkto sa ST nga adunay mga probisyon nga lahi sa impormasyon nga gilatid dinhi magwagtang sa bisan unsang warranty nga gihatag sa ST alang sa maong produkto.
Ang ST ug ang ST logo kay mga marka sa ST. Para sa dugang nga impormasyon bahin sa ST trademarks, tan-awa ang www.st.com/trademarks. Ang tanan nga ubang mga ngalan sa produkto o serbisyo gipanag-iya sa ilang tag-iya.
Ang impormasyon niini nga dokumento mopuli ug mopuli sa impormasyon nga gihatag kaniadto sa bisan unsang naunang bersyon niini nga dokumento.
© 2024 STMicroelectronics – Tanang katungod gigahin
UM2796 – Pin 2

Mga Dokumento / Mga Kapanguhaan

STMicroelectronics FP-IND-IODSNS1 Function Pack Para sa IO Link Industrial Sensor Node [pdf] Manwal sa Gumagamit
FP-IND-IODSNS1, X-NUCLEO-IOD02A1, X-NUCLEO-IKS02A1, FP-IND-IODSNS1 Function Pack Para sa IO Link Industrial Sensor Node, FP-IND-IODSNS1, Function Pack Para sa IO Link Industrial Sensor Node, Pack Para sa IO I-link ang Industrial Sensor Node, IO Link Industrial Sensor Node, Industrial Sensor Node, Sensor Node, Node

Mga pakisayran

Pagbilin ug komento

Ang imong email address dili mamantala. Ang gikinahanglan nga mga natad gimarkahan *