Development Kit

Development Kit

The netX 90 real-time communication and motor control development kit enables the design of a speed-controlled closed-loop motor control application profile synchronized over a real-time Ethernet industrial communication protocol. The kit consists of complementary hardware, software, and tool components as outlined below.

The available NXHX 90-MC software development board works out of the box with Hilscher's netX Studio CDT, a free Eclipse-based IDE that includes everything needed to configure, develop, and debug embedded applications. Intended to be used for rapid prototyping and evaluation purposes, Hilscher offers a range of plug-in modules as add-on accessories for the development board. Further information can be found in the board manual.

Product Name

Part Number

Product Description

NXHX 90-MC Connector

Product Name

Part Number

Product Description

NXHX 90-MC Connector

NXHX-DH

7924.100

Digital halls/quadrature encoder interface adapter

X901, J3, J4, and J7

NXHX-ENC

7924.000

BiSS/EnDat/SSI encoder interface adapter

X901

NXHX-DP

7923.410

PROFIBUS-DP network interface adapter

X900

NXHX-CO

7923.500

CANopen network interface adapter

X900

Table 1: Applicable add-on accessories for the NXHX 90-MC software development board

The NXHX-DH adapter, as a piggyback board for the NXHX 90-MC board, enables converting RS-422 (5V differential) and TTL (5V single-ended) quadrature encoder signals to 3.3V inputs for the netX 90 and provides the supply voltage for the encoder and hall sensors, including analog filter circuits for the digital hall inputs. Push-in connectors for up to two quadrature encoders and three digital hall sensors facilitate the interconnection of industrial motors with position feedback. Board schematics and layout files of both NXHX-DH and NXHX 90-MC, including the BOM components list, are available for download as a PCB reference design for KiCad EDA.

The available netX Studio CDT example projects offer different entry points, depending on project needs, and serve as a starting point for application development. The application sample code, including the documentation of the sources in doxygen, is provided as open-source software for download. The different components and their licenses are listed and described in more detail below.

1. Motor control application

The software example demonstrates the implementation of a FOC algorithm with position feedback for a 3-phase PMSM using a software-defined MCL API for the higher application layer APPL. It "explains by use" the application-tailored interplay between hardware-assisted features and algorithmic software, intended to be used in a motor control laboratory to define, set up, and optimize motor-specific control parameters. As illustrated in Figure 2, the algorithmic software, consisting of FOC, PSE, and SC, developed by motor control experts, is based on a development board setup that serves as an application example for a specific PMSM with integrated digital hall sensors or an optional quadrature encoder. Enclosed, within the project sources, is a Hilscher-compliant dummy communication firmware file that, if programmed, generates xC trigger pulses of 4 kHz to emulate how the MPWM, hence the FOC, can be synchronized to hardware-assisted cyclic network events.

Software Name

Chip Segment

License Type

Delivered As

Obtained From

Project Download

Software Name

Chip Segment

License Type

Delivered As

Obtained From

Project Download

xC Trigger Unit 4kHz

COM

Limited evaluation version

Firmware binary file

Hilscher

netMOTION Examples


FOC API example

APP

See disclaimer notice

C example source code

Hilscher/Eonas

Table 2: Components and licenses - motor control application software example

Technology Partner

Eonas is a Hilscher technology partner specialized in the design and development of advanced hardware and software components for motor control solutions. Eonas offers design services for netX 90-based motor control applications, including sensor-based and sensorless, software-in-the-loop, co-simulation (Simulink), motor testing, performance analysis, thermal optimization, and more.

 

  1. Standardized vendor-neutral profile

See section Motion Control and netMOTION Examples for PROFIdrive AC1/AC4 and CiA 402.

  1. Vendor application profile

The software example "explains by use" the initialization and configuration of the underlying communication protocol stack over the iDPM to connect the device to a Real-time Ethernet network, intended to be used as a starting point for the development of a custom-specific vendor application profile for field-oriented control.

Software Name

Chip Segment

License Type

Delivered As

Obtained From

Project Download

Software Name

Chip Segment

License Type

Delivered As

Obtained From

Project Download

netX Application Framework

APP

See disclaimer notice

C example source code

Hilscher

netMOTION Examples

PROFINET IO-Device V5 / EtherCAT Slave V5

COM

Limited evaluation version

LFW binary files

Hilscher

Device configuration

COM

n.a.

HWC/FDL config files

netX Studio CDT Tools

FOC API example

APP

See disclaimer notice

C example source code

Hilscher

cifX API example

APP

See disclaimer notice

C example source code

Hilscher

Table 3: Components and licenses - vendor application profile software examples