← Back to Patent Explorer
US5467286A Expired / Lapsed US ⏱️ 0.0 years remaining

Metering unit with downloadable firmware

Assignee: Schneider Electric USA Inc
•
Filing: 1993-11-03
•
Granted: 1995-11-14
•
Expires: 2013-11-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Firmware is downloaded to a metering unit located in a distributed power network carrying a power-related waveform, where the metering unit senses power-related parameters associated with the power-related waveform and generates and transmits data representative thereof. The metering unit is provided with a sector-erasable flash EEPROM having a first section for storing main functionality firmware and a second section for storing boot code. The boot code includes a reset portion for resetting the metering unit and a firmware update section for downloading external firmware to the first section. The firmware update section includes a writing routine for writing the external firmware to the first section. The metering unit is also provided with a volatile RAM. The external firmware is downloaded to the first section of the EEPROM by executing the firmware update section. While executing the firmware update section, the writing routine is copied to the RAM and executed therefrom to write the external firmware to the first section of the EEPROM.

Inventors

  • 👤 Michael W. Pyle
  • 👤 Lee D. Wallis

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 19:25
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/60; G06F8/65; G01; G01R; G01R19/00; G01R19/25; G01R21/00; G01R21/133

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 190 words
A method for downloading firmware to a metering unit, the method comprising the steps of: locating the metering unit in an industrial distributed power network carrying a power-related waveform to a plurality of power equipment loads, the metering unit sensing power-related parameters associated with the power-related waveform and generating and transmitting data representative thereof. providing the metering unit with a first non-volatile memory having a first section for storing main functionality firmware and a second section for storing boot code, the boot code including a reset portion for resetting the metering unit and a firmware update section for downloading external firmware to the first section, the firmware update section including a writing routine for writing the external firmware to the first section; providing the metering unit with a second memory; and downloading the external firmware to the first section over a broadcast-type communications link by executing the firmware update section, said step of downloading the external firmware including copying the writing routine to the second memory, and executing the writing routine stored in the second memory to write the external firmware to the first section of the first non-volatile memory.
Claim 2
Independent Claim 190 words
A method for downloading firmware to a metering unit, the method comprising the steps of: locating the metering unit in an industrial distributed power network carrying a power-related waveform to a plurality of power equipment loads, the metering unit sensing power-related parameters associated with the power-related waveform and generating and transmitting data representative thereof. providing the metering unit with a first non-volatile memory having a first section for storing main functionality firmware and a second section for storing boot code, the boot code including a reset portion for resetting the metering unit and a firmware update section for downloading external firmware to the first section, the firmware update section including a writing routine for writing the external firmware to the first section; providing the metering unit with a second memory; and downloading the external firmware to the first section over a broadcast-type communications link by executing the firmware update section, said step of downloading the external firmware including copying the writing routine to the second memory, and executing the writing routine stored in the second memory to write the external firmware to the first section of the first non-volatile memory.
Claim 3
Dependent Claim 24 words
The method of claim 1, further including the step of validating the external firmware written to the first section of the first non-volatile memory.
Claim 4
Dependent Claim 22 words
The method of claim 2, further including the step of resetting the metering unit following the step of validating the external firmware.
Claim 5
Dependent Claim 72 words
The method of claim 1, further including the steps of: providing a control unit communicatively coupled to the metering unit and having the external firmware stored therein; and using the control unit to claim exclusive access to a command interface of the metering unit prior to the step of downloading the external firmware to the metering unit, thereby preventing any other devices from interfering with the step of downloading the external firmware.
Claim 6
Dependent Claim 32 words
The method of claim 1, wherein the first non-volatile memory is a sector-erasable flash EEPROM so that the boot code maintains its integrity while downloading the external firmware to the first section.
Claim 7
Dependent Claim 13 words
The method of claim 1, wherein the second memory is a volatile RAM.
Claim 8
Dependent Claim 139 words
A memory arrangement for a metering unit located in an industrial distributed power network carrying a power-related waveform to a plurality of power equipment loads, the metering unit sensing power-related parameters associated with the power-related waveform and generating and transmitting data representative thereof, the arrangement comprising: a first non-volatile memory having a first section for storing main functionality firmware and a second section for storing boot code, said boot code including a reset portion for resetting the metering unit and a firmware update section for downloading external firmware to said first section, said firmware update section including a writing routine for writing the external firmware to said first section; and a second memory, said writing routine being copied to said second memory and executed therefrom to write the external firmware over a broadcast-type communications link to said first section.
Claim 9
Dependent Claim 139 words
A memory arrangement for a metering unit located in an industrial distributed power network carrying a power-related waveform to a plurality of power equipment loads, the metering unit sensing power-related parameters associated with the power-related waveform and generating and transmitting data representative thereof, the arrangement comprising: a first non-volatile memory having a first section for storing main functionality firmware and a second section for storing boot code, said boot code including a reset portion for resetting the metering unit and a firmware update section for downloading external firmware to said first section, said firmware update section including a writing routine for writing the external firmware to said first section; and a second memory, said writing routine being copied to said second memory and executed therefrom to write the external firmware over a broadcast-type communications link to said first section.
Claim 10
Dependent Claim 32 words
The arrangement of claim 7, wherein the first non-volatile memory is a sector-erasable flash EEPROM so that said boot code maintains its integrity while downloading the external firmware to said first section.
Claim 11
Dependent Claim 13 words
The arrangement of claim 8, wherein the second memory is a volatile RAM.
Claim 12
Dependent Claim 137 words
A metering unit for use in an industrial distributed power network carrying a power-related waveform to a plurality of power equipment loads, the metering unit sensing power-related parameters associated with the power-related waveform and generating and transmitting data representative thereof, the metering unit comprising: a first non-volatile memory having a first section for storing main functionality firmware and a second section for storing boot code, said boot code including a reset portion for resetting the metering unit and a firmware update section for downloading external firmware to said first section, said firmware update section including a writing routine for writing the external firmware to said first section; and a second memory, said writing routine being copied to said second memory and executed therefrom to write the external firmware over a broadcast-type communications link to said first section.
Claim 13
Dependent Claim 137 words
A metering unit for use in an industrial distributed power network carrying a power-related waveform to a plurality of power equipment loads, the metering unit sensing power-related parameters associated with the power-related waveform and generating and transmitting data representative thereof, the metering unit comprising: a first non-volatile memory having a first section for storing main functionality firmware and a second section for storing boot code, said boot code including a reset portion for resetting the metering unit and a firmware update section for downloading external firmware to said first section, said firmware update section including a writing routine for writing the external firmware to said first section; and a second memory, said writing routine being copied to said second memory and executed therefrom to write the external firmware over a broadcast-type communications link to said first section.
Claim 14
Dependent Claim 32 words
The arrangement of claim 10, wherein the first non-volatile memory is a sector-erasable flash EEPROM so that said boot code maintains its integrity while downloading the external firmware to said first section.
Claim 15
Dependent Claim 13 words
The arrangement of claim 11, wherein the second memory is a volatile RAM.
Claim 16
Dependent Claim 155 words
A firmware downloading arrangement, the arrangement comprising: a plurality of metering units located in an industrial distributed power network carrying power-related waveforms to a plurality of power equipment loads, said metering units sensing power-related parameters associated with the power-related waveforms and generating and transmitting data representative thereof, at least one of said metering units including a sector-erasable non-volatile memory having a first section storing main functionality firmware and a second section storing boot code; and a control station, communicatively coupled to each of said metering units over a broadcast-type communications link, for downloading external firmware to said first section of said non-volatile memory, said control station claiming exclusive access to a command interface of said at least one of said metering units prior to downloading the external firmware so as to prevent other devices from interfering with said at least one of said metering units while the external firmware is downloaded to said first section.
Claim 17
Dependent Claim 75 words
The arrangement of claim 13, wherein said boot code includes a reset portion for resetting the metering unit and a firmware update section for downloading external firmware to said first section, said firmware update section including a writing routine for writing the external firmware to said first section, and further including a second memory, said writing routine being copied to said second memory and executed therefrom to write the external firmware to said first section.
Claim 18
Dependent Claim 75 words
The arrangement of claim 13, wherein each of said metering units includes a respective sector-erasable non-volatile memory having a first section storing main functionality firmware and a second section storing boot code, and wherein said control station claims exclusive access to a command interface of each of said metering units prior to downloading the external firmware so as to permit said control station to simultaneously download the external firmware to each of said metering units.

References Cited (Backward Citations)

US4912552A Cited
US5210854A Cited
US5132716A Cited
US5268928A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-11-13 1999-05-15 1999-11-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-11-13 2003-05-15 2003-11-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-11-13 2007-05-15 2007-11-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag