Claims
- 1. A method for operating a power distribution system comprising:
interrupting a first process of a node electronics unit with a processor interrupt signal; and initiating a second process of said node electronics unit with a polling process.
- 2. A method in accordance with claim 1 wherein interrupting of said first process comprises:
interrupting said first process with at least one signal selected from the group consisting of: an internal processor interrupt signal and an external processor interrupt signal; and servicing the processor interrupt signal with an interrupt handler executing on the node electronics unit.
- 3. A method in accordance with claim 2 wherein interrupting said first process comprises triggering at least one of recording a local time of an arriving message packet, initiating an A/D converter data sampling and a timer reset, and enabling data sample collection.
- 4. A method in accordance with claim 3 wherein recording said local time comprises receiving an arriving message packet from a communication interface interrupt.
- 5. A method in accordance with claim 3 wherein initiating said A/D converter data sampling and timer reset comprises receiving a timer expiration interrupt.
- 6. A method in accordance with claim 3 wherein enabling said data sample collection comprises receiving an A/D converter data ready interrupt.
- 7. A method in accordance with claim 1 wherein initiating said second process comprises:
setting at least one process execution flag; polling said at least one process execution flag when a processor interrupt handler is not executing; and triggering a low priority process with said at least one process execution flag.
- 8. A method in accordance with claim 1 further comprising setting a follow-on process execution flag to enable execution of a follow-on process.
- 9. A method in accordance with claim 1 further comprising:
handling interrupts using an operating system; and scheduling processes using the operating system.
- 10. A method in accordance with claim 1 wherein initiating a second process of said node electronics unit with a polling process further comprises triggering at least one process selected from the group consisting of decoding of received messages and executing received message commands, evaluating communication channel health, conducting a node electronics unit self-evaluation, reading data samples from a node electronics unit A/D converter, executing local protection, logging diagnostic history, logging event history, reading circuit breaker status, reading node identification, determining identification of systems units, updating system unit identification, executing a synchronization routine, adaptively modifying node electronics unit parameters and process execution, and transmitting node electronics unit information to the central control processing unit.
- 11. A method in accordance with claim 10 wherein said process of adaptively modifying node electronics unit parameters and process execution further comprises adaptively modifying node electronics unit parameters and process execution based on at least one selected from the groups consisting of: system resources, a communication network noise level, a data signal-to-noise ratio, a change in a number of network nodes, a communication channel utilization, a change of authorization of parameters, service requested data, and a change command received from at least one of a remote controller and an external processor.
- 12. A method in accordance with claim 11 wherein adaptively modifying node electronics unit parameters and process execution based on service requested data further comprises adaptively modifying node electronics unit parameters and process execution based on at least one selected from the group consisting of: system status data, local status data, local health data, communication network data, a data signal-to-noise ratio, event history, and error history.
- 13. A method in accordance with claim 10 wherein adaptively modifying node electronics unit parameters further comprises adaptively modifying at least one selected from the group consisting of: a local protection function parameter, a communication parameter, a sampling parameter, a diagnostic parameter, and a calibration parameter.
- 14. A method in accordance with claim 10 wherein adaptively modifying node electronics unit process execution further comprises at least one selected from the groups consisting of: adaptively modifying a condition for triggering a process, adding a new trigger, replacing an existing trigger, replacing an existing process with an alternate process, adding a new process, removing an existing process.
- 15. A method in accordance with claim 14 replacing an existing process with an alternate process further comprises replacing an existing process with a process resident in the node and a process description received from a remote source wherein a remote source includes at least one selected from the groups consisting of a remote processor, a remote controller, a manual entry, an external process server, an external code server, a storage media, and wherein a process description includes at least one of binary executable, compilable source code, interpretable source code, and references to resident code blocks.
- 16. A method in accordance with claim 1 wherein at least one of the plurality of processors is configured to operate at a first power consumption and to operate at a second, reduced power consumption wherein the power consumption of each configured processor operating at the first power consumption is greater than the power consumption of each configured processor operating at the second power consumption, and wherein the method further comprises operating at least one processor at a reduced power consumption.
- 17. A method in accordance with claim 16 wherein a first processor is programmed to operate as a primary processor and a second processor is programmed to operate as a secondary processor and wherein the method further comprises:
communicating a status of the secondary processor to the primary processor if power to the node electronics unit is available; receiving at least one of commands, parameters, status information, and health information from the primary processor; and reporting at least one of secondary processor status, a secondary processor health, and a secondary processor event to the primary processor.
- 18. A method in accordance with claim 16 wherein at least one processor is programmed to execute a watchdog timer function, the method further comprising:
generating a first signal; transmitting the first signal to at least one other processor; receiving a second signal from another processor; and determining a health of the other processor based on the second signal.
- 19. A method in accordance with claim 16 wherein at least one processor is programmed to execute a power supply monitoring function and wherein the method further comprises:
logging power supply events; determining a health of the power supply; and transmitting commands based on the determined health.
- 20. A method in accordance with claim 19 further comprising:
writing power supply status data to a nonvolatile memory; executing a reduced instruction set to conserve power; and transferring processing control to a processor operating at reduced power consumption.
- 21. A method in accordance with claim 16 wherein the at least one processor is further programmed to execute a backup protection function when operating at reduced power consumption and wherein the method further comprises executing the backup protection function using analog signal processing.
- 22. A method in accordance with claim 21 wherein the processor includes an integrator, a differentiator, an amplifier, a comparator, a voltage reference and a current reference for processing analog input signals and wherein the method further comprises:
receiving an analog signal from a source; and processing the analog signal using at least one of the integrator, the differentiator, the amplifier, the comparator, the voltage reference and the current reference.
- 23. A system for operating a power distribution system comprising:
means for interrupting a first process of a node electronics unit with a processor interrupt signal; and means for initiating a second process of said node electronics unit with a polling process.
- 24. A system in accordance with claim 23 further comprising:
means for interrupting said first process with at least one signal selected from the group consisting of: an internal processor interrupt signal and an external processor interrupt signal; and means for servicing the processor interrupt signal with an interrupt handler executing on the node electronics unit.
- 25. A system in accordance with claim 24 wherein means for interrupting said first process comprises means for triggering at least one of recording a local time of an arriving message packet, initiating an A/D converter data sampling and a timer reset, and enabling data sample collection.
- 26. A system in accordance with claim 25 wherein recording said local time comprises receiving an arriving message packet from a communication interface interrupt.
- 27. A system in accordance with claim 25 wherein recording said local time comprises receiving an arriving message packet from a communication interface interrupt.
- 28. A system in accordance with claim 25 wherein initiating said A/D converter data sampling and timer reset comprises receiving a timer expiration interrupt.
- 29. A system in accordance with claim 23 means for initiating said second process comprises:
means for setting at least one process execution flag; means for polling said at least one process execution flag when a processor interrupt handler is not executing; and means for triggering a low priority process with said at least one process execution flag.
- 30. A system in accordance with claim 29 further comprising means for triggering at least one process selected from the group consisting of: decoding of received messages and execution of received message commands, evaluation of communication channel health, reading of data samples from a node electronics unit A/D converter, and transmission of node electronics unit information to said central control processing unit.
- 31. A system in accordance with claim 23 further comprising means for setting a follow-on process execution flag to enable execution of a follow-on process.
- 32. A system for operating power distribution system comprising:
interrupting a first process of a node electronics unit with a processor interrupt signal; means for servicing the processor interrupt signal with an interrupt handler executing on the node electronics unit and initiating a second process of said node electronics unit with a polling process.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application is related to U.S. Patent Application No. 60/359,544 filed on Feb. 25, 2002 for “Integrated Protection, Monitoring, and Control” the content of which is incorporated in its entirety herein by reference. This application is also related to U.S. Patent Application No. 60/438,159 filed on Jan. 6, 2003 for “Single Processor Concept for Protection and Control of Circuit Breakers in Low-Voltage Switchgear” the content of which is incorporated in its entirety herein by reference.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60359544 |
Feb 2002 |
US |
|
60438159 |
Jan 2003 |
US |