TY - GEN
T1 - Development of Digital PI-MRAC on Eight-Bit Microcontroller for DC-DC Boost Converter
AU - Nurcahyo, Sidik
AU - Muslim, Aziz
AU - Suyono, Hadi
AU - Nur Hasanah, Rini
N1 - Publisher Copyright:
© 2024 IEEE.
PY - 2024
Y1 - 2024
N2 - As DC-DC boost converter is required by many appliances, this article discusses the development of prospective controller named Digital PI-MRAC on eight-bit AVR microcontroller, to regulate the DC-DC boost converter output and maintain its performance. Formulas for digital PI-MRAC are first derived using Tustin discretization and then implemented into C/C++ program run on AVR. Constant and accurate sampling time in AVR is realized using timer overflow interrupt. To verify the design, testing was done by Proteus simulation on first order plant and on the boost converter. The results show that the developed PI controller with sampling time 10ms can maintain its output at 15V or 30V even though applied load has caused output fluctuation about 5V, The system time responses indicate that MRAC successfully tunes the PI parameters. As time increases, the system output is getting closer to the output of reference model and the PI parameters settle to their final value. When AVR is operated in 16MHz clock, the sampling time needs to be offset by 0. 0004ms to compensate for a delay imposed by auxiliary instructions in PI-MRAC code.
AB - As DC-DC boost converter is required by many appliances, this article discusses the development of prospective controller named Digital PI-MRAC on eight-bit AVR microcontroller, to regulate the DC-DC boost converter output and maintain its performance. Formulas for digital PI-MRAC are first derived using Tustin discretization and then implemented into C/C++ program run on AVR. Constant and accurate sampling time in AVR is realized using timer overflow interrupt. To verify the design, testing was done by Proteus simulation on first order plant and on the boost converter. The results show that the developed PI controller with sampling time 10ms can maintain its output at 15V or 30V even though applied load has caused output fluctuation about 5V, The system time responses indicate that MRAC successfully tunes the PI parameters. As time increases, the system output is getting closer to the output of reference model and the PI parameters settle to their final value. When AVR is operated in 16MHz clock, the sampling time needs to be offset by 0. 0004ms to compensate for a delay imposed by auxiliary instructions in PI-MRAC code.
KW - 8-bit microcontroller
KW - DC-DC boost converter
KW - digital PI-MRAC
KW - proteus
UR - https://www.scopus.com/pages/publications/85214698707
U2 - 10.1109/IEIT64341.2024.10763198
DO - 10.1109/IEIT64341.2024.10763198
M3 - Conference contribution
AN - SCOPUS:85214698707
T3 - Proceedings - IEIT 2024 - 2024 International Conference on Electrical and Information Technology
SP - 114
EP - 120
BT - Proceedings - IEIT 2024 - 2024 International Conference on Electrical and Information Technology
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2024 International Conference on Electrical and Information Technology, IEIT 2024
Y2 - 12 September 2024 through 13 September 2024
ER -