This paper describes a low-cost single-chip PI-type fuzzy logic controller design and an application on a permanent magnet dc
motor drive. The presented controller application calculates the dutycycle of the PWM chopper drive and can be used to dc–dc
converters as well. The self-tuning capabilitymakes the controller robust and all the tasks are carried out bya single chip reducing
the cost of the system and so program code optimization is achieved. A simple, but effective algorithm is developed to calculate
numerical values instead of linguistic rules. In this way, external memory usage is eliminated. The contribution of this paper is to
present the feasibilityof a high-performance non-linear fuzzylogic controller which can be implemented byusing a general purpose
microcontroller without modified fuzzymethods. The developed fuzzylogic controller was simulated in MATLAB/SIMULINK.
The theoretical and experimental results indicate that the implemented fuzzylogic controller has a high performance for real-time
control over a wide range of operating conditions.
r 2005 Elsevier Ltd. All rights reserved.
Keywords: Dc motor drive; Fuzzylogic controller; Microcontroll