Method and apparatus for christening a trainline monitor system
First Claim
1. A method for initializing a communication network in a train including a plurality of cars, the network comprising a train bus, a train bus master on one of the cars and a train bus slave on each other car for connection to the train bus master by the train bus for communicating with the train bus master, comprising the steps of:
- (a) determining whether the one car with the train bus master is located at an end of the train or is in between other cars of the train by transmitting a test message from the train bus master onto the train bus and determining whether a train bus slave response is received from one or both directions relative to the location of the one car in the train;
(b) transmitting first messages between the train bus master and each train bus slave, respectively, located in the one direction for assigning an address to each train bus slave located in that one direction and acquiring data at the train bus master uniquely identifying the respective train bus slaves in that one direction; and
(c) transmitting, when said determining step determines that the one car is located in between other cars of the train, second messages between the train bus master and each train bus slave, respectively, located in the other direction for assigning an address to each train bus slave located in the other direction and acquiring data at the train bus master uniquely identifying the respective slaves in the other direction.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for initializing a communication network in a train including a plurality of cars, the network comprising a train bus, a train bus master on one of the cars and a train bus slave on each other car connectable to the train bus master by the train bus for communicating with the train bus master. The method includes determining whether the one car with the train bus master is located at one end of the train or is in the middle of the train. The method further includes transmitting first messages between the train bus master and each train bus slave, respectively, located in one direction for assigning an address to each train bus slave located in that one direction and acquiring data at the train bus master uniquely identifying the respective train bus slaves in that one direction. The method further includes transmitting, when the determining step determines that the one car is located in the middle of the train, second messages between the train bus master and each train bus slave, respectively, located in an other direction for assigning an address to each train bus slave located in the other direction and acquiring data at the train bus master uniquely identifying the respective slaves in the other direction.
38 Citations
18 Claims
-
1. A method for initializing a communication network in a train including a plurality of cars, the network comprising a train bus, a train bus master on one of the cars and a train bus slave on each other car for connection to the train bus master by the train bus for communicating with the train bus master, comprising the steps of:
-
(a) determining whether the one car with the train bus master is located at an end of the train or is in between other cars of the train by transmitting a test message from the train bus master onto the train bus and determining whether a train bus slave response is received from one or both directions relative to the location of the one car in the train; (b) transmitting first messages between the train bus master and each train bus slave, respectively, located in the one direction for assigning an address to each train bus slave located in that one direction and acquiring data at the train bus master uniquely identifying the respective train bus slaves in that one direction; and (c) transmitting, when said determining step determines that the one car is located in between other cars of the train, second messages between the train bus master and each train bus slave, respectively, located in the other direction for assigning an address to each train bus slave located in the other direction and acquiring data at the train bus master uniquely identifying the respective slaves in the other direction. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for initializing a communication network in a train including a plurality of cars, the network comprising a train bus, a train bus master on one of the cars and a train bus slave on each other car for connection to the train bus master by the train bus for communicating with the train bus master, comprising the steps of:
-
(a) determining whether the one car with the train bus master is located at an end of the train or is in between other cars of the train by transmitting a test message from the train bus master onto the train bus and determining whether a train bus slave response is received from one or both directions relative to the location of the one car in the train; (b) transmitting first messages between the train bus master and each train bus slave, respectively, located in the one direction for assigning an address to each train bus slave located in that one direction and acquiring data at the train bus master uniquely identifying the respective train bus slaves in that one direction; and (c) transmitting, when said determining step determines that the ode car is located in between other cars of the train, second messages between the train bus master and each train bus slave, respectively, located in the other direction for assigning an address to each train bus slave located in the other direction and acquiring data at the train bus master uniquely identifying the respective slaves in the other direction; wherein the train bus constitutes a first bus and the communication network includes a second train bus, and said method further includes; (d) determining whether the one car with the train bus master is located at an end of the train or is in between other cars of the train by transmitting a test message from the train bus master onto the second train bus and determining whether a train bus slave response is received from one or both directions relative to the location of the one car in the train; (e) transmitting first messages between the train bus master and each train bus slave, respectively, located in the one direction for assigning an address to each train bus slave located in that one direction and acquiring data at the train bus master uniquely identifying the respective train bus slaves in that one direction; and (f) transmitting, when said determining step determines that the one car is located in between other cars of the train, second messages between the train bus master and each train bus slave, respectively, located in the other direction for assigning an address to each train bus slave located in the other direction and acquiring data at the train bus master uniquely identifying the respective slaves in the other direction; comparing the addresses and the unique identifying data assigned and acquired on the first and second train buses; and selecting one of the first and second train buses as a primary train bus and the other train bus as a back-up train bus based upon results of said comparing step. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for initializing a communication network in a train including a plurality of cars, the network comprising a train bus, a train bus master on one of the cars and a train bus slave on each other car for connection to the train bus master by the train bus for communicating with the train bus master, comprising the steps of:
-
(a) determining whether the one car with the train bus master is located at an end of the train or is in between other cars of the train by transmitting a test message from the train bus master onto the train bus and determining whether a train bus slave response is received from one or both directions relative to the location of the one car in the train; (b) transmitting first messages between the train bus master and each train bus slave, respectively, located in the one direction for assigning an address to each train bus slave located in that one direction and acquiring data at the train bus master uniquely identifying the respective train bus slaves in that one direction; and (c) transmitting, when said determining step determines that the one car is located in between other cars of the train, second messages between the train bus master and each train bus slave, respectively, located in the other direction for assigning an address to each train bus slave located in the other direction and acquiring data at the train bus master uniquely identifying the respective slaves in the other direction; wherein prior to said step (a), the train bus master is only connected by the train bus to train bus slaves directly adjacent to the train bus master and additional train bus slaves in either direction are only connected by the train bus to train bus slaves directly adjacent to the additional train bus slave, wherein said step (a) further includes; (a1) transmitting the test message on the train bus only to the train bus slaves directly adjacent to the train bus master; (a2) transmitting the train bus slave responses from the train bus slaves directly adjacent to the train bus master on the train bus to the train bus master and detecting the number of such slave responses received at the train bus master, one slave response signifying at least one car present in only one direction and two slave responses signifying at least one car present in each direction; wherein said step (b) further includes; (b1) transmitting the first messages between the train bus master and the train bus slave directly adjacent to the train bus master in the one direction for assigning the address to and acquiring the unique identifying data from that train bus slave, and (b2) polling that train bus slave as to the presence of a next adjacent train bus slave in the one direction; said method further including (d1) detecting, by each train bus slave, the presence of an additional train bus slave directly adjacent thereto in the one direction and communicating to the train bus master whether or not there is such an additional train bus slave in response to said polling step (b2), and if so forming a direct connection on the train bus between such additional train bus slave and the train bus master, and repeating said step (b) treating such additional train bus slave as the train bus slave directly adjacent to the train bus master, and (d2) if there is no such additional train bus slave, performing step (c) in an analogous manner as said step (b) in the other direction until the train is completely initialized; and wherein the train bus includes a main channel and an auxiliary channel and said method further includes performing said steps (a), (b) and (c) on the main channel and performing said step of detecting the presence of an additional train bus slave on the auxiliary channel.
-
-
12. A method for initializing a communication network in a train including a plurality of cars, the network comprising redundant first and second train buses, a train bus master node on one of the cars and a train bus slave node on each other car for connection to the train bus master node by the redundant first and second train buses for communicating with the train bus master node, comprising the steps of:
-
(a) transmitting with the train bus master node, respective first messages over the first train bus between the train bus master node and each train bus slave node, for assigning first addresses to the respective train bus slave nodes and acquiring associated identification data at the train bus master node uniquely identifying the respective train bus slave nodes; (b) transmitting respective second messages over the second train bus between the train bus master node and each train bus slave node, for assigning second addresses to the respective train bus slave nodes and acquiring associated identification data at the train bus master node uniquely identifying the respective slaves; (c) comparing the first addresses and associated identification data acquired in step (a) with the second addresses and associated identification data acquired in step (b); and (d) selecting one of the first and second train buses as a primary train bus for handling communication between the train bus master node and the train bus slave nodes and the other train bus as a back-up train bus for handling communication between the train bus master node and the train bus slave nodes independance of the comparison performed in said step (c). - View Dependent Claims (13, 14, 15)
-
-
16. A method of christening a trainline monitor system for a train having a first car carrying a train bus master, a train bus and at least one other car in a first direction of the train from the first car, the other car carrying a train bus slave connected to the train bus master via the train bus, comprising the steps of:
-
determining, with the train bus master, whether there are any cars in a second direction of the train from the train bus master; sequentially acquiring and storing respective information about each train bus slave on each car in the first direction of the train from the train bus master and assigning an address for each train bus slave on each car in the first direction of the train from the train bus master; and sequentially acquiring and storing with the train bus master, if there are cars in the second direction of the train from the train bus master, respective information about each train bus slave on each car in the second direction of the train from the train bus master and assigning a respective address for each train bus slave on each car in the second direction of the train from the train bus master.
-
-
17. An apparatus for christening a trainline monitor system for a train having a first car carrying a train bus master, at least one train bus and at least one other car in a first direction of the train from the train bus master carrying a train bus slave connected to the train bus master via the at least one train bus, comprising:
-
determining means for determining whether there are any cars in a second direction of the train from the train bus master; sequentially acquiring and storing means for sequentially acquiring and storing respective information about each train bus slave on each car in the first direction of the train from the train bus master and assigning an address for each train bus slave on each car in the first direction of the train from the train bus master and for sequentially acquiring and storing, if there are cars in the second direction of the train from the train bus master, respective information about each train bus slave on each car in the second direction of the train from the train bus master and assigning a respective address for each train bus slave on each car in the second direction of the train from the train bus master. - View Dependent Claims (18)
-
Specification