Multiplex communication system
First Claim
1. A multiplex communication system comprising:
- a single signal line; and
a plurality of nodes connected to said signal line, each node being assigned a specific node address and having transmitting means connected to said signal line for outputting data in the form of a serial binary signal thereto and receiving means connected to said signal line for receiving data in the form of a serial binary signal therefrom, the data outputted from each transmitting means including source address data representative of the specific node address of a respective one of said nodes and destination address data representative of the specific node address of one of said nodes to which said data is to be transmitted, each of said nodes storing the data received from said signal line by a respective one of said receiving means when the destination address data included in the received data coincides with the node address thereof, said transmitting means of said nodes cooperating with said signal line to form a preferential circuit which provides on said signal line one of two binary signal levels defined to have a priority over the other binary signal level when at least one of said transmitting means outputs data onto said signal line at said one level, said preferential circuit isolating from said signal line those transmitting means simultaneously having output data at said other level, each of said nodes having collision detecting means for comparing bit by bit the data outputted from the transmitting means thereof with the data received by the receiving means thereof to detect a collision of data on which signal line when said two data differ from each other, each of said nodes causing the transmitting means thereof to stop outputting data when the collision of data is detected by the collision detecting means thereof.
1 Assignment
0 Petitions
Accused Products
Abstract
A multiplex communication system suitable for use in a vehicle is disclosed. The system comprises a single signal line and a plurality of nodes or communication units connected to the single signal line. Each node is assigned a specific node address and has a microcomputer which includes a transceiver section connected to the signal line for outputting data in the form of a start-stop signal thereto and for receiving data therefrom. The data outputted from each node includes source address data representative of the specific node address of a respective one of the nodes and destination address data representative of the specific node address of one of the nodes to which the data is to be transmitted. Each of the nodes stores the data received from the signal line when the destination address data included in the received data coincides with the node address thereof. The transceiver sections of the nodes cooperate with the signal line to form a preferential circuit wherein one of two signal levels of each of the start-stop signals simultaneously outputted onto the signal line has a priority over the other of the two signal levels. The microcomputer of each of the nodes is so programmed as to compare the data outputted from the transceiver section thereof with the received data bit by bit to detect a collision of data on the signal line when the two data differs from each other. Each of the nodes stops the output of data when the collision of data is detected.
-
Citations
9 Claims
-
1. A multiplex communication system comprising:
-
a single signal line; and a plurality of nodes connected to said signal line, each node being assigned a specific node address and having transmitting means connected to said signal line for outputting data in the form of a serial binary signal thereto and receiving means connected to said signal line for receiving data in the form of a serial binary signal therefrom, the data outputted from each transmitting means including source address data representative of the specific node address of a respective one of said nodes and destination address data representative of the specific node address of one of said nodes to which said data is to be transmitted, each of said nodes storing the data received from said signal line by a respective one of said receiving means when the destination address data included in the received data coincides with the node address thereof, said transmitting means of said nodes cooperating with said signal line to form a preferential circuit which provides on said signal line one of two binary signal levels defined to have a priority over the other binary signal level when at least one of said transmitting means outputs data onto said signal line at said one level, said preferential circuit isolating from said signal line those transmitting means simultaneously having output data at said other level, each of said nodes having collision detecting means for comparing bit by bit the data outputted from the transmitting means thereof with the data received by the receiving means thereof to detect a collision of data on which signal line when said two data differ from each other, each of said nodes causing the transmitting means thereof to stop outputting data when the collision of data is detected by the collision detecting means thereof. - View Dependent Claims (2, 3, 4, 5, 7)
-
-
6. A multiplex communication system comprising:
-
a single signal line; a plurality of nodes connected to said signal line, each noded being assigned a specific node address and having transmitting means connected to said signal line for outputting data in the form of a serial binary signal thereto and receiving means connected to said signal line for receiving data in the form of a serial binary signal therefrom, the data outputted from each transmitting means including source address data representive of the specific node address of a respective one of said nodes and destination address data representative of the specific node address of one of said nodes to which said data is to be transmitted, each of said nodes storing the data received from said signal line by a respective one of said receiving means when the destination address data included in the received data coincides with the node address thereof, said transmitting means of said nodes cooperating with said signal line to form a preferential circuit which provides on said signal line one of two binary signal levels defined to have a priority over the other binary signal level when at least one of said transmitting means outputs data onto said signal line at said one level, said preferential circuit isolating from said signal line those transmitting means simultaneously having output data at said other level, each of said nodes having collision detecting means for comparing bit by bit the data outputted from the transmitting means thereof with the data received by the receiving means thereof to detect a collision of data on which signal line when said two data differ from each other, each of said nodes causing the transmitting means thereof to stop outputting data when the collison of data is detected by the collision detecting means thereof; the serial binary signal outputted from each of said transmitting means of said nodes being a start-stop signal which egins with a start signal and ends with a stop signal; and each of the start signals from said nodes being of said one of the two signal levels, the start signals from said nodes being different in time length from one another to assign different priority levels of transmission of data respectively to said nodes wherein the node outputting the start signal of a greater time length being assigned a higher priority level of data transmission.
-
-
8. A multiplex communication system comprising:
-
a single signal line; a plurality of nodes connected to said signal line, each noded being assigned a specific node address and having transmitting means connected to said signal line for outputting data in the form of a serial binary signal thereto and receiving means connected to said signal line for receiving data in the form of a serial binary signal therefrom, the data outputted from each transmitting means including source address data representative of the specific node address of a respective one of said nodes and destination address data representative of the specific node address of one of said nodes to which said data is to be transmitted, each of said nodes storing the data received from said signal line by a respective one of said receiving means when the destination address data included in the received data coincides with the node address thereof, said transmitting means of said nodes cooperating with said signal line to form a preferential circuit which provides on said signal line one of two binary signal levels defined to have a priority over the other binary signal level when at least one of said transmitting means outputs data onto said signal line at said one level, said preferential circuit isolating from said signal line those transmitting means simultaneously having output data at said other level, each of said nodes having collision detecting means for comparing bit by bit the data outputted from the transmitting means thereof with the data received by the receiving means thereof to detect a collision of data on which signal line when said two data differ from each other, each of said nodes causing the transmitting means thereof to stop outputting data when the collision of data is detected by the collision detecting means thereof; the serial binary signal outputted from each of said transmitting means of said nodes being a start-stop signal which begins with a start signal and ends with a stop signal; and each of the start signals of the serial binary signals from said nodes being of said one of the two signals levels and having a predetermined time length greater than a time period corresponding to a bit contained in the serial binary data, each of said transmitting means being allowed to output the data irrespectively of whether the signal line is busy.
-
-
9. A multiplex communication system comprising:
-
a single signal line; and a plurality of nodes connected to said signal line, each node having transmitting means connected to said signal line for outputting data in the form of a serial binary signal thereto and receiving means connected to said signal line for receiving data in the form of a serial binary signal therefrom, each transmitting means of nodes cooperating with said signal line to form a preferential circuit which provides on said signal line one of two binary signal levels defined to have a priority over the other binary signal level when at least one of said transmitting means outputs data onto said signal line at said one level, said preferential circuit isolating from said signal line those transmitting means simultaneously having output data at said other level, each of said nodes having collision detecting means for comparing each of said nodes having collision detecting means for comparing bit by bit the data outputted from the transmitting means thereof with the data received by the receiving means thereto to detect a collision of data on which signal line when said two data differ from each other, each of said nodes causing the transmitting means thereof to stop outputting data when the collision of data is detected by the collision detecting means thereof.
-
Specification