Effectiveness of PID and DMC Control Algorithms Automatic Code Generation for Microcontrollers: Application to a Thermal Process

Patryk Chaber , Maciej Ławryńczuk


An effective approach to implement control algorithms using code auto-generation is presented. Using MATLAB and C languages as input, an optimised pure C code is generated using a custom transcompiler. The considered solution is focused on microcontrollers from the STM32 family but any other can be used due to flexibility of the presented system. Controller development for a laboratory thermal process is thoroughly described, PID and DMC algorithms are used. Electronic connection between microcontroller and the process is discussed. Results of the experiments are reported
Author Patryk Chaber (FEIT / AK)
Patryk Chaber,,
- The Institute of Control and Computation Engineering
, Maciej Ławryńczuk (FEIT / AK)
Maciej Ławryńczuk,,
- The Institute of Control and Computation Engineering
Publication size in sheets0.5
Book Sarrate Ramon (eds.): 3rd Conference on Control and Fault-Tolerant Systems. Proceedings (SysTol), 2016, IEEE, ISBN 978-1-5090-0658-8, 770 p.
URL http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7739817
ProjectDevelopment of methodology of control, decision support and production management. Project leader: Zieliński Cezary, , Phone: 5102, start date 19-05-2015, end date 31-12-2016, 504/02233/1031, Completed
WEiTI Działalność statutowa
Languageen angielski
Chaber Ławr SysTol16.pdf 608.37 KB
Score (nominal)15
Score sourceconferenceIndex
ScoreMinisterial score = 15.0, 02-02-2020, BookChapterMatConfByConferenceseries
Ministerial score (2013-2016) = 15.0, 02-02-2020, BookChapterMatConfByConferenceseries
Publication indicators WoS Citations = 3; GS Citations = 4.0
Citation count*4 (2020-09-09)
Share Share

Get link to the record

* presented citation count is obtained through Internet information analysis and it is close to the number calculated by the Publish or Perish system.
Are you sure?