Devices, systems and methods for validating and upgrading firmware in intelligent electronic devices
First Claim
1. An intelligent electronic device (IED) comprising:
- at least one sensor coupled to an electrical distribution system providing power to at least one load external to the IED, the at least one sensor configured to measure at least one parameter of the electrical distribution system and generate at least one analog signal indicative of the at least one parameter;
at least one analog-to-digital converter configured to receive the at least one analog signal and convert the at least one analog signal to at least one digital signal;
at least one memory configured to store at least a first firmware and a second firmware, the second firmware being a previously stored version of the first firmware; and
at least one processor configured to receive the at least one digital signal and calculate at least one power parameter of the electrical distribution system, the at least one processor further configured to determine if there is an error associated with the first firmware, wherein if the at least one processor determines there is no error associated with the first firmware, the at least one processor is configured to execute the first firmware and if the at least one processor determines there is an error with the first firmware, the at least one processor is configured to execute the previously stored second firmware.
2 Assignments
0 Petitions
Accused Products
Abstract
Apparatuses, systems, and method for validating and upgrading firmware in an intelligent electronic device (IED) are provided. In one aspect of the present disclosure, an IED is provided including at least one processor and at least one memory. The at least one memory includes at least a first firmware and a second firmware, where the second firmware is a version of the first firmware. The at least one processor determines if there is an error associated with the first firmware. If the processor determines there is no error associated with the first firmware, the processor executes first firmware. If the processor determines there is an error associated with the at least one firmware, the processor executes the second firmware.
-
Citations
22 Claims
-
1. An intelligent electronic device (IED) comprising:
-
at least one sensor coupled to an electrical distribution system providing power to at least one load external to the IED, the at least one sensor configured to measure at least one parameter of the electrical distribution system and generate at least one analog signal indicative of the at least one parameter; at least one analog-to-digital converter configured to receive the at least one analog signal and convert the at least one analog signal to at least one digital signal; at least one memory configured to store at least a first firmware and a second firmware, the second firmware being a previously stored version of the first firmware; and at least one processor configured to receive the at least one digital signal and calculate at least one power parameter of the electrical distribution system, the at least one processor further configured to determine if there is an error associated with the first firmware, wherein if the at least one processor determines there is no error associated with the first firmware, the at least one processor is configured to execute the first firmware and if the at least one processor determines there is an error with the first firmware, the at least one processor is configured to execute the previously stored second firmware. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An intelligent electronic device (IED) comprising:
-
at least one sensor coupled to an electrical distribution system providing power to at least one load external to the IED, the at least one sensor configured to measure at least one parameter of the electrical distribution system and generate at least one analog signal indicative of the at least one parameter; at least one analog-to-digital converter configured to receive the at least one analog signal and convert the at least one analog signal to at least one digital signal; at least one memory configured to store at least a first firmware; at least one network communication interface configured to communicate with at least one remote computing device over a network, the at least one communication interface receiving a communication from the at least one remote computing device including at least a second firmware, wherein the second firmware is a version of the first firmware and the second firmware is stored in the at least one memory; and at least one processor configured to receive the at least one digital signal and calculate at least one power parameter of the electrical distribution system, the at least one processor further configured to determine if there is an error associated with the first firmware, wherein if the at least one processor determines there is no error associated with the first firmware, the at least one processor is configured to execute the first firmware and if the at least one processor determines there is an error associated with the first firmware, the at least one processor is configured to execute the stored, second firmware. - View Dependent Claims (18, 19, 20, 21)
-
-
22. An electrical metering device comprising:
-
at least one sensor coupled to an electrical distribution system providing power to at least one load external to the IED, the at least one sensor configured to measure at least one parameter of the electrical distribution system and generate at least one analog signal indicative of the at least one parameter; at least one analog-to-digital converter configured to receive the at least one analog signal and convert the at least one analog signal to at least one digital signal; at least one memory configured to store at least three copies of firmware, a first copy being a default firmware programmed at a time of manufacture of the IED, a second copy being a currently used firmware and a third copy being a previous firmware installed before the currently used firmware; and at least one processor configured to receive the at least one digital signal and calculate at least one power parameter of the electrical distribution system, the at least one processor further configured to test for errors the at least three copies of firmware stored in the at least one memory in reverse chronological order and execute a determined latest error free copy of the firmware.
-
Specification