Disclosed are an automatic washing machine and a control method. The washing machine comprises an outer tub (1), an inner tub (2), a pulsator (3) and a driving means, wherein the driving means comprises two rotors (41, 42), a stator (43) and a deceleration mechanism (5), one rotor (41) drives the rotation of the pulsator (3) after speed is decelerated by the deceleration mechanism (5), and the other rotor (42) drives the rotation of the inner tub (2) at the same speed as the rotor (42). The deceleration mechanism (5) comprises a rotatable housing (51), a gear mechanism (6) arranged in the housing, an inner tub shaft (21), a pulsator shaft (31) and an input shaft (52), wherein the inner tub shaft (21) is a shaft sleeve structure, one end of the inner tub shaft is connected to the inner tub (2), and the other end thereof is connected to the housing (51); the housing (51) is connected to one rotor (42), the pulsator shaft (31) is coaxially arranged in the inner tub shaft (21), one end of the pulsator shaft is co