×

Redundant bus fault detection

  • US 9,244,753 B2
  • Filed: 03/15/2013
  • Issued: 01/26/2016
  • Est. Priority Date: 03/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A building automation system comprising at least one peripheral device connected to a bus controller by a redundant bus system of two redundant communication buses, and monitors the redundant buses using four timers for faults to provide at least one indication, and responsive to determining a primary one of the buses is unavailable or at fault, to set a secondary one of the redundant buses as a primary bus, comprising:

  • a first communication bus having a first pathway between the bus controller and the at least one peripheral device with a first propagation delay;

    a second communication bus having a second pathway between the bus controller and the at least one peripheral device with a second propagation delay, where the second pathway is redundant to the first pathway and the first propagation delay is different from the second propagation delay;

    the bus controller coupled to the at least one peripheral device by the first communication bus and the second communication bus, andthe bus controller includes;

    a first timer is associated with a predetermined maximum time period from a power up until bus activity occurs on each of the first communication bus and the second communication bus, where at least one visual indicator is activated in response to expiration of the first timer and bus activity has not been detected on at least one of the buses, wherein said power up sets one of the first communication bus and the second communication bus as a secondary bus while the other one is set as the primary bus;

    a second timer associated with a periodic ping to the at least one peripheral device on each of the first communication bus and the second communication bus, where the at least one visual indicator is activated with expiration of the second timer and a response to the periodic ping to cease the periodic ping has not been detected, and wherein one of the first communication bus and second communication bus is being selectively set as the secondary bus while the other one is set as the primary bus in response to the expiration of the second timer;

    a third timer is a valid bit timer and is associated with a typical single bit time of the redundant bus system to verify that the bit time is not too short on each of the first communication bus and the second communication bus, and the at least one visual indicator is activated if detected end of bit time occurs before expiration of the third timer; and

    a fourth timer is associated with a difference between the first propagation delay and the second propagation delay, with the fourth timer being activated upon receipt of a first message on the first communication bus, and upon expiration of the fourth timer prior to a receipt of the first message on the second communication bus, the at least one visual indicator is activated and the second communication bus is being set as the secondary bus.

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