Bellmann, Tobias and Buse, Fabian (2018) The DLR EtherCAT Library A template based code-generation scheme for accessing real-time hardware from Modelica. In: Proceedings of the 2nd Japanese Modelica Conference, pp. 130-136. Modelica Association. 2nd Japanese Modelica Conference, 2018-05-17 - 2018-05-18, Tokyo. doi: 10.3384/ecp18148130.
|
PDF
- Only accessible within DLR
5MB |
Official URL: https://www.modelica.org/events/modelica2018japan/conference-proceedings/modelica-final-proceedings-2018-Japan.pdf
Abstract
In this paper, a new concept to access real-time hardware from within Modelica via the EtherCAT bus is introduced and the implementation of a prototype library is demonstrated. The DLR EtherCAT library uses the open source EtherCAT library EtherLab to gather information about the connected bus slaves. Thereupon, the slave information is used in a code generation process to build native Modelica blocks providing the interfaces to their hardware counterparts. These blocks subsequently can be used to build real-time models, running on a Linux based real-time system and therefore controlling the hardware directly from the model. The application of the library is shown in a robotic testbed where a motor drive is controlled via EtherCAT
| Item URL in elib: | https://elib.dlr.de/123896/ | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Document Type: | Conference or Workshop Item (Speech) | ||||||||||||
| Title: | The DLR EtherCAT Library A template based code-generation scheme for accessing real-time hardware from Modelica | ||||||||||||
| Authors: |
| ||||||||||||
| Date: | 17 May 2018 | ||||||||||||
| Journal or Publication Title: | Proceedings of the 2nd Japanese Modelica Conference | ||||||||||||
| Refereed publication: | Yes | ||||||||||||
| Open Access: | No | ||||||||||||
| Gold Open Access: | No | ||||||||||||
| In SCOPUS: | No | ||||||||||||
| In ISI Web of Science: | No | ||||||||||||
| DOI: | 10.3384/ecp18148130 | ||||||||||||
| Page Range: | pp. 130-136 | ||||||||||||
| Editors: |
| ||||||||||||
| Publisher: | Modelica Association | ||||||||||||
| Status: | Published | ||||||||||||
| Keywords: | Real-time, EtherCAT, Code-Generation | ||||||||||||
| Event Title: | 2nd Japanese Modelica Conference | ||||||||||||
| Event Location: | Tokyo | ||||||||||||
| Event Type: | international Conference | ||||||||||||
| Event Start Date: | 17 May 2018 | ||||||||||||
| Event End Date: | 18 May 2018 | ||||||||||||
| HGF - Research field: | Aeronautics, Space and Transport | ||||||||||||
| HGF - Program: | Space | ||||||||||||
| HGF - Program Themes: | Space System Technology | ||||||||||||
| DLR - Research area: | Raumfahrt | ||||||||||||
| DLR - Program: | R SY - Space System Technology | ||||||||||||
| DLR - Research theme (Project): | R - Terrestrial Assistance Robotics (old) | ||||||||||||
| Location: | Oberpfaffenhofen | ||||||||||||
| Institutes and Institutions: | Institute of System Dynamics and Control > Space System Dynamics | ||||||||||||
| Deposited By: | Bellmann, Tobias | ||||||||||||
| Deposited On: | 03 Dec 2018 13:12 | ||||||||||||
| Last Modified: | 24 Apr 2024 20:27 |
Repository Staff Only: item control page