The present invention relates generally to systems, methods and apparatuses for wirelessly interfacing with a power system protection, control, or measuring device, and more particularly to systems, methods and apparatus for wirelessly viewing and modifying memory locations within a power system protection, control, or measuring device.
Power transmission and distribution systems may include power system protection, monitoring, and control devices such as protective relays, faulted circuit indicators, and the like. Throughout, the term “power system device” will include any power system protection, monitoring, or control device. Faulted circuit indicators (FCIs) play a vital role in detecting and indicating faults and locations of faulted conductors to decrease the duration of power outages and improve the reliability of power systems throughout the world. Electrical utilities depend on faulted circuit indicators to help their employees quickly locate faulted conductors. Most conventional faulted circuit indicators utilize a mechanical target or an LED to provide a visual indication of a faulted conductor. By visually scanning faulted circuit indicators located at a site, an electrical utility crew can quickly locate a fault. Industry statistics indicate that faulted circuit indicators reduce fault location time by 50%-60% versus the use of manual techniques, such as the “refuse and sectionalize” method, Nonetheless, electrical utilities still spend substantial amounts of time and money determining the locations of faults on their networks.
Electrical utilities rely on a number of additional techniques to further decrease time spent locating faults. For instance, modern faulted circuit indicators frequently have one or more contact outputs that activate on the detection of a fault. These contact outputs can be connected to a Supervisory Control and Data Acquisition (“SCADA”) system, allowing remote monitoring of a given faulted circuit indicator's status. This technique works well for above-ground sites, where a cable from the faulted circuit indicator to a monitoring device can be installed, and the monitoring device can be connected to a remote site by a communications line. However, this technique is expensive for underground sites, where an underground communications line must be installed.
Another recent advancement is the use of radio frequency (“RF”) technology within fault circuit indication systems. In one prior art system, each faulted circuit indicator contains a two-way radio that communicates the occurrence of a fault to an intelligent module installed within 100 feet of the faulted circuit indicator. The intelligent module then uses the existing telephone network to communicate a fault occurrence to a remote site, triggering the dispatch of a team to the fault site. However, this system is vulnerable to phone network outages. In addition, a crew dispatched to the fault site must then monitor a readout located on the intelligent module to ensure that the fault has been properly cleared. As the intelligent modules are frequently located on power line poles, viewing an intelligent module's readout may be inconvenient.
An improvement on this system is the use of a wireless device to monitor radio signals from RF equipped faulted circuit indicators. Using a wireless device, a utility crew can quickly locate a fault and determine when the fault has been properly cleared by monitoring the display of the wireless device.
The technology within faulted circuit indicators has also improved. Primitive electromechanical units gave way to more sophisticated analog electronic units, which have given way to microprocessor driven units. Modern faulted circuit indicators utilize sophisticated algorithms both to detect faults and conserve battery life. In addition, faulted circuit indicators may be connected to other “monitoring” units which also use microprocessor based algorithms. However, as more sophisticated microprocessor based algorithms have been introduced, problems with the implementation of the algorithms have escaped detection until deployment in the field. Therefore, methods to troubleshoot defects in the field have become more important.
The traditional way to troubleshoot a microprocessor based device is through the use of a debugger. A debugger is a program that runs concurrently with another program and monitors the other program. Simple debuggers allow the user to stop execution of the embedded software and view and manipulate memory locations. More sophisticated debuggers allow a user to stop execution of the monitored program at a desired time, say at the execution of a particular instruction or the occurrence of a particular condition, and monitor the status of the computer on which the program is running. Status information may include the contents of memory, the status of microprocessor pins, the value of registers, and other information. In addition, debuggers also allow users to step through instructions and view how status information within the computer changes.
Debugging embedded systems, such as faulted circuit indicators and faulted circuit indicator monitors, once they have been deployed can present special challenges. Generally, a separate computer running the debugger must be attached to the embedded device through a debugging port. Through the years a number of different debugging ports have been developed. Two of the most commonly used are RS232 and IEEE1149.1 (IEEE stands for the Institute of Electrical and Electronic Engineers, where 1149.1 refers to a particular standard that is alternatively known as “JTAG”). RS232 is a standard serial communications port. A debugger using an RS232 port relies on special software running on the embedded system that will respond to debugging commands sent over the RS232 port. The debugging software running on the embedded system is often referred to as “monitor software.” Because of this, debuggers relying on RS232 ports are vulnerable to defects in the embedded system software that may cause the monitor software to cease execution.
IEEE1149.1 addresses many of the problems with RS232 based debugging software. IEEE1149.1 relies on custom hardware built into the embedded microprocessor. This custom hardware includes a collection of pins that form a port, as well as custom hardware within the microprocessor that responds to commands sent over the port. The use of JTAG alleviates the risk of a crash in the embedded system software, which terminates the ability to continue debugging the embedded system.
Both RS232 and IEEE1149.1 require the use of a wired connection between a debugging computer and the embedded device. As many faulted circuit indicators and faulted circuit indicator monitors are deployed in underground locations where deep standing water is frequently present, field debugging using a wired connection is often inconvenient or even untenable.
Accordingly, it is an object of the invention to provide a simple wireless debugging tool for a faulted circuit indicator monitor allowing a user to view the contents of the faulted circuit indicator monitor's memory and to modify the contents of the faulted circuit indicator monitor's memory. Summary of the Invention
The present invention achieves its objective through the use of a wireless communications system for viewing memory locations within a power system device. The system includes a wireless device with an input mechanism, which the user may use to indicate memory locations that the user wishes to view. The wireless device also includes a radio frequency transmitter, which is used to transmit a message to the power system device containing the memory locations the user wishes to view. The power system device, on receiving the message through a radio frequency receiver, retrieves the selected memory locations using its microprocessor and generates a response message including the contents of the memory locations selected by the user. The message is then transmitted through a radio frequency transmitter within the power system device to the wireless device, where it is displayed on a display.
In another embodiment, the present invention encompasses a system for wirelessly modifying memory locations within a power system device. The system includes a wireless device with an input mechanism, which the user may use to indicate memory locations that the user wishes to modify as well as the values that the user wishes to input into those locations. The wireless device also includes a radio frequency transmitter, which is used to transmit a message to the power system device containing the selected memory locations as well as the desired contents of those memory locations. The power system device, on receiving the message through a radio frequency receiver, uses an embedded microprocessor to modify the selected memory locations with the new values selected by the user.
Although the characteristic features of this invention will be particularly pointed out in the claims, the invention itself, and the manner in which it can be made and used, can be better understood by referring to the following description taken in connection with the accompanying drawings forming a part hereof, wherein like reference numerals refer to like parts throughout the several views and in which:
Referring to the drawings, and to
Turning to
The poke request message could also be used to initiate a control or command in the faulted circuit indicator or faulted circuit indicator monitor. In this embodiment, the poke request message 800 may include a start address 804 which indicates to the faulted circuit indicator or faulted circuit indicator monitor that the data 808 includes a command or control. The data may indicate to the faulted circuit indicator or faulted circuit indicator monitor to undergo any of the available commands or controls on the faulted circuit indicator or faulted circuit indicator monitor, such as, for example, a Power on Reset (POR) which resets all faulted circuit indicator latches to a closed state. Another example of a command or control is requiring the faulted circuit indicator or faulted circuit indicator monitor to undergo a complete FLASH and RAM self test. The command or control may require the faulted circuit indicator or faulted circuit indicator monitor to undergo a system test and write the results to a particular address, which may be later viewed using a peek request. Other commands or controls may require the faulted circuit indicator or faulted circuit indicator monitor to undergo an update of Data Flash, extend operating modes, decrease operating modes, or change a state of operation.
As illustrated in
To modify the contents of memory in the power system device 400, the user begins by choosing the address or addresses to modify using the wireless device 102 (as shown at 510), along with the values to place into the chosen memory locations (as shown at 512). The wireless device 102 then generates a poke request message (e.g. selected location and values), which is wirelessly transmitted to the targeted device as shown at 514. As discussed herein, the poke request message may include a command or control for the power system device 400 to execute. The power system device 400 recognizes in 520 whether the poke request message includes a command or control. If the poke request message does include a command or control, the power system device 400 executes the command or control in 522. The targeted device may further generate a poke response message in 524 including the success/failure or other status that is wirelessly transmitted to the wireless device 102. The poke response message may indicate the success of the poke. The wireless device 102 then displays the success/failure or other status in 518. If, however, the poke request does not include a command or control, the microprocessor embedded within the targeted device then processes and executes the poke request message as shown at 516. Finally, the targeted device may further generate a poke response message in 524 including the success/failure or other status that is wirelessly transmitted to the wireless device 102. The poke response message may indicate the success of the poke. The wireless device 102 then displays the success/failure or other status in 518.
In one embodiment, the poke may be followed by a peek to verify that the contents of the memory were modified as requested. To accomplish this peek sequence, the user selects a particular memory location or locations within the power system device that the user wishes to view using the wireless device 102. This will likely be the memory location(s) for which the modification was requested in the prior poke. Next, as shown at 502, the wireless device 102 will then transmit a peek request message (e.g. memory location of step 500) to the power system device 400 that the user previously selected. As shown at 504, the targeted power system device 400 will retrieve the memory location or locations located therein. Thereafter, as shown at 506, the power system device 400 responds with a peek response message containing the contents of the memory locations the user wished to view. The wireless device 102 receives the message and displays the contents of the message as shown at 508. The wireless device 102 may compare the contents of the memory locations requested with the requested modification and indicate to the user whether the requested modification did occur.
In yet another embodiment, either the peek or poke message could include any data related to the faulted circuit indicator or the power system associated therewith. For example, the message could contain information relating to the location of the faulted circuit indicator or the location of a condition in the power system. In one embodiment, the message could include data relating to the GPS location of the faulted circuit indicator or the GPS location of a fault on a transmission line.
The foregoing description of the invention has been presented for purposes of illustration and description, and is not intended to be exhaustive or to limit the invention to the precise form disclosed. The description was selected to best explain the principles of the invention and practical application of these principles to enable others skilled in the art to best utilize the invention in various embodiments and various modifications as are suited to the particular use contemplated. It is intended that the scope of the invention not be limited by the specification, but be defined by the claims set forth below.
This application claims benefit under 35 U.S.C. §119(e) of United States Provisional Application entitled “FAULTED CIRCUIT INDICATOR WITH WIRELESS MEMORY MONITOR,” filed on May 19, 2006 having Ser. No. 60/802,218, naming Douglas A. Park, Witold Teller, Donald C. Hicks, Luther S. Anderson, and Steven A. McMahon as inventors, the complete disclosure thereof being incorporated by reference.
Number | Name | Date | Kind |
---|---|---|---|
2379664 | Stanko | Jul 1945 | A |
2928048 | Postal | Mar 1960 | A |
2967267 | Steinman | Jan 1961 | A |
3292579 | Buchanan | Dec 1966 | A |
3296493 | Whittaker | Jan 1967 | A |
3476997 | Otzipka | Nov 1969 | A |
3525903 | Morris | Aug 1970 | A |
3621334 | Burns | Nov 1971 | A |
3676740 | Schweitzer | Jul 1972 | A |
3702966 | Schweitzer | Nov 1972 | A |
3708724 | Schweitzer | Jan 1973 | A |
3715742 | Schweitzer | Feb 1973 | A |
3781682 | Schweitzer | Dec 1973 | A |
3816816 | Schweitzer | Jun 1974 | A |
3866197 | Schweitzer | Feb 1975 | A |
3876911 | Schweitzer | Apr 1975 | A |
3906477 | Schweitzer | Sep 1975 | A |
3972581 | Oldham | Aug 1976 | A |
3974446 | Schweitzer | Aug 1976 | A |
4029951 | Berry | Jun 1977 | A |
4034360 | Schweitzer | Jul 1977 | A |
4038625 | Tompkins | Jul 1977 | A |
4045726 | Schweitzer | Aug 1977 | A |
4063171 | Schweitzer | Dec 1977 | A |
4086529 | Schweitzer | Apr 1978 | A |
4112292 | Varvel | Sep 1978 | A |
4144485 | Akita | Mar 1979 | A |
4165528 | Schweitzer | Aug 1979 | A |
4186986 | Shoemaker | Feb 1980 | A |
4199741 | Serrus Paulet | Apr 1980 | A |
4234847 | Schweitzer | Nov 1980 | A |
4251770 | Schweitzer | Feb 1981 | A |
4288743 | Schweitzer | Sep 1981 | A |
4375617 | Schweitzer | Mar 1983 | A |
4414543 | Schweitzer | Nov 1983 | A |
4424512 | Schweitzer | Jan 1984 | A |
4438403 | Schweitzer | Mar 1984 | A |
4458198 | Schweitzer | Jul 1984 | A |
4495489 | Schweitzer | Jan 1985 | A |
4536758 | Schweitzer | Aug 1985 | A |
4686518 | Schweitzer | Aug 1987 | A |
4689752 | Fernandes | Aug 1987 | A |
4709339 | Fernandes | Nov 1987 | A |
4794332 | Schweitzer | Dec 1988 | A |
4795982 | Schweitzer | Jan 1989 | A |
4829298 | Fernandes | May 1989 | A |
4940976 | Gastouniotis | Jul 1990 | A |
4996624 | Schweitzer | Feb 1991 | A |
5008651 | Schweitzer | Apr 1991 | A |
5038246 | Durivage | Aug 1991 | A |
5070301 | Schweitzer | Dec 1991 | A |
5089928 | Durivage | Feb 1992 | A |
5136457 | Durivage | Aug 1992 | A |
5136458 | Durivage | Aug 1992 | A |
5150361 | Wieczorek | Sep 1992 | A |
5153565 | Schweitzer | Oct 1992 | A |
5168414 | Horstmann | Dec 1992 | A |
5196682 | Englehardt | Mar 1993 | A |
5220311 | Schweitzer | Jun 1993 | A |
5298894 | Cerney | Mar 1994 | A |
5420502 | Schweitzer | May 1995 | A |
5438329 | Gastouniotis | Aug 1995 | A |
5495239 | Ouellete | Feb 1996 | A |
5519527 | Panton | May 1996 | A |
5550476 | Lau | Aug 1996 | A |
5565783 | Lau | Oct 1996 | A |
5648726 | Le | Jul 1997 | A |
5656931 | Lau et al. | Aug 1997 | A |
5659300 | Dresselhuys | Aug 1997 | A |
5677623 | Schweitzer | Oct 1997 | A |
5677678 | Schweitzer | Oct 1997 | A |
5701121 | Murdoch | Dec 1997 | A |
5726646 | Bane | Mar 1998 | A |
5793214 | Wakamatsu | Aug 1998 | A |
5821869 | Schweitzer | Oct 1998 | A |
5825303 | Bloss | Oct 1998 | A |
5877703 | Bloss, Jr. et al. | Mar 1999 | A |
5889399 | Schweitzer | Mar 1999 | A |
6002260 | Lau | Dec 1999 | A |
6014301 | Schweitzer | Jan 2000 | A |
6016105 | Schweitzer | Jan 2000 | A |
6029061 | Kohlschmidt | Feb 2000 | A |
6072405 | Sears | Jun 2000 | A |
6078785 | Bush | Jun 2000 | A |
6133724 | Schweitzer | Oct 2000 | A |
6177883 | Jannetti | Jan 2001 | B1 |
6188216 | Fromer | Feb 2001 | B1 |
6239722 | Colton | May 2001 | B1 |
6326905 | Walters | Dec 2001 | B1 |
6349248 | Dean | Feb 2002 | B1 |
6366217 | Cunningham | Apr 2002 | B1 |
6380733 | Apel | Apr 2002 | B1 |
6414605 | Walden | Jul 2002 | B1 |
6429661 | Schweitzer | Aug 2002 | B1 |
6433698 | Schweitzer | Aug 2002 | B1 |
6479981 | Schweitzer | Nov 2002 | B2 |
6525504 | Nygren | Feb 2003 | B1 |
6573707 | Kiriyama | Jun 2003 | B2 |
6577608 | Moon | Jun 2003 | B1 |
6617976 | Walden | Sep 2003 | B2 |
6671824 | Hyland | Dec 2003 | B1 |
6736646 | Takahashi | May 2004 | B2 |
6753792 | Beckwth | Jun 2004 | B2 |
6759933 | Fallak | Jul 2004 | B2 |
6796821 | Cairns | Sep 2004 | B2 |
6798211 | Rockwell | Sep 2004 | B1 |
6828906 | Malcolm | Dec 2004 | B2 |
6944555 | Blackett | Sep 2005 | B2 |
6980091 | White | Dec 2005 | B2 |
7391299 | Bender | Jun 2008 | B2 |
7495574 | Rocamora et al. | Feb 2009 | B2 |
20020089802 | Beckwth | Jul 2002 | A1 |
20030040897 | Murphy | Feb 2003 | A1 |
20030119568 | Menard | Jun 2003 | A1 |
20030153368 | Bussan | Aug 2003 | A1 |
20030174067 | Soliman | Sep 2003 | A1 |
20030178290 | Schilling | Sep 2003 | A1 |
20030179149 | Savage | Sep 2003 | A1 |
20040005809 | Suzuki | Jan 2004 | A1 |
20040032340 | Lingafeldt | Feb 2004 | A1 |
20040036478 | Logvinov | Feb 2004 | A1 |
20040067366 | Gorczyca | Apr 2004 | A1 |
20040113810 | Mason | Jun 2004 | A1 |
20040214616 | Malcom | Oct 2004 | A1 |
20040233159 | Badarneh | Nov 2004 | A1 |
20050040809 | Uber | Feb 2005 | A1 |
20050068193 | Osterloh | Mar 2005 | A1 |
20050068194 | Schleich | Mar 2005 | A1 |
20050079818 | Atwater | Apr 2005 | A1 |
20050087599 | Ward | Apr 2005 | A1 |
20050110656 | Patterson | May 2005 | A1 |
20050132115 | Leach | Jun 2005 | A1 |
20050151659 | Donovan | Jul 2005 | A1 |
20050205395 | Dietrich | Sep 2005 | A1 |
20050215280 | Twitchell, Jr. | Sep 2005 | A1 |
20060084419 | Rocamora | Apr 2006 | A1 |
20060179374 | Noble | Aug 2006 | A1 |
20070005842 | Sohm et al. | Jan 2007 | A1 |
20070179547 | Armstrong | Aug 2007 | A1 |
Number | Date | Country | |
---|---|---|---|
20080010528 A1 | Jan 2008 | US |
Number | Date | Country | |
---|---|---|---|
60802218 | May 2006 | US |