IP Library Granted Patent US 11,307,116
Granted Patent B2
US 11,307,116 · App. 16/680,874 · Granted Apr 19, 2022

Method for controlling production of microticks through DMA

Inventor: Tae Gyu Kang (Seongnam-si, KR)
Assignee: HYUNDAI AUTOEVER CORP.
G01M15/06F02D41/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,307,116
App. No.
16/680,874
Granted
Apr 19, 2022
Kind
B2
Abstract

A method for controlling production of microticks from a crank sensor signal continuously generated by engine RPM may include: dividing the crank sensor signal within a present period of the crank sensor signal to produce the microticks having a first period through the controller; monitoring the number of microticks produced through the controller; and controlling production of the microticks having the first period by using a direct memory access (DMA) based on the monitoring result through the controller.

Claims (25)

1. A method for controlling production of microticks from a crank sensor signal continuously generated by revolutions per minute (RPM) of an engine, the method comprising:

before producing the microticks, checking a number of microticks calculated based on an angle resolution corresponding to the crank sensor signal;

dividing, by a microtick producing part of a controller, the crank sensor signal within a present period of the crank sensor signal to produce the microticks having a first period through the controller;

monitoring, by a microtick monitoring part of the controller, the number of microticks produced through the controller;

setting a second period of the microticks produced within a next period of the crank sensor signal based on a present extended period of the crank sensor signal when the monitored number of microticks having the first period is greater than the calculated number of microticks; and

controlling production of the microticks having the first period by using a direct memory access (DMA) based on the monitored number of microticks.

2. The method according to claim 1 , wherein the first period is a period of the microticks produced by dividing the crank sensor signal within a past period of the crank sensor signal.

3. The method according to claim 1 , wherein monitoring the number of microticks further comprises:

determining whether the monitored number of microticks having the first period produced is greater than the number of microticks calculated through the controller; and

when the monitored number of microticks having the first period produced is greater than the number of microticks calculated, stopping producing the microticks having the first period by using the DMA.

4. The method according to claim 3 , further comprising:

after stopping producing the microticks, dividing the crank sensor signal within the next period of the crank sensor signal; and

when a rising edge of the crank sensor signal is sensed, producing the microticks having the second period.

5. A controller for controlling production of microticks from a crank sensor signal continuously generated by revolutions per minute (RPM) of an engine, the controller comprising:

a microtick setting part configured to calculate a number of microticks based on an angle resolution corresponding to the crank sensor signal;

a microtick producing part configured to divide the crank sensor signal within a present period of the crank sensor signal and produce the microticks having a first period; and

a microtick monitoring part configured to monitor the number of microticks produced by the microtick producing part and control production of the microticks having the first period by using a direct memory access (DMA),

wherein the microtick monitoring part is further configured to set a second period of the microticks produced within a next period of the crank sensor signal based on the present period of the crank sensor signal when the monitored number of microticks having the first period is greater than the calculated number of microticks.

6. The controller according to claim 5 , wherein the first period is a period of the microticks produced by dividing the crank sensor signal within a past period of the crank sensor signal.

7. The controller according to claim 5 , wherein the microtick monitoring part is configured to:

determine whether the monitored number of microticks having the first period produced is greater than the number of microticks calculated, and

when the monitored number of microticks having the first period produced is greater than the calculated number of microticks, transform a register for producing the microticks into a register for stopping producing the microticks.

8. The controller according to claim 7 , wherein the microtick producing part is configured to:

divide the crank sensor signal within the next period of the crank sensor signal, and

when a rising edge of the crank sensor signal is sensed, produce the microticks having the second period.

Assignments (2)
MERGER Recorded Oct 18, 2021
From: HYUNDAI AUTRON CO., LTD.
To: HYUNDAI AUTOEVER CORP.
Reel/Frame 057842/0221 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2019
From: KANG, TAE GYU
To: HYUNDAI AUTRON CO., LTD
Reel/Frame 051213/0518 →
Priority Claims (1)
KR 10-2018-0139081 · Nov 13, 2018 · national
Continuity (1)
Related Publication 20200149995A1 · May 14, 2020