IP Library › Granted Patent US 10,425,361
Granted Patent B2
US 10,425,361 · App. 15/461,155 · Granted Sep 24, 2019

Dynamic allocation of termination resistors in a communication network

Inventor: William David Daugherty, III (Gladewater, TX)
Assignee: Trane International Inc.
H04L49/555H04L12/2823H04L49/205H04L2012/40215
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,425,361
App. No.
15/461,155
Granted
Sep 24, 2019
Kind
B2
Abstract

Methods and apparatus for improving network performance include automatically setting the activation state of a termination resistor of a network device. A network communications error rate and, optionally, the identity of the network nodes associated with the errors, is determined. The error rate is compared to threshold criteria. If the error rate exceeds a predetermined threshold, the activation state of the termination resistor is toggled. If no improvement to the error rate is detected, the termination resistor is reverted to its original activation state.

Claims (41)

1. A method for setting a termination resistor by a network device connected to a communications bus, comprising:

providing a termination resistor toggleable between a first activation state wherein the termination resistor is operatively coupled to the communications bus, and a second activation state wherein the termination resistor is operatively uncoupled from the communications bus;

determining whether a network communications error rate exceeds a predetermined threshold;

responding to a determination that the network communications error rate exceeds a predetermined threshold by toggling the activation state of the termination resistor.

2. The method in accordance with claim 1 , further comprising:

determining a post-toggling network communications error rate; and

reverting the activation state of the termination resistor if the post-toggling network communications error rate is not less than the network communications error rate.

3. The method in accordance with claim 1 , further comprising waiting a random amount of time before performing the toggling.

4. The method in accordance with claim 3 , wherein the random amount of time is within a range of about one second to about one minute.

5. The method in accordance with claim 1 , wherein determining a network communications error rate comprises a weighted aggregate of a plurality of error detection methods.

6. The method on accordance with claim 5 , wherein the plurality of error detection methods includes one or more of bit monitoring, bit stuffing, frame checking, acknowledgement check, and/or cyclic redundancy check.

7. A method for setting a termination resistor by a master network device connected at least one slave network device by a communications bus, comprising:

providing, at the master network device, a termination resistor toggleable between a first activation state wherein the termination resistor is operatively coupled to the communications bus, and a second activation state wherein the termination resistor is operatively uncoupled from the communications bus;

providing, at the at least one slave network device, a termination resistor toggleable between a first activation state wherein the termination resistor is operatively coupled to the communications bus, and a second activation state wherein the termination resistor is operatively uncoupled from the communications bus;

determining a network communications error rate;

determining whether the network communications error rate is associated with the master network device;

toggling the activation state of the termination resistor of the master network device if the network communications error rate is associated with the master network device;

identifying a slave network device having the greatest network communications error rate and toggling the activation state of the termination resistor of the slave network device if the network communications error rate is not associated with the master network device.

8. The method in accordance with claim 7 , further comprising:

determining a post-toggling network communications error rate associated with the network device having the toggled termination resistor; and

reverting the activation state of the toggled termination resistor if the post-toggling network communications error rate of the network device having the toggled termination resistor is not less than the prior network communications error rate.

9. The method in accordance with claim 7 , further comprising waiting a random amount of time before performing the toggling.

10. The method in accordance with claim 9 , wherein the random amount of time is within a range of about one second to about one minute.

11. The method in accordance with claim 7 , wherein determining a network communications error rate comprises evaluating a weighted aggregate of a plurality of error detection methods.

12. The method on accordance with claim 11 , wherein the plurality of error detection methods includes one or more of bit monitoring, bit stuffing, frame checking, acknowledgement check, and/or cyclic redundancy check.

13. A building automation system (BAS) device configured for controller area network (CANbus) communication over a balanced twisted pair network bus and having a switchable termination resistor, comprising:

a termination resistor controller that evaluates a CANbus communication error rate and generates a resistor control signal in response thereto; and

an electronic switch communicatively coupled to the termination resistor controller and configured to selectively couple or uncouple the termination resistor to the network bus in response to the resistor control signal.

14. The BAS device in accordance with claim 13 , wherein the electronic switch comprises:

first and second switched terminals;

a control input;

an optically triggered solid state switch disposed between the first and second switched terminals;

a light source optically coupled to the optically triggered solid state switch; and

an electrically triggered solid state switch configured to activate the light source in response to the control input.

15. The BAS device in accordance with claim 14 , wherein the optically triggered solid state switch is a photo MOSFET.

16. The BAS device in accordance with claim 14 , wherein the electrically triggered solid state switch is a transistor.

17. The BAS device in accordance with claim 13 , wherein the termination resistor controller causes the activation state of the termination resistor to toggle if the CANbus communication error rate exceeds a predetermined threshold.

18. The BAS device in accordance with claim 17 , wherein the termination resistor controller causes the activation state of the termination resistor to revert its pre-toggled state if the post-toggle CANbus communication error rate is not less than the pre-toggle CANbus communication error rate.

19. The BAS device in accordance with claim 13 , wherein the termination resistor controller is configured for operative communication with a second termination resistor controller of a second BAS device.

20. The BAS device in accordance with claim 19 , wherein the resistor controller causes the activation state of a termination resistor of the second BAS device to toggle if the CANbus communication error rate of the second BAS device exceeds a predetermined threshold.

21. The BAS device in accordance with claim 20 , wherein the termination resistor controller causes the activation state of the termination resistor of the second BAS device to revert its pre-toggled state if the post-toggle CANbus communication error rate of the second BAS device is not less than the pre-toggle CANbus communication error rate of the second BAS device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2017
From: DAUGHERTY, WILLIAM DAVID, III
To: TRANE INTERNATIONAL INC.
Reel/Frame 041601/0336 →
Continuity (1)
Related Publication 20180270169A1 · Sep 20, 2018