Diagnostic hardware for serial datalink
AssigneeCaterpillar Inc.
InventorGregory L. Williamson
Life of this patent
Estimating the term…
Abstract
Full diagnostic capability is provided in a serial datalink network having a plurality of control modules. Each control module includes a differential receiver for providing noise immunity and a transmitter having a positive line driver and a negative line driver. Positive and negative transmission wires connect differential receivers to the positive and negative line drivers. Circuits sense the occurrence of a short circuit condition between the positive transmission wires and ground and between the negative transmission wires and supply voltage. Overcurrents in the positive and negative transmission wires are also detected.
Claims5
An apparatus for providing fault tolerant serial communications in a network, said network having a plurality of control modules connected one to another, wherein said network is adapted to transmit data messages from one control module to another control module, comprising:
- a first differential receiver having positive and negative input terminals and an output terminal, said negative input terminal being connected to a first positive receiving wire, said positive input terminal being connected to a first negative receiving wire and said output terminal being connected to said one control module;
- means for sensing a short circuit condition between said first positive receiving wire and ground and sensing a short circuit condition between said first negative receiving wire and supply voltage, and delivering a first fault signal in response to either of said sensed conditions;
- a first transmitter having a first positive line driver connected between said one control module and a first positive transmitting wire and a first negative line driver connected between said one control module and a first negative transmitting wire;
- means for sensing the magnitude of current flowing through said first positive transmitting wire, comparing said first positive transmitting wire current magnitude to a first reference current value, and delivering a second fault signal in response to said first positive transmitting wire current magnitude being greater than said first reference current value, and for sensing the magnitude of current flowing through said first negative transmitting wire, comparing said first negative transmitting wire current magnitude to a second reference current value, and delivering a third fault signal in response to said first negative transmitting wire current magnitude being greater than said second reference current, and;
- means for receiving said first fault signal and disabling said first differential receiver in response thereto, receiving said second fault signal and disabling said first positive line driver in response thereto, and receiving said third fault signal and disabling said first negative line driver in response thereto.
A method for providing fault tolerant serial communications in a network, said network having a plurality of control modules connected one to another, wherein said network is adapted to transmit data messages from one control module to another control module over positive and negative transmission wires, comprising:
- transmitting a data message from said one control module to said another control module over said positive and negative transmission wires;
- sensing the current flowing through said positive and negative transmission wires as a voltage differential between said positive and negative transmission wires;
- delivering said data message to said another control module as a function of said voltage differential;
- sensing a short circuit condition between said positive transmission wire and ground, sensing a short circuit condition between said negative transmission wire and supply voltage, and delivering a first fault signal in response to either of said sensed conditions;
- sensing the magnitude of current flowing through said positive transmission wire, comparing said positive transmission wire current magnitude to a first reference current value, and delivering a second fault signal in response to said positive transmission wire current magnitude being greater than said first reference current value;
- sensing the magnitude of current flowing through said negative transmission wire, comparing said negative transmission wire current magnitude to a second reference current value, and delivering a third fault signal in response to said negative transmission wire current magnitude being greater than said second reference current;
- and,
- receiving said first, second, and third fault signals and isolating said control modules from said positive and negative transmission wires in response to said fault signals.
Dependencies are inferred from the claim text.