Advanced

Multirate Feedback Control Using the TinyRealTime Kernel

Henriksson, Dan LU and Cervin, Anton LU (2004) In Computer and Information Sciences - ISCIS 2004 19th International Symposium, Proceedings (Lecture Notes in Computer Science) 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
organization
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
in
Computer and Information Sciences - ISCIS 2004 19th International Symposium, Proceedings (Lecture Notes in Computer Science)
editor
Aykanat, Cevdet; Dayar, Tugrul; Korpeoglu, Ibrahim; ; and
volume
3280
pages
855 - 865
publisher
Springer
external identifiers
  • wos:000225096700086
ISSN
1611-3349
0302-9743
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
2007-09-19 15:55:49
date last changed
2016-04-15 19:17:03
@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         = {1611-3349},
  language     = {eng},
  pages        = {855--865},
  publisher    = {Springer},
  title        = {Multirate Feedback Control Using the TinyRealTime Kernel},
  url          = {http://dx.doi.org/10.1007/b101749},
  volume       = {3280},
  year         = {2004},
}