Is it possible to add EtherCAT Master to Raspberry Pi Simulink Support Package?

조회 수: 9 (최근 30일)
Artyom
Artyom 2018년 3월 6일
답변: Ivo Houtzager 2020년 7월 7일
EtherCAT is a simple way to extend I/O capabilities of Raspberry Pi. Is it possible to add EtherCAT master block to Raspberry Pi Simulink Support package? E.g. in order to give ability for user models to interact with external world using EtherCAT when running on Raspberry PI.
Or is there a way to add this support manually?
  댓글 수: 2
Stefano Dalla Gasperina
Stefano Dalla Gasperina 2018년 12월 12일
I believe that built-in NIC of Raspberry Pi is not suitable for Real-Time EtherCAT simulation.
You had better install a SPI-to-EtherCAT shield.
Artyom
Artyom 2020년 2월 3일
Hi Stefano,
NIC of RPi is fully suitable for EtherCAT, as other kernels can use it for EtherCAT already.
For Example please take a look at Codesys RPi Runtime Kernel - it supports Ethercat using standard RPI's NIC.

댓글을 달려면 로그인하십시오.

답변 (1개)

Ivo Houtzager
Ivo Houtzager 2020년 7월 7일
See example on the File Exchange Simple EtherCAT Master Block SFunction for Raspberry Pi which shows basic usage of the Simple Open EtherCAT Master (SOEM) library to create a Simple EtherCAT Slave Driver Block SFunction for Raspberry Pi.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by