Schemes for home appliances ardo. Ardo washing machine. Upper water level module

The manufacturer (translated from Italian home appliances) is Antonio Merloni.

Standard front loading - models with index FL.
With drying - WD.

What breaks according to statistics most often:

  • 30% clogging of the drain tract, wear and tear of the pump:

Open the loading hatch, on the sticker we determine the model of the machine.

Having unscrewed the drain filter from the front below, we clean it.

We change the pump, which is located at the bottom right on the back side.


Loosen the clamp on the drain pump pipe.

We check the pump, clean it - if it malfunctions, we change it.

Over time, mechanical wear appears on the shaft. The impeller dangles and pumps out water poorly.

  • 20% - malfunction of the electronic control board:

MINISEL board: Models Ardo FL1000,FL1202,FLS81S,A800XEL, AE810, AE800X, SE810, FLS81S, AED1000X,TL1000EX, TL1010E ANNA610, ANNA 600X, A410, A610, A500, A1000.

Board Diagnostics:

We look at the power source and the level of constant voltages (5 and 12 V) at its outputs. If there is no voltage at the output of the power supply, check the corresponding elements - a mains switch, a mains filter, a power transformer T1, a rectifier (D11-D14), a U1 microcircuit.

Module DMPU: Models A800, A804, A810, A814, WD800X, S1000X, T80, T800, TL800X, TL804, etc.


Malfunctions in the DMPU module

By power module:

Open resistance R51 (A, B);
stabilizer U3;
zener diode D24 (short circuit);
open varistor VDR5.

Engine management:

Relay K1, K2;
rsimistor TR2.
Diodes D1-D6, D9-10, D15, D23.

Departing module DMPA:

They are used in machines that incorporate an asynchronous drive motor and a mechanical command device.

Models A1000PL, A1000XCZ, A1000XPL, WD1000PL, TL1000X, etc.

  • 15% thermostat or heater

The wear of the heating element increases with "hard" water.

Overgrown with scale (scab), it gives off heat poorly and burns out.


It is necessary to pull out the gum and not the heating element. Since pulling out the heating element, you can wedge the rubber band.?

This is important to avoid further leakage under the seal.

Remove the belt, unscrew the screws and remove the engine. There are two brushes on the motor, each fastened with two screws. We unscrew the screws and remove the brushes.

Inspect the motor power supply terminal from the board and the ground wire.

Very often, contacts oxidize from moisture and the machine gives an error because of this.


Each brush is installed in a brush holder. It can be disassembled into two halves. Pay attention to how much the brush protrudes.

This size must be at least 1 cm. The best option 1.5 cm. After that, we assemble everything and install it in place.

  • 10% extraneous noise (bearings, shock absorbers, foreign object)

Having jammed the pulley, unscrew the upper clamping nut of the shaft counterclockwise.


If the stuffing box is not filled with a specialized lubricant and is not lubricated with it during assembly, the stuffing box will wear out very quickly, no matter what quality it is, this has been proven in practice.


It’s not worth saving and improvising with lithol, grease and other lubricants; get better specialized lubricants that are used to lubricate oil seals.

Dimensions of Ardo bearings and seals:

  • Autotest

This applies to modern technology - since 2000 (models AE800X, AED1000X, TL1OOOEX).

Thanks to it, you can make diagnostics (DMPU control module):

We close the hatch (without linen). We set the choice of programs to 30 ° C until it clicks. The temperature regulator is in the 0 ° C position. Turn on. The drum rotates at 250 rpm. To check the buttons half load, extra rinse and others, press them. There is an increase in the spin speed from 250 to the maximum provided in this model. In the absence of additional functions, press the spin button.

When failures are detected, the indicators will flash.

ARDO

Electronic DMPU module for ARDO washing machines: device, principle of operation, verification, repair.

Purpose of the DMPU electronic module

The DMPU type electronic module is used in ARDO washing machines and is designed to control the following washing machine components:

  • AC collector motor;
  • cold water inlet valve;
  • drain pump;
  • engine programmer (timer).

The DMPU module receives signals from the following units of washing machines:

  • from the contact groups of the programmer (1, 3, 5);
  • from buttons and handles of additional functions;
  • from thermistor and temperature controller;
  • from the water level switch in the tank;
  • from the drum speed tachometer.

One of the important DMPU modules is monitoring the health of machine components (thermistor, main engine, drain pump, timer, temperature and speed controllers, additional function buttons) and the electronic module itself using the built-in autotest program.

Application and labeling of the DMPU module

The DMPU module has been used in ARDO washing machines manufactured since May 2000 and has found its application in front-loading models - both with a dryer (WD series) and without it (A series), designed for 800 and 1000 centrifuge revolutions. A little earlier, the type of this module could be found on some models of the Ardo S1000X narrow frontal machine. The era of the use of these digital modules ends with the advent of a new family of electronic machines that have the letter "E" in their name. An example of such a family are the models AE800X, AED1000X, TL1OOOEX, etc.

The electronic modules of these washing machines use the HC08 microcontroller family, which has more features than its predecessor HC05.

The label on the module (Fig. 1) allows you to determine its modification and scope.

The trade mark of the module manufacturer and the parameters of the supply voltage are placed in the upper left corner of the label, and the module modification: H7 or H8.1 is placed in the upper right corner.

The central part of the label shows:

  • DMPU - module type (for commutator motors);
  • 10 or 1000 RPM - maximum drum rotation speed (in both cases 1000 rpm);
  • /33, /39, /42 - additional information on washing machines, which use modules (33 - narrow models A833, A1033; 39 - model S1000X; 42 - full-size with front loading.

The lower part of the label shows the date of manufacture (for example, 06/21/2000) and the part number for the order (546033501 or 54618901 - see fig. 1).

Pin assignment of module connectors

Appearance an electronic module without a triac cooling radiator for the drum drive motor is shown in fig. 2.

Rice. 2 Appearance DMPU

The DMPU module is included in the general circuit of the washing machine using three connectors: CNA, CNB, CNC. Here is the pin assignment of these module connectors.

CNA connector:

A01- signal input from a temperature probe (thermistor) about water heating;

A02- common wire;

A0Z- signal input from the tachogener about the speed of rotation of the drum;

A04- common wire;

A05, A07- power supply of the stator winding of the drive motor;

A06- not used;

A08, A09- power supply of the rotor winding of the drive motor;

A10, A11- motor thermal protection circuit.

CNB connector:

B01- not used;

B02- button "extra rinse" (EC);

B03- button "stop with water in the tank" (RSS);

B04- button "switching off the centrifuge" (SDE);

B05- button "economy mode" (E);

B07- signal for adjusting the spin speed;

B08- signal for adjusting the temperature of the heating water;

B09— food for all front panel buttons;

AT 10- common wire;

AT 11— common wire;

AT 12- outlet to the cold water valve.

CNC connector:

C01— module power supply with alternating voltage -220 V, phase (F);

CO2- outlet to the drain pump (DPM);

POPs- power supply of the timer motor (TM);

C04— module power supply -220 V, neutral (N);

C05— signal input from the water level sensor;

C06- common information bus of timer switches;

C07- input from the contact of the timer ST;

C08- input from the contact 1T of the timer;

C09- input from the 5T contact of the timer;

C10- input from the 3V contact of the timer;

C11- input from the 5V contact of the timer;

C12- input from contact 1V of the timer.

Functional diagram of the SM

Ardo based DMPU module

The functional diagram of the ARDO washing machine based on the DMPU electronic module is shown in fig. 3.

Rice. 3 Functional diagram of the ARDO washing machine based on the DMPU electronic module

It consists of the following elements:

  • microcontroller of the HC05 family;
  • power module;
  • command generation module;
  • adjustable command module;
  • temperature module;
  • tachogenerator module;
  • upper water level control module;
  • engine control module;
  • control modules for filling valve, drain pump, timer motor;
  • protection module.

Let us consider in more detail the purpose and functioning of the elements of the microcontroller.

Microcontroller of the HC05 family

We will describe the microcontroller using the MC68NS705R6ACP microcircuit as an example. The microcontroller receives information about the state of the washing machine units through the input ports and, in accordance with the program embedded in it, issues control signals to the output ports of the microcircuit.

Rice. 4

The microcontroller consists of the following blocks (see Fig. 4):

  • 8-bit processor;
  • internal memory, including RAM (176 bytes) and one-time programmable ROM (4.5 kb);
  • parallel and serial I/O ports;
  • clock generator;
  • timer;
  • analog-to-digital converter.

The external signals RESET (pin 1 U1 in Fig. 3) and IRQ (pin 2 U1) are used to control the processor. When a signal arrives RESET = log. "0" resets all registers of the microcontroller to the initial state, and with the subsequent setting RESET = log. "1" the processor starts executing the program from the zero address of the ROM. If the start of the processor is due to power-up or signals from the internal function control unit, then the processor itself sets the value of the signal RESET = log on this pin. "0".

External interrupt requests are signals received at the IRQ input. The active level of the IRQ interrupt signal (high or low) is set during programming of the microcontroller.

Parallel I/O Ports

Four parallel ports can be used in the MC68NS705P6A microcontroller to exchange data with external devices: RA, RV, PC, PD (see Table 1).

Table 1 Composition and functions of the parallel ports of the microcontroller MC68NS705R6A

Bidirectional ports are used for input / output (I / 0) data, some ports provide only input (I) or only output (0) data - their functional purpose programmed in the microcontroller.

The pins of some ports (see Table 1) are combined with the inputs / outputs of other peripheral devices of the ADC (pin 15-19), timers (pin 24-25), the SIOP serial port (pin 11-13). During the initial installation (when an external RESET signal is received), they are programmed for input / data and there is a log value on their outputs. "0", when the processor starts, these outputs are programmed in accordance with the program and can change their value to a log. "1", in which case they are used for data output.

In table. 2 shows the assignment of the I / O ports of the microcontroller in the DMPU module.

Table 2. Composition and functions of the input / output ports of the MC68NS705P6A chip in the DMPU module
Serial I/O Ports

For serial data exchange, the MC68NS705P6A microcontroller uses a simplified version of the SIOP synchronous serial port. To receive / transmit data, the port uses three pins of the RV port: SDO (pin 11), SDI (pin 12) and SCK (pin 13). Each bit is received and transmitted upon receipt of a positive edge of the SCK clock signal, which is formed when the water level switch is active. This means that the microcontroller uses the commands received on the pin. 11 and 12 only if there is water in the washing machine tank.

Internal clock generator (GTI)

The generator sets generates clock pulses to synchronize all blocks of the microcontroller. For its operation to vyv. 27 and 28 an external quartz resonator with a frequency of 4 MHz is connected. The frequency of the generated internal clock pulses F 1 = F 1 /2, where F 1 is the natural frequency of the resonator.

Timer block

Microcontrollers of the MC68NS705 family include a 16-bit timer that operates in capture and compare modes. The timer has the following external signals:

  • TSAR capture input (pin 25), to which a signal is supplied from the tachogenerator of the drive motor;
  • TSMP match output (pin 24), which is not used in the DMPU electronic module.

In the capture mode, the arrival of a signal at the input of the TCAP timer causes it to be written to the counter register. Subsequent writing to the register allows you to determine the time of arrival of the signal. This allows you to determine the speed of rotation of the rotor of the drive motor.

In compare mode, a specific number is written to the compare register. When the content of the counter becomes equal to the specified number, a match signal is generated at the TCPP output, depending on the situation, the value can take on the value of a log. "0" or log. "1".

Using a block timer in conjunction with an interrupt block allows you to measure the time intervals between events, generate signals with a specified delay, periodically execute the necessary subroutines, generate pulses of a given frequency and duration, and other procedures.

Analog to digital converter

The MC68NS705R6A microcontroller includes a 4-channel ADC: AD0-AD4 (vyv. 16-19). For the ADC to function, a reference voltage is required, it is formed by the temperature module - Vrefh and Vrl

In MC68NS705R6A, the reference voltage Vrefh is connected to the pin. PC7 (pin 15), and Vrl is connected to a common wire (pin 14).

The voltages Vin supplied to the AD0-AD3 inputs must be in the range Vrefh > Vin > Vrl). For the DMPU module, the input voltage value is as follows: 2.8 V > Vin > 0 V.

The microcontroller is powered by a voltage of 5 V and operates in an extended temperature range of -40...+85 °C.

Since the microcontroller is made using CMOS technology, it has low power consumption (20 mW in operation and 10 mW in standby mode) at a clock frequency F 1 = 2.1 MHz.

The input signals to the microcontroller of the DMPU module from the elements of the washing machine are in the form of pulse, potential (TTL levels) and analog signals. The output signals have a logical or pulse form. The pulse output signals of the microcontroller are used to control nodes on triacs, and the logical ones are used to control transistor switches.

Type of chips used in DMPU modules: MS68NS705R6SR or SC527896CP.

Power module

The power supply module (MP) is designed to convert AC voltage 220 V to DC stabilized voltage 24 and 5 V. Voltage 24 V is used to power the executive relays K1 and K2 of the engine control module, and voltage 5V is used to power the microcontroller and other circuit elements. The MP is built according to a transformerless circuit, which includes quenching resistors R51A, R51B, a rectifier on elements D16, C20 and voltage stabilizers DZ4 (24 V) and U3 (5 V).

Command generation module

This module (Fig. 3) is designed to receive commands from the units that set the operating mode of the washing machine (timer, buttons for additional functions), convert them and transfer them to the corresponding inputs of the U1 microcontroller.

The module consists of six cascades of the same type, made according to the scheme of diode switches. Each stage has two inputs and one output. One of the inputs receives a command signal from the timer, the other receives a signal from the corresponding button of additional functions. The following signals are generated at the outputs of the cascades:

  • The 1st stage (diodes D7-D8) generates the SDD signal, which is fed to the serial port of the SIOP synchronous interface;
  • The 2nd stage (diodes D15-D23) generates the SDI signal, which is fed to the serial port of the SIOP synchronous interface;
  • 3rd-5th stages (diodes D3-D4, D5-D6, D1-D2) generate signals at the inputs of the parallel port РСО-РС2;
  • The 6th stage (diodes D9-D10) generates a parallel port signal PD5 at the input.

Based on the input signals, MK U1 generates signals at the outputs of the parallel port PA0-PA7 to control the elements and assemblies of the washing machine in accordance with the selected program.

Adjustable command module

The module (Fig. 3) is designed to convert the mechanical position of the temperature and spin speed controllers into the corresponding analog voltages. It includes matching circuits (resistor dividers) in the circuits for selecting the water heating temperature and centrifuge speed.

Speed ​​or temperature controllers are switched sets of fixed resistors connected to the middle point of the speed (temperature) dividers, from which the output voltages are read.

Node Collaboration

In accordance with the position of the speed control knob and the code of the command received from the command generation module, an analog signal is supplied to the input AD2 (pin 18 U1) of the microcontroller. It is converted by the ADC into a digital code, on the basis of which the MK U1 generates the appropriate output signals to change the rotational speed of the centrifuge during the spin phase. In the wool washing mode, the command generation module issues a command in accordance with which the spin cycle occurs at a reduced speed. When you turn on the "no spin" mode, access to any spin speed is excluded.

In some models of washing machines, instead of the knob for smooth adjustment of the spin speed, the “Low / High Speed” button is installed (the designation in the diagrams is “MC”), which includes two spin modes. Based on these changes, the U1 microcontroller is programmed by the manufacturer for a specific configuration of the washing machine.

If there is AD1 at the input (pin 17 U1), the ADC converts it into a digital command code and compares it with the signal code at the input AD0 pin. 16).

Based on the comparison of codes, the set water temperature in the tank is maintained when performing the following operations:

  • DELICATE WASH at temperatures up to 65 ° C;
  • INTENSIVE WASH at temperatures above 65 ° C, followed by topping up with water (if the temperature exceeds 70 ° C).

The following feature is required for machines with a DMPU module. The module itself does not directly switch the power supply of the heating element - this is done by the command device. The module controls the operation of the heating element as follows: if it is necessary to heat the water in the tank, the microcontroller as part of the module switches the command device (by turning on its engine) to the position when the corresponding contact groups close the power supply circuit of the heating element. As soon as the water temperature reaches the selected value, the motor of the command device is turned on, the power supply circuit of the heating element is opened, and then the washing process is performed in accordance with the selected program.

Temperature module

The module, together with the thermistor TR installed in the tank cover of the washing machine, generates a voltage proportional to the water temperature, which is fed to the ADC input (AD0, pin 16 U1).

In addition, the module generates the reference voltage Vrefh (2.8 V), which is necessary for the operation of the ADC, and supplies it to the input U1 (pin 15).

Tachometer module

The module is designed to convert an alternating sinusoidal voltage with variable amplitude and frequency, coming from the output of the drive motor tachogenerator, into a sequence of rectangular pulses of a fixed amplitude. The module includes diode D18 and transistors Q4, Q5.

Node Collaboration

The tachometer is a low-power, brushless generator with a rotor (permanent magnet) attached to the rotor of the machine's drive motor. When the tachometer rotor rotates, a variable EMF is induced in the stator winding with a frequency and voltage proportional to its rotation speed. The signal from the tachometer is fed to connector A03 of the DMPU module and then to the input of the tachometer module, in which it is converted into a sequence of rectangular pulses of positive polarity with an amplitude of 5 V and a frequency proportional to the engine speed. The converted signal is then fed to the timer block of the microcontroller U1 in the form of a TCAP signal (pin 25 U1).

Working in the capture mode, the timer fixes the arrival time of each subsequent pulse of positive polarity in relation to the previous one, and the speed of rotation of the drive motor is determined from it. The shorter the pulse repetition time, the higher the rotation speed. Estimating the pulse repetition time and command codes at the input of the PB, PC and PD ports, the microcontroller, in accordance with the program recorded in the ROM, generates engine control signals that are fed from the outputs RA7-5 (pin 3-5 U1) to the input of the engine control module .

The output signal PA7 controls the speed of rotation of the engine, by changing the time of arrival of the triggering pulses of the triac. Output signals PA6, PA5, depending on the version of the engine control module, provide reverse movement and stop the engine in accordance with the operation being performed.

In the comparison mode, the timer works only during the spin operation: it compares the periods of receipt of the TCAP pulses from the tachometer module - the constancy of the periods indicates the uniform rotation of the drum and the balance of the laundry in the washing machine. If an imbalance is detected, the microcontroller returns the operation to the stage of laying out the laundry - there can be up to six such attempts, after which the spin cycle occurs at a lower number of revolutions.

Upper water level module

The module is designed to generate positive polarity SCK pulses that provide reading of SDO and SDI signals at the input of the SIOP serial interface.

The module is made according to the scheme of a diode switch and a limiter on the elements D12, D22, R53, R21 and R24.

Node Collaboration

When the contacts P11-P13 of the water level switch are closed on the resistor R53 (1 MΩ), an alternating voltage drop occurs, as a result, an SCK signal is generated. Reading by the microcontroller of the SDO and SDI signals coming from stages 1 and 2 of the command generation module is possible only when a positive half-cycle of the SCK signal generated by the upper water level module arrives.

Engine control module

The module is designed to amplify and convert the output signals of the microcontroller and 1 to control the operation of the drive motor.

The module includes the following nodes (Fig. 3):

  • control keys and relays K1, K2;
  • triac control signal amplifier TR2;
  • drive motor triac (TR2).

Depending on the modification of the DMPU module, there are several modifications of the circuits of the engine control modules. We will conditionally call them version A and version B. These changes are shown in Table. 3.

Table 3 DMPU module configuration options
Modification of the DMPU moduleType of microcontrollerU1Versions of key stagesEngine control module versionType of relays used
Switching relay K2Switching relay K2
H7 MC68HC705P6A Version 1 Version 2 Version A RP420024
H8 SC527896CP Version 2 Version 1 Version A RP420024
H8 SC527896CP Version 1 Version 2 Version A AJW7212
H8.1 MC68HC705P6A Version 1 Version 2 Version B AJS1312

The diagram of the engine control module version A is shown in fig. 3, and version B - in fig. 5.

Rice. 5

Consider the interaction of the engine control module with other devices using the example of version A used in the H7 DMPU modification (Fig. 3).

Relay control key K1 (version 2)

The control key of the relay K1 is made on the transistor Q3, the load of which is the winding of the relay K1. Diode D11 is connected in parallel with the relay winding, it protects transistor Q3 from breakdown. The key is powered by voltages of 24 and 5 V.

In the initial state, transistor Q3 is closed, relay K1 is de-energized and, with its contacts K1.1, connects the motor stator in series with the rotor and with the top output of the triac TR2 according to the circuit. When a signal arrives at the Q3 base, the log. "1" the transistor opens, relay K1 is activated and its contacts K1.1 and K1.2 break the power supply circuit of the drive motor.

Relay control key K2 (version 1)

The relay control key K2 is made on the transistor Q1 in a similar way, with the exception of the base bias circuit Q1. In the initial state, the key is closed and the relay contacts K2.1 and K2.2 include the rotor winding in the motor power circuit in such a way that the stator output (M5) is connected to the output of the rotor M9, and the other output of the rotor M8 through the contact group K2.2 and motor thermal protection (TM7-TM8) is connected to the mains phase (indicated by the letter "F").

With this inclusion of the rotor and stator, the rotation of the drive motor occurs clockwise. Upon receipt of the input key log. "1", it opens, the relay with its contacts K2.1 and K2.2 through the contacts of the relay K1.2 changes the rotor switching circuit. The M5 stator is connected to the M8 rotor, and the M9 rotor is connected to the network phase through the contact group K2.2 and the motor thermal protection (TM7-TM8). Such an inclusion changes the direction of current flow in the rotor winding of the motor and the direction of its rotation (counterclockwise).

Diagrams of key cascades of versions 1 and 2 are shown in fig. 6 and 7. Both versions of the key are opened by log signals. "1" coming from the pin. 5 and 4 microcontroller U1.

Rice. 6 Version 1 key scheme

Rice. 7 Version 2 key scheme

The signal from the output. 5 (PA5) comes only to break the power circuit between the rotor and the stator of the motor. The signal from the output. 6 (RA6) provides the mode of reverse rotation of the drum in the mode of washing and laying out the linen.

Signal amplifier for TR2 triac control

The amplifier is designed to match the output PA7 of the microcontroller U1 (pin 3) with the control electrode of the triac TR2. The amplifier is made on the transistor Q2. A change in the triggering phase of the triac TR2 leads to a change in the supply voltage to the motor, which means that the speed of rotation of the motor rotor also changes. The maximum motor speed is programmed in the U1 microcontroller by the manufacturer. This is exactly what the SMA models of the same type differ from (an example of the A800X and A1000X models whose serial numbers begin 200020ХХХХХ or 0020ХХХХХ).

Upgrade enthusiasts can easily increase the spin speed from 800 to 1000 by replacing their electronic module with one from the 1000 rpm "nimble twin".

Engine control module (version B)

The module (Fig. 5) differs little from the version A module, except for a few points.

The main differences are in the switching of relays K1 and K2, the program of their work has been changed: if in version A, with the Keys K1 and K2 closed, the engine starts rotating when a signal arrives at the control electrode TK2, then in this version the engine power supply circuit is broken. Serial connection of the rotor and stator windings is possible only when one of the relays is on and the other is off. The reverse rotation of the motor rotor is provided by a change of states to the opposite.

Control modules for filling valve, drain pump, timer motor

The timer motor control module (TM) is designed to switch the timer motor by a signal from the output. 8 (PA2) of the microcontroller U1. The module is made on a TR4 triac connected in series with the load (timer motor) in the 220 V power circuit. The input signal amplitude is sufficient to open TR4, and from it the mains voltage is supplied to the timer motor, which starts its rotation and switches cam mechanism the timer to another position, thereby closing the other contacts of the contact groups 1, 3 and 5. Thus, the operation code is changed.

The control modules for the drain pump and filling valve are also built according to a similar scheme.

The drain pump control module (DPM) is made on the TR1 triac, controlled by pulses from the pin. 6 (PA4) U1.

Filler valve control modules (WV) is made on the TR5 triac, controlled by pulses from the pin. 7(TIME)U1.

DMPU protection

To protect the electronic module from high level mains voltage, it contains a VR5 varistor connected in parallel to contacts 01 and 04 of the CNC connector, through which the entire DMPU module is powered

Checking and repairing the DMPU module

Before proceeding with the repair of the DMPU module, it is necessary to have a complete picture of the malfunction. It is best to test the module on the washing machine by running the autotest program.

Autotest

The autotest program can be carried out on any model of the washing machine, where the modifications of the modules described above are used. You cannot test DMPUs on induction motor machine models, high speed models (above 1000 rpm), and Ardo S1000X models manufactured before December 1999.

Before starting the autotest, it is necessary to transfer the CM to the following state:

  • set the programmer to position 30 until it clicks (the penultimate one before STOP on the “Cotton” program);
  • the temperature control is set to position 0;
  • press all buttons on the front panel of the CM;
  • there must be no water in the tank;
  • hatch must be closed.

To start the autotest, turn on the SM power - if there is no short circuit in the temperature probe and it is not disconnected, the drum rotates at a speed of 45 rpm, otherwise it stands still.

Turn the temperature control knob to the 40 ° C position - the drum rotates at a speed of 250 rpm, the drain pump turns on and voltage is applied to the timer motor. 2 minutes are allotted for further testing, after which the test stops.

If you want to skip the button test, turn the temperature control knob to position 0. During this part of the test, the maximum speed of the centrifuge is reached.

To test the buttons and circuits of additional functions, they must be pressed in accordance with the specified sequence, otherwise an error condition is created and the drive motor will not rotate.

When the half load button is pressed, the drum rotation speed changes from 250 to 400 rpm.

When the rinse buttons 3 or 4 are pressed, the drum speed changes from 400 to 500 rpm.

When the stop button is pressed with water in the tank, the drum rotation speed changes from 500 to 600 rpm.

When you press the economy wash button, the drum speed changes from 600 to 720 rpm.

When the high water level button is pressed, the drum rotation speed changes from 720 rpm to maximum.

If the tested washing machine does not have one of the listed buttons, to continue the test, press and immediately release the centrifuge off button.

This autotest allows you to check the operation of all components of the washing machine, with the exception of the filling valve, heating element and level switch.

Program 1 is used to test the filling valve and level switch.

Testing the DMPU Module with Measuring Instruments

The DMPU module can be checked offline. To do this, it is necessary to assemble the circuit in accordance with Fig. 8.

Rice. 8

Before testing a module, check:

- the integrity of the printed circuit board;

- the quality of soldering, especially powerful elements (triacs, resistors R51);

- No damaged items.

Be sure to check the resistors R51 (two large ceramic) connected in parallel. The resistance of the resistors connected in parallel should be 3.1 kΩ. A common module defect is when one or both resistors are open.

In conclusion, without soldering the voltage regulator U3 (5 V), check the resistance between its terminals. If a short circuit is detected in at least one of the transitions, the stabilizer is replaced.

Testing the DMPU module without connecting to a washing machine

Let us explain the procedure for assembling the circuit for testing the DMPU module.

Connect to cont. A01-A02 resistor with a resistance of 5 kOhm, to A05-A07 - a 220 V / 60 W lamp. In addition, install jumpers between the cont. A08 and A09, A10 and A11. Then install one of the following jumpers on the CNC connector:

a) to check the general test;

b) to test the water inlet program;

c) to test the water drain program.

Supply voltage 220 V is supplied to the module through contacts C01 and C04.

The procedure for testing with jumper "a" is given in Table. 4.

Table 4. The result of the general test with different configurations of the control module (jumper "a")
Relay type in DMPU moduleModule Behavior When Tested
AJS312 After the relay is triggered, the brightness of the lamp glows smoothly (within a few seconds), then it continuously glows at maximum brightness (within a few seconds) and turns off abruptly, after a few seconds the brightness of the lamp glow slowly increases. The procedure is repeated 4 times
AJW7212 After three relay operations, the brightness of the lamp glows smoothly (within a few seconds), then it continuously glows with maximum brightness (within a few seconds) and goes out abruptly, after a few seconds the lamp slowly lights up. The procedure is repeated 4 times
RP420024 After two relay operations, the brightness of the lamp glow gradually increases (within a few seconds). The test is then repeated 4 times.

Depending on the firmware version of the microcontroller, the execution time of each test step and the pause between them can vary from 6 to 20 s. At the end of the test, a voltage of 220 V appears between the contacts C01 and COP of the CNC connector.

This test allows you to check the health of the microcontroller and, in part, the power supply, the engine control module, the command generation module, the engine speed control system and the timer control module.

This behavior of the module during the test is explained by the fact that it does not receive impulses from the tachometer and the system perceives this as a lack of rotor rotation. As a result, the controller smoothly increases the voltage supplied to the motor. If after that the system has not received pulses from the tachometer, the power is removed from the engine and a second attempt is made after a few seconds. After the 4th attempt, the module supplies power to the timer motor to switch to a new operation code - washing. On the new operation, everything is repeated until the programmer reaches the STOP position.

This behavior of washing the machine can actually be observed when the hostess complains that the machine is doing everything, but the drum is not rotating.

It is impossible to unequivocally diagnose that the module is faulty, since the motor may be faulty (brush wear). It should also be noted that the results of the autotest on the machine itself must be treated with caution, and they can be used only after all elements and nodes interacting with the module have been checked.

Testing with jumper "b" allows you to test the filling valve control module - between contacts C01 (CNC) and B12 (CNB) there must be a voltage of 220 V.

Testing with jumper "c" of the circuit allows you to check the drain pump control module - there must be a voltage of 220 V between contacts C01 and C02 (CNC).

If none of the tests starts, it is necessary to check the presence of voltages of 24 and 5 V at the output of the power module. If there is a log. "1" on pin. 4 and 5 U1 in accordance with the modification of the engine control module (if there is a discrepancy in the outputs of the signals PA5-6), do not rush to assume that the microcontroller is faulty - there may be a situation when this is caused by an incorrect combination of input signals to U1.

Note. In order not to damage the MK U1, all measurements at its terminals must be carried out with a device with a large input impedance.

Strength elements used in the DMPU module

The types of triacs used in the DMPU module are shown in Table. 5.

Table 5. Types of triacs used in the DMPU module
Triac typeType of shell
VTV24 TO-220
Tue16 TO-220
VTV08 TO-220
VTV04 TO-220
VT134 SOT-82
Z00607 TO-92

The appearance and pinout of triacs in TO-220, TO-92 and SOT-82 cases are shown on
rice. 9

Rice. 9

Triacs are checked with an ohmmeter, while the conductivity should be only between terminals A1 and G (1 and 3 for SOT-82).

The appearance and pinout of transistors VS337 and VS327 used in the module is shown in fig. 10,

Rice. 10

and a 5 V stabilizer (LM78L05 or KA78L05A) in fig. eleven.

The module uses diodes of the type: 1N4148 and 1N4007.

Common Element Defects in a DMPU Module

Power Module:

  • open resistance R51 (A, B);
  • failure of the stabilizer U3;
  • failure of the zener diode D24 (short circuit);
  • open varistor VDR5.

Engine control module:

  • failure of the relay K1, K2;
  • failure of the triac TR2.

Command generation module:

  • failure of diodes D1-D6, D9-10, D15, D23.

Load control modules (timer, filling valve and drain pump):

  • failure of triacs TR1, TR4, TR5;
  • breakage of printed wiring tracks in power circuits.

In addition, often the inoperability of the DMPU module can be associated with burning of the contacts of the CNA, CNB and CNC connectors.

Purpose of the DMPU electronic module

The DMPU type electronic module is used in ARDO washing machines and is designed to control the following washing machine components:

  • AC collector motor;
  • cold water inlet valve;
  • drain pump;
  • engine programmer (timer).

The DMPU module receives signals from the following units of washing machines:

  • from the contact groups of the programmer (1, 3, 5);
  • from buttons and handles of additional functions;
  • from thermistor and temperature controller;
  • from the water level switch in the tank;
  • from the drum speed tachometer.

One of the important DMPU modules is monitoring the health of machine components (thermistor, main engine, drain pump, timer, temperature and speed controllers, additional function buttons) and the electronic module itself using the built-in autotest program.

Application and labeling of the DMPU module

The DMPU module has been used in ARDO washing machines manufactured since May 2000 and has found its application in front-loading models - both with a dryer (WD series) and without it (A series), designed for 800 and 1000 centrifuge revolutions. A little earlier, the type of this module could be found on some models of the Ardo S1000X narrow frontal machine. The era of the use of these digital modules ends with the advent of a new family of electronic machines that have the letter "E" in their name. An example of such a family are the models AE800X, AED1000X, TL1OOOEX, etc.

The electronic modules of these washing machines use the HC08 microcontroller family, which has more features than its predecessor HC05.

The label on the module (Fig. 1) allows you to determine its modification and scope.

In the upper left corner of the label there is a trademark of the module manufacturer and the parameters of the supply voltage, and in the upper right corner - the module modification: H7 or H8.1.

The central part of the label shows:

  • DMPU - module type (for commutator motors);
  • 10 or 1000 RPM - maximum drum rotation speed (in both cases 1000 rpm);
  • /33, /39, /42 - additional information on washing machines that use modules (33 - narrow models A833, A1033; 39 - model S1000X; 42 - full-size front-loading.

The lower part of the label shows the date of manufacture (for example, 06/21/2000) and the part number for the order (546033501 or 54618901 - see fig. 1).

Pin assignment of module connectors

The appearance of the electronic module without a triac cooling radiator for the drum drive motor is shown in fig. 2.

Rice. 2 Appearance DMPU

The DMPU module is included in the general circuit of the washing machine using three connectors: CNA, CNB, CNC. Here is the pin assignment of these module connectors.

CNA connector:

A01- signal input from a temperature probe (thermistor) about water heating;

A02- common wire;

A0Z- signal input from the tachogener about the speed of rotation of the drum;

A04- common wire;

A05, A07- power supply of the stator winding of the drive motor;

A06- not used;

A08, A09- power supply of the rotor winding of the drive motor;

A10, A11- motor thermal protection circuit.

CNB connector:

B01- not used;

B02- button "extra rinse" (EC);

B03- button "stop with water in the tank" (RSS);

B04- button "switching off the centrifuge" (SDE);

B05- button "economy mode" (E);

B07- signal for adjusting the spin speed;

B08- signal for adjusting the temperature of the heating water;

B09- power supply for all front panel buttons;

AT 10- common wire;

AT 11- common wire;

AT 12- outlet to the cold water valve.

CNC connector:

C01- power supply of the module with alternating voltage -220 V, phase (F);

CO2- output to the drain pump (DPM);

POPs- power supply of the timer motor (TM);

C04- module power supply -220 V, neutral (N);

C05- signal input from the water level sensor;

C06- common information bus of timer switches;

C07- input from the timer's CT contact;

C08- input from the contact 1T of the timer;

C09- input from the 5T contact of the timer;

C10- input from the 3V contact of the timer;

C11- input from the 5V contact of the timer;

C12- input from contact 1V of the timer.

Functional diagram of the SM

Ardo based DMPU module

The functional diagram of the ARDO washing machine based on the DMPU electronic module is shown in fig. 3.

Rice. 3 Functional diagram of the ARDO washing machine based on the DMPU electronic module

It consists of the following elements:

  • microcontroller of the HC05 family;
  • power module;
  • command generation module;
  • adjustable command module;
  • temperature module;
  • tachogenerator module;
  • upper water level control module;
  • engine control module;
  • control modules for filling valve, drain pump, timer motor;
  • protection module.

Let us consider in more detail the purpose and functioning of the elements of the microcontroller.

Microcontroller of the HC05 family

We will describe the microcontroller using the MC68NS705R6ACP microcircuit as an example. The microcontroller receives information about the state of the washing machine units through the input ports and, in accordance with the program embedded in it, issues control signals to the output ports of the microcircuit.

Rice. 4 Structural diagram of the microcontroller MS68NS705R6ACP

The microcontroller consists of the following blocks (see Fig. 4):

  • 8-bit processor;
  • internal memory, including RAM (176 bytes) and one-time programmable ROM (4.5 kb);
  • parallel and serial I/O ports;
  • clock generator;
  • timer;
  • analog-to-digital converter.

The external signals RESET (pin 1 U1 in Fig. 3) and IRQ (pin 2 U1) are used to control the processor. When a signal arrives RESET = log. "0" resets all registers of the microcontroller to the initial state, and with the subsequent setting RESET = log. "1" the processor starts executing the program from the zero address of the ROM. If the start of the processor is due to power-up or signals from the internal function control unit, then the processor itself sets the value of the signal RESET = log on this pin. "0".

External interrupt requests are signals received at the IRQ input. The active level of the IRQ interrupt signal (high or low) is set during programming of the microcontroller.

Parallel I/O Ports

Four parallel ports can be used in the MC68NS705P6A microcontroller to exchange data with external devices: RA, RV, PC, PD (see Table 1).

Table 1 Composition and functions of the parallel ports of the microcontroller MC68NS705R6A

Bidirectional ports are used for input / output (I / 0) data, some ports provide only input (I) or only output (0) data - their functionality is programmed in the microcontroller.

The pins of some ports (see Table 1) are combined with the inputs / outputs of other peripheral devices of the ADC (pin 15-19), timers (pin 24-25), SIOP serial port (pin 11-13). During the initial installation (when an external RESET signal is received), they are programmed for input / data and there is a log value on their outputs. "0", when the processor starts, these outputs are programmed in accordance with the program and can change their value to a log. "1", in which case they are used for data output.

In table. 2 shows the assignment of the I / O ports of the microcontroller in the DMPU module.

Table 2. Composition and functions of the input / output ports of the MC68NS705P6A chip in the DMPU module
Serial I/O Ports

For serial data exchange, the MC68NS705P6A microcontroller uses a simplified version of the SIOP synchronous serial port. To receive / transmit data, the port uses three pins of the RV port: SDO (pin 11), SDI (pin 12) and SCK (pin 13). Each bit is received and transmitted upon receipt of a positive edge of the SCK clock signal, which is formed when the water level switch is active. This means that the microcontroller uses the commands received on the pin. 11 and 12 only if there is water in the washing machine tank.

Internal clock generator (GTI)

The generator sets generates clock pulses to synchronize all blocks of the microcontroller. For its operation to vyv. 27 and 28 an external quartz resonator with a frequency of 4 MHz is connected. The frequency of the generated internal clock pulses F 1 = F 1 /2, where F 1 is the natural frequency of the resonator.

Timer block

Microcontrollers of the MC68NS705 family include a 16-bit timer that operates in capture and compare modes. The timer has the following external signals:

  • TSAR capture input (pin 25), to which a signal is supplied from the tachogenerator of the drive motor;
  • TSMP match output (pin 24), which is not used in the DMPU electronic module.

In the capture mode, the arrival of a signal at the input of the TCAP timer causes it to be written to the counter register. Subsequent writing to the register allows you to determine the time of arrival of the signal. This allows you to determine the speed of rotation of the rotor of the drive motor.

In compare mode, a specific number is written to the compare register. When the content of the counter becomes equal to the specified number, a match signal is generated at the TCPP output, depending on the situation, the value can take on the value of a log. "0" or log. "1".

Using a block timer in conjunction with an interrupt block allows you to measure the time intervals between events, generate signals with a specified delay, periodically execute the necessary subroutines, generate pulses of a given frequency and duration, and other procedures.

Analog to digital converter

The MC68NS705R6A microcontroller includes a 4-channel ADC: AD0-AD4 (vyv. 16-19). For the ADC to function, a reference voltage is required, it is formed by the temperature module - Vrefh and Vrl

In MC68NS705R6A, the reference voltage Vrefh is connected to the pin. PC7 (pin 15), and Vrl is connected to a common wire (pin 14).

The voltages Vin supplied to the AD0-AD3 inputs must be in the range Vrefh > Vin > Vrl). For the DMPU module, the input voltage value is as follows: 2.8 V > Vin > 0 V.

The microcontroller is powered by a voltage of 5 V and operates in an extended temperature range of -40...+85 °C.

Since the microcontroller is made using CMOS technology, it has low power consumption (20 mW in operation and 10 mW in standby mode) at a clock frequency F 1 = 2.1 MHz.

The input signals to the microcontroller of the DMPU module from the elements of the washing machine are in the form of pulse, potential (TTL levels) and analog signals. The output signals have a logical or pulse form. The pulse output signals of the microcontroller are used to control nodes on triacs, and the logical ones are used to control transistor switches.

Type of chips used in DMPU modules: MS68NS705R6SR or SC527896CP.

Power module

The power supply module (MP) is designed to convert AC voltage 220 V into constant stabilized voltages of 24 and 5 V. Voltage 24 V is used to power the executive relays K1 and K2 of the engine control module, and voltage 5V is used to power the microcontroller and other circuit elements. The MP is built according to a transformerless circuit, which includes quenching resistors R51A, R51B, a rectifier on elements D16, C20 and voltage stabilizers DZ4 (24 V) and U3 (5 V).

Command generation module

This module (Fig. 3) is designed to receive commands from the units that set the operating mode of the washing machine (timer, buttons for additional functions), convert them and transfer them to the corresponding inputs of the U1 microcontroller.

The module consists of six cascades of the same type, made according to the scheme of diode switches. Each stage has two inputs and one output. One of the inputs receives a command signal from the timer, the other receives a signal from the corresponding additional functions button. The following signals are generated at the outputs of the cascades:

  • The 1st stage (diodes D7-D8) generates the SDD signal, which is fed to the serial port of the SIOP synchronous interface;
  • The 2nd stage (diodes D15-D23) generates the SDI signal, which is fed to the serial port of the SIOP synchronous interface;
  • 3rd-5th stages (diodes D3-D4, D5-D6, D1-D2) generate signals at the inputs of the parallel port РСО-РС2;
  • The 6th stage (diodes D9-D10) generates a parallel port signal PD5 at the input.

Based on the input signals, MK U1 generates signals at the outputs of the parallel port PA0-PA7 to control the elements and assemblies of the washing machine in accordance with the selected program.

Adjustable command module

The module (Fig. 3) is designed to convert the mechanical position of the temperature and spin speed controllers into the corresponding analog voltages. It includes matching circuits (resistor dividers) in the circuits for selecting the water heating temperature and centrifuge speed.

Speed ​​or temperature controllers are switched sets of fixed resistors connected to the middle point of the speed (temperature) dividers, from which the output voltages are read.

Node Collaboration

In accordance with the position of the speed control knob and the code of the command received from the command generation module, an analog signal is supplied to the input AD2 (pin 18 U1) of the microcontroller. It is converted by the ADC into a digital code, on the basis of which the MK U1 generates the appropriate output signals to change the rotational speed of the centrifuge during the spin phase. In the wool washing mode, the command generation module issues a command in accordance with which the spin cycle occurs at a reduced speed. When you turn on the "no spin" mode, access to any spin speed is excluded.

In some models of washing machines, instead of the knob for smooth adjustment of the spin speed, the “Low / High Speed” button is installed (the designation in the diagrams is “MC”), which includes two spin modes. Based on these changes, the U1 microcontroller is programmed by the manufacturer for a specific configuration of the washing machine.

If there is AD1 at the input (pin 17 U1), the ADC converts it into a digital command code and compares it with the signal code at the input AD0 pin. 16).

Based on the comparison of codes, the set water temperature in the tank is maintained when performing the following operations:

  • DELICATE WASH at temperatures up to 65 ° C;
  • INTENSIVE WASH at temperatures above 65 ° C, followed by topping up with water (if the temperature exceeds 70 ° C).

The following feature is required for machines with a DMPU module. The module itself does not directly switch the power supply of the heating element - this is done by the command device. The module controls the operation of the heating element as follows: if it is necessary to heat the water in the tank, the microcontroller as part of the module switches the command device (by turning on its engine) to the position when the corresponding contact groups close the power supply circuit of the heating element. As soon as the water temperature reaches the selected value, the motor of the command device is turned on, the power supply circuit of the heating element is opened, and then the washing process is performed in accordance with the selected program.

Temperature module

The module, together with the thermistor TR installed in the tank cover of the washing machine, generates a voltage proportional to the water temperature, which is fed to the ADC input (AD0, pin 16 U1).

In addition, the module generates the reference voltage Vrefh (2.8 V), which is necessary for the operation of the ADC, and supplies it to the input U1 (pin 15).

Tachometer module

The module is designed to convert an alternating sinusoidal voltage with variable amplitude and frequency, coming from the output of the drive motor tachogenerator, into a sequence of rectangular pulses of a fixed amplitude. The module includes diode D18 and transistors Q4, Q5.

Node Collaboration

The tachometer is a low-power, brushless generator with a rotor (permanent magnet) attached to the rotor of the machine's drive motor. When the tachometer rotor rotates, a variable EMF is induced in the stator winding with a frequency and voltage proportional to its rotation speed. The signal from the tachometer is fed to connector A03 of the DMPU module and then to the input of the tachometer module, in which it is converted into a sequence of rectangular pulses of positive polarity with an amplitude of 5 V and a frequency proportional to the engine speed. The converted signal is then fed to the timer block of the microcontroller U1 in the form of a TCAP signal (pin 25 U1).

Working in the capture mode, the timer fixes the arrival time of each subsequent pulse of positive polarity in relation to the previous one, and the speed of rotation of the drive motor is determined from it. The shorter the pulse repetition time, the higher the rotation speed. Estimating the pulse repetition time and command codes at the input of the PB, PC and PD ports, the microcontroller, in accordance with the program recorded in the ROM, generates engine control signals that are fed from the outputs RA7-5 (pin 3-5 U1) to the input of the engine control module .

The output signal PA7 controls the speed of rotation of the engine, by changing the time of arrival of the triggering pulses of the triac. Output signals PA6, PA5, depending on the version of the engine control module, provide reverse movement and stop the engine in accordance with the operation being performed.

In the comparison mode, the timer works only during the spin operation: it compares the periods of receipt of the TCAP pulses from the tachometer module - the constancy of the periods indicates the uniform rotation of the drum and the balance of the laundry in the washing machine. If an imbalance is detected, the microcontroller returns the operation to the stage of laying out the linen - there can be up to six such attempts, after which the spin cycle occurs at a lower number of revolutions.

Upper water level module

The module is designed to generate positive polarity SCK pulses that provide reading of SDO and SDI signals at the input of the SIOP serial interface.

The module is made according to the scheme of a diode switch and a limiter on the elements D12, D22, R53, R21 and R24.

Node Collaboration

When the contacts P11-P13 of the water level switch are closed on the resistor R53 (1 MΩ), an alternating voltage drop occurs, as a result, an SCK signal is generated. Reading by the microcontroller of the SDO and SDI signals coming from stages 1 and 2 of the command generation module is possible only when a positive half-cycle of the SCK signal generated by the upper water level module arrives.

Engine control module

The module is designed to amplify and convert the output signals of the microcontroller and 1 to control the operation of the drive motor.

The module includes the following nodes (Fig. 3):

  • control keys and relays K1, K2;
  • triac control signal amplifier TR2;
  • drive motor triac (TR2).

Depending on the modification of the DMPU module, there are several modifications of the circuits of the engine control modules. We will conditionally call them version A and version B. These changes are shown in Table. 3.

Table 3 DMPU module configuration options
Modification of the DMPU module Microcontroller type U1 Versions of key stages Engine control module version Type of relays used
Switching relay K2 Switching relay K2
H7 MC68HC705P6A Version 1 Version 2 Version A RP420024
H8 SC527896CP Version 2 Version 1 Version A RP420024
H8 SC527896CP Version 1 Version 2 Version A AJW7212
H8.1 MC68HC705P6A Version 1 Version 2 Version B AJS1312

The diagram of the engine control module version A is shown in fig. 3, and version B - in fig. 5.

Rice. 5

Consider the interaction of the engine control module with other devices using the example of version A used in the H7 DMPU modification (Fig. 3).

Relay control key K1 (version 2)

The control key of the relay K1 is made on the transistor Q3, the load of which is the winding of the relay K1. Diode D11 is connected in parallel with the relay winding, it protects transistor Q3 from breakdown. The key is powered by voltages of 24 and 5 V.

In the initial state, transistor Q3 is closed, relay K1 is de-energized and, with its contacts K1.1, connects the motor stator in series with the rotor and with the top output of the triac TR2 according to the circuit. When a signal arrives at the Q3 base, the log. "1" the transistor opens, relay K1 is activated and its contacts K1.1 and K1.2 break the power supply circuit of the drive motor.

Relay control key K2 (version 1)

The relay control key K2 is made on the transistor Q1 in a similar way, with the exception of the base bias circuit Q1. In the initial state, the key is closed and the relay contacts K2.1 and K2.2 include the rotor winding in the motor power circuit in such a way that the stator output (M5) is connected to the output of the rotor M9, and the other output of the rotor M8 through the contact group K2.2 and motor thermal protection (TM7-TM8) is connected to the mains phase (indicated by the letter "F").

With this inclusion of the rotor and stator, the rotation of the drive motor occurs clockwise. Upon receipt of the input key log. "1", it opens, the relay with its contacts K2.1 and K2.2 through the contacts of the relay K1.2 changes the rotor switching circuit. The M5 stator is connected to the M8 rotor, and the M9 rotor is connected to the network phase through the contact group K2.2 and the motor thermal protection (TM7-TM8). Such an inclusion changes the direction of current flow in the rotor winding of the motor and the direction of its rotation (counterclockwise).

Diagrams of key cascades of versions 1 and 2 are shown in fig. 6 and 7. Both versions of the key are opened by log signals. "1" coming from the pin. 5 and 4 microcontroller U1.

Rice. 6 Version 1 key scheme

Rice. 7 Version 2 key scheme

The signal from the output. 5 (PA5) comes only to break the power circuit between the rotor and the stator of the motor. The signal from the output. 6 (RA6) provides the mode of reverse rotation of the drum in the mode of washing and laying out the linen.

Signal amplifier for TR2 triac control

The amplifier is designed to match the output PA7 of the microcontroller U1 (pin 3) with the control electrode of the triac TR2. The amplifier is made on the transistor Q2. A change in the triggering phase of the triac TR2 leads to a change in the supply voltage to the motor, which means that the speed of rotation of the motor rotor also changes. The maximum motor speed is programmed in the U1 microcontroller by the manufacturer. This is exactly what the SMA models of the same type differ from (an example of the A800X and A1000X models whose serial numbers begin 200020ХХХХХ or 0020ХХХХХ).

Upgrade enthusiasts can easily increase the spin speed from 800 to 1000 by replacing their electronic module with one from the 1000 rpm "nimble twin".

Engine control module (version B)

The module (Fig. 5) differs little from the version A module, except for a few points.

The main differences are in the switching of relays K1 and K2, the program of their work has been changed: if in version A, with the Keys K1 and K2 closed, the engine starts rotating when a signal arrives at the control electrode TK2, then in this version the engine power supply circuit is broken. Serial connection of the rotor and stator windings is possible only when one of the relays is on and the other is off. The reverse rotation of the motor rotor is provided by a change of states to the opposite.

Control modules for filling valve, drain pump, timer motor

The timer motor control module (TM) is designed to switch the timer motor by a signal from the output. 8 (PA2) of the microcontroller U1. The module is made on a TR4 triac connected in series with the load (timer motor) in the 220 V power circuit. The input signal amplitude is sufficient to open TR4, and from it the mains voltage is supplied to the timer motor, which starts its rotation and moves the timer cam mechanism to another position , thereby closing the other contacts of the contact groups 1, 3 and 5. Thus, the operation code is changed.

The control modules for the drain pump and filling valve are also built according to a similar scheme.

The drain pump control module (DPM) is made on the TR1 triac, controlled by pulses from the pin. 6 (PA4) U1.

Filler valve control modules (WV) is made on the TR5 triac, controlled by pulses from the pin. 7(TIME)U1.

DMPU protection

To protect the electronic module from a high level of mains voltage, a VR5 varistor is installed in it, connected in parallel to pins 01 and 04 of the CNC connector, through which the entire DMPU module is powered

Checking and repairing the DMPU module

Before proceeding with the repair of the DMPU module, it is necessary to have a complete picture of the malfunction. It is best to test the module on the washing machine by running the autotest program.

Autotest

The autotest program can be carried out on any model of the washing machine, where the modifications of the modules described above are used. You cannot test DMPUs on induction motor machine models, high speed models (above 1000 rpm), and Ardo S1000X models manufactured before December 1999.

Before starting the autotest, it is necessary to transfer the CM to the following state:

  • set the programmer to position 30 until it clicks (the penultimate one before STOP on the “Cotton” program);
  • the temperature control is set to position 0;
  • press all buttons on the front panel of the CM;
  • there must be no water in the tank;
  • hatch must be closed.

To start the autotest, turn on the power to the CM - if there is no short circuit in the temperature probe and it is not disconnected, the drum rotates at a speed of 45 rpm, otherwise it stands still.

Turn the temperature control knob to the 40 ° C position - the drum rotates at a speed of 250 rpm, the drain pump turns on and voltage is applied to the timer motor. 2 minutes are allotted for further testing, after which the test stops.

If you want to skip the button test, turn the temperature control knob to position 0. During this part of the test, the maximum speed of the centrifuge is reached.

To test the buttons and circuits of additional functions, they must be pressed in accordance with the specified sequence, otherwise an error condition is created and the drive motor will not rotate.

When the half load button is pressed, the drum rotation speed changes from 250 to 400 rpm.

When the rinse buttons 3 or 4 are pressed, the drum speed changes from 400 to 500 rpm.

When the stop button is pressed with water in the tank, the drum rotation speed changes from 500 to 600 rpm.

When you press the economy wash button, the drum speed changes from 600 to 720 rpm.

When the high water level button is pressed, the drum rotation speed changes from 720 rpm to maximum.

If the tested washing machine does not have one of the listed buttons, to continue the test, press and immediately release the centrifuge off button.

The centrifuge stop button and the centrifuge speed control do not function properly until 3 seconds after the end of the sequence.

This autotest allows you to check the operation of all components of the washing machine, with the exception of the filling valve, heating element and level switch.

Program 1 is used to test the filling valve and level switch.

Testing the DMPU Module with Measuring Instruments

The DMPU module can be checked offline. To do this, it is necessary to assemble the circuit in accordance with Fig. 8.

Rice. 8 Offline DMPU Testing Scheme

Before testing a module, check:

PCB integrity;

The quality of soldering, especially powerful elements (triacs, resistors R51);

No damaged items.

Be sure to check the resistors R51 (two large ceramic) connected in parallel. The resistance of the resistors connected in parallel should be 3.1 kΩ. A common module defect is when one or both resistors are open.

In conclusion, without soldering the voltage regulator U3 (5 V), check the resistance between its terminals. If a short circuit is detected in at least one of the transitions, the stabilizer is replaced.

Testing the DMPU module without connecting to a washing machine

Let us explain the procedure for assembling the circuit for testing the DMPU module.

Connect to cont. A01-A02 resistor with a resistance of 5 kOhm, to A05-A07 - a 220 V / 60 W lamp. In addition, install jumpers between the cont. A08 and A09, A10 and A11. Then install one of the following jumpers on the CNC connector:

a) to check the general test;

b) to test the water inlet program;

c) to test the water drain program.

Supply voltage 220 V is supplied to the module through contacts C01 and C04.

The procedure for testing with jumper "a" is given in Table. 4.

Table 4. The result of the general test with different configurations of the control module (jumper "a")
Relay type in DMPU module Module Behavior When Tested
AJS312 After the relay is triggered, the brightness of the lamp glows smoothly (within a few seconds), then it continuously glows at maximum brightness (within a few seconds) and turns off abruptly, after a few seconds the brightness of the lamp glow slowly increases. The procedure is repeated 4 times
AJW7212 After three relay operations, the brightness of the lamp glows smoothly (within a few seconds), then it continuously glows with maximum brightness (within a few seconds) and goes out abruptly, after a few seconds the lamp slowly lights up. The procedure is repeated 4 times
RP420024 After two relay operations, the brightness of the lamp glow gradually increases (within a few seconds). The test is then repeated 4 times.

Depending on the firmware version of the microcontroller, the execution time of each test step and the pause between them can vary from 6 to 20 s. At the end of the test, a voltage of 220 V appears between the contacts C01 and COP of the CNC connector.

This test allows you to check the health of the microcontroller and, in part, the power supply, the engine control module, the command generation module, the engine speed control system and the timer control module.

This behavior of the module during the test is explained by the fact that it does not receive impulses from the tachometer and the system perceives this as a lack of rotor rotation. As a result, the controller smoothly increases the voltage supplied to the motor. If after that the system has not received pulses from the tachometer, the power is removed from the engine and a second attempt is made after a few seconds. After the 4th attempt, the module energizes the timer motor to switch to a new operation code - washing. On the new operation, everything is repeated until the programmer reaches the STOP position.

This behavior of washing the machine can actually be observed when the hostess complains that the machine is doing everything, but the drum is not rotating.

It is impossible to unequivocally diagnose that the module is faulty, since the motor may be faulty (brush wear). It should also be noted that the results of the autotest on the machine itself must be treated with caution, and they can be used only after all elements and nodes interacting with the module have been checked.

Testing with jumper "b" allows you to check the filling valve control module - between contacts C01 (CNC) and B12 (CNB) there must be a voltage of 220 V.

Testing with jumper "c" of the circuit allows you to check the drain pump control module - between contacts C01 and C02 (CNC) there must be a voltage of 220 V.

If none of the tests starts, it is necessary to check the presence of voltages of 24 and 5 V at the output of the power module. If there is a log. "1" on pin. 4 and 5 U1 in accordance with the modification of the engine control module (if there is a discrepancy in the signal outputs of PA5-6), do not rush to assume that the microcontroller is faulty - there may be a situation when this is caused by an incorrect combination of input signals to U1.

In order not to damage the MK U1, all measurements at its terminals must be carried out with a device with a large input impedance.

Strength elements used in the DMPU module

The types of triacs used in the DMPU module are shown in Table. 5.

Table 5. Types of triacs used in the DMPU module
Triac type Type of shell
VTV24 TO-220
Tue16 TO-220
VTV08 TO-220
VTV04 TO-220
VT134 SOT-82
Z00607 TO-92

The appearance and pinout of triacs in TO-220, TO-92 and SOT-82 cases are shown in fig. 9

Rice. 9

Triacs are checked with an ohmmeter, while the conductivity should be only between terminals A1 and G (1 and 3 for SOT-82).

The appearance and pinout of transistors VS337 and VS327 used in the module is shown in fig. 10,

Rice. 10

and a 5 V stabilizer (LM78L05 or KA78L05A) in fig. eleven.

The module uses diodes of the type: 1N4148 and 1N4007.

Common Element Defects in a DMPU Module

Power Module:

  • open resistance R51 (A, B);
  • failure of the stabilizer U3;
  • failure of the zener diode D24 (short circuit);
  • open varistor VDR5.

Engine control module:

  • failure of the relay K1, K2;
  • failure of the triac TR2.

Command generation module:

  • failure of diodes D1-D6, D9-10, D15, D23.

Load control modules (timer, filling valve and drain pump):

  • failure of triacs TR1, TR4, TR5;
  • breakage of printed wiring tracks in power circuits.

In addition, often the inoperability of the DMPU module can be associated with burning of the contacts of the CNA, CNB and CNC connectors.

The article was prepared based on the materials of the magazine "Repair & Service"

Good luck with the repair!

If you want to call an Ardo washing machine repairman, we recommend the ExRemont service.

Use the services of qualified craftsmen

All the best, write to © 2007

Diagram and Service manual Ardo AE800X, AE810X, AE833, AE1000X, AE1010X, AE1033
Service manual for ARDO AED800, AED1000X, AED1000XT, AED1200x
Repair manual and diagram ARDO FLS105L
Scheme Ardo SE810, SE1010
Scheme Ardo SED1010
Service manual with ARDO schemes T80
Diagram washing machines Ardo TL1000

Ardo A400, A600, A800, A1400, A6000, Ardo FL85S, FL85SX, FL105S, FL105SX, Ardo FLS85S, FLS105SArdo FLZ105S, Ardo Maria 808, Ardo S1000X, Ardo T80, Ardo TL400, TL610 80S, WD128L, WD800, WD1000

set the programmer knob 1 to the position "40 ° C, DELICATE WASH"
press button 2 and, while holding it, turn on the power supply of the CM with button 3
After that, the indicator lights for spin speed 4, washing phases 5, as well as all segments of the display 6, light up.
Next, the first step of the internal test is performed, during which the following are checked:
serviceability of the temperature sensor (for open and short circuit)

hatch blocking device. If during the test no defective elements were found, the first indicator lamp from the top of the washing phases 5 goes out and the message “1.25” is displayed on the display 4.
During step 1 of the internal test, you can check the functionality of buttons 2, 7, 8, 9 (Fig. 1): when you press the corresponding button, it lights up, when you press it again, it goes out. During this step, only one speed indicator light will be on . By pressing the buttons 10 - "START" and 11 - "DELAYED WASH" ​​they also check their performance (lights up, goes out) - see above.
Then, if necessary, the subsequent steps of the internal test are performed (see Table 1). The transition from one step of the internal test to another occurs with a delay of several seconds, for this it is necessary to turn the programmer knob to the appropriate position

set the programmer knob 1 to the position "40 ° C, DELICATE WASH";
the spin speed control knob 7 is set to the “9 o’clock” position;
press button 2, and while holding it, turn on the power supply of the SM with button 3. After that, all the lights of the washing phase indicator 4 light up.
Next, the first step of the internal test is performed, during which it is checked:
serviceability of the temperature sensor (for open and short circuit);
serviceability of the pressure switch (water level sensor). The closure of its contacts must comply with the position “NO WATER IN THE TANK”;
hatch blocking device. If during the test no defective elements were found, the first lamp of the indicator of washing phases 4 goes out. pressed - goes out. You can then continue with the internal test (steps 2-5) by turning the programming knob