IP Library Granted Patent US 10,121,622
Granted Patent B2
US 10,121,622 · App. 15/018,679 · Granted Nov 6, 2018

Systems and methods for controlling relay activation timing

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,121,622
App. No.
15/018,679
Granted
Nov 6, 2018
Kind
B2
Abstract

Circuitry for controlling relay activation timing is described. The circuitry includes voltage zero cross detection circuitry configured to produce a zero cross detection signal indicating a zero cross time of an alternating current (AC) signal. The circuitry also includes current measuring circuitry coupled to voltage zero cross detection circuitry. The current measuring circuitry is configured to produce a current flow detection signal indicating a current flow start time of the AC signal. The circuitry further includes relay circuitry coupled to the current measuring circuitry. The circuitry additionally includes a processor coupled to the voltage zero cross detection circuitry, to the current measuring circuitry, and to the relay circuitry. The processor is configured to determine a relay time error based on the zero cross time and the current flow start time. The processor is also configured to control relay activation signal timing to reduce the relay time error.

Claims (30)

1. Circuitry for controlling relay activation timing, comprising:

voltage zero cross detection circuitry configured to produce a zero cross detection signal indicating a zero cross time of an alternating current (AC) signal;

current measuring circuitry coupled to the voltage zero cross detection circuitry, wherein the current measuring circuitry is configured to produce a current flow detection signal indicating a current flow start time associated with the AC signal;

relay circuitry coupled to the current measuring circuitry; and

a processor coupled to the voltage zero cross detection circuitry, to the current measuring circuitry, and to the relay circuitry, wherein the processor is configured to determine whether the current flow detection signal is greater than a current threshold and to determine a relay time error based on the zero cross time and the current flow start time, and wherein the processor is configured to control relay activation signal timing to reduce the relay time error.

2. The circuitry of claim 1 , wherein the processor is configured to determine the relay time error as a time difference between the current flow start time and the zero cross time.

3. The circuitry of claim 1 , wherein the processor is configured to adjust the activation signal timing by increasing or decreasing a timing delay by an amount of the relay time error.

4. The circuitry of claim 1 , wherein the processor is configured to activate the relay circuitry based on adjusted relay activation signal timing for a next switching cycle.

5. The circuitry of claim 1 , wherein the processor is configured to start utilizing the current flow detection signal upon detection of a relay activation instruction.

6. The circuitry of claim 1 , wherein the processor is configured to determine the current flow start time by stepping back from a time at which the current flow detection signal crossed the current threshold.

7. The circuitry of claim 1 , wherein the current measuring circuitry is coupled between an alternating current supply and an input to the relay circuitry.

8. The circuitry of claim 1 , wherein the voltage zero cross detection circuitry is coupled between an alternating current supply and the processor.

9. A method for controlling relay activation timing, comprising:

producing a zero cross detection signal indicating a zero cross time of an alternating current (AC) signal;

producing a current flow detection signal indicating a current flow start time associated with the AC signal;

determining whether the current flow detection signal is greater than a current threshold;

determining a relay time error based on the zero cross time and the current flow start time; and

controlling relay activation signal timing to reduce the relay time error.

10. The method of claim 9 , further comprising determining the relay time error as a time difference between the current flow start time and the zero cross time.

11. The method of claim 9 , wherein controlling the relay activation signal timing comprises adjusting the activation signal timing by increasing or decreasing a timing delay by an amount of the relay time error.

12. The method of claim 9 , further comprising activating a relay based on adjusted relay activation signal timing for a next switching cycle.

13. The method of claim 9 , further comprising starting to utilize the current flow detection signal upon detection of a relay activation instruction.

14. The method of claim 9 , wherein determining the current flow start time comprises stepping back from a time at which the current flow detection signal crossed the current threshold.

15. A non-transitory tangible computer-readable medium for controlling relay activation timing, the computer-readable medium comprising executable instructions for:

determining whether a current flow detection signal is greater than a current threshold;

determining a relay time error based on a zero cross time and a current flow start time; and

controlling relay activation signal timing to reduce the relay time error.

16. The computer-readable medium of claim 15 , further comprising executable instructions for determining the relay time error as a time difference between the current flow start time and the zero cross time.

17. The computer-readable medium of claim 15 , further comprising executable instructions for adjusting the activation signal timing by increasing or decreasing a timing delay by an amount of the relay time error.

18. The computer-readable medium of claim 15 , further comprising executable instructions for activating a relay based on adjusted relay activation signal timing for a next switching cycle.

Assignments (8)
SECURITY INTEREST Recorded Jul 18, 2024
From: SNAP ONE, LLC
To: JPMORGAN CHASE BANK, N.A. AS ADMINISTRATIVE AGENT
Reel/Frame 068426/0446 →
SECURITY RELEASE R/F 058439/0014 Recorded Jun 17, 2024
From: MORGAN STANLEY SENIOR FUNDING, INC., AS AGENT
To: SNAP ONE, LLC
Reel/Frame 067768/0139 →
RELEASE OF SECURITY INTEREST Recorded Dec 9, 2021
From: UBS AG, STAMFORD BRANCH
To: CONTROL4 CORPORATION
Reel/Frame 058438/0975 →
SECURITY INTEREST Recorded Dec 9, 2021
From: SNAP ONE, LLC
To: MORGAN STANLEY SENIOR FUNDING INC.
Reel/Frame 058439/0014 →
CHANGE OF NAME Recorded Aug 25, 2021
From: WIREPATH HOME SYSTEMS, LLC
To: SNAP ONE, LLC
Reel/Frame 057298/0014 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2019
From: CONTROL4 CORPORATION
To: WIREPATH HOME SYSTEMS, LLC
Reel/Frame 051446/0868 →
SECURITY INTEREST Recorded Aug 2, 2019
From: CONTROL4 CORPORATION
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 049948/0911 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2016
From: SMITH, GREGORY SCOTT; KING, SIDNEY LYLE
To: CONTROL4 CORPORATION
Reel/Frame 038430/0389 →
Cited By (1)
US 12,298,068