IP Library Granted Patent US 8,478,558
Granted Patent B2
US 8,478,558 · App. 12/338,709 · Granted Jul 2, 2013

Method for processing a temperature sensor signal

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 8,478,558
App. No.
12/338,709
Granted
Jul 2, 2013
Kind
B2
Abstract

A method for processing a pulse width modulated signal from a temperature sensor, wherein the signal varies non-linearly and non-exponentially with changes in temperature. An exponential equation is defined that is closely fitted to the relationship between a characteristic of the signal and the temperature. The signal from the sensor is processed by measuring the characteristic to produce a sensor value. That sensor value then is employed to solve the exponential equation which produces a value for the temperature.

Claims (65)

1. A method for processing a PWM signal output from a sensor, the sensor having a signal converter and a sensing element, the sensor located on and sensing an operating parameter of an apparatus, said method comprising:

obtaining the PWM signal from the sensor, wherein the PWM signal has a characteristic that varies non-linearly and non-exponentially with changes in the operating parameter being sensed, and the PWM signal is pulse width modulated to indicate the operating parameter being sensed;

defining an exponential equation that specifies a relationship between the PWM signal from the sensor and the operating parameter of the apparatus, wherein the exponential equation contains a term for a value of the PWM signal and a term for an initial value of the operating parameter;

receiving the PWM signal from the sensor at a processor;

measuring the characteristic of the PWM signal, with the processor, to produce the value of the PWM signal; and

using the value of the PWM signal to solve the exponential equation which produces a current value for the operating parameter of the apparatus.

2. The method as recited in claim 1 wherein the relationship between the signal from the sensor and the operating parameter is dependent upon an initial temperature of the apparatus, and wherein the exponential equation has a term corresponding to the initial temperature; and the method further comprises sensing the initial temperature of the apparatus to produce an initial temperature value and using that initial temperature value in subsequently solving the exponential equation.

3. The method as recited in claim 2 wherein the initial temperature occurs when the apparatus starts operating.

4. The method as recited in claim 1 wherein the relationship between the signal from the sensor and the operating parameter being sensed is dependent upon a steady state operating temperature of the apparatus, and wherein the exponential equation contains a term corresponding to the steady state operating temperature.

5. The method as recited in claim 1 wherein the operating parameter is temperature, and the exponential equation is given by:

T

=

T

+

T

i

-

T

e

kt

where T is the value for the operating parameter, T ∞ is a steady state operating temperature of the apparatus, T, is an initial temperature of the apparatus, k is an exponential constant, and t is the sensor value.

6. The method as recited in claim 5 wherein the exponential constant k is defined based on at least one operating characteristic of the sensor.

7. A method for processing a PWM signal from a temperature sensor on an engine, wherein the PWM signal has a characteristic that varies non-linearly and non-exponentially with engine temperature changes, said method comprising:

defining an exponential equation that specifies a relationship between the PWM signal from the temperature sensor and the engine temperature, wherein the exponential equation contains a term for a value of the PWM signal and a term for the initial value of the operating parameter;

receiving the PWM signal from the temperature sensor at a processor, wherein the signal is pulse width modulated to indicate the engine temperature;

measuring the characteristic of the PWM signal, with the processor, to produce the value of the PWM signal; and

using the value of the PWM signal to solve the exponential equation which produces a current value for the engine temperature.

8. The method as recited in claim 7 wherein the relationship between the signal from the temperature sensor and the engine temperature is dependent upon an initial temperature when the engine starts operating, and wherein the exponential equation contains a term corresponding to the initial temperature.

9. The method as recited in claim 7 wherein the relationship between the signal from the sensor and temperature being sensed is dependent upon a steady state operating temperature of the engine, and wherein the exponential equation contains a term corresponding to the steady state operating temperature.

10. The method as recited in claim 7 wherein the exponential equation is given by:

T

=

T

+

T

i

-

T

e

kt

where T is the value for the engine temperature, T∞ is a steady state operating temperature of the engine, T, is an initial temperature of the engine, k is an exponential constant, and t is the sensor value.

11. The method as recited in claim 10 wherein the exponential constant k is defined based on the relationship between the signal from the temperature sensor and the engine temperature.

12. A method for processing a pulse width modulated signal from a temperature sensor on an engine, wherein a portion of the signal has a duration that varies non-linearly and non-exponentially with engine temperature changes, said method comprising:

defining an exponential equation that specifies a relationship between variation of the signal from the temperature sensor and the engine temperature, wherein the exponential equation is given by:

T

=

T

+

T

i

-

T

e

kt

where T is a sensor value for the engine temperature, T ∞ is a steady state operating temperature of the engine, T t is an initial temperature of the engine, k is an exponential constant, and t is the sensor value;

receiving the signal from the temperature sensor;

measuring a duration of the portion of the signal to produce the sensor value; and

using the sensor value to solve the exponential equation which produces a value for the engine temperature.

13. The method as recited in claim 12 wherein the exponential constant k is defined based on the relationship between the signal from the temperature sensor and the engine temperature.

Assignments (4)
PATENT SECURITY AGREEMENT (ABL) Recorded May 3, 2024
From: CURTIS INSTRUMENTS, INC.; DISCOVERY ENERGY, LLC; HEILA TECHNOLOGIES, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 067306/0903 →
PATENT SECURITY AGREEMENT (TERM) Recorded May 2, 2024
From: CURTIS INSTRUMENTS, INC.; DISCOVERY ENERGY, LLC; HEILA TECHNOLOGIES, INC.
To: BANK OF AMERICA, N.A, AS COLLATERAL AGENT
Reel/Frame 067290/0853 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2024
From: KOHLER CO.
To: DISCOVERY ENERGY, LLC
Reel/Frame 067289/0516 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2008
From: JAYASHEELA, VIJIT PAUL
To: KOHLER CO.
Reel/Frame 022015/0657 →