From Theory to Implementation of Embedded Control Applications: A Case Study
Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Control applications are used in almost all scientific domains and are subject to timing constraints. Moreover, different applications can run on the same platform which leads to even more complex timing behaviors. However, some of the timing issues are not always considered in the implementation of such applications, and this can make the system fail.
In this thesis, the timing issues are considered, i.e., the problem of non-constant delay in the control of an inverted pendulum with a real-time kernel running on an ATmega328p micro-controller.
The study shows that control performance is affected by this problem.
In addition, the thesis, reports the adaptation of an existing real-time kernel based on an EDF (Earliest Deadline First) scheduling policy, to the architecture of the ATmega328p.
Moreover, the new approach of a server-based kernel is implemented in this thesis, still on the same Atmel micro-controller.
Place, publisher, year, edition, pages
2016. , 54 p.
embedded, electronics, computer engineering, control theory, inverted pendulum, real-time, arduino, atmel, atmega328p, atmega, MATLAB, wcet, worst case execution time
IdentifiersURN: urn:nbn:se:liu:diva-131256ISRN: LIU-IDA/LITH-EX-A--16/041--SEOAI: oai:DiVA.org:liu-131256DiVA: diva2:968820
Subject / course
2016-09-29, Alan Turing, Linköping University, Building B, Linköping, 13:15 (English)
Aminifar, Amir, DoktorandMahfouzi, Rouhollah, Doktorand