System for address initialization of generic nodes in a distributed command and control system and method therefor
First Claim
1. A method for initializing a distributed control system, the distributed control system having a control unit and at least one node coupled to a common communication bus, the distributed control system having a predetermined topology, the method comprising:
- making a measurement to determine measurement information corresponding to said node; and
assigning a specific address to said node based on said measurement information.
21 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for assigning unique addresses to each generic “node” in a distributed control system that contains a main controller (52) coupled to a plurality of generic nodes (54) via a distributed communication bus (55). The main controller (52) provides currents and/or voltages to the communication bus (55) via a supply (58). In one embodiment, each node (54) processes the current and voltages to store reference voltages and distance voltages proportional to its distance along the communication bus (55). In another embodiment, each node (54) signals to the main controller (52) when the distance voltage reaches a certain value relative to the reference voltage. The main controller (52) processes the arrival times of these signals to determine a relative distance to each node (54). This distance information is used to assign a unique address to each generic node (54) for identification during normal mode of operation.
-
Citations
34 Claims
-
1. A method for initializing a distributed control system, the distributed control system having a control unit and at least one node coupled to a common communication bus, the distributed control system having a predetermined topology, the method comprising:
-
making a measurement to determine measurement information corresponding to said node; and
assigning a specific address to said node based on said measurement information. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for initializing a distributed control system, the distributed control system having a control unit and at least one node coupled to a common communication bus, the distributed control system having a predetermined topology, the method comprising:
assigning a specific address to said node based on a parameter of the communication bus, wherein a value of the parameter varies along a length of said communication bus. - View Dependent Claims (7, 8, 9, 10, 11)
-
12. A method for initializing a distributed control system, the distributed control system having a control unit and at least one node coupled to a common communication bus, the distributed control system having a predetermined topology, the method comprising the steps of:
-
assigning a specific address to said node based on a relative location of said node in the predetermined topology, wherein said relative location corresponds to a distance from the control unit to said node. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
sending a data value on the communication bus from said node to the control unit, wherein the data value is related to the location of said node;
determining validity of said data value; and
resending the data value if the data value is not valid.
-
-
17. The method of claim 16, wherein determining validity is performed by the control unit.
-
18. The method of claim 16, wherein determining validity is performed by said node.
-
19. The method of claim 16, wherein resending is further characterized as resending, after a random time interval, said data value.
-
20. The method of claim 12, wherein assigning a specific address further comprises:
-
correlating the distance of said node to a predetermined node function; and
wherein the specific address is related to said node function.
-
-
21. The method of claim 20, wherein assigning is performed by the control unit.
-
22. The method of claim 21, further comprising communicating said address to said node via said common communication bus.
-
23. The method of claim 12, wherein each node is a generic node and includes no predetermined unique identifier prior to assigning the specific address.
-
24. The method of claim 12, wherein assigning the specific address further comprises determining the distance from the control unit to said node using at least one measurement selected from a group consisting of voltage potential, current, optical measure, thermal measure, resistivity, and a change in a parameter.
-
25. A node, adapted for use in a control system having a common bus, a control unit coupled to the common bus, and a second node coupled to the common bus, the node comprising:
-
measuring circuitry, the measuring circuitry adapted to measure a first value of a parameter of the common bus corresponding to the node, wherein;
the parameter has a second value corresponding to the second node, the second value differing from the first value. - View Dependent Claims (26, 27)
when coupled to the common bus, the common bus has a first length value between the node and the control unit and a second length value, different from the first length value, between the second node and the control unit; and
values of the parameter vary along a length of the common bus.
-
-
27. The node of claim 26, further comprising:
control circuitry coupled to the measuring circuitry and adapted to communicate with the control unit to provide distance information based on the first value of the parameter to the control unit and to receive a unique identifier from the control unit.
-
28. A node, adapted for use in a control system having a common bus and a control unit coupled to the common bus, the node comprising:
-
measuring circuitry, the measuring circuitry adapted to measure a first distance from the node to the control unit; and
control circuitry coupled to the measuring circuitry, the control circuitry adapted to provide distance information based on the first distance to the control unit and to receive a unique identifier from the control unit. - View Dependent Claims (29, 30)
-
-
31. A node, adapted for use in a control system having a common bus and a control unit coupled to the common bus, the node comprising:
-
measuring circuitry, the measuring circuitry adapted to determine measurement information of the common bus corresponding to the node; and
control circuitry coupled to the measuring circuitry, the control circuitry adapted to provide the measurement information to the control unit and to receive a unique identifier from the control unit based on the measurement information. - View Dependent Claims (32)
memory circuitry, coupled to the measuring circuitry and the control circuitry, the memory circuitry adapted to store the measurement information and the unique identifier.
-
-
33. A control system, comprising:
-
a communication bus;
a first node coupled to said communication bus;
a second node coupled to said communication bus; and
measuring circuitry, coupled to said communication bus, said measuring circuitry measuring a first value of a parameter of said communication bus corresponding to the first node and a second value of the parameter corresponding to the second node, wherein;
the first value is different from the second value; and
the communication bus has a first length between the first node and the measuring unit and a second length between the second node and the measuring unit, said first length different from said second length. - View Dependent Claims (34)
a first measuring unit corresponding to the first node, said first measuring unit measuring the first value; and
a second measuring unit corresponding to the second node, said second measuring unit measuring the second value.
-
Specification