Crosstalk compensation for multi-device current measurement

By calculating the crosstalk compensation factor and transmitting the current measurement value between the current sensor modules, the crosstalk problem between the current sensors is solved and the accuracy and consistency of the measurement are improved.

CN112834802BActive Publication Date: 2025-09-09SCHNEIDER ELECTRIC USA INC
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202011266621.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2019-11-22
Filing Date
2020-11-13
Publication Date
2025-09-09
Estimated Expiration
2040-11-13

AI Technical Summary

Technical Problem

In tightly wired current-carrying devices, crosstalk between current sensors can cause erroneous readings, especially when using smaller, lower-cost sensors.

Method used

The crosstalk compensation factor, including the distance factor and the phase difference factor, is calculated by the central controller and distributed to each current sensor module to minimize the crosstalk impact. The current measurement value is transmitted via the data and broadcast buses for compensation.

Benefits of technology

This effectively reduces the crosstalk effect between current sensors and improves the accuracy and consistency of current measurement.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112834802B_ABST
    Figure CN112834802B_ABST
Patent Text Reader

Abstract

The measurement module receives a crosstalk compensation factor, which includes a distance factor based on the respective distances between the module's current sensor and the corresponding current sensors of other measurement modules, and a phase difference factor based on the respective differences between the phases of the source current measured by the module and the corresponding phases of the source currents measured by the other modules. The module monitors for messages reporting current measurements transmitted from other modules connected to the broadcast bus, among current measurements obtained by the corresponding current sensors of other modules measuring the corresponding source currents. The module determines a report current, which is calculated as a function of the current measurement value of the module's current sensor, the reported current measurements monitored from the other modules, and the received crosstalk compensation factor. The module transmits the determined report current to the other modules and the central controller via the broadcast bus.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to minimizing crosstalk, and more particularly, to minimizing crosstalk between current sensors that are located in close proximity and susceptible to crosstalk. Background Art

[0002] Systems with many current-carrying devices packed closely together can have closely routed conductors, each supplying a source current to a corresponding device. Current sensors monitoring the source current on these closely routed conductors are often placed adjacent to each other in large rows. The source current in a primary conductor measured by one current sensor generates a magnetic field that can inadvertently interact with a neighboring current sensor on an adjacent primary conductor, resulting in erroneous readings, or crosstalk, of the source current in the adjacent primary conductor. This erroneous reading depends on the magnitude of the source current being measured and the distance between the primary conductors, which is roughly the same distance as the distance between the current sensors. The problem of erroneous readings or crosstalk is exacerbated by the use of smaller, less expensive sensors in smaller electronic products. Summary of the Invention

[0003] According to one embodiment described herein, a measurement module receives a crosstalk compensation factor from a central controller. The crosstalk compensation factor includes a distance factor based on the distance between a current sensor of the measurement module and corresponding current sensors of other measurement modules, and a phase difference factor based on the difference between the phase of a source current measured by the measurement module and the corresponding phase of the source current measured by the other modules. The measurement module monitors for messages reporting current measurements transmitted from other modules connected to a broadcast bus, among current measurements obtained by corresponding current sensors of other modules measuring other corresponding source currents. The measurement module determines its own reported current, which is calculated as a function of the current measurement value of the current sensor of the measurement module, the reported current measurements monitored by the other modules, and the received crosstalk compensation factor. The measurement module transmits the determined reported current to the other modules and the central controller via the broadcast bus.

[0004] According to one embodiment described herein, a method includes: receiving, by a measurement module, a crosstalk compensation factor from a central controller via a data bus; monitoring, by the measurement module, a message reporting, by a broadcast bus, current measurement values ​​transmitted from other measurement modules connected to the broadcast bus, among current measurement values ​​obtained by corresponding current sensors of other measurement modules measuring other corresponding source currents; receiving, by the measurement module, a current measurement value of a current sensor of the measurement module measuring a source current; determining, by the measurement module, a reporting current, which is calculated as a function of the current measurement value of the current sensor, the reporting current measurement values ​​monitored from other measurement modules, and the received crosstalk compensation factor; and transmitting, by the measurement module, the determined reporting current to other measurement modules and the central controller via the broadcast bus.

[0005] According to an embodiment described herein, the method further includes a crosstalk compensation factor, which includes a distance factor based on a respective distance between a current sensor of the measurement module and respective current sensors of other measurement modules, and a phase difference factor based on a respective difference between a phase of the source current measured by the measurement module and a respective phase of the source current measured by the other measurement modules.

[0006] According to another embodiment described herein, a method includes: retrieving, by a central controller, information about the physical locations of current sensors of at least a first measurement module and a second measurement module in a network and the phase of a source current to be measured by at least the first measurement module and the second measurement module; calculating, by the central controller, a crosstalk compensation factor for crosstalk between the current sensors of at least the first measurement module and the second measurement module based on the retrieved information; distributing, by the central controller, the crosstalk compensation factor to at least the first measurement module and the second measurement module via a data bus; and receiving, by the central controller, a message from each of at least the first measurement module and the second measurement module via a broadcast bus using the crosstalk compensation factor, the message reporting a current measurement value of the corresponding current sensor of each measurement module measuring the corresponding source current.

[0007] The resulting method, apparatus, system, and computer program product mitigate the effects of crosstalk between current sensors that are closely spaced and susceptible to crosstalk. BRIEF DESCRIPTION OF THE DRAWINGS

[0008] A more detailed description of the disclosure, briefly summarized above, can be obtained by reference to various embodiments, some of which are illustrated in the accompanying drawings. Although the drawings illustrate selected embodiments of the disclosure, these drawings are not to be considered limiting of its scope, as the disclosure may admit to other equally effective embodiments.

[0009] Figure 1is an example functional block diagram of a central controller distributing crosstalk compensation factors to multiple measurement modules to minimize crosstalk between current sensors of the modules according to an embodiment of the present disclosure.

[0010] Figure 2 shows that the two devices are close together and susceptible to crosstalk according to an embodiment of the present disclosure. Figure 1 Example arrangement of current sensors.

[0011] Figure 3 yes Figure 1 The central controller and one of the measurement modules and its current sensor determine the reported current as the current measurement value of the current sensor, Figure 2 Example functional block diagram of a function of the reported current measurement value monitored by other measurement modules and the received crosstalk compensation factor.

[0012] Figure 4A According to an embodiment of the present disclosure, Figure 3 An example flowchart of a method performed by an example central controller.

[0013] Figure 4B According to an embodiment of the present disclosure, Figure 3 An example flow chart of a method performed by an example measurement module.

[0014] Figure 5 is an example vector summation diagram according to an embodiment of the present disclosure that determines the reported current as the vector sum of a vector representing the current measurements of one of the measurement modules and its current sensor and a vector representing the current measurements monitored from each respective one of the other measurement modules modified by a crosstalk compensation factor.

[0015] Wherever possible, identical reference numerals are used to designate common elements among the figures. However, elements disclosed in one embodiment may be beneficially utilized on other embodiments without specific recitation. DETAILED DESCRIPTION

[0016] Figure 1 The central controller 100 is an example functional block diagram of assigning a crosstalk compensation factor to a plurality of measurement modules 1, 2, and 3 to minimize crosstalk between the current sensors 120(1)A to 120(3)C of the modules according to an embodiment of the present disclosure. The central controller 100 includes at least one processor 102 and at least one memory 104, the memory 104 including computer program code that, when executed by the operation of the processor 102, performs the operation of the logic blocks in the component 300. The logic blocks retrieve information about Figure 2 Information about the physical locations of the current sensors 120(1)A to 120(3)C shown, which may be close together and susceptible to crosstalk.

[0017] The current sensors 120(1)A to 120(3)C may be any commonly used type of current sensor, such as a current transformer, a Rogowski coil, a Hall effect sensor, or any other type of current sensor. Figure 1 、 Figure 2 and Figure 3 In the example shown, current sensors 120(1)A to 120(3)C are current transformers. A current transformer is a toroidal coil arranged directly around a conductor of a source current, such as a busbar or cable, passing through the approximate center of the toroidal coil. The conductor of the source current is the primary conductor in the transformer, and the toroidal coil is the secondary conductor in the transformer. The magnetic field generated by the source current interacts with the surrounding toroidal coil, inducing a secondary current, the magnitude of which is measured and is roughly proportional to the magnitude of the source current.

[0018] For example, the distance d between the respective centers of the toroidal coils of two sensors 120(1)A and 120(2)A is represented as d[(1)A, (2)A]. The distance d[(1)A, (2)A] is also substantially the same as the separation distance between the respective conductors of the source currents I(1)A and I(2)A. The logic blocks of component 300 also retrieve information about the phases A, B, or C of the source currents I(1)A and I(2)A measured, for example, by the sensors 120(1)A and 120(2)A of measurement modules 1 and 2. For example, the phase angle difference of the source currents I(1)A and I(2)A is represented as P[(1)A, (2)A]. After the sensors are assembled together and configured, the distances between the current sensors 120(1)A to 120(3)C of modules 1, 2, and 3 and the phase angle difference of the source currents I(1)A to I(3)C can be determined by the topology.

[0019] The logic blocks in component 300 calculate a crosstalk compensation factor K for crosstalk between current sensors 120(1)A to 120(3)C of measurement modules 1, 2 and 3 based on the retrieved information of the distance between the sensors and the phase difference of the source currents measured by the sensors. Figure 3 yes Figure 1An example functional block diagram of the central controller 100 and one of the measurement modules 2 and its current sensor 120(2)A, shows a more detailed representation of the crosstalk compensation factor K. Block 302 of component 300 calculates the distance portion KA of the compensation factor K. For example, the distance portion KA of the compensation factor K for the distance d[(1)A,(2)A] between sensors 120(1)A and 120(2)A is represented as KA[(1)A,(2)A]=F'{d[(1)A,(2)A]}, where F' is a function of the distance d[(1)A,(2)A]. For example, the distance portion KA[(1)A,(2)A] between sensors 120(1)A and 120(2)A can be calculated as the ratio of a constant (such as 0.05) divided by the square of the distance d between the respective centers of the toroidal coils of the two sensors. Function F' can also be determined empirically by testing and analyzing a specific arrangement of current sensors. The crosstalk effect is more pronounced on a small sensor measuring a small source current that is close to a large sensor measuring a large source current.

[0020] Block 304 of component 300 calculates the phase portion KB of the compensation factor K. For example, the phase portion KB of the compensation factor K for the phase difference P[(1)A,(2)A] of the source currents I(1)A and I(2)A is expressed as KB[(1)A,(2)A]=F″{P[(1)A,(2)A]}, where F″ is a function of the phase difference P[(1)A,(2)A]. For example, in a three-phase 60 Hz source current, phases A, B, and C may be 120 degrees apart, and these relationships are used to calculate the phase portion KB of the compensation factor K. The function F″ may also be determined empirically by testing and analyzing a particular arrangement of current sensors.

[0021] The logic blocks in the component 300 of the central controller 100 are Figure 1 The crosstalk compensation factors are distributed to the respective measurement modules 1, 2 and 3 via a data bus or control bus 103(1), 103(2), 103(3). Each of the measurement modules 1, 2 and 3 includes at least one processor 112(1), 112(2), 112(3) and at least one respective memory 114(1), 114(2), 114(3), the memory including computer program code that, when executed by the operation of the respective processor 112(1), 112(2), 112(3), executes the operations of the logic blocks in the respective components 116(1), 116(2), 116(3). Each of the measurement modules 1, 2 and 3 can communicate with the central controller 100 via a respective sensor bus 107(1), 107(2), 107(3). The logic blocks of the respective measurement modules 1, 2 and 3 receive the crosstalk compensation factors K from the central controller 100 via the control bus 103(1), 103(2), 103(3).

[0022] The logic blocks of the respective measurement modules 1, 2, and 3 monitor the broadcast bus 106 for messages reporting current measurement values ​​transmitted from neighboring measurement modules connected to the broadcast bus 106, among current measurement values ​​obtained by respective current sensors of neighboring measurement modules measuring other respective source currents. For example, Figure 3 One of the measurement modules 2 and its current sensor 120(2)A is shown. The figure shows a more detailed representation of how adjacent current report messages (e.g., I'[(1)A] from adjacent current sensor 120(1)A) are combined with crosstalk compensation factors KA[(1)A,(2)A] and KB[(1)A,(2)A] to minimize crosstalk effects between sensor 120(1)A and sensor 120(2)A.

[0023] The actual primary source current "I(2)A*" is sensed by current sensor 120(2)A, which outputs the secondary current I(2)A to register 312 of sensor electronics 110(2) of measurement module 2. Adjacent current report messages (e.g., I'[(1)A] from adjacent current sensor 120(1)A) are received via broadcast bus 106 and registered at register 314. The crosstalk compensation factor K received via control bus 103(2) is registered at register 316. The reported current I'(2)A to be output by the measurement module via broadcast bus 106 is calculated by processor 112(2) and registered at register 318.

[0024] The reported current I'(2)A output by the measurement module 2, compensated for the effects of all adjacent current sensors, can be expressed as I'(2)A=F{I(2)A, I'[(1)A], ... I'[(3)C] ... and a crosstalk compensation factor K}, where F is a function of the locally measured current I(2)A, the other reported currents (I'[(1)A], ... I'[(3)C]), and the crosstalk compensation factor K. The function F can be determined empirically by testing and analyzing a specific arrangement of current sensors.

[0025] An example of a function F for calculating I'(2)A output by the measurement module 2 compensated for the effects of all adjacent current sensors can be expressed as:

[0026] I'(2)A=I(2)A+{KA[(1)A,(2)A]}*{I'[(1)A]}*{KB[(1)A,(2)A]}+{KA[(3)A,(2)A]}*{I'[(3)A]}*{KB[(3)A,(2)A]}+…

[0027] The logic block of the measurement module 2 transmits the reported current I′( 2 )A output by the measurement module 2 to the other measurement modules 1 and 3 and the central controller 100 via the broadcast bus 106 .

[0028] The central controller 100 receives a message, such as I'(2)A, from each measurement module 1, 2 and 3 via the broadcast bus 106 using the crosstalk compensation factor K, which reports the current measurement value of the corresponding current sensor (e.g., 120(2)A) of each measurement module measuring its corresponding source current.

[0029] In an embodiment, the reported current (e.g., I'(2)A) can be calculated as a function of the root mean square (RMS) current measurement of the current sensor 120(2)A, the reported root mean square (RMS) current measurement monitored from each of the other measurement modules, and the received crosstalk compensation factor.

[0030] In an embodiment, the reported current (e.g., I'(2)A) can be calculated as a function of the instantaneous sample of the current measurement value of the current sensor 120(2)A, the reported instantaneous sample of the current measurement value monitored from each of the other measurement modules, and the received crosstalk compensation factor.

[0031] Figure 4A According to an embodiment of the present disclosure, Figure 3 An example flowchart 400 of a method performed by component 300 of an example central controller 100. The logic blocks of flowchart 400 may be implemented by computer program instructions stored in memory 104 and executed by Figure 1 Alternatively, the logic blocks of the flowchart 400 may also be executed by the processor 102 in the central controller 100. Figure 1 The computer hardware logic in the central controller 100 can be implemented to perform the functions specified by the logic block.

[0032] The method for minimizing crosstalk performed by the example central controller 100 includes the following logic blocks:

[0033] Block 402: Retrieving, by a central controller, information about the physical locations of current sensors of at least a first measurement module and a second measurement module in a network and the phase of a source current to be measured by at least the first measurement module and the second measurement module

[0034] Block 404 : Calculating, by the central controller, a crosstalk compensation factor for crosstalk between current sensors of at least the first measurement module and the second measurement module based on the retrieved information;

[0035] Block 406: distributing, by the central controller, the crosstalk compensation factor to at least the first measurement module and the second measurement module via the data bus; and

[0036] Block 408 : Receive, by the central controller, a message from each of at least the first and second measurement modules over the broadcast bus using the crosstalk compensation factor, the message reporting a current measurement value of a corresponding current sensor of each measurement module measuring a corresponding source current.

[0037] Figure 4B According to an embodiment of the present disclosure, Figure 3 An example flowchart 440 of a method performed by component 116(2) of an example measurement module 2. The logic blocks of flowchart 440 may be implemented by computer program instructions stored in memory 114(2) and executed by Figure 3 Alternatively, the logic blocks of the flowchart 440 may also be executed by the processor 112 (2) in the measurement module 2. Figure 3 The measurement module 2 is implemented by computer hardware logic, which can perform the functions specified by the logic block.

[0038] Depend on Figure 3 The example method performed by the measurement module 2 for minimizing crosstalk includes the following logic blocks:

[0039] Block 442: receiving the crosstalk compensation factor from the central controller via the data bus by the measurement module;

[0040] Block 444: monitoring, by the measurement module, via the broadcast bus for a message reporting current measurements transmitted from other measurement modules connected to the broadcast bus, among current measurements obtained by corresponding current sensors of other measurement modules measuring currents of other corresponding sources;

[0041] Block 446 : Receiving, by the measurement module, a current measurement value of a current sensor of the measurement module that measures the source current;

[0042] Block 448: Determining, by the measurement module, a reported current, the reported current calculated as a function of the current measurement value of the current sensor, the reported current measurement values ​​monitored from other measurement modules, and the received crosstalk compensation factor; and

[0043] Block 450 : The measurement module transmits the determined reported current to other measurement modules and the central controller via the broadcast bus.

[0044] Figure 5is an example vector summation diagram for determining a reported current I'(2)A, which is calculated as a vector sum of a vector representing the self-current measurement value I(2)A sensed by the current sensor 120(2)A and a vector representing the respective products of the distance factor (KA), the phase difference factor (KB), and the reported monitored current measurement value (I'[(1)A], I'[(3)A], ...) from each respective one of the other measurement modules 1 and 3. The reported other current I'[(1)A] is {KA[(1)A,(2)A]}*{I'[(1)A]}*{KB[(1)A,(2)A]}, and the reported other current I'[(3)A] is {KA[(3)A,(2)A]}*{I'[(3)A]}*{KB[(3)A,(2)A]}.

[0045] In the foregoing, reference has been made to various embodiments. However, the scope of the present disclosure is not limited to the specifically described embodiments. Rather, any combination of the described features and elements, whether or not related to different embodiments, is contemplated to implement and practice the contemplated embodiments. Furthermore, although embodiments may achieve advantages over other possible solutions or over the prior art, whether or not a particular advantage is achieved by a given embodiment does not limit the scope of the present disclosure. Therefore, the foregoing aspects, features, embodiments, and advantages are merely illustrative and are not to be considered elements or limitations of the appended claims unless expressly recited in the claim(s).

[0046] The various embodiments disclosed herein can be implemented as systems, methods, or computer program products. Thus, various aspects can take the form of entirely hardware embodiments, entirely software embodiments (including firmware, resident software, microcode, etc.), or embodiments combining software and hardware aspects, which may be collectively referred to herein as "components," "circuits," "modules," or "systems." Additionally, various aspects can take the form of a computer program product embodied in one or more computer-readable media having computer-readable program code embodied thereon.

[0047] Any combination of one or more computer-readable media may be utilized. The computer-readable medium may be a non-transitory computer-readable medium. The non-transitory computer-readable medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or apparatus, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of non-transitory computer-readable media may include the following: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. The program code embodied on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, fiber optic cable, RF, etc., or any suitable combination of the foregoing.

[0048] The computer program code for performing the operation of various aspects of the present disclosure can be written in any combination of one or more programming languages. In addition, this computer program code can be performed using a single computer system or by multiple computer systems communicating with each other (for example, using a local area network (LAN), a wide area network (WAN), the Internet, etc.). Although the various features in the foregoing are described with reference to flow charts and / or block diagrams, it will be understood by those skilled in the art that each frame in the flow charts and / or block diagrams and the combination of the frames in the flow charts and / or block diagrams can be implemented by computer logic (for example, computer program instructions, hardware logic, a combination of the two, etc.). Typically, computer program instructions can be provided to (multiple) processors of general-purpose computers, special-purpose computers, or other programmable data processing devices. In addition, using (multiple) processors to perform such computer program instructions has produced a machine that can perform (multiple) functions or actions specified in one or more frames of a flow chart and / or block diagram.

[0049] The flow charts and block diagrams in the accompanying drawings illustrate the architecture, function and / or operation of the possible implementation of various embodiments of the present disclosure. In this regard, each block in the flow chart or block diagram can represent a module, a code segment or a code portion, which includes one or more executable instructions for implementing the specified (multiple) logical functions. It should also be noted that in some alternative embodiments, the functions mentioned in the frame may not occur in the order mentioned in the figure. For example, the two frames shown in succession can actually be performed substantially simultaneously, or these frames can sometimes be performed in reverse order, depending on the functions involved. It will also be noted that each frame of the block diagram and / or flow chart diagram and the combination of the frames in the block diagram and / or flow chart diagram can be implemented by a system based on dedicated hardware or a combination of dedicated hardware and computer instructions that performs the specified function or action.

[0050] It should be understood that the above description is intended to be illustrative, not restrictive. Many other embodiments will be apparent from reading and understanding the above description. Although the present disclosure describes specific examples, it should be appreciated that the systems and methods of the present disclosure are not limited to the examples described herein, but may be modified to practice within the scope of the appended claims. Accordingly, the description and drawings are to be regarded as illustrative, not restrictive. Therefore, the scope of the present disclosure should be determined with reference to the appended claims and the full scope of equivalents to which such claims are entitled.

Claims

1. A measurement module for minimizing crosstalk, comprising: at least one processor; at least one memory comprising computer program code, wherein the computer program code, when executed by the operation of the at least one processor, performs operations comprising the steps of: receiving a crosstalk compensation factor from a central controller via a data bus; monitoring, via the broadcast bus, for messages reporting current measurement values ​​transmitted from other measurement modules connected to the broadcast bus, the reported current measurement values ​​being current measurement values ​​among current measurement values ​​obtained by respective current sensors of the other measurement modules measuring other respective source currents; measuring a source current using a current sensor of the measurement module to generate a current measurement value; determining a reported current, the reported current calculated as a function of at least (i) a current measurement value of the current sensor, (ii) a current measurement value reported from the other measurement module, and (iii) a received crosstalk compensation factor; as well as transmitting the determined reported current to at least one of (i) one or more of the other measurement modules and (ii) a central controller via a broadcast bus; The crosstalk compensation factor includes a distance factor based on the corresponding distance between the current sensor of the measurement module and the corresponding current sensors of other measurement modules, and a phase difference factor based on the corresponding difference between the phase of the source current measured by the measurement module and the corresponding phase of the source current measured by other measurement modules.

2. The measurement module according to claim 1, wherein: After the measurement module and other measurement modules are assembled together, the distance factor and the phase difference factor are determined by a topological structure.

3. The measurement module according to claim 1, wherein: The reported current is calculated as a vector sum of a vector representing current measurements of the current sensor and a vector representing a respective product of the distance factor, the phase difference factor, and the current measurements reported from each respective one of the other measurement modules. The measurement module according to claim 1 , wherein: The reported current is calculated as a function of a root mean square (RMS) current measurement of the current sensor, reported root mean square (RMS) current measurements monitored from each of the other measurement modules, and a received crosstalk compensation factor. The measurement module according to claim 1 , wherein: The reported current is calculated as a function of an instantaneous sample of the current measurement value of the current sensor, a reported instantaneous sample of the current measurement value monitored from each of the other measurement modules, and a received crosstalk compensation factor.

6. A method for minimizing crosstalk, comprising: receiving a crosstalk compensation factor from a central controller via a data bus; monitoring, via the broadcast bus, for messages reporting current measurement values ​​transmitted from other measurement modules connected to the broadcast bus, the reported current measurement values ​​being current measurement values ​​among current measurement values ​​obtained by respective current sensors of the other measurement modules measuring other respective source currents; measuring a source current using a current sensor of the measurement module to generate a current measurement value; determining a reported current, the reported current calculated as a function of (i) a current measurement value of the current sensor, (ii) a current measurement value reported from the other measurement module, and (iii) a received crosstalk compensation factor; as well as Transmitting a determined reporting current via a broadcast bus; The crosstalk compensation factor includes a distance factor based on the corresponding distance between the current sensor of the measurement module and the corresponding current sensors of other measurement modules, and a phase difference factor based on the corresponding difference between the phase of the source current measured by the measurement module and the corresponding phase of the source current measured by other measurement modules.

7. The method according to claim 6, wherein: After the measurement module and other measurement modules are assembled together, the distance factor and the phase difference factor are determined by a topological structure.

8. The method according to claim 6, wherein: The reported current is calculated as a vector sum of a vector representing current measurements of the current sensor and a vector representing a respective product of the distance factor, the phase difference factor, and the current measurements reported from each respective one of the other measurement modules.

9. The method according to claim 6, wherein: The reported current is calculated as a function of a root mean square (RMS) current measurement of the current sensor, reported root mean square (RMS) current measurements monitored from each of the other measurement modules, and a received crosstalk compensation factor.

10. The method according to claim 6, wherein: The reported current is calculated as a function of an instantaneous sample of the current measurement value of the current sensor, a reported instantaneous sample of the current measurement value monitored from each of the other measurement modules, and a received crosstalk compensation factor.

11. A computer program product comprising computer-executable program code recorded on a computer-readable non-transitory medium, the computer-executable program code comprising: code for receiving a crosstalk compensation factor from a central controller via a data bus; code for monitoring, via a broadcast bus, messages reporting current measurements transmitted from other measurement modules connected to the broadcast bus, the reported current measurements being current measurements from respective current sensors of the other measurement modules measuring respective other source currents; code for measuring a source current using a current sensor of the measurement module to generate a current measurement; code for determining a reported current, the reported current calculated as a function of (i) a current measurement from the current sensor, (ii) current measurements reported from the other measurement modules, and (iii) a received crosstalk compensation factor; as well as code for transmitting the determined reported current to other measurement modules and a central controller via a broadcast bus; The crosstalk compensation factor includes a distance factor based on the corresponding distance between the current sensor of the measurement module and the corresponding current sensors of other measurement modules, and a phase difference factor based on the corresponding difference between the phase of the source current measured by the measurement module and the corresponding phase of the source current measured by other measurement modules.

12. The computer program product of claim 11, wherein: After the measurement module and other measurement modules are assembled together, the distance factor and the phase difference factor are determined by a topological structure.

13. A central controller for minimizing crosstalk, comprising: at least one processor; at least one memory comprising computer program code, wherein the computer program code, when executed by the operation of the processor, performs operations comprising: Retrieving, by the central controller, information about physical locations of current sensors of at least the first and second measurement modules in the network and phases of source currents to be measured by the at least first and second measurement modules; calculating, by the central controller, a crosstalk compensation factor for crosstalk between current sensors of at least the first measurement module and the second measurement module based on the retrieved information; The central controller distributes the crosstalk compensation factor to at least the first measurement module and the second measurement module via the data bus; as well as A message is received by the central controller from each of at least the first and second measurement modules over the broadcast bus, the message reporting a current measurement value of a corresponding current sensor of each measurement module measuring a corresponding source current determined using a crosstalk compensation factor.

14. The central controller according to claim 13, wherein: The crosstalk compensation factor includes a distance factor based on a respective distance separating a current sensor of each of at least the first measurement module and the second measurement module, and a phase difference factor based on a respective difference between phases of a source current measured by each of at least the first measurement module and the second measurement module.

15. The central controller according to claim 14, wherein: After at least the first measurement module and the second measurement module are assembled together, the distance factor and the phase difference factor are determined by a topological structure.

16. A method for minimizing crosstalk in a central controller, comprising: Retrieving, by the central controller, information about physical locations of current sensors of at least the first and second measurement modules in the network and phases of source currents to be measured by the at least first and second measurement modules; calculating, by the central controller, a crosstalk compensation factor for crosstalk between current sensors of at least the first measurement module and the second measurement module based on the retrieved information; The central controller distributes the crosstalk compensation factor to at least the first measurement module and the second measurement module via the data bus; as well as A message is received by the central controller from each of at least the first and second measurement modules over the broadcast bus, the message reporting a current measurement value of a corresponding current sensor of each measurement module measuring a corresponding source current determined using a crosstalk compensation factor.

17. The method according to claim 16, wherein: The crosstalk compensation factor includes a distance factor based on a respective distance separating a current sensor of each of at least the first measurement module and the second measurement module, and a phase difference factor based on a respective difference between phases of a source current measured by each of at least the first measurement module and the second measurement module.

Citation Information

Patent Citations

  • Interference compensating single point detecting current sensor for a multiplex busbar

    CN104854461A

  • Calibration method for voltage sensing devices

    CN105093149A