An application study of fuzzy control for a DC motor system

碩士 === 長庚大學 === 電機工程研究所 === 92 === A fuzzy control system for DC servo motor is studied in the thesis research. A personal computer, a data acquisition card (NI-PCI-6023E), two FPGA chips(Altera-EPF10K20RC240-4), two wireless transmission modules(RFM-DR3000-2), a D/A converter(DAC0800), and a DC ser...

Full description

Bibliographic Details
Main Author: 劉崇賢
Other Authors: 李俊賢
Format: Others
Language:zh-TW
Published: 2004
Online Access:http://ndltd.ncl.edu.tw/handle/46924129327288686961
Description
Summary:碩士 === 長庚大學 === 電機工程研究所 === 92 === A fuzzy control system for DC servo motor is studied in the thesis research. A personal computer, a data acquisition card (NI-PCI-6023E), two FPGA chips(Altera-EPF10K20RC240-4), two wireless transmission modules(RFM-DR3000-2), a D/A converter(DAC0800), and a DC servo motor module(FEEDBACK-MS150)are used in the research. The LabVIEW(Laboratory Virtual Engineering Workbench)is used as the platform to develop the fuzzy control algorithm. The digital circuit for wireless signal transmission and reception is designed and implemented using VHDL and FPGA. The parameters of the fuzzy logic controller are set, to have good response for the motor module. The fuzzy logic controller(FLC)is designed using the graphical programming language LabVIEW. There are 9 rules in the knowledge base of the controller. The FLC has two inputs and one output. The two inputs are the error of the motor rotational speed and its error difference. Each input linguistic variable has three fuzzy sets(Negative、Zero、Positive). The output linguistic variable has seven fuzzy singletons(Negative large、Negative middle、Negative small、Zero、Positive small、Positive middle、Positive large). With the FLC, the rotational response of the DC motor is performed in the range from -3600 RPM to 3600 RPM. To improve the response of the motor, an auxiliary integrator for the FLC is used. The responses for with and without the integrator are compared.