IP Library › Granted Patent US 11,199,426
Granted Patent B2
US 11,199,426 · App. 16/271,087 · Granted Dec 14, 2021

Systems and methods for crankshaft tooth encoding

Inventor: Philip R. Weber (Dublin, OH)
Assignee: HONDA MOTOR CO., LTD.
G01D5/249F02D41/009
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 11,199,426
App. No.
16/271,087
Granted
Dec 14, 2021
Kind
B2
Abstract

Embodiments, systems, and methods for crankshaft tooth encoding for a crank pulse wheel of a vehicle are provided. In some embodiments, a system for crankshaft tooth encoding includes a read module, a buffer module, and a position module. The read module identifies a tooth type for N number of teeth in a sliding buffer based on at least one tooth characteristic. N is a positive integer less than a total number of teeth of the crank pulse wheel. The buffer module calculates a buffer value for the sliding buffer corresponding to a tooth represented in the sliding buffer. The position module determines an angular position of the crank pulse wheel based on the buffer value. The position module broadcasts the angular position to one or more vehicle systems of the vehicle.

Claims (28)

1. A system for crankshaft tooth encoding for a crank pulse wheel of a vehicle, the system comprising:

a read module configured to identify a tooth type for N number of teeth in a sliding buffer based on at least one tooth characteristic, wherein N is a positive integer less than a total number of teeth of the crank pulse wheel;

a buffer module configured to calculate a buffer value for the sliding buffer corresponding to a collection of teeth represented in the sliding buffer, wherein each tooth of the total number of teeth is associated with a corresponding buffer value, and wherein buffer values are unique; and

a position module configured to determine an angular position of the crank pulse wheel based on the buffer value and broadcast the angular position to one or more vehicle systems of the vehicle.

2. The system for crankshaft tooth encoding of claim 1 , wherein the N number of teeth in the sliding buffer is based on an encoding type of the read module.

3. The system for crankshaft tooth encoding of claim 2 , wherein the encoding type represents the at least one tooth characteristic as one of a number of characteristic values.

4. The system for crankshaft tooth encoding of claim 3 , wherein the number of characteristic values to the power of the N number of teeth in the sliding buffer is greater than or equal to the total number of teeth of the crank pulse wheel.

5. The system for crankshaft tooth encoding of claim 2 , wherein the encoding type of the read module is binary.

6. The system for crankshaft tooth encoding of claim 1 , wherein the read module is further configured to set the N number of teeth in the sliding buffer based on a desired angular resolution of the one or more vehicle systems.

7. The system for crankshaft tooth encoding of claim 6 , wherein the desired angular resolution is based on the total number of teeth of the crank pulse wheel.

8. The system for crankshaft tooth encoding of claim 1 , wherein the at least one characteristic is a height of the N number of teeth.

9. The system for crankshaft tooth encoding of claim 1 , wherein the one or more vehicle systems include a fuel injection system of the vehicle.

10. A method for crankshaft tooth encoding for a crank pulse wheel of a vehicle, the method comprising:

identifying a tooth type for N number of teeth in a sliding buffer based on at least one tooth characteristic, wherein N is a positive integer less than a total number of teeth of the crank pulse wheel;

calculating a buffer value for the sliding buffer corresponding to a collection of teeth represented in the sliding buffer, wherein each tooth of the total number of teeth is associated with a corresponding buffer value, and wherein buffer values are unique;

determining an angular position of the crank pulse wheel based on the buffer value; and

broadcasting the angular position to one or more vehicle systems of the vehicle.

11. The method for crankshaft tooth encoding of claim 10 , wherein buffer values are associated with corresponding angular positions.

12. The method for crankshaft tooth encoding of claim 11 , wherein the buffer values and corresponding angular positions are stored in a lookup table.

13. A non-transitory computer-readable storage medium storing instructions that, when executed by a computer, causes the computer to perform a method for crankshaft tooth encoding comprising:

identifying a tooth type for N number of teeth in a sliding buffer based on at least one tooth characteristic, wherein N is a positive integer less than a total number of teeth of a crank pulse wheel of a vehicle;

calculating a buffer value for the sliding buffer corresponding to a collection of teeth represented in the sliding buffer, wherein each tooth of the total number of teeth is associated with a corresponding buffer value, and wherein buffer values are unique;

determining an angular position of the crank pulse wheel based on the buffer value; and

broadcasting the angular position to one or more vehicle systems of the vehicle.

14. The non-transitory computer-readable storage medium of claim 13 , wherein the N number of teeth in the sliding buffer is based on an encoding type.

15. The non-transitory computer-readable storage medium of claim 14 , wherein the encoding type represents the at least one tooth characteristic as one of a number of characteristic values.

16. The non-transitory computer-readable storage medium of claim 15 , wherein the number of characteristic values to the power of the N number of teeth in the sliding buffer is greater than or equal to the total number of teeth of the crank pulse wheel.

17. The non-transitory computer-readable storage medium of claim 13 , wherein the N number of teeth in the sliding buffer is set based on a desired angular resolution of the one or more vehicle systems.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2019
From: WEBER, PHILIP R.
To: HONDA MOTOR CO., LTD.
Reel/Frame 048279/0706 →
Continuity (1)
Related Publication 20200256706A1 · Aug 13, 2020