Logo des Repositoriums
 

Modeling and implementation of multirate control applications with TargetLink

dc.contributor.authorHomburg, Carsten
dc.contributor.editorEngels, Gregor
dc.contributor.editorOberweis, Andreas
dc.contributor.editorZündorf, Albert
dc.date.accessioned2020-01-07T11:46:37Z
dc.date.available2020-01-07T11:46:37Z
dc.date.issued2001
dc.description.abstractThe software development for embedded systems is increasingly being done with the help of simulation tools and block diagram specifications. MATLAB, Simulink, and Stateflow are well accepted products in this area [Ma00]. Production code generators like TargetLink [Ds00] are used to turn such graphical specifications of real-time control algorithms into a highly efficient, readable and reliable C code that fits into an Electronic Control Unit (ECU). When this technique was first introduced, users started with pilot projects to gain experience with automatic code generation. The model covered only relatively small parts (features) of the whole control system, for example, the idle speed control of an engine. Typically, there was only a single sample rate, and the code was generated for each operating system task separately. The users had to integrate the auto-generated code into the existing real-time kernel on their ECUs manually. This contribution presents the TargetLink approach to the modeling and implementation of multirate Simulink models [KST01]: The function developer creates a Simulink/Stateflow model containing all the features that have to be implemented. This model concentrates on the control algorithms; implementation aspects are not taken into ac- count. In the next step the control algorithms have to be implemented. The functional model is automatically converted into a TargetLink implementation model. This conversion process is bidirectional. TargetLink provides a special block set for the specification of implementation aspects. The software engineer can make all the settings for the implementation within the blocks. Finally, production-ready code including the RTOS configuration for the OSEK [Os00] real-time operating system family is automatically generated out of the TargetLink implementation model. The presented approach is based on quasi-standards in the automotive industry (i.e., Simulink, OSEK, C). The Simulink block diagram as the modeling basis holds all the necessary information from top-level function development down to the ECU implementation, providing a system specification that is executable in all development phases. Task separation and inter-task communication can be specified with the help of special blocks for operating system support. This allows full integration of the OSEK configuration tools and the Simu link/TargetLink model.en
dc.identifier.isbn13-88579-330-X
dc.identifier.pissn1617-5468
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/30723
dc.language.isoen
dc.publisherGesellschaft für Informatik e. V.
dc.relation.ispartofModellierung 2001
dc.relation.ispartofseriesLecture Notes in Informatics (LNI) - Proceedings, Volume P-1
dc.titleModeling and implementation of multirate control applications with TargetLinken
dc.typeText/Conference Paper
gi.citation.endPage50
gi.citation.publisherPlaceBonn
gi.citation.startPage49
gi.conference.date28.-30. März 2001
gi.conference.locationBad Lippspringe
gi.conference.sessiontitleRegular Research Papers

Dateien

Originalbündel
1 - 1 von 1
Lade...
Vorschaubild
Name:
05.pdf
Größe:
15.75 KB
Format:
Adobe Portable Document Format