Design of 32-Bit Washing Machine Controller


Article Preview

In the paper, the structure of a typical washing machine, from the control point of view, is presented. Basic sensors, measuring elements and measuring methods are shortly described. Also drives and other output elements commonly used in washing machines are briefly presented. At first, the 32-bit STM32 microcontroller structure and then the design of washing machine controller is described. All modules are specified and their function and input/output signals are described. The important steps in controller setting in motion are presented. The paper ends with a short description of the implemented software.



Solid State Phenomena (Volumes 220-221)

Edited by:

Algirdas V. Valiulis, Olegas Černašėjus and Vadim Mokšin




A. Milecki and G. Pittner, "Design of 32-Bit Washing Machine Controller", Solid State Phenomena, Vols. 220-221, pp. 463-469, 2015

Online since:

January 2015




* - Corresponding Author

[1] S. Mallikarjun, 32-bit MCUs offer high integration, high functionality, Electronic Products, 49(7) (2006) 40–43.

[2] G. Brown, Discovering the STM32 Microcontroller, (2012).

[3] L. Bascetta, P. Rocco, A.M. Zanchettin, G. Magnan, Velocity control of a washing machine: a mechatronic approach, Mechatronics 22 (2012) 778–787.


[4] E. Papadopoulos, I. Papadimitriou, Modeling, design and control of a portable washing machine during the spinning cycle, in: IEEE Int. Conf. on Adv. Intel. Mechatronics Systems, (2001).