IP Library Granted Patent US 7,155,329
Granted Patent B2
US 7,155,329 · App. 10/852,446 · Granted Dec 26, 2006

Vehicle deceleration display system and calculation method

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,155,329
App. No.
10/852,446
Granted
Dec 26, 2006
Kind
B2
Abstract

A vehicle deceleration display system includes a serial data bus operable for communicating a plurality of sequentially-measured vehicle speed datums in a respective sequential manner. A control unit is operatively connected to the serial data bus and is operable for receiving and processing the vehicle speed data therefrom. The control unit is programmed to sequentially calculate vehicle deceleration values respectively corresponding with the sequential speed data to provide a variable output signal. The variable output signal corresponds with and varies in accordance with the sequential vehicle deceleration values. A variable display is connected to the control unit and varies in response to the deceleration values. A method of calculating and displaying vehicle deceleration values is also provided.

Claims (155)

1. A vehicle deceleration display system comprising:

a serial data bus operable for communicating a plurality of sequentially measured vehicle speed datums in a respective sequential manner;

a control unit operatively connected to said serial data bus and operable for receiving and processing said vehicle speed data therefrom, wherein said control unit is programmed to sequentially calculate vehicle deceleration values respectively corresponding with said sequential vehicle speed data to provide a variable output signal which corresponds with and varies in accordance with said sequential vehicle deceleration values; and

a variable display operatively connected to said control unit, wherein said variable display varies in response to said output signal.

2. The vehicle deceleration display system of claim 1 , wherein each datum is a measurement of the speed of an output shaft of a transmission on the vehicle; and

wherein said control unit is further programmed for controlling said transmission using said sequential vehicle speed data.

3. The vehicle deceleration display system of claim 1 , wherein each of said vehicle deceleration values (Dec INST ) is defined by the equation:

Dec INST =(V c −V p )/T, wherein V c and V P are consecutively-received vehicle speed data, wherein V c is received subsequent to V p , and T is the elapsed time between reception of said respective data.

4. The vehicle deceleration display system of claim 1 , wherein each of said vehicle deceleration values represents an average of a number of sequentially calculated deceleration values:

Dec

AVG

=

n

=

1

N

(

(

V

n

+

1

-

V

n

)

/

(

T

n

+

1

-

T

n

)

)

/

N

;

wherein V n and V n+1 are consecutively-received vehicle speed data, V n+1 being received subsequent to V n , T n+1 is the time of reception of V n+1 , T n is the time of reception of V n , and N is the number of sequential speed data over which said vehicle deceleration value Dec AVG is calculated.

5. The vehicle deceleration system of claim 1 , wherein said control unit is programmed to calculate the difference between a first calculated vehicle deceleration value and a second calculated vehicle deceleration value, said second deceleration value being calculated based on later sequential speed data than said first deceleration value;

wherein said control unit provides said output signal varying in correspondence with said second deceleration value after a first amount of time K 1 , when said second deceleration value is greater than said first deceleration value by a first amount and after a second amount of time K 2 when said second deceleration value is less than said first deceleration value by a second amount; and

wherein K 1 is different than K 2 , such that said output signal varies to correspond with said second deceleration value at a different rate when vehicle deceleration is increasing than when vehicle deceleration is decreasing.

6. The vehicle deceleration system of claim 1 , wherein said control unit is further programmed to compare said vehicle deceleration value with a minimum threshold value, and wherein said control unit does not provide said output signal when said vehicle deceleration value is less than said minimum threshold value, such that said variable display does not vary in response to deceleration values less than the minimum threshold value.

7. The vehicle deceleration system of claim 1 , wherein said serial data bus is further operable for communicating vehicle stability data to said control unit including at least one of implementation of anti-lock brake system, implementation of a traction control system, occurrence of an understeer event and occurrence of a rollover event; and

wherein said control unit provides said output signal at a preset level when said vehicle stability data is so communicated.

8. The vehicle deceleration system of claim 1 , wherein said variable display comprises a plurality of light-emitting diodes (LEDs) arranged in an array and mounted on the rear of the vehicle, wherein said LEDs are illuminated in sequential pairs outward from a center of said array, the nmnber of sequential pairs illuminated being in increasing nonlinear proportion to the magnitude of said output signal.

9. The vehicle deceleration system of claim 8 , wherein at least some of said LEDs are illuminated in response to application of a vehicle brake pedal, said LEDs illuminated in response to application of the brake pedal being generally centrally-located in the array.

10. A method comprising:

calculating vehicle deceleration values from sequentially-measured vehicle speed data received via a serial data bus; and

providing an output signal that varies in accordance with said calculated vehicle deceleration values.

11. The method of claim 10 , further comprising:

varying a variable display in response to said output signal.

12. The method of claim 11 , wherein said variable display comprises a plurality of light-emitting diodes (LEDs) arranged in an array and mounted on the rear of the vehicle; and

wherein said varying said variable display includes illuminating said LEDs in sequential pairs outward from a center of said array, the number of sequential pairs illuminated being in increasing nonlinear proportion to the magnitude of said output signal.

13. The method of claim 10 , wherein said vehicle speed data comprises a plurality of sequentially-measured speeds of an output shaft of a transmission wherein a control unit operatively connected to said serial data bus receives said speed data and calculates said vehicle deceleration values; and further comprising:

controlling said transmission via said control unit using said sequential vehicle speed data.

14. The method of claim 10 , wherein said output signal varies increasingly nonlinearly with increasing vehicle deceleration values.

15. The method of claim 10 , wherein said calculating includes subtracting a received vehicle speed datum (V p ) from a consecutive, subsequently-received vehicle speed datum (V c ) and dividing the result (V c −V p ) by the elapsed time between receipt of said respective data.

16. The method of claim 10 , further comprising:

averaging a number of sequentially-calculated vehicle deceleration values to calculate an average deceleration value:

Dec

AVG

=

n

=

1

N

(

(

V

n

+

1

-

V

n

)

/

(

T

n

+

1

-

T

n

)

)

/

N

;

wherein V n and V n+1 are consecutively-received vehicle speed data, V n+1 being received subsequent to V n , T n+1 is the time of reception of V n+1 , T n is the time of reception of V n , and N is the number of sequential speed data over which said vehicle deceleration value Dec AVG is calculated.

17. The method of claim 10 , further comprising:

calculating the difference between a first calculated vehicle deceleration value and a second calculated deceleration value, said second deceleration value being calculated based on later seqaential speed data than said first deceleration value; and

varying said output signal to correspond with said second deceleration value after a first amount of time K 1 when said second deceleration value is greater than said first deceleration value by a first amount, and after a second amount of time K 2 when said second deceleration value is less than said first deceleration by a second amount, wherein K 1 is different than K 2 , such that said output signal varies to correspond with said second deceleration value at a different rate when vehicle deceleration is increasing than when vehicle deceleration is decreasing.

18. The method of claim 10 , further comprising:

comparing each of said vehicle deceleration values with a minimum threshold value; and

setting said output signal to zero when said vehicle deceleration value is less than said minimum threshold value.

19. The method of claim 10 , further comprising:

recognizing when a vehicle stability event has occurred, said vehicle stability event including at least one of implementation of an anti-lock brake system, implementation of a traction control system, occurrence of an understeer event and occurrence of a rollover event; and

setting said output signal to a preset level when occurrence of a vehicle stability event is recognized.

20. A method comprising:

calculating vehicle deceleration values from sequentially-measured vehicle speed data received via a serial data bus, said vehicle speed data including a plurality of sequentially-measured speeds of an output shaft of a transmission;

providing an output signal that varies in accordance with said calculated vehicle deceleration values;

averaging a number of sequentially-calculated vehicle deceleration values to calculate an average deceleration value defined by the formula:

Dec

AVG

=

n

=

1

N

(

(

V

n

+

1

-

V

n

)

/

(

T

n

+

1

-

T

n

)

)

/

N

;

wherein V n and V n+1 are consecutively-received vehicle speed data, V n+1 being received subsequent to V n , T n+1 is the time of reception of V n+1 , T n is the time of reception of V n , and N is the number of sequential speed data over which said vehicle deceleration value Dec AVG is calculated;

calculating the difference between a first calculated vehicle deceleration value and a second deceleration value, said second deceleration value being calculated based on later sequential speed data than said first deceleration value;

varying said output signal to correspond with said second deceleration value after a first amount of time K 1 when said second deceleration value is greater than said first deceleration value by a first amount and after a second amount of time K 2 when said second deceleration value is less than said first deceleration by a second amount, wherein K 1 is different than K 2 , such that said output signal varies to correspond with said second deceleration value at a

different rate when vehicle deceleration is increasing than when vehicle deceleration is decreasing;

comparing each of said vehicle deceleration values with a minimum threshold value;

setting said output signal to zero when said vehicle deceleration value is less than said minimum threshold value;

recognizing when a vehicle stability event has occurred, said vehicle stability event including at least one of implementation of an anti-lock brake system, implementation of traction control system, occurrence of an understeer event and occurrence of a rollover event; and

setting said output signal to a preset level when occurrence of a vehicle stability event is recognized.

Assignments (13)
CHANGE OF NAME Recorded Feb 10, 2011
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 025780/0902 →
SECURITY AGREEMENT Recorded Nov 8, 2010
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: WILMINGTON TRUST COMPANY
Reel/Frame 025327/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 4, 2010
From: UNITED STATES DEPARTMENT OF THE TREASURY
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 025245/0442 →
RELEASE OF SECURITY INTEREST Recorded Nov 4, 2010
From: UAW RETIREE MEDICAL BENEFITS TRUST
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 025311/0770 →
SECURITY AGREEMENT Recorded Aug 28, 2009
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: UAW RETIREE MEDICAL BENEFITS TRUST
Reel/Frame 023162/0001 →
SECURITY AGREEMENT Recorded Aug 27, 2009
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: UNITED STATES DEPARTMENT OF THE TREASURY
Reel/Frame 023156/0052 →
RELEASE OF SECURITY INTEREST Recorded Aug 21, 2009
From: CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECURED PARTIES; CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SECURED PARTIES
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 023127/0468 →
RELEASE OF SECURITY INTEREST Recorded Aug 20, 2009
From: UNITED STATES DEPARTMENT OF THE TREASURY
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 023124/0429 →
SECURITY AGREEMENT Recorded Apr 16, 2009
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECURED PARTIES; CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SECURED PARTIES
Reel/Frame 022553/0446 →
SECURITY AGREEMENT Recorded Feb 4, 2009
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: UNITED STATES DEPARTMENT OF THE TREASURY
Reel/Frame 022201/0448 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2009
From: GENERAL MOTORS CORPORATION
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 022092/0755 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2009
From: GENERAL MOTORS OF CANADA LIMITED
To: GENERAL MOTORS CORPORATION
Reel/Frame 022092/0583 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2004
From: MEMPHAM, DAN W.; WEIGERT,NORMAN JOSEPH
To: GENERAL MOTORS OF CANADA LIMITED
Reel/Frame 014928/0805 →