background image

3

How to build and run the IO-Link device

3.1

System evaluation setup

P-NUCLEO-IOD02A1

 can be used as IO-Link Device evaluation system, following the hardware configuration

below.

Step 1.

Maintain the 

X-NUCLEO-IOD02A1

 default configuration.

Close JP4 and JP5 if the Transparent Transmission Mode is selected.

Step 2.

For the 

NUCLEO-L452RE

 setup, enable the external supply from 

X-NUCLEO-IOD02A1

 by setting JP5

to position “E5V”.

Step 3.

For the 

X-NUCLEO-IKS02A1

 setup:

enable all sensors by closing JP1, JP3, JP11 and JP12

JP2 closed on INT1

JP4 open

JP5 closed on 1V8

JP6 closed on 5-6

JP7 closed 1-2 and 3-4

JP8 closed 1-2 and 3-4

JP9 closed on DRDY

JP10 closed on INT

Step 4.

Connect the 

X-NUCLEO-IOD02A1

 evaluation board to the 

X-NUCLEO-IKS02A1

 expansion board and

the 

NUCLEO-L452RE

 development board through the Arduino connectors.

Note:

Connect the boards as shown in 

Figure 3

, leaving the two user buttons (the blue and the black ones) out.

Step 5.

Connect the 

X-NUCLEO-IOD02A1

 to the IO-Link Master by screwing cables on the CN1 connector,

taking care of the pin/signal correspondence.

Figure 3. 

P-NUCLEO-IOD02A1 connections to the IO-Link Master

Step 6.

Install the 

P-NUCLEO-IOD02A1

 IODD file (included in the 

FP-IND-IODSNS1

) in the laptop/PC where

the control tool of your master is running. Depending on the control system of your master, it could be
required that you launch the control tool first and then load the IODD file.
The system is ready to operate: the IO-Link master control tool allows the user to supply, configure
and activate the data transfer (in SIO or IO-Link mode) with the IO-Link device. If the master is the

P-NUCLEO-IOM01M1

, refer to its user manual (UM2421 on www.st.com) for the detailed procedure to

use the related control tool.

3.2

System development setup

You can use the 

P-NUCLEO-IOD02A1

 evaluation pack as a development platform for an IO-Link device sensor

node, but with a different firmware managing the sensors.

UM2782

How to build and run the IO-Link device

UM2782

 - 

Rev 1

page 4/10

Summary of Contents for P-NUCLEO-IOD02A1

Page 1: ...ND IODSNS1 combines an IO Link demo stack library derived from X CUBE IOD02 with the X CUBE MEMS1 and features an example of IO Link device multi sensor node The P NUCLEO IOD02A1 can be used for evaluation purpose and as development environment The STM32 Nucleo pack provides an affordable and easy to use solution for the development of IO Link and SIO applications evaluation of L6364Q communicatio...

Page 2: ...e 2 Control sub system the NUCLEO L452RE board runs the FP IND IODSNS1 control software the IO Link demo stack and sensors firmware accepting the commands and configuration parameters from the IO Link master It also provides all digital signals to perform the proper control of the whole IO Link device system IO Link physical the X NUCLEO IOD02A1 mounts the ST L6364Q transceiver which interfaces th...

Page 3: ... version 7 or above STSW LINK009 driver installed For system evaluation only the IO Link master control tool provided with your IO Link master hardware If you are using the P NUCLEO IOM01M1 as IO Link master then the control tool is the IO Link Control Tool property of TEConcept GmbH the P NUCLEO IOD02A1 IODD file included in the FP IND IODSNS1 and available on www st com For application developme...

Page 4: ...ns the blue and the black ones out Step 5 Connect the X NUCLEO IOD02A1 to the IO Link Master by screwing cables on the CN1 connector taking care of the pin signal correspondence Figure 3 P NUCLEO IOD02A1 connections to the IO Link Master Step 6 Install the P NUCLEO IOD02A1 IODD file included in the FP IND IODSNS1 in the laptop PC where the control tool of your master is running Depending on the co...

Page 5: ...In this setup you have to connect the NUCLEO L452RE to the laptop PC where your IDE is running via the USB cable Figure 4 P NUCLEO IOD02A1 connections to the development system 3 3 System development setup with other sensors You can develop application cases also for sensors not mounted on the X NUCLEO IKS02A1 expansion board You can easily connect an alternative I C sensor to the P NUCLEO IOD02A1...

Page 6: ...t com 1 L6364Q datasheet 2 P NUCLEO IOD02A1 data brief 3 X NUCLEO IOD02A1 data brief and user manual 4 P NUCLEO IOM01M1 data brief and user manual 5 X NUCLEO IKS02A1 data brief and user manual 6 FP IND IODSNS1 data brief and user manual UM2782 References UM2782 Rev 1 page 6 10 ...

Page 7: ...Revision history Table 1 Document revision history Date Revision Changes 04 Dec 2020 1 Initial release UM2782 UM2782 Rev 1 page 7 10 ...

Page 8: ... 2 2 Software requirements 3 2 2 1 IODD file 3 3 How to build and run the IO Link device 4 3 1 System evaluation setup 4 3 2 System development setup 4 3 3 System development setup with other sensors 5 Appendix A References 6 Revision history 7 UM2782 Contents UM2782 Rev 1 page 8 10 ...

Page 9: ...2A1 STM32 Nucleo pack 1 Figure 2 P NUCLEO IOD02A1 block details 2 Figure 3 P NUCLEO IOD02A1 connections to the IO Link Master 4 Figure 4 P NUCLEO IOD02A1 connections to the development system 5 UM2782 List of figures UM2782 Rev 1 page 9 10 ...

Page 10: ...cts and ST assumes no liability for application assistance or the design of Purchasers products No license express or implied to any intellectual property right is granted by ST herein Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product ST and the ST logo are trademarks of ST For additional information about S...

Reviews: