IP Library Granted Patent US 8,922,144
Granted Patent B2
US 8,922,144 · App. 13/531,804 · Granted Dec 30, 2014

Method of processing sensor signals for determining motion of a motor shaft

Inventors: Feisel Weslati (Troy, MI); Behrouz Ashrafi (Northville, MI); Chandan Lakshmanaiah (Troy, MI)
Assignee: Chrysler Group LLC
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,922,144
App. No.
13/531,804
Granted
Dec 30, 2014
Kind
B2
Abstract

Methods and systems of processing sensor signals to determine motion of a motor shaft are disclosed. This disclosure relates to the processing of sequences of pulses from a sensor for computing the motion of an electric motor output shaft. Furthermore, this disclosure relates to the processing of two sequences of pulses from sensor outputs, which may be separated by only a few electrical degrees, to compute the motion of an electrical motor output shaft while using a limited bandwidth controller. Motor shaft direction, displacement, speed, phase, and phase offset may be determined from processing the sensor signals.

Claims (35)

1. A method of processing sensor signals to determine motion of a motor shaft, said method comprising the steps of:

sampling a first signal and a second signal via a controller, wherein the first signal is offset from the second signal;

calculating a rotational direction and a displacement of the motor shaft from the first signal and the second signal when a count of samples taken without a state change is above a predetermined threshold; and

calculating a displacement from the first signal and the second signal when the count of samples taken without a state change is below the predetermined threshold and a previous direction is assumed.

2. The method of claim 1 , wherein calculating the rotational direction and displacement of the motor shaft from the first signal and the second signal when a count of samples taken without a state change is above a predetermined threshold further comprises:

detecting a phase offset between the first signal and the second signal.

3. The method of claim 1 , wherein calculating the displacement from the first signal and the second signal when the count of samples taken without a state change is below the predetermined threshold and a previous direction is assumed further comprises:

detecting the first signal and the second signal as being in phase.

4. The method of claim 1 , wherein the first signal and the second signal in the step of calculating the displacement from the first signal and the second signal when the count of samples taken without a state change is below the predetermined threshold and a previous direction is assumed are offset from each other by 5 or less electrical degrees.

5. The method of claim 1 , where the state change is based on a number of elapsed electrical degrees of the first signal.

6. The method of claim 1 , where the state change is based on an elapsed time.

7. The method of claim 1 , wherein the first signal is input from a detection device selected from the group consisting of an incremental encoder, a serial encoder, a rotary encoder, an absolute encoder, a resolver, a tachometer, and a Hall effect detection device.

8. The method of claim 1 , further comprising the steps of:

determining a first speed of the motor shaft from the first signal and the second signal based on a count of samples taken by the controller without a state change occurring in the first signal and the second signal being above a predetermined threshold; and

determining a second speed of the motor shaft from the first signal and the second signal based on a count of samples taken by the controller without a state change occurring in the first signal or the second signal being below the predetermined threshold.

9. The method of claim 1 , wherein a speed of the motor shaft is determined from a sensor.

10. The method of claim 1 , wherein the method is used in a park pawl system of a vehicle.

11. The method of claim 1 , wherein the controller has a limited sampling capability.

12. The method of claim 1 , wherein the first signal is input from a Hall effect sensor.

13. A method of processing sensor signals to determine motion of a motor shaft, said method comprising the steps of:

sampling a first signal and a second signal via a controller, wherein the first signal is offset from the second signal;

determining a first speed of the motor shaft from the first signal and the second signal based on a count of samples taken by the controller without a state change occurring in the first signal and the second signal being above a predetermined threshold;

determining a second speed of the motor shaft from the first signal and the second signal based on a count of samples taken by the controller without a state change occurring in the first signal or the second signal being below the predetermined threshold; and

calculating a displacement of the motor shaft from the first signal and the second signal, when the count of samples taken without the state change is above the predetermined threshold.

14. The method of claim 13 , wherein the first signal is input from a Hall effect sensor.

15. The method of claim 13 , further comprising the step of:

calculating a rotational direction of the motor shaft from the first signal and the second signal.

16. The method of claim 13 , further comprising the steps of:

calculating a rotational direction and displacement of the motor shaft from the first signal and the second signal when the count of samples taken without the state change is above the predetermined threshold; and

calculating a displacement from the first signal and the second signal when the count of samples taken without the state change is below the predetermined threshold and a previous direction is assumed.

17. The method of claim 13 , further comprising the step of:

calculating displacement and direction of the motor shaft from processing the first signal and the second signal in combination to determine the displacement and direction of the motor shaft.

18. The method of claim 13 , further comprising the step of:

calculating displacement of the motor shaft from processing the first signal and the second signal individually to determine the displacement of the motor shaft.

19. The method of claim 13 , wherein the method is used in a park pawl system of a vehicle.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Jan 24, 2019
From: JPMORGAN CHASE BANK, N.A.
To: FCA US LLC (FORMERLY KNOWN AS CHRYSLER GROUP LLC)
Reel/Frame 048177/0356 →
RELEASE OF SECURITY INTEREST Recorded May 30, 2017
From: CITIBANK, N.A.
To: FCA US LLC (FORMERLY KNOWN AS CHRYSLER GROUP LLC)
Reel/Frame 042885/0255 →
RELEASE OF SECURITY INTEREST RELEASING SECOND-LIEN SECURITY INTEREST PREVIOUSLY RECORDED AT REEL 026426 AND FRAME 0644, REEL 026435 AND FRAME 0652, AND REEL 032384 AND FRAME 0591 Recorded Feb 11, 2016
From: CITIBANK, N.A.
To: FCA US LLC, FORMERLY KNOWN AS CHRYSLER GROUP LLC
Reel/Frame 037784/0001 →
CHANGE OF NAME Recorded Apr 30, 2015
From: CHRYSLER GROUP LLC
To: FCA US LLC
Reel/Frame 035553/0356 →
SECURITY AGREEMENT Recorded Mar 4, 2014
From: CHRYSLER GROUP LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 032384/0640 →
SECURITY AGREEMENT Recorded Mar 4, 2014
From: CHRYSLER GROUP LLC
To: CITIBANK, N.A.
Reel/Frame 032384/0591 →
SECURITY AGREEMENT Recorded Mar 4, 2014
From: CHRYSLER GROUP LLC
To: CITIBANK, N.A.
Reel/Frame 032384/0477 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2012
From: WESLATI, FEISEL; ASHRAFI, BEHROUZ; LAKSHMANAIAH, CHANDAN
To: CHRYSLER GROUP LLC
Reel/Frame 028434/0937 →
Continuity (1)
Related Publication 20130342140A1 · Dec 26, 2013