ETAS
ES430.1 - User’s Guide
25
4.6
Data Transfer
For data transfer, the ES930.1 as well as the ES4xx and ES63x modules use a
100 Mbit/s Ethernet network connection in duplex operation. The data transfer
can be adapted flexibly to suit the test setup and the measurement task.
4.6.1
Communication Protocols
The universal ASAM measure and calibration protocol XCP is used for serial
communication. On the Ethernet transport and network layer, the UDP/IP pro
-
tocol is used (see Fig. 4
Within the XCP protocol, the modules transfer, among other things, module ID,
time stamp and measure and/or stimulation data in an extremely precise and
predictable time pattern. The communication protocol used for the modules
avoids repeated transfer of protocol data, which takes place, for example, in
handshake-based systems. This makes a high bandwidth available for refer
-
ence data.
Fig. 4
-
3
Message Format “XCP on UDP” (Schematic)
Using the UDP/IP standard for data transfer makes it possible to connect the
modules directly to a PC, a router or a switch. In XCP communication, the PC
has the master function.
TIP
The complete Ethernet bandwidth is available for both measure data and
control variables.
Calibration procedures can take place in a Rapid Prototyping application with
-
out delay with measure data being acquired at the same time.
SA
48
UDP Header
IFG
min. 96
IP Header
DA
48
Pre
56
SoF
8
CRC
32
Type
16
DATA
n* 8
XCP M essage 1
XCP M essage n
...
XCP on Ethernet Message
XCP Header
XCP Package
DATA
TIM E STAM P
DAQ
FILL
PID
CTR
LEN
Embedded UDP/IP
Embedded XCP
IEEE802.3 (Ethernet)