Abstract
Fuzzy controllers are known as one of the most useful controllers in the industry. Fuzzy controllers have significant characteristics such as simple structure and being imprecision in input variables. The mentioned features would be more indispensable in the nonlinear system, especially in DC motors. Field Programmable Gate Arrays (FPGAs) are one of the equipment for implementing fuzzy controllers. FPGAs have brilliant privileges such as high speed in mathematical computation and doing tasks simultaneously. Although doing tasks as pipeline provide an excellent opportunity for increasing the speed of circuits, it creates a hard situation for implementing a control unit to control the other blocks (such as blocks used in the fuzzy controller of DC motors, which encompass several computational blocks). This paper firstly focuses on the structure of a fuzzy controller for DC motors, which are implemented on FPGA optimally. Secondly, an optimized controller, based on a personalized microcontroller, introduced for managing the data flow and the outputs of computational blocks of a fuzzy controller that is implemented in FPGA. The proposed microcontroller significantly reduces the complexity and time needed for implementing a fuzzy controller on FPGA.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.