×

Procedure for the determination of message identification in the data transmission network of an elevator system

  • US 5,502,818 A
  • Filed: 06/15/1994
  • Issued: 03/26/1996
  • Est. Priority Date: 01/17/1991
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for determining message identifiers in a controller area network (CAN) of an elevator system having a plurality of nodes, wherein a predetermined number of predetermined message identifiers are used in the transmission of messages between nodes of said network, said method being implemented simultaneously by each node in the network and comprising the steps of:

  • monitoring data transmissions taking place in the network, and storing those message identifiers being used by other nodes of the network, and storing a respective message state of each message identifier being used by other nodes of the network;

    selecting a message identifier, from among said predetermined message identifiers, that is not among those message identifiers being used by other nodes of the network, and waiting for a first delay period, the duration of said first delay period being equal to a predetermined delay period plus a random delay period;

    following expiry of the first delay period, performing an availability test by sending an "I propose" message containing the selected message identifier and a random number into the network, the random delay period preventing simultaneous transmission of "I propose" messages from each node in the network, and the random number ensuring that a detectable collision occurs even if "I propose" messages are transmitted simultaneously and waiting for a second period of time;

    if no cancellation reply is received from another node and a message collision is not detected before expiry of the second delay period, sending an "In use" message containing the selected message identifier into the network, and waiting for a third delay period;

    if no cancellation reply is received from another node and a message collision is not detected before expiry of the third delay period, sending an "I am using" message containing the selected message identifier into the network;

    wherein said "I propose", "In use" and "I am using" messages constitute messages having progressively higher message states and wherein, following the transmission of each said "I propose", "In use", and "I am using" messages, a node sends a cancellation message to another node if it receives, from the other node, a message having the same message identifier and any one of an equal or a lower message state; and

    if, before the expiry of each of the first and second delay periods, no message is received from another node of the network whose respective message state is either "I propose" or "In use", reducing said stored message state of the message identifier associated with said other nodes.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×