×

Error recovery system for an energy controller for an electric water heater

  • US 5,708,589 A
  • Filed: 04/08/1996
  • Issued: 01/13/1998
  • Est. Priority Date: 04/08/1996
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for protecting the data of and recovering from data errors in an energy controller for an electric water heater, said energy controller comprising a central processing unit (CPU) logically connected to a random access memory (RAM), an electronically erasable programmable read only memory (EEPROM), and a clock with a small amount of memory, comprising the steps of:

  • initiating a blocking phase upon the start up of said energy controller;

    monitoring the power supply to said energy controller for electrical disturbance;

    initiating said blocking phase upon the detection of a disturbance in said power supply;

    preventing said CPU from writing to said EEPROM and said clock during said blocking phase;

    copying the contents of said EEPROM to said RAM after initiating said blocking phase;

    performing an error check on the contents of said RAM;

    performing a validity check on the contents of said clock;

    copying the contents of said RAM to said EEPROM after said blocking phase in the event that no error occurred; and

    restoring said clock from said clock memory if an error is detected in said clock.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×