Method and apparatus for determining a value of a variable parameter

US9970405B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9970405-B2
Application numberUS-201315104246-A
CountryUS
Kind codeB2
Filing dateDec 16, 2013
Priority dateDec 16, 2013
Publication dateMay 15, 2018
Grant dateMay 15, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A control methodology and apparatus for an engine suitable for use in capacitor discharge ignition systems for internal combustion engines or brushless DC motors is provided, which make use of a simple logic block to determine for instance an ignition timing advance angle or duty cycle signal based on actual engine speed versus engine control parameter data stored in a table, which is a read-only memory, preferably configurable. To minimize memory space, a small number of values of engine control parameter versus engine speed are stored in the table and the logic block determines the required engine control signal for a measured value of engine speed by an interpolation process, preferably linear interpolation.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for determining an engine control parameter as a function of a variable parameter relating to an engine speed, the method comprising: providing in a table, a set of data points, each data point comprising a value of the variable parameter relating to engine speed and a value of the engine control parameter corresponding thereto in accordance with said function, wherein said table further comprises a value relating to a maximum permitted engine speed, and said value of the variable parameter relating to the engine speed of each data point defines a rotational engine speed as a scalable value of the maximum engine speed, initially storing said table by implementing a fuse coding scheme, receiving a measured value of the variable parameter relating to the engine speed, extracting from the table, two data points from the set of data points which are closest lower and closest upper to the measured value of the variable parameter relating to the engine speed, and determining a value of the engine control parameter by interpolating between the extracted two data points. 2. The method of claim 1 , wherein interpolating between the extracted two data points is performed using linear interpolation, wherein said extracted two data points are consecutive, in particular the two extracted data points are closest lower and closest upper to the measured value of the variable parameter relating to the engine speed. 3. The method of claim 1 , wherein the engine control parameter is an ignition timing advance angle of an internal combustion engine and the variable parameter is a rotational engine speed, wherein the method comprises: monitoring a rotational engine position, and generating an ignition control signal at a point in time depending on said rotational position and a determined value of the ignition timing advance angle. 4. The method of claim 1 , wherein a maximum speed of the engine is provided in the table and extractable from the table as a data point comprising a value of the maximum speed as the variable parameter relating to engine speed and a value of the engine control parameter corresponding thereto, wherein the value of the engine control parameter corresponding to the maximum speed is defined in order to limit the engine speed at or at least in the range of the defined maximum speed. 5. The apparatus of claim 1 , wherein the logic module is a fixed logic state machine and the table is provided in a read only memory. 6. Apparatus for determining an engine control parameter as a function of a variable parameter relating to an engine speed, the apparatus comprising: a table for providing a set of data points, each data point comprising a value of the variable parameter relating to the engine speed and a value of the engine control parameter corresponding thereto in accordance with said function, wherein the table is coded via a coding scheme to save storage capacity within a memory, wherein said table further comprises a value relating to a maximum permitted engine speed, and said value of the variable parameter relating to the engine speed of each data point defines a rotational engine speed as a scalable value of the maximum engine speed, and a logic module arranged to receive a measurement of a value of the variable parameter relating to the engine speed and to extract from the table, two data points from the set of data points which are closest lower and closest upper to the measured value of the variable parameter relating to the engine speed, and to determine a value of the engine control parameter by interpolating between the extracted data points. 7. The apparatus of claim 6 , wherein interpolating between the extracted two data points is performed using linear interpolation, wherein said extracted two data points are consecutive, in particular the two extracted data points are closest lower and closest upper to the measured value of the variable parameter relating to the engine speed. 8. The apparatus of claim 6 , wherein the engine control parameter is an ignition timing advance angle of an internal combustion engine and the variable parameter is a rotational engine speed, wherein the logic module is arranged to monitor a rotational engine position and to generate an ignition control signal at a point in time depending on the monitored engine position and the determined value of the ignition timing advance angle. 9. The apparatus of claim 6 comprising a sensor interface circuit for conditioning engine speed and position signals received from an external sensor for application to the logic module. 10. The apparatus of claim 9 , wherein the engine speed and position signals are received from at least one of a variable reluctance sensor, a Hall Effect sensor, an optical sensor and an inductive sensor. 11. The apparatus of claim 6 , wherein the apparatus is implemented in one or more integrated circuit devices.

Assignees

Inventors

Classifications

  • Devices characterised by the use of optical means, e.g. using infrared, visible, or ultraviolet light (G01P3/68 takes precedence; gyrometers using the Sagnac effect, i.e. rotation-induced shifts between counter-rotating electromagnetic beams G01C19/64) · CPC title

  • Small engines with electronic control, e.g. for hand held tools · CPC title

  • with pulse width modulation · CPC title

  • Cross-Sectional Technologies · mapped topic

  • having capacitive energy storage (piezoelectric or electrostatic ignition F02P3/12) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9970405B2 cover?
A control methodology and apparatus for an engine suitable for use in capacitor discharge ignition systems for internal combustion engines or brushless DC motors is provided, which make use of a simple logic block to determine for instance an ignition timing advance angle or duty cycle signal based on actual engine speed versus engine control parameter data stored in a table, which is a read-on…
Who is the assignee on this patent?
Freescale Semiconductor Inc, Nxp Usa Inc
What technology area does this patent fall under?
Primary CPC classification F02P5/145. Mapped technology areas include Mechanical Engineering.
When was this patent published?
Publication date Tue May 15 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).