Controller area network (CAN) based communication system with multiple bus connected nodes
AssigneeFuji Xerox Co., Ltd.
InventorHiroshi Kurita
Life of this patent
Estimating the term…
Loading patent…
AssigneeFuji Xerox Co., Ltd.
InventorHiroshi Kurita
Estimating the term…
A bus communication system capable of determining an order of priorities based on IDs of transmitting nodes is provided. A communication unit writes its own node ID as a transmitting node ID into an arbitration field of a message packet that is to be transmitted from the communication unit to a bus, writes a node ID of a destination node into an auxiliary field defined at a predetermined location in the message packet, and transmits the message packet to the bus. A control unit rewrites the message packet transmitted from the communication unit by replacing the node ID written in the arbitration field with the node ID written in the auxiliary field, and transmits the rewritten message packet to the bus. Another communication unit, or the destination node, receives the message packet existing on the bus based on a match between its own node ID and the node ID indicated in the arbitration field rewritten by the control unit.
A communication system, comprising a plurality of bus-connected nodes, each node having a unique node ID, wherein, when a collision occurs between message packets transmitted from the nodes, a message packet with an arbitration field indicating a node ID with a highest priority flows through a bus ahead of any other colliding message packet, wherein each of the nodes comprises:
A communication system, comprising a plurality of bus-connected nodes, each node having a unique node ID, wherein, when a collision occurs between message packets transmitted from the nodes, a message packet with an arbitration field indicating a node ID with a highest priority flows through a bus ahead of any other colliding message packet, wherein each of the nodes comprises:
A control unit that controls a flow of message packets through a bus, wherein a node ID uniquely defined for each of bus-connected nodes is indicated in an arbitration field of each message packet, the control unit comprising:
A control unit that controls a flow of message packets through a bus, wherein a node ID uniquely defined for each of bus-connected nodes is indicated in an arbitration field of each message packet, the control unit comprising:
A CAN bus connected node, wherein, when the node detects presence of a colliding message packet while the node attempts to transmit a message packet to a bus, the node determines, based on a comparison between its own node ID and a node ID indicated in an arbitration field of the colliding message packet, whether or not the node continues to transmit its own message packet, the CAN bus connected node comprising:
A CAN bus connected node, comprising:
A CAN bus communication method for use in a CAN bus system comprising a plurality of bus-connected nodes and a control unit that controls communication between the nodes, wherein one of the nodes performs the steps of:
A storage medium readable by a computer, the storage medium storing a program of instructions executable by the computer to perform a function for controlling a control unit that controls a flow of message packets through a bus, wherein a node ID uniquely defined for each of bus-connected nodes is indicated in an arbitration field of each message packet, the function comprising the steps of:
A storage medium readable by a computer, the storage medium storing a program of instructions executable by the computer to perform a function for controlling a CAN bus connected node, wherein, when the node detects presence of a colliding message packet while the node attempts to transmit a message packet to a bus, the node determines, based on a comparison between its own node ID and a node ID indicated in an arbitration field of the colliding message packet, whether or not the node continues to transmit its own message packet, the function comprising the steps of:
Dependencies are inferred from the claim text.