Multirate Feedback Control Using the TinyRealTime Kernel
(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:
https://lup.lub.lu.se/record/535926
- author
- Henriksson, Dan LU and Cervin, Anton LU
- organization
- publishing date
- 2004
- 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
- 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
- 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 = {{1611-3349}}, 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}}, }