DC Motor Control Using Fuzzy Logic With PC Based Implementation
This project is to develop a fuzzy logic control system for DC motor. The specified task for the fuzzy logic control system is to control the position of the DC motor. Besides this, a real time fuzzy logic control system will be built to control the speed and position of the DC motor. Matlab simu...
Saved in:
| Main Author: | |
|---|---|
| Format: | Monograph |
| Published: |
UTeM
2009
|
| Subjects: | |
| Online Access: | http://library.utem.edu.my:8000/elmu/index.jsp?module=webopac-d&action=fullDisplayRetriever.jsp&szMaterialNo=0000052476 http://library.utem.edu.my:8000/elmu/index.jsp?module=webopac-d&action=fullDisplayRetriever.jsp&szMaterialNo=0000052476 http://eprints.utem.edu.my/509/1/DC_Motor_Control_Using_Fuzzy_Logic_With_PC_Based_Implementation_TJ213.W66_2009_Wong_Hien_Lang_-_24_pages.pdf http://eprints.utem.edu.my/509/2/DC_Motor_Control_Using_Fuzzy_Logic_With_PC_Based_Implementation_TJ213.W66_2009_Wong_Hien_Lang.pdf |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Summary: | This project is to develop a fuzzy logic control system for DC motor. The specified task for
the fuzzy logic control system is to control the position of the DC motor. Besides this, a
real time fuzzy logic control system will be built to control the speed and position of the
DC motor. Matlab simulink is used for DC motor model to get the simulation results. The
PIC 16F877 A microcontroller is used to communicate to computer through serial port RS-
232 and Max232 dual driver receiver. Thus, PIC16F877A is used as communication tools
for sending and receiving the data from computer. Max232 dual driver receiver is used as a
converter signal voltage between the PIC 16F877A and serial port RS-232. Flip-flop is used
as a decoder for decode the encoder readings from the DC motor. Proteus is used to draw
the schematic circuit and printed circuit board layout for the circuit. Thus, the schematic
circuit is fabricated. There is a comparison from the simulation results for both single loop
control and cascade control between the 3x3, 5x5 and 7x7 membership functions.
Microsoft Visual C# is used as the graphical user interface (GUI) communicates with
PIC 16F877 A micro controller with computer to control the DC motor. Recommendation is
included for overcome the schematic circuit current leakage problem. |
|---|