IP Library Granted Patent US 8,176,896
Granted Patent B2
US 8,176,896 · App. 12/357,776 · Granted May 15, 2012

Target wheel position detection systems

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 8,176,896
App. No.
12/357,776
Granted
May 15, 2012
Kind
B2
Abstract

A control module for a vehicle includes a time recording module that stores timestamps that correspond to each of N teeth of a target wheel of the vehicle in memory. N is an integer. A position module generates M angular positions based on the timestamps. M is an integer greater than one. Each of the M angular positions corresponds to a space between adjacent ones of the N teeth. A position estimator determines position of the target wheel based on the M positions.

Claims (111)

1. A control module for a vehicle comprising:

a time recording module that stores timestamps that correspond to each of N teeth of a target wheel of the vehicle in memory, where N is an integer; and

a position module that generates M angular positions based on the timestamps and where M is an integer greater than one,

wherein each of the M angular positions corresponds to a space between adjacent ones of the N teeth; and

a position estimator that determines position of the target wheel based on the M positions.

2. The control module of claim 1 wherein the time recording module stores a first set of arrays, each of the first set of arrays corresponds to one of X revolutions of the target wheel and stores timestamps that correspond to each of the N teeth.

3. The control module of claim 2 wherein the position module stores a second set of arrays, each of the second set of arrays corresponds to one of the first set of arrays and stores position data for each of the N teeth.

4. The control module of claim 3 wherein the position module generates a consolidated position array based on the second set of arrays.

5. The control module of claim 4 wherein the position module averages values of array elements in each of the second set of arrays to generate respective average values for each of the N teeth and stores the average values in the consolidated position array.

6. The control module of claim 1 wherein the target wheel is connected to a crankshaft of an engine.

7. The control module of claim 1 wherein the target wheel is at least one of a transmission target wheel and an electric motor target wheel.

8. A control system comprising the control module of claim 1 and further comprising a crankshaft position sensor that detects the N teeth and generates a measured position signal that corresponds to a position of a crankshaft of an engine and that includes the timestamps.

9. The control module of claim 1 wherein the position module determines M positions based on a relationship associated with at least one of constant acceleration, constant jerk, and exponential decay in velocity of the target wheel.

10. The control module of claim 1 wherein the position module determines M positions based on at least one of the following expressions:

x

(

t

)

=

1

2

a

0

t

2

+

v

0

t

+

x

0

,

x

(

t

)

=

1

6

j

0

t

3

+

1

2

a

0

t

2

+

v

0

t

+

x

0

,

and

x

(

t

)

=

A

(

-

k

)

(

-

kt

)

+

Ct

+

A

k

where x is position, v is velocity, a is acceleration, j is jerk, t is time, A is a difference between start and end speeds of a target wheel for a revolution, k is a decay time constant, and C is an end speed of a revolution of the target wheel.

11. The control module of claim 1 further comprising a velocity module that increases speed of an engine of the vehicle and disables combustion in the engine before the time recording module stores the timestamps.

12. The control module of claim 1 wherein the position is instantaneous position of the target wheel, and

wherein the control module estimates instantaneous velocity and instantaneous acceleration of the target wheel based on the position.

13. A filter comprising:

a position module that generates a calculated position signal based on a measured position signal that is generated by a sensor that detects N teeth of a target wheel of a vehicle and based on M teeth spacing values associated with each of the N teeth, where N and M are integers and M is greater than one,

wherein each of the M teeth spacing values correspond to a respective space between adjacent ones of the N teeth of the target wheel, and

wherein the position module generates an estimated position signal that corresponds to position of the target wheel based on a position error signal; and

a first comparator that compares the calculated position signal with the estimated position signal to generate the position error signal.

14. The filter of claim 13 wherein the position module generates the estimated position signal based on a state equation for a Kalman filter.

15. The filter of claim 13 further comprising a velocity module that generates a calculated velocity signal based on the estimated position signal and that generates an estimated velocity signal based on a velocity error signal.

16. The filter of claim 15 further comprising a second comparator that compares the calculated velocity signal with the estimated velocity signal to generate the velocity error signal.

17. The filter of claim 15 further comprising an acceleration module that generates a calculated acceleration signal based on the estimated velocity signal and that generates an estimated acceleration signal based on an acceleration error signal.

18. The filter of claim 17 further comprising a second comparator that compares the calculated acceleration signal with the estimated acceleration signal to generate the acceleration error signal.

19. A control system comprising the filter of claim 13 and further comprising a control module that adjusts at least one of fuel control, ignition control, throttle control, and phasor control based on the estimated position signal.

20. The control system of claim 19 wherein the filter further comprises a velocity module that estimates instantaneous velocity of the target wheel based on the estimated position signal, and

wherein the control module adjusts the at least one of fuel control, ignition control, throttle control, and phasor control based on the estimate of instantaneous velocity.

Assignments (2)
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2014
From: WILMINGTON TRUST COMPANY
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 034185/0789 →
RELEASE OF SECURITY INTEREST Recorded Nov 4, 2010
From: UNITED STATES DEPARTMENT OF THE TREASURY
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 025246/0056 →