Simulink-DSP Co-Design of a Fuzzy Logic Controller
A. Bakhti, L. Benbaouche · Proceedings of the Annual Conference of the IEEE Industrial Electronics Society · 2006
This paper gives a general design of a fuzzy logic controller (FLC), based on Simulink and DSP engine, and is an alternative to fuzzy processors in terms of speed and generality. This design can be implemented easily on FPGA's and digital signal controller (DSC) chips too. The implementation on DSC chips, outlined in this paper, aims to emphasize the feasibility of inexpensive implementation of FLC with microcontroller technology. More, DSC resources such as A/D, PWM and I/O ports can be designed in Simulink environment and added to the design of an embedded controller. This idea is applied to design an FLC dedicated to a PCB shunt current sensing resistor. The FLC is simulated in Simulink environment. The simulation results show that the designed FLC operates successfully and yield results similar to those given by the FLC designed by means of the fuzzy logic toolbox of MATLAB