P
US8364436B2ActiveUtilityPatentIndex 50

Systems and methods for measuring vehicle speed

Assignee: GM GLOBAL TECH OPERATIONS INCPriority: Oct 21, 2009Filed: Oct 21, 2009Granted: Jan 29, 2013
Est. expiryOct 21, 2029(~3.3 yrs left)· nominal 20-yr term from priority
Inventors:MAYHEW WILLIAM R
G01P 3/489
50
PatentIndex Score
0
Cited by
10
References
20
Claims

Abstract

A system includes a processing module, a sampling module, a period determination module, and a speed determination module. The processing module generates time stamps when pulses are received from a sensor that senses a rotation of a device. The sampling module samples the time stamps during N predetermined intervals and stores N of the time stamps that correspond to the N predetermined intervals, where N is an integer that is greater than 2. The period determination module determines a plurality of periods, wherein each one of the plurality of periods is based on a difference between two of the N time stamps. The speed determination module determines a rotational speed of the device based on a difference between two of the plurality of periods.

Claims

exact text as granted — not AI-modified
1. A system comprising:
 a processing module that generates time stamps when pulses are received from a sensor that senses a rotation of a device; 
 a sampling module that samples the time stamps during N predetermined intervals and that stores N of the time stamps that correspond to the N predetermined intervals, where N is an integer that is greater than 2; 
 a period determination module that determines a plurality of periods, wherein each one of the plurality of periods is based on a difference between two of the N time stamps; and 
 a speed determination module that determines a rotational speed of the device based on a difference between magnitudes of two of the plurality of periods. 
 
     
     
       2. The system of  claim 1  wherein the sensor is one of a crankshaft sensor that senses rotation of a crankshaft, a camshaft sensor that senses rotation of a camshaft, a vehicle speed sensor that senses rotation of an output shaft of a transmission, and a wheel speed sensor that senses rotation of a wheel. 
     
     
       3. The system of  claim 1  wherein each of the N time stamps corresponds to a last pulse received during each of the N predetermined intervals. 
     
     
       4. The system of  claim 1  wherein each one of the plurality of periods is based on a difference between two of the N time stamps from consecutive ones of the N predetermined intervals. 
     
     
       5. The system of  claim 1  wherein the speed determination module determines the difference between two of the plurality of periods based on a longest one of the plurality of periods and a shortest one of the plurality of periods. 
     
     
       6. The system of  claim 1  wherein the speed determination module determines the rotational speed based on a function that relates the rotational speed to the difference between two of the plurality of periods. 
     
     
       7. The system of  claim 1  further comprising a counting module that counts a number of the pulses received from the sensor and that determines a second rotational speed of the device based on the number of the pulses received from the sensor. 
     
     
       8. The system of  claim 7  wherein the speed determination module indicates when a difference between the rotational speed of the device and the second rotational speed of the device is greater than a predetermined threshold. 
     
     
       9. A method comprising:
 in one or more processing modules of a vehicle: 
 generating time stamps when pulses are received from a sensor that senses a rotation of a device; 
 sampling the time stamps during N predetermined intervals; 
 storing N of the time stamps that correspond to the N predetermined intervals, where N is an integer that is greater than 2; 
 determining a plurality of periods, wherein each one of the plurality of periods is based on a difference between two of the N time stamps; 
 determining a rotational speed of the device based on a difference between magnitudes of two of the plurality of periods; and 
 altering an operating parameter of at least one of the vehicle and an engine of the vehicle based on the rotational speed. 
 
     
     
       10. The method of  claim 9  further comprising, in the one or more processing modules of the vehicle, generating time stamps when pulses are received from one of a crankshaft sensor that senses rotation of a crankshaft, a camshaft sensor that senses rotation of a camshaft, a vehicle speed sensor that senses rotation of an output shaft of a transmission, and a wheel speed sensor that senses rotation of a wheel. 
     
     
       11. The method of  claim 9  further comprising, in the one or more processing modules of the vehicle, storing the N time stamps corresponding to last pulses received during the N predetermined intervals. 
     
     
       12. The method of  claim 9  further comprising, in the one or more processing modules of the vehicle, determining each one of the plurality of periods based on a difference between two of the N time stamps from consecutive ones of the N predetermined intervals. 
     
     
       13. The method of  claim 9  further comprising, in the one or more processing modules of the vehicle, determining the difference between two of the plurality of periods based on a longest one of the plurality of periods and a shortest one of the plurality of periods. 
     
     
       14. The method of  claim 9  further comprising, in the one or more processing modules of the vehicle, determining the rotational speed based on a function that relates the rotational speed to the difference between two of the plurality of periods. 
     
     
       15. The method of  claim 9  further comprising, in the one or more processing modules of the vehicle:
 counting a number of the pulses received from the sensor; and 
 determining a second rotational speed of the device based on the number of the pulses received from the sensor. 
 
     
     
       16. The method of  claim 15  further comprising, in the one or more processing modules of the vehicle, indicating when a difference between the rotational speed of the device and the second rotational speed of the device is greater than a predetermined threshold. 
     
     
       17. A system comprising:
 a processing module that generates time stamps when pulses are received from a sensor that senses a rotation of a device; 
 a period determination module that determines a plurality of periods, wherein each one of the plurality of periods is based on a difference between two of the time stamps; and 
 a speed determination module that determines a rotational speed of the device based on a difference between magnitudes of two of the plurality of periods. 
 
     
     
       18. The system of  claim 17  wherein the period determination module determines each one of the plurality of periods based on two of the time stamps that are generated during separate predetermined intervals. 
     
     
       19. The system of  claim 17  wherein the speed determination module determines the difference between two of the plurality of periods based on a longest one of the plurality of periods and a shortest one of the plurality of periods. 
     
     
       20. The system of  claim 18  wherein each of the time stamps corresponds to a last pulse received during each of the predetermined intervals, and wherein each one of the plurality of periods is based on a difference between two of the time stamps from consecutive ones of the predetermined intervals.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.