Linearized turbine flow meter for fuel dispensers
First Claim
Patent Images
1. In a fuel dispensing apparatus having a flow meter and a liquid flow line, an apparatus for adjusting the measured flow rate of said flow meter to correct for the non-linear output signals of said flow meter, said apparatus comprising:
- a flow meter having a rotor, said flow meter adapted to measure the flow rate of a liquid flow line as a function of the rotational velocity of said rotor;
an output means, coupled to said flow meter, for generating signals at a rate which is proportional to the rotational velocity of said rotor, and providing an output frequency;
memory means for storing a plurality of calibration values, each one of said calibration values being associated with a frequency which is an endpoint of a prefined interval, such that each of said intervals has a lower and a higher endpoint value;
processor means, coupled to said output means and said memory means, for linearizing said output frequency by using a predetermined correction factor to produce an estimated frequency, said processor periodically recalculating said correction factor by selecting an appropriate interval containing said estimated frequency, then determining the relative displacement of said estimated frequency within said interval, the relative displacement being defined as the difference of the upper endpoint and the estimated frequency which is divided by the length of the interval, then calculating a new correction factor (K) using the equation;
space="preserve" listing-type="equation">K=KB-[X*(KB-KA)] with KA being the calibration factor associated with the lower endpoint value of said interval, X being said relative displacement, and KB being the calibration factor associated with said higher endpoint value.
9 Assignments
0 Petitions
Accused Products
Abstract
The present invention is a linearized flow meter apparatus. A turbine flow meter measures a liquid flow and a processor corrects measurement errors and provides an adjusted number of output pulses. The processor uses an endpoint displacement method to provide the corrected output pulse signals.
37 Citations
15 Claims
-
1. In a fuel dispensing apparatus having a flow meter and a liquid flow line, an apparatus for adjusting the measured flow rate of said flow meter to correct for the non-linear output signals of said flow meter, said apparatus comprising:
-
a flow meter having a rotor, said flow meter adapted to measure the flow rate of a liquid flow line as a function of the rotational velocity of said rotor; an output means, coupled to said flow meter, for generating signals at a rate which is proportional to the rotational velocity of said rotor, and providing an output frequency; memory means for storing a plurality of calibration values, each one of said calibration values being associated with a frequency which is an endpoint of a prefined interval, such that each of said intervals has a lower and a higher endpoint value; processor means, coupled to said output means and said memory means, for linearizing said output frequency by using a predetermined correction factor to produce an estimated frequency, said processor periodically recalculating said correction factor by selecting an appropriate interval containing said estimated frequency, then determining the relative displacement of said estimated frequency within said interval, the relative displacement being defined as the difference of the upper endpoint and the estimated frequency which is divided by the length of the interval, then calculating a new correction factor (K) using the equation;
space="preserve" listing-type="equation">K=KB-[X*(KB-KA)]with KA being the calibration factor associated with the lower endpoint value of said interval, X being said relative displacement, and KB being the calibration factor associated with said higher endpoint value. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. In a fuel dispensing apparatus having a fuel line, a system for accurately determining a flow rate of the fuel line, said system comprising:
-
a turbine meter coupled to the fuel line having a pulse emitting means for transmitting a pulse stream having a frequency proportional to said flow rate; a memory for storing a plurality of calibration values, each one of said calibration values associated with a frequency which is an endpoint of a predefined interval, such that each of said intervals has a lower and a higher endpoint value; a processor coupled to said turbine meter pulse emitting means and said memory for observing said pulse stream such that for every pulse from said meter a predetermined correction factor is summed by said processor to determine said estimated frequency, said processor periodically recalculating said predetermined correction factor by selecting an appropriate interval containing said estimated frequency within said interval, the relative displacement being defined as the difference of the upper endpoint and the estimated frequency which is divided by the length of the interval, then calculating a new correction factor (K) using the equation;
space="preserve" listing-type="equation">K=KB-[X*(KB-KA)]with KA being the calibration factor associated with the lower endpoint value of said interval, X being said relative displacement, and KB being the calibration factor associated with said higher endpoint value, then replacing said predetermined correction factor with the value of said new correction factor. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. In a flow meter apparatus, a method of producing a linearized stream of output pulses, comprising the repetitive steps of:
-
checking for an input pulse wherein if the recent occurrence of an input pulse is detected, a predetermined correction factor is added to an input pulse counter and overflow is checked for, else a cycle check is performed; said overflow checking wherein if the presence of an overflow flag is determined, an output pulse is sent and a frequency counter is incremented by one and then performing said cycle check;
else said cycle check is performed;said cycle check wherein if a predetermined period has elapsed, a new correction factor is calculated by; selecting two known frequencies having the current value of said frequency counter within the interval which is determined by said known frequencies, and having calibration factors associated with said known frequencies; determining the relative displacement of the value of said input counter within said interval, the relative displacement being defined as the difference of the upper endpoint and the input counter which is divided by the length of the interval; calculating a new correction factor (K) using the equation;
space="preserve" listing-type="equation">K=KB-[X*(KB-KA)]with KA being the calibration factor associated with said known frequency having a lower value, X being said relative displacement, and KB being the calibration factor associated with said known frequency having a higher value; resetting said frequency counter to zero; performing said input pulse checking;
else said input pulse checking is performed. - View Dependent Claims (14, 15)
-
Specification