liu.seSearch for publications in DiVA
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
EtherCAT Communication on FPGA Based Sensor System
Linköping University, Department of Electrical Engineering, Electronics System. Linköping University, The Institute of Technology.
2013 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

The aim of this thesis is twofold. Investigating and presenting information on how the EtherCAT fieldbus protocol performs theoretically in a smaller network and to present an implementation of the protocol on a FPGA based device and use it as a base to test and confirm that the theoretical numbers are correct in practice.

The focus is put toward a small network of up to 16 nodes which continuously produce data which must be moved to a single master node. Focus is not solely put on the network transactions but also includes the transactions performed on the producing devices to make the data available to the EtherCAT network. These devices use a licensed IP core which provide the media access.

Through calculations based on available information on how the involved parts work, the theoretical study shows that with each node producing 32 bytes worth of data, the achievable delay when starting the transaction from the master until all data is received back is below 80 μs. The throughput of useful data is up toward 90% of the 100 Mbit/s line in many of the considered cases. The network delay added in nodes is in the order of 1.5 μs. In terms of intra-node delay, it is shown that the available interfaces, which move data into the EtherCAT part of the device, are capable of handling the necessary speeds to not reduce performance overall.

An implementation of a device is presented; it is written in VHDL and implemented on a Xilinx FPGA. It is verified through simulation to perform within the expected bounds calculated in the theoretical study. An analysis of the resource usage is also presented.

Place, publisher, year, edition, pages
2013. , p. 55
Keywords [en]
EtherCAT, Fieldbus, FPGA, IP core, performance, scalability, cost
National Category
Communication Systems
Identifiers
URN: urn:nbn:se:liu:diva-94338ISRN: LiTH-ISY-EX--13/4690--SEOAI: oai:DiVA.org:liu-94338DiVA, id: diva2:632036
External cooperation
ABB Robotics
Subject / course
Electronics Systems
Presentation
2013-06-14, Nollstället, Linköping, 13:15 (Swedish)
Examiners
Available from: 2013-06-24 Created: 2013-06-24 Last updated: 2013-06-24Bibliographically approved

Open Access in DiVA

EtherCAT Communication on FPGA Based Sensor System(2096 kB)2362 downloads
File information
File name FULLTEXT01.pdfFile size 2096 kBChecksum SHA-512
a74e4bf1f8500488d776e534ef25ddff9e3d0e4f02320f0a1045d1b1381c2c0bc902c12ebdb65c9c9958f582ca5582753c0425bc3b6ce9b1f8302767241ed4ea
Type fulltextMimetype application/pdf

By organisation
Electronics SystemThe Institute of Technology
Communication Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 2362 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 593 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf