An Efficient Implementation of Automatic Washing Machine Control System Using Verilog
An Efficient Implementation of Automatic Washing Machine Control System Using Verilog
ISSN: 2348-4098
DATE OF PUBLICATION: NOV 05, 2016 VOLUME 2 ISSUE 7 SEP-OCT 2016
ABSTRACT
As described by digital system the language Verilog HDL is widely used in the circuit design, has its own advantages to be able
to used as software language which describes hardware features that makes it efficient and has good readability, portability,
etc. Its advantages not only reduce the hardware development cycle but also greatly reduce development costs. This article
describes the characteristics and application of Verilog HDL and takes the automatic washing machine control system as
examples to illustrate the practicality of HDL. The result of simulation shows this method is feasible and effective.
KEYWORDS: Verilog‐ Hardware description languages, Automatic washing machine control system.
All automatic washers, regardless of type, model, or 1. The wash machine has the following consecutive
make, have only four basic functions of operation: (1) fill, states: idle, fill, wash, drain, fill, rinse, drain, spin.
2. There is one control line to the washer water being used in the system. This, however, is beyond the
feed. Choice of hot or cold water wash is done manually scope of this dissertation.
by the user for simplicity.
3. There are two drum rotation speeds: low speed
for wash cycle and high speed for the spin cycle. Speed
control is accomplished through an electrically controlled
mechanism.
4. During the wash cycle, the drum direction of
rotation is controlled through the agitator mechanism.
Figure1is the Icon for the washing machine controller
indicating main input and output lines
Tr IN Rinse time
Ts IN Spin time
Tw IN Wash time
And the machine will never get past the fill phase. end
Dry:
Default:
endcase
end
endmodule
7.1 Simulation of the Automatic Washing Machine enter water state. As long as you no longer press start
button, washing machine will automatically execute the
When reset signal comes, all of the signals are set to
process according to the predetermined process. The
zeros; then if you put on start button the machine will
simulation results are as shown in figure 4.
REFERENCES