This invention relates to the automatic self-identification of power cables and associated devices and connectors using electronically encoded and communicated identifiers. This invention has broad applicability to any device that is powered from an external source.
Electrical and electronic equipment that is powered by an external source is typically connected to an electricity source via a power cable. While these devices can exist in isolation, it is very common for such devices to be collocated. An example application in the home or office might be a computer workstation with various peripherals connected to a power-strip, collectively using a small number of power cables. At the other extreme, an enterprise application might require hundreds of racks of computer servers, powered by thousands of power cables connected to power-strips. Identifying which cable powers which device can be problematic, especially as the number of cables grows. The cables are often clustered together and visually indistinguishable, offering no indication as to which device is powered by which cable. In the enterprise example, it is often critical that a single device be disconnected without removing power from other devices.
In many applications, it is necessary to associate a device to a location in the power network. Being able to identify the device is plugged into a given socket, or conversely, to determine which socket a given device is plugged in. As an example, to improve energy efficiency of a home, it is necessary for the system to have the knowledge of a given appliance in a given device such that its behavior can be analyzed and its operation can be controlled accordingly. Unfortunately, an appliance can be plugged into any one of the sockets and it is often difficult to determine where the appliance is plugged in. An appliance may be moved from one socket and plugged into a different socket. Therefore, it is necessary that the location information of a given device be updated automatically.
There are already existing methods for communication between a device and the power network. Wireless technology such as WiFi and ZigBee can be used. The Power Line Communication (PLC) technology can also be used. There are already products available based on the aforementioned technologies. However, all these technologies face the challenge that the location of the communication node cannot be determined because of the location ambiguity caused by the crosstalk of the signals.
There already exist power strips that are capable of communicating with a centralized computer, used for such functions as switching and measuring power consumption of connected devices. There is, however, a need for a simple means for identifying which device is plugged into which socket of the power strip, and therefore an automated means for knowing which device is to be switched or measured.
Systems and methods of the invention transmit information of an electrical device to the power network and subsequently allow the system to associate the location in an electric power network to a device.
In certain embodiments, the invention provides a system for automatically identifying the power source for a given device. The device is outfitted with a power cable that has an electronically encoded identifier that is transmitted. A power-strip includes a separate receiver for each available outlet that can read the power-cable's electronic identifier when it is plugged in.
a shows a simplified circuit diagram for the optical receiver embedded in the power strip described in this disclosure;
b shows a simplified circuit diagram for the optical receiver and transmitter embedded in the power plug described in this disclosure;
The disclosed invention spans two physically separate devices that together form an optical communication mechanism that enables the identification and location of connected cables. A third device can be used for programming of the power cable's unique identifier.
The first device can be a power cable, as shown in
The second device receives the power cable and can be a mating power strip such as the one shown in
In the illustrated embodiment, a power consuming device is fitted with a CPC and plugged into a CAPS power strip. When power is applied to the CPC, it begins periodically transmitting its unique code using optical pulses directed through its translucent window. Using the optical receivers and associated hardware embedded in the CAPS, each of the CPCs plugged into the power strip can be uniquely identified by its code and its location optionally relayed to a server or other device.
Circuit Details
Caps
An exemplary circuit for use in the CAPS is illustrated in
CPC
An exemplary circuit for use in the CPC is illustrated in
The CPC can include an optical receiver that functions identically to that in the CAPS. The purpose of the receiver in the CAPS, however, is to provide initial programming of the power cord's unique identifier. The CPC receiver circuit receives pulses from the programmer, discussed, in the next section, and stores the decoded identifier into its non-volatile storage.
The CPC can also include an optical transmitter. Under control of the microcontroller, the transmitter will periodically send a coded version of its unique identifier. It does this by pulsing its infrared LED.
Programmer
The programmer is a device that is used to set the unique identifier contained within a CPC. Physically, the programmer can include an AC power socket, like the ones contained in the CAPS, but instead of enclosing an optical receiver, it encloses an optical transmitter. The circuitry can be the same as the transmitter circuit contained within the CPC with the addition of an interface to an external computer. A user can then use an external computer to direct the programmer device to transmit a coded sequence that contains within it the unique identifier to be assigned to the CPC.
Embedded Application Code
The microcontroller embedded in the CPC can decode received packets in the same way as the CAPS. If it receives a packet instructing it to program the unique identifier, it can record this and store it in non-volatile memory.
Received packets can be verified for correctness by verifying that the transmitted cyclic-redundancy-check (CRC) matches the computed CRC for the received bits. Beyond receiving, the CPC must also periodically transmit the stored identifier. It does this either with hardware assistance using the microcontroller's UART, or by writing directly to one of the microcontroller's output pins.
The microcontroller contained within the programmer device receives a “program” command from the external PC via a serial interface that includes a unique identifier, and then begins to transmit the specified identifier using a “program” packet structure, such as the one shown in
Optical Packet Structure
The optical transmitter can send pulses in a specific format so that the receiver may properly recognize them. The following embodiment is one possible format, though the packet structure could take a variety of different formats. The transmitted packets may include the fields described in the following table:
The disclosed invention can provide a way to identify devices and their associated connections. This facilitates device automation as well as manual identification. The disclosed method provides reliable and cost-effective communication for use across a broad range of applications.
Although the invention has been described by way of examples of preferred embodiments, it is to be understood that various adaptations and modifications may be made within the spirit of the scope of the invention. Therefore, it is the object of the appended claims to cover all such variations and modifications as come within the true spirit and scope of the invention.
This application claims priority to U.S. Provisional Application No. 61/983,320, filed on Apr. 23, 2014, which is hereby incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
61983320 | Apr 2014 | US |