Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

Multirate Feedback Control Using the TinyRealTime Kernel

Henriksson, Dan LU and Cervin, Anton LU orcid (2004) 3280. p.855-865
Abstract
Embedded microcontrollers are often programmed in plain C and lacksupport for multithreading and real-time scheduling. This can makeit very cumbersome to implement multirate feedback controlapplications. We have developed the TinyRealTime kernel forthe Atmel ATmega8L AVR to show that it is feasible to usehigh-precision, deadline-based scheduling even in a tiny 8-bitprocessor with 1 KB of RAM. The kernel is demonstrated in amultirate control application, where six periodic real-time tasks(four control tasks and two PWM tasks) are used to control twoball-and-beam processes.
Please use this url to cite or link to this publication:
author
and
organization
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
host publication
Computer and Information Sciences - ISCIS 2004 19th International Symposium, Proceedings (Lecture Notes in Computer Science)
editor
Aykanat, Cevdet ; Dayar, Tugrul and Korpeoglu, Ibrahim
volume
3280
pages
855 - 865
publisher
Springer
external identifiers
  • wos:000225096700086
ISSN
0302-9743
1611-3349
ISBN
978-3-540-23526-2
DOI
10.1007/b101749
language
English
LU publication?
yes
id
0760cdd7-8f88-4342-b807-16bed9368f4b (old id 535926)
date added to LUP
2016-04-01 11:53:46
date last changed
2020-12-12 02:16:40
@inproceedings{0760cdd7-8f88-4342-b807-16bed9368f4b,
  abstract     = {{Embedded microcontrollers are often programmed in plain C and lacksupport for multithreading and real-time scheduling. This can makeit very cumbersome to implement multirate feedback controlapplications. We have developed the TinyRealTime kernel forthe Atmel ATmega8L AVR to show that it is feasible to usehigh-precision, deadline-based scheduling even in a tiny 8-bitprocessor with 1 KB of RAM. The kernel is demonstrated in amultirate control application, where six periodic real-time tasks(four control tasks and two PWM tasks) are used to control twoball-and-beam processes.}},
  author       = {{Henriksson, Dan and Cervin, Anton}},
  booktitle    = {{Computer and Information Sciences - ISCIS 2004 19th International Symposium, Proceedings (Lecture Notes in Computer Science)}},
  editor       = {{Aykanat, Cevdet and Dayar, Tugrul and Korpeoglu, Ibrahim}},
  isbn         = {{978-3-540-23526-2}},
  issn         = {{0302-9743}},
  language     = {{eng}},
  pages        = {{855--865}},
  publisher    = {{Springer}},
  title        = {{Multirate Feedback Control Using the TinyRealTime Kernel}},
  url          = {{https://lup.lub.lu.se/search/files/2691703/625602.pdf}},
  doi          = {{10.1007/b101749}},
  volume       = {{3280}},
  year         = {{2004}},
}