Features of Samsung control modules

Samsung washing machines, in my opinion, have more sophisticated control modules than Indesit, this can be seen from how the module is designed and what design solutions are used. For example, in the Indesit SMA there are always two processors (display and power), while in Samsung modules all these functions are performed by one microcontroller, this is understandable, because the operation of the display or, especially, the LEDs of the display module does not require super resources and computing power, so a separate display microcontroller in most cases a redundant device. Also, in my opinion, the software is very well made, it is almost impossible to make the firmware crash, unlike Indesit where the firmware crashes after error 256, since the amount of allocated memory is too small and this is a problem and a built-in problem for the developers. Not everything is so perfect with Samsung modules, for example, if you remove the connector from the motor, the module stupidly freezes and does nothing, although in theory it should give an error at least in terms of timing (the time allocated for the operation), if the motor connector is returned, but do not connect the tacho, then the engine breaks to high speeds and stops, in theory there should be an error immediately, because voltage is applied to the engine, but there is no signal about its rotation. We’ll talk about where and how the error is written a little later, but now let’s look at the types and connection of the running module Operating principle of the encoder An encoder is used to switch programs on modules. Compared to selectors formed by printed conductors, such as most Indesit, candy indicators, or a variable resistor, as on the EVO2 LOW END, they have much greater wear resistance and reliability, and are also not subject to incorrect operation due to the appearance of worn-out material inside, brush dust. What is an encoder? The encoder consists of a shaft with cams and two contacts, which alternately close and open internally. The order of closing/opening the contacts depends on the direction of rotation, and their number of pulses depends on the angle of rotation of the handle. The controller decodes the direction of rotation as follows: When a level appears at input A, the controller looks at the level at input B, and if there is a low level, then rotation occurs, for example, to the right, and if there is a high level at input B, then a turn to the left occurs. ROM operation in Samsung module Many household appliance repair technicians mistakenly believe that the presence of a 24 series ROM chip is guaranteed to ensure ease of flashing, and the most important thing is the need for flashing. 1-2 times a week they ask me where to get ROM firmware for Samsung and this sometimes makes me smile and sometimes makes me angry, because Samsung does not use ROM to store permanent configuration data. Any firmware is part of the program code, only a person understands one language, and the microcontroller another, so for example, if we are transported to Kievan Rus, where there were no washing machines, and imagine ourselves as a boyar, then we would still have a housekeeper (in modern language) , which would wash things. And so you enter the chambers, take off your shirt and throw it to this poor fellow, with the words: “Wash this shirt, maid, in hot water, but be careful that the seams don’t come apart, it’s pure overseas silk.” Then the worker knows where to get water, in which bucket to heat it, where to get soap and a brush, how many times to rinse to ensure that all the dirt and smell are washed away. The same thing happens in 2020, but instead of Alyonushka’s maid we use Indesit, Samsung and others. So the boyar’s command with exact instructions of the algorithms used will be transmitted from the display module to the power module in the form of a command: By the way, this is the same expression, but UTF8 in a Hex editor. Any process (washing clothes) is a certain set of actions with some variables, for example, returning to our example with Kievan Rus, you can select such a parameter as heating, you need to heat the stove, put a bucket of water, remove it when it boils, all these operations can be combined into an algorithm “HEATING”, which receives only one parameter “Yes” or “No” as input; if you improve the algorithm, you can separate
Измерение емкости кондесатора внутрисхемно.jpg
Измерение емкости кондесатора внутрисхемно.jpg
Offcanvas
Some text as placeholder. In real life you can have the elements you have chosen. Like, text, images, lists, etc.