IP Library Granted Patent US 7,190,129
Granted Patent B1
US 7,190,129 · App. 11/300,127 · Granted Mar 13, 2007

System and method for drift compensation when using pulse count controlled motors

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 7,190,129
App. No.
11/300,127
Granted
Mar 13, 2007
Kind
B1
Abstract

A system of detecting position drift in the motor due to lost pulses. Due to imperfections in the motor, the timing of the commutation pulses is not uniform but forms a unique repeatable signature. The system identifies lost pulses by using a pattern recognition technique on the signature of the motor commutation pulse rate. By detecting when a pulse is lost, the system can apply a correction to the pulse count. Accordingly, the real time correction of the pulse count allows for the system to operate with significantly reduced mispositioning errors. In addition, the system requires far fewer calibrations.

Claims (30)

1. A system for drift compensation, the system comprising:

a motor;

a motor drive circuit in electrical communication with the motor and configured to provide a driving signal to the motor;

a circuit in electrical communication with the motor and configured to generate pulses based on the motor commutation detected from the drive signal; and

a processor configured to determine the time period between each of the pulses and detect a missing pulse based on the time periods, wherein the time periods form a signature and the processor detects the missing pulse based on the signature, and wherein the processor is configured to perform a pattern recognition on the signature to detect the missing pulse.

2. The system according to claim 1 , wherein the processor is configured to detect missing pulses based on a pulse order relative to a thresholded minimum pulse time period.

3. The system according to claim 1 , wherein the processor is configured to detect missing pulses based on a pulse order relative to a thresholded maximum pulse time period.

4. A system for drift compensation, the system comprising:

a motor;

a motor drive circuit in electrical communication with the motor and confined to provide a driving signal to the motor;

a circuit in electrical communication with the motor and configured to generate pulses based on the motor commutation detected from the drive signal; and

a processor configured to determine the time period between each of the pulses and detect a missing pulse based on the time periods, wherein the processor is configured to generate a feature vector based on the time periods and perform a comparison between the feature vector and a prototype vector to detect the missing pulse.

5. The system according to claim 4 , wherein the processor performs a vector projection calculation using the feature vector and the prototype vector to detect the missing pulse.

6. The system according to claim 4 , wherein the processor performs a best fit analysis to detect the missing pulse.

7. The system according to claim 4 , wherein the processor performs an eigenvector analysis to detect missing pulses.

8. The system according to claim 4 , wherein the processor is configured to automatically calculate the prototype vector.

9. The system according to claim 8 , wherein the processor is configured to periodically recalculate the prototype vector.

10. The system according to claim 9 , wherein the processor is configured to recalculate the prototype vector based on time.

11. The system according to claim 9 , wherein the processor is configured to recalculate the prototype vector based on motor movement.

12. The system according to claim 9 , wherein the processor is configured to recalculate the prototype vector based on the result of the comparison period.

13. A method for drift compensation, the method comprising:

providing a drive signal to a motor;

generating pulses based on motor communication detected from the drive signal;

calculating a time period between each of the pulses; and

detecting a missing pulse based on the time periods wherein the time periods form a signature and a pattern recognition is performed on the signature.

14. The method according to claim 13 , performing a threshold on the time periods and determining the missing pulse based on a pulse order relative to a thresholded pulse time period.

15. The method according to claim 13 , further comprising performing a comparison between a feature vector and a prototype vector.

16. The method according to claim 15 , further comprising performing a vector projection between the feature vector and the prototype vector.

17. The method according to claim 15 , wherein the processor is configured to automatically calculate the prototype vector.

18. The method according to claim 13 , further comprising the step of correcting a drift of the motor based on the detected missing pulse.

Assignments (12)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2017
From: VISTEON GLOBAL TECHNOLOGIES, INC.
To: YANFENG VISTEON ELECTRONICS TECHNOLOGY (SHANGHAI) COMPANY LIMITED
Reel/Frame 043644/0583 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Jun 9, 2014
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: VISTEON CORPORATION; VC AVIATION SERVICES, LLC; VISTEON ELECTRONICS CORPORATION; VISTEON GLOBAL TECHNOLOGIES, INC.; VISTEON INTERNATIONAL HOLDINGS, INC.; VISTEON GLOBAL TREASURY, INC.; VISTEON EUROPEAN HOLDINGS, INC.; VISTEON SYSTEMS, LLC; VISTEON INTERNATIONAL BUSINESS DEVELOPMENT, INC.
Reel/Frame 033107/0717 →
SECURITY INTEREST Recorded Apr 18, 2014
From: VISTEON CORPORATION, AS GRANTOR; VISTEON GLOBAL TECHNOLOGIES, INC., AS GRANTOR
To: CITIBANK., N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 032713/0065 →
RELEASE BY SECURED PARTY AGAINST SECURITY INTEREST IN PATENTS ON REEL 025241 FRAME 0317 Recorded Apr 26, 2011
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: VISTEON CORPORATION; VC AVIATION SERVICES, LLC; VISTEON ELECTRONICS CORPORATION; VISTEON GLOBAL TECHNOLOGIES, INC.; VISTEON INTERNATIONAL HOLDINGS, INC.; VISTEON GLOBAL TREASURY, INC.; VISTEON EUROPEAN HOLDING, INC.; VISTEON SYSTEMS, LLC; VISTEON INTERNATIONAL BUSINESS DEVELOPMENT, INC.
Reel/Frame 026178/0412 →
SECURITY AGREEMENT (REVOLVER) Recorded Oct 19, 2010
From: VISTEON CORPORATION; VC AVIATION SERVICES, LLC; VISTEON ELECTRONICS CORPORATION; VISTEON GLOBAL TECHNOLOGIES, INC.; VISTEON INTERNATIONAL HOLDINGS, INC.; VISTEON GLOBAL TREASURY, INC.; VISTEON EUROPEAN HOLDINGS, INC.; VISTEON SYSTEMS, LLC; VISTEON INTERNATIONAL BUSINESS DEVELOPMENT, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS AGENT
Reel/Frame 025238/0298 →
SECURITY AGREEMENT Recorded Oct 19, 2010
From: VISTEON CORPORATION; VC AVIATION SERVICES, LLC; VISTEON ELECTRONICS CORPORATION; VISTEON GLOBAL TECHNOLOGIES, INC.; VISTEON INTERNATIONAL HOLDINGS, INC.; VISTEON GLOBAL TREASURY, INC.; VISTEON EUROPEAN HOLDING, INC.; VISTEON SYSTEMS, LLC; VISTEON INTERNATIONAL BUSINESS DEVELOPMENT, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS AGENT
Reel/Frame 025241/0317 →
RELEASE BY SECURED PARTY AGAINST SECURITY INTEREST IN PATENTS RECORDED AT REEL 022732 FRAME 0263 Recorded Oct 6, 2010
From: WILMINGTON TRUST FSB
To: VISTEON GLOBAL TECHNOLOGIES, INC.
Reel/Frame 025095/0451 →
RELEASE BY SECURED PARTY AGAINST SECURITY INTEREST IN PATENTS RECORDED AT REEL 022974 FRAME 0057 Recorded Oct 6, 2010
From: THE BANK OF NEW YORK MELLON
To: VISTEON GLOBAL TECHNOLOGIES, INC.
Reel/Frame 025095/0711 →
ASSIGNMENT OF PATENT SECURITY INTEREST Recorded Jul 17, 2009
From: JPMORGAN CHASE BANK, N.A., A NATIONAL BANKING ASSOCIATION
To: THE BANK OF NEW YORK MELLON, AS ADMINISTRATIVE AGENT
Reel/Frame 022974/0057 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded May 26, 2009
From: VISTEON GLOBAL TECHNOLOGIES, INC.
To: WILMINGTON TRUST FSB, AS ADMINISTRATIVE AGENT
Reel/Frame 022732/0263 →
SECURITY INTEREST Recorded Feb 27, 2009
From: VISTEON GLOBAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK
Reel/Frame 022368/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2005
From: HAAS, FRANK J.
To: VISTEON GLOBAL TECHNOLOGIES, INC.
Reel/Frame 017333/0270 →