Method of and apparatus for controlling a domestic appliance
AssigneeU.S. Philips Corporation
InventorStephen P. Easthill
Life of this patent
Estimating the term…
Abstract
In a domestic appliance, such as a washing machine, which is controlled by a solid state processor 1, failure of the mains supply causes the loss of program-identifying data held in the processor store. A back-up non-volatile store 11 keeps track of the program status and enables the program to be continued from where it left off in the event of an interruption of the power supply. The arrangement is such that possible corruption of the store contents by a hostile environment is minimal.
Claims8
A method of controlling a domestic appliance, powered from an electric mains supply, by means of a solid state processor which controls the appliance by selecting an optionally variable number of operating steps from N such steps in accordance with any one of a number of programs selectable by the user, said method comprising, before any operating step is effected by the processor, running a start-up routine comprising:
- (i) checking a test code pre-loaded into a non-volatile memory for corruption and, if no corruption of the code is found,
- (ii) reading each of N addresses in the said memory in sequence to determine whether data stored at each address has a respective first predetermined value and
- (a) if none of the N addresses contains data which has the first predetermined value, then loading each of the N addresses with data having the respective first predetermined value
- or
- (b) if an address in the sequence is reached which contains the first predetermined value, then causing the processor to read that address whereby the processor, when effecting the operating steps, starts at the operating step corresponding to that address;
- the method further including, on completion of the start-up routine, effecting the operating steps and, as each of the N steps is processed, loading the corresponding address in the memory with data having a second value different from the first predetermined value.
A domestic appliance, operable from an electric mains supply, comprising control means including a solid state processor which controls the appliance by selecting an optionally variable number of operating steps from N such steps, held in the processor, in accordance with any one of a number of programmes selectable by the user, the control means further including a non-volatile memory containing a corruption test code, information identifying a selected programme, and respective data at each of N addresses which defines whether or not a particular step corresponding to that address was processed during the running of the last previous programme, start-up means solely operative before the processor effects any operating step to check the test code for corruption and to examine the data at each of the N addresses in the memory in sequence, the processor having means for reading the memory and starting the operation of the appliance either from the first selected one of the N operating steps or, if the data at any of the N addresses in the memory indicates that a particular operating step was not crossed during the last previous run, starting the operation of the appliance from the first operating step in the sequence that was not so processed.
Dependencies are inferred from the claim text.