Automatic Fuzzy Logic Controlled Motor For Vacuum Cleaner.
raf
0000059841
Automatic fuzzy logic controlled motor for vacuum cleaner
I Norfadzllah Mohamad.
UNIVERSITI TEKNIKAL MALAYSIA MELAKA
FAKULTIKEJURUTERAANELEKTRIK
LAPORAN SARJANA MUDA
(PSMD)
BEKU 4983
AUTOMATIC FUZZY LOGIC CONTROLLED MOTOR FOR
VACUUM CLEANER
NORFADZILAH BINTI MOHAMAD
(8010510159)
SUPERVISOR
MR. SAIFULZA BIN ALWI@ SUHAIMI
MEl 2008
AUTOMATIC FUZZY LOGIC CONTROLLSD MOTOR FOR VACUUM CLEANER
NORFADZILAH BINTI MOHAMAD
This Report [s Submitted In Partial Fulfillment Of Requirements For The Degree o(
Bachelor In Electrical Engineering
Faculty of Electrical Engineering
Universiti Teknikal Malaysia Melaka
May2008
'
\
ii
"I hereby declared that I have read through this report and found that it has comply
the partial fulfillment for awarding the degree ofBachelor of Electrical Engineering
(Power Electronic & Drive)."
セ@
.....
................................ .
Signature .
:
Supervisor's Name
: Mr. Saifulza B. Alwi@Suhaimi
Date
: .... ?./. _NO N セ セ@ ..セ AZセ N セ@ M セZ
uョセ@
M jセ@ セ N@ セ N セA@
Fotkulti Kejuruteraan Elektnk
t・ォョャセ@
Malayala Melaka
..
iii
"I hereby declared that this report is a result of my own work except for the excerpts
that have been cited clearly in the references.."
Signature
Name
Date
:
...........
セ@
.......................... .
1--l o ,;) P 1\ !'> d I '-A t!
1'r- e +I I") IV' A. 0
............................ ..................
iv
I dedicate this to my beloved mother, my whole family, lecturer and all my friends
v
ACKNOWLEDGEMENT
I would like to thank Allah s.w.t, the most gracious and most merciful,
wisdom and peaceful for giving her a time in completing this project
I would like to express my sincerely thanks to my supervisor, Mr. Saifulza
Bin Alwi @ Suhaimi for his guidance and encouragement throughout the duration of
the project.
I am also wishes to thank the technical staffs for their prompt technical
support and co-operation in providing access to the facilities.
Last but not least, I want to express my deep gratitude to my family for their
encouraging support as well financial support throughout studies. They have always
been a great role model that leads to success and pursuit of higher knowledge. My
thanks to my family and my friends that accompanied me in the last years through
the ups and downs of the process of completing this project
Thanks.
vi
ABSTRACT
In this project the development of an automatic fuzzy logic controlled motor
of vacuum cleaner is presented. The vacuum cleaner controller has one input and one
output system. The input is a distance which is two set of infrared sensors are used to
detect the range of the dust, and the output is the speed of the motor to suck the dust.
For the embedded fuzzy logic controller, the behavior must be approximately
encoded for the target processor, and then downloaded to the chip for execution. The
target system is a small vacuum cleaner with an embedded microcontroller based on
a Microchip PIC 16F877A microcontroller. The vacuum cleaner is driven by a de
brush motor. Two sets of infrared sensor are used for the vacuum cleaner - one set is
used to detect far distance and the other for detect near distance. The vacuum cleaner
has five circuits to control its operation such as transmitter circuit, relay circuit,
controller circuit and two power supply circuits. Since ali the control circuitry .and
computation are embedded in the vacuum cleaner, it is self contained and start sucks
the operation. The detection of a dust by the sensors activates the controller which
simply attempts to start the operation. Once start the operation, the vacuum cleaner
will start to suck dust and attempts to adjust the speed by comparing the distance.
The fuzzy logic algorithm and PIC controller are use to control the operation of the
vacuum cleaner.
0000059841
Automatic fuzzy logic controlled motor for vacuum cleaner
I Norfadzllah Mohamad.
UNIVERSITI TEKNIKAL MALAYSIA MELAKA
FAKULTIKEJURUTERAANELEKTRIK
LAPORAN SARJANA MUDA
(PSMD)
BEKU 4983
AUTOMATIC FUZZY LOGIC CONTROLLED MOTOR FOR
VACUUM CLEANER
NORFADZILAH BINTI MOHAMAD
(8010510159)
SUPERVISOR
MR. SAIFULZA BIN ALWI@ SUHAIMI
MEl 2008
AUTOMATIC FUZZY LOGIC CONTROLLSD MOTOR FOR VACUUM CLEANER
NORFADZILAH BINTI MOHAMAD
This Report [s Submitted In Partial Fulfillment Of Requirements For The Degree o(
Bachelor In Electrical Engineering
Faculty of Electrical Engineering
Universiti Teknikal Malaysia Melaka
May2008
'
\
ii
"I hereby declared that I have read through this report and found that it has comply
the partial fulfillment for awarding the degree ofBachelor of Electrical Engineering
(Power Electronic & Drive)."
セ@
.....
................................ .
Signature .
:
Supervisor's Name
: Mr. Saifulza B. Alwi@Suhaimi
Date
: .... ?./. _NO N セ セ@ ..セ AZセ N セ@ M セZ
uョセ@
M jセ@ セ N@ セ N セA@
Fotkulti Kejuruteraan Elektnk
t・ォョャセ@
Malayala Melaka
..
iii
"I hereby declared that this report is a result of my own work except for the excerpts
that have been cited clearly in the references.."
Signature
Name
Date
:
...........
セ@
.......................... .
1--l o ,;) P 1\ !'> d I '-A t!
1'r- e +I I") IV' A. 0
............................ ..................
iv
I dedicate this to my beloved mother, my whole family, lecturer and all my friends
v
ACKNOWLEDGEMENT
I would like to thank Allah s.w.t, the most gracious and most merciful,
wisdom and peaceful for giving her a time in completing this project
I would like to express my sincerely thanks to my supervisor, Mr. Saifulza
Bin Alwi @ Suhaimi for his guidance and encouragement throughout the duration of
the project.
I am also wishes to thank the technical staffs for their prompt technical
support and co-operation in providing access to the facilities.
Last but not least, I want to express my deep gratitude to my family for their
encouraging support as well financial support throughout studies. They have always
been a great role model that leads to success and pursuit of higher knowledge. My
thanks to my family and my friends that accompanied me in the last years through
the ups and downs of the process of completing this project
Thanks.
vi
ABSTRACT
In this project the development of an automatic fuzzy logic controlled motor
of vacuum cleaner is presented. The vacuum cleaner controller has one input and one
output system. The input is a distance which is two set of infrared sensors are used to
detect the range of the dust, and the output is the speed of the motor to suck the dust.
For the embedded fuzzy logic controller, the behavior must be approximately
encoded for the target processor, and then downloaded to the chip for execution. The
target system is a small vacuum cleaner with an embedded microcontroller based on
a Microchip PIC 16F877A microcontroller. The vacuum cleaner is driven by a de
brush motor. Two sets of infrared sensor are used for the vacuum cleaner - one set is
used to detect far distance and the other for detect near distance. The vacuum cleaner
has five circuits to control its operation such as transmitter circuit, relay circuit,
controller circuit and two power supply circuits. Since ali the control circuitry .and
computation are embedded in the vacuum cleaner, it is self contained and start sucks
the operation. The detection of a dust by the sensors activates the controller which
simply attempts to start the operation. Once start the operation, the vacuum cleaner
will start to suck dust and attempts to adjust the speed by comparing the distance.
The fuzzy logic algorithm and PIC controller are use to control the operation of the
vacuum cleaner.