IP Library Granted Patent US 11,611,297
Granted Patent B2
US 11,611,297 · App. 17/024,964 · Granted Mar 21, 2023

Anti-pinch motor control

Inventors: Patrick Jordan (Austin, TX); Dusko Petrovski (Rochester, MI); Nigel John Allison (Austin, TX)
Assignee: Gentherm Inc.
H02P3/06E05F15/40E05F15/695B60J1/17E05Y2400/40E05Y2400/52E05Y2800/41E05Y2900/55
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 11,611,297
App. No.
17/024,964
Granted
Mar 21, 2023
Kind
B2
Abstract

A motor control system configured to detect a pinch condition of a structure actuated by a motor includes a pinch detection module configured to receive a current signal indicative of a motor current, determine a rate of change of current based on the current signal, and generate a pinch signal indicative of the pinch condition in response to either one of the motor current being greater than a current threshold and the rate of change of current being greater than a rate of change threshold. The motor control system further includes a position control module configured to control the motor to actuate the structure in response to an input and at least one of stop and reverse the motor in response to the pinch signal.

Claims (55)

1. A motor control system configured to detect a pinch condition of a structure actuated by a motor, the motor control system comprising:

a pinch detection module configured to receive a current signal indicative of a motor current, determine whether the structure is within a pinch range, capture a value of the motor current at a position of the structure corresponding to the pinch range, determine a rate of change of current based on the current signal, and generate a pinch signal indicative of the pinch condition in response to either one of (i) the motor current being greater than a current threshold and (ii) the rate of change of current being greater than a rate of change threshold; and

a position control module configured to (i) control the motor to actuate the structure in response to an input and (ii) at least one of stop and reverse the motor in response to the pinch signal.

2. The motor control system of claim 1 , wherein the structure is a window of a vehicle.

3. The motor control system of claim 2 , wherein the position control module is configured to generate the pinch signal further in response to a determination that the window is within a pinch range.

4. The motor control system of claim 3 , wherein the position control module is configured to disable movement of the window toward a closed position for a predetermined period subsequent to the pinch signal indicating detection of the pinch condition.

5. The motor control system of claim 1 , wherein the pinch detection module includes a sample/hold circuit configured to capture the value of the motor current at the position of the structure corresponding to the pinch range.

6. The motor control system of claim 5 , wherein the pinch detection module includes a summer configured to output the current threshold based on a sum of the value of the motor current captured by the sample/hold circuit and a current offset.

7. The motor control system of claim 6 , wherein the current offset is selected such that a sum of the value of the motor current captured by the sample/hold circuit and the current offset corresponds to a predetermined value greater than an expected current during unobstructed operation of the motor in a pinch range of the structure.

8. A motor control system configured to detect a pinch condition of a structure actuated by a motor, the motor control system comprising:

a pinch detection module configured to receive a current signal indicative of a motor current, determine a rate of change of current based on the current signal, and generate a pinch signal indicative of the pinch condition in response to either one of (i) the motor current being greater than a current threshold and (ii) the rate of change of current being greater than a rate of change threshold; and

a position control module configured to (i) control the motor to actuate the structure in response to an input and (ii) at least one of stop and reverse the motor in response to the pinch signal,

wherein the pinch detection module includes a first comparator configured to compare the motor current to the current threshold and a second comparator configured to compare the rate of change of current to the rate of change threshold.

9. A motor control system configured to detect a pinch condition of a structure actuated by a motor, the motor control system comprising:

a pinch detection module configured to receive a current signal indicative of a motor current, determine a rate of change of current based on the current signal, and generate a pinch signal indicative of the pinch condition in response to either one of (i) the motor current being greater than a current threshold and (ii) the rate of change of current being greater than a rate of change threshold; and

a position control module configured to (i) control the motor to actuate the structure in response to an input and (ii) at least one of stop and reverse the motor in response to the pinch signal,

wherein the pinch detection module includes a delay element configured to sample the motor current and a subtractor configured to output the rate of change of current based on a difference between the motor current and the motor current as previously sampled by the delay element.

10. A motor control system configured to detect a pinch condition of a structure actuated by a motor, the motor control system comprising:

a pinch detection module configured to receive a current signal indicative of a motor current, determine a rate of change of current based on the current signal, and generate a pinch signal indicative of the pinch condition in response to either one of (i) the motor current being greater than a current threshold and (ii) the rate of change of current being greater than a rate of change threshold;

a position control module configured to (i) control the motor to actuate the structure in response to an input and (ii) at least one of stop and reverse the motor in response to the pinch signal; and

a current detection module configured to monitor a current ripple of the motor and calculate the motor current based on the current ripple.

11. A method of detecting a pinch condition of a structure actuated by a motor, the method comprising:

receiving a current signal indicative of a motor current;

determining a rate of change of current based on the current signal;

determining whether the structure is within a pinch range,

capturing a value of the motor current at a position of the structure corresponding to a pinch range;

based on the value of the motor current at the position of the structure corresponding to the pinch range, generating a pinch signal indicative of the pinch condition in response to either one of (i) the motor current being greater than a current threshold and (ii) the rate of change of current being greater than a rate of change threshold;

controlling the motor to actuate the structure in response to an input; and

at least one of stopping and reversing the motor in response to the pinch signal.

12. The method of claim 11 , wherein the structure is a window of a vehicle.

13. The method of claim 12 , further comprising generating the pinch signal in response to a determination that the window is within a pinch range.

14. The method of claim 13 , further comprising disabling movement of the window toward a closed position for a predetermined period subsequent to the pinch signal indicating detection of the pinch condition.

15. The method of claim 11 , further comprising outputting the current threshold based on a sum of the captured value of the motor current and a current offset.

16. The method of claim 15 , further comprising selecting the current offset such that a sum of the captured value of the motor current and the current offset corresponds to a predetermined value greater than an expected current during unobstructed operation of the motor in a pinch range of the structure.

17. A method of detecting a pinch condition of a structure actuated by a motor, the method comprising:

receiving a current signal indicative of a motor current;

determining a rate of change of current based on the current signal;

generating a pinch signal indicative of the pinch condition in response to either one of (i) the motor current is greater than a current threshold and (ii) the rate of change of current greater than a rate of change threshold;

controlling the motor to actuate the structure in response to an input;

at least one of stopping and reversing the motor in response to the pinch signal; and

using a first comparator to compare the motor current to the current threshold and using a second comparator to compare the rate of change of current to the rate of change threshold.

18. A method of detecting a pinch condition of a structure actuated by a motor, the method comprising:

receiving a current signal indicative of a motor current;

determining a rate of change of current based on the current signal;

generating a pinch signal indicative of the pinch condition in response to either one of (i) the motor current is greater than a current threshold and (ii) the rate of change of current greater than a rate of change threshold;

controlling the motor to actuate the structure in response to an input;

at least one of stopping and reversing the motor in response to the pinch signal; and

sampling the motor current and outputting the rate of change of current based on a difference between the motor current and the motor current as previously sampled.

19. A method of detecting a pinch condition of a structure actuated by a motor, the method comprising:

receiving a current signal indicative of a motor current;

determining a rate of change of current based on the current signal;

generating a pinch signal indicative of the pinch condition in response to either one of (i) the motor current is greater than a current threshold and (ii) the rate of change of current greater than a rate of change threshold;

controlling the motor to actuate the structure in response to an input;

at least one of stopping and reversing the motor in response to the pinch signal; and

monitoring a current ripple of the motor and calculating the motor current based on the current ripple.

Assignments (2)
SECURITY INTEREST Recorded Jun 29, 2026
From: GENTHERM INCORPORATED
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 075854/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2020
From: JORDAN, PATRICK; PETROVSKI, DUSKO; ALLISON, NIGEL JOHN
To: GENTHERM INC.
Reel/Frame 053813/0413 →
Continuity (1)
Related Publication 20220094282A1 · Mar 24, 2022