Olsson, Mats E. (Great Hill Reserve, 7604 Ashleaf Cove Austin, TX, 78759, US)
| 1. | A method for calibrating an apparatus for deter mining the volume of fuel dispensed from a fuel pump unit, said apparatus comprising a pulse generator which is adapted to generate pulses corresponding to a volume flow rate when dispensing fuel, and means for correcting the number of pulses generated by the pulse generator by at least one correction factor, such that the correcting means emit substantially a predetermined number of pulses per unit of volume of dispensed fuel, comprising the steps of signalling to the apparatus that calibration is to be effected; making the fuel pump unit dispense a calibration volume of a plurality of predetermined calibration volumes; making the correction means automatically: count the number of pulses generated by the pulse generator when dispensing the fuel volume; identify which of said plurality of predeter mined calibration volumes has been dispensed by comparing the counted number of pulses with at least one pulse number stored in advance in the apparatus; determine said at least one correction fac tor by means of the counted number of pulses and the predetermined number of pulses cor responding to the identified calibration volume; and store said at least one correction factor in the correction means for use in fuel volume determination. |
| 2. | The method as claimed in claim 1, wherein said at least one pulse number stored in advance in the apparatus consists of the predetermined number of pulses per unit of volume of fuel dispensed. |
| 3. | The method as claimed in claim 1 or 2, wherein said at least one pulse number consists of a plurality of pulse numbers, each pulse number corresponding to one of said plurality of predetermined calibration volumes, and wherein the correction means compare the counted number of pulses with said plurality of pulse numbers for deter mining the dispensed calibration volume. |
| 4. | The method as claimed in any one of the preceding claims, wherein said at least one correction factor is determined to be an integer N, which is greater than one and which is such that if the correction means carry out one of the measures of disregarding a pulse for every Nth generated pulse and outputting a pulse in addition to the generated pulses for every Nth generated pulse when counting the number of pulses during dispensing of fuel, the apparatus emits substantially said number of prede termined pulses per unit of volume. |
| 5. | The method as claimed in any one of the preceding claims, wherein the step of making the fuel pump unit dispense a calibration volume of a plurality of predeter mined calibration volumes comprises using a calibrated pitcher outside the fuel pump unit as a volume reference. |
| 6. | A calibratable apparatus for determining the volume of fuel dispensed from a fuel pump unit, said apparatus comprising a pulse generator (2), which is adapted to generate pulses corresponding to a volume flow rate when dispensing fuel, and means (3) for correcting the number of pulses generated by the pulse generator by at least one correction factor, such that the correction means emit substantially a predetermined number of pulses per unit of volume of fuel that is being dispensed, said correction means (3) comprising an input (9) for receiv ing a signal indicating that calibration is to be carried out; a counter (6) for counting the number of pulses generated by the pulse generator when dispensing a cali bration volume; a signal processing device (6) which is adapted to determine said at least one correction factor when receiving said signal indicating that calibration is to be carried out; and a memory means (7) for storing said at least one correction factor, c h a r a c t e r i s e d in that the signal processing device (6) is adapted to identify which of a plurality of predetermined calibration volumes has been dispensed by comparing the counted number of pulses in the dispensing of the cali bration volume and at least one pulse number stored in advance in the apparatus, and to determine said at least one correction factor by means of the counted number of pulses and the predetermined number of pulses correspond ing to the identified calibration volume. |
| 7. | The apparatus as claimed in claim 6, wherein said at least one pulse number stored in advance in the appa ratus consists of the predetermined number of pulses per unit of volume. |
| 8. | The apparatus as claimed in claim 6 or 7, wherein said at least one pulse number stored in advance in the apparatus consists of a plurality of pulse numbers, each corresponding to one of said plurality of predetermined calibration volumes. |
| 9. | The apparatus as claimed in claim 6, 7 or 8, wherein the counter and the signal processing device are accomplished by means of a processor unit and its asso ciated software. |
Description of the Prior Art A volume determining apparatus to be used in a fuel pump unit at a petrol station must be able to carry out volume determination with a predetermined minimum accu- racy for different volume flow rates when filling up and for different volumes. To achieve this accuracy, the apparatus must be calibrated in manufacture and subse- quently at regular intervals.
DE 29 26 451 discloses a volume measuring apparatus for a fuel pump unit having a measuring chamber in which pistons are movably arranged. The pistons are displaced by the action of fuel flowing through the measuring cham- ber. The movement of the pistons is transmitted to a crankshaft, the rotation of which is a function of the volume of the fuel flowing through the measuring chamber.
The crankshaft extends through the wall of the measuring chamber, and on its end located outside the measuring chamber, a pulse generator is arranged. The pulse genera- tor emits a predetermined number of pulses for each revo- lution of the crankshaft.
If the proportionality factor between the number of pulses and the volume is known, it is possible to mea- sure the volume of fuel which flows through the measuring chamber by counting the number of pulses emitted by the pulse generator and multiplying the counted number of pulses by the proportionality factor. The proportionality factor can be determined by a known volume of fuel being
dispensed from the fuel pump unit and by determining the number of pulses generated by the pulse generator. Since the number of pulses emitted from the pulse generator is different for different volume measuring apparatus, depending on work tolerances and the stroke of the pis- tons, different proportionality factors will be obtained for different volume measuring apparatus.
However, the pulses are normally supplied from a pulse generator directly to a volume counter, which is incremented by a predetermined amount each time it receives a predetermined number of pulses. It is then desirable that the proportionality factor between the number of pulses and the volume be the same for different volume measuring apparatus. In other words, the same num- ber of pulses should always be supplied to the counter when dispensing a given volume of fuel, independently of the function of the pulse generator.
This can be accomplished by manually adjusting the stroke of the pistons in the measuring chamber, such that the desired ratio of pulses to volume is obtained. How- ever, several attempts may be required, before the desir- ed ratio is obtained, and therefore this is a time-con- suming and inaccurate calibrating method.
In the above-mentioned DE 29 26 451, a pulse cor- rection unit is instead arranged after the pulse gene- rator. In this pulse correction unit, the number of pulses counted during a working cycle is multiplied by a correction factor, thereby obtaining the desired ratio of pulses to volume. The correction factor is determined by calibration, the actually dispensed volume per work- ing cycle being compared with a volume, measured by the apparatus, per working cycle, and a correction factor being calculated on the basis of the ratio of the actual- ly dispensed volume to the measured volume. This correc- tion factor is then adjusted manually with the aid of an adjusting member. The calculation of the correction fac- tor and the manual adjustment thereof are, however, a
source of error and besides increase the risk of somebody tampering with the apparatus.
EP 0 315 738 discloses a fuel pump unit, which com- prises an integrated cylindrical tube, which constitutes a volume reference that is used in automatic calibration of the fuel pump unit. When calibrating, the volume flow of fuel is passed through the cylindrical tube by means of a piston. The number of pulses obtained from a pulse generator from the moment the piston passes a first pre- determined level to the moment it passes a second pre- determined level in the tube is counted. On the basis of the counted number of pulses and a desired number of pulses for the volume defined by the volume reference, an electronic control unit in the fuel pump unit calculates a correction factor which is used to correct the pulses generated by the pulse generator in subsequent volume determinations.
This calibration method suffers from the drawback that it is expensive and that it cannot easily be used for existing fuel pump units since they must be supple- mented with a built-in volume reference. Moreover, the volume reference will of course be limited in size, which is disadvantageous in respect of accuracy. Finally, the calibration can only be carried out for a single calibra- tion volume, which is a disadvantage when using different standard volumes for calibration in, for instance, Europe and the USA.
Summary of the Invention One object of the present invention is to provide a method for calibrating a volume determining apparatus of the type described by way of introduction, said method being carried out easily and quickly, which minimises the risk of errors and which results in great accuracy.
Another object is to make it possible to carry out the calibration while performing as few manual operations as possible.
One more object is to make it possible to carry out the calibration for a plurality of different calibration volumes.
A further object is to provide an apparatus of the type described by way of introduction which can be used for carrying out the method such that the above-mentioned objects are achieved.
These objects are achieved by a method and an appa- ratus having the features defined in claims 1 and 6, respectively. Preferred embodiments of the method and the apparatus are defined in the subclaims.
The inventive method thus concerns calibration of an apparatus for determining the volume of fuel being dispensed from a fuel pump unit, said apparatus compris- ing a pulse generator, which is adapted to generate pulses corresponding to a volume flow rate when dispens- ing fuel, and means for correcting the number of pulses generated by the pulse generator by at least one correc- tion factor, such that the apparatus emits substantially a predetermined number of pulses per unit of volume of dispensed fuel.
By "substantially a predetermined number of pulses" is meant that the apparatus can be designed so as not to always emit exactly a predetermined number of pulses per unit of volume, but such that the deviation is so small that the desired measuring accuracy can be achieved.
In the inventive method, a signal is emitted to the apparatus to be calibrated that calibration should be effected. The signal can be emitted in many different ways, e.g. in optical, electric or magnetic manner.
Subsequently, the fuel pump unit is caused to dis- pense a calibration volume of a plurality of predeter- mined calibration volumes of fuel. The dispensed volume can be determined by the user in prior-art manner by means of a precalibrated pitcher. By using a calibration pitcher as a volume reference outside the fuel pump unit, different calibration volumes can easily be measured.
The rest of the calibration can be processed automa- tically by the volume determining apparatus. More speci- fically, the correction means count the number of pulses generated by the pulse generator when dispensing the calibration volume.
Moreover the correction means identify which of the predetermined calibration volumes has been dispensed. The operator dispensing the fuel from the fuel pump in the calibration pitcher thus need not himself input the size of the calibration volume in the fuel pump unit and thus risk making an error, but this is automatically determin- ed by the apparatus.
More specifically, the correction means compare the counted number of pulses with at least one pulse number which is stored in advance in the apparatus. This pulse number may consist of the predetermined number of pulses per unit of volume of fuel dispensed, in which case the predetermined calibration volumes may consist of mul- tiples of the unit of volume. If the predetermined num- ber of pulses is 400 pulses per litre of fuel and the obtained number of pulses is 2050, the apparatus may, for instance, be adapted to select the multiple of the unit of volume essentially corresponding to 2050 pulses, i.e.
5 litres.
Alternatively, a plurality of pulse numbers may be stored in the apparatus, each pulse number corresponding to one of the predetermined calibration volumes. This alternative suits best when it should be possible to car- ry out calibration for different volumes which are not multiples of each other. The pulse numbers may, for in- stance, be stated as the predetermined ideal number of pulses that is to be output for a certain calibration volume with tolerances upwards and downwards, such that if the counted number of pulses is within the tolerances for a given pulse number, the dispensed volume is iden- tified as the calibration volume corresponding to this pulse number.
The correction means then determine the correction factor on the basis of the number of pulses counted by the pulse generator, and the predetermined number of pulses corresponding to the identified calibration volume.
Finally, the correction factor is stored in the correction means to be used in the determination of fuel volume.
This is a very simple technique of carrying out the calibration. Since the apparatus itself calculates both the calibration volume and the correction factor, the risk of incorrect calculations, incorrect settings and manipulations is essentially eliminated. The calibration can be carried out quickly since it will immediately be correct and does not require any manual settings.
In a particularly preferred embodiment, the correc- tion factor is determined to be an integer N, which is greater than one and which is such that if the correction means carry out one of the measures of disregarding, pre- ferably skipping, a pulse for every Nth generated pulse and outputting a pulse in addition to the generated pulses for every Nth generated pulse when counting the number of pulses while dispensing fuel, the apparatus emits substantially the predetermined number of pulses per unit of volume. The different alternatives are, of course, used when the pulse generator generates more or fewer pulses per unit of volume than the predetermined number.
A calibratable volume determining apparatus accord- ing to the invention comprises a pulse generator and cor- rection means for correcting the number of pulses gene- rated by the pulse generator. The pulse generator can be of any type, optical, magnetic etc, which generates pulses corresponding to a volume flow rate and which does not always emit the desired number of pulses per unit of volume of fuel dispensed. It may be affected in some suitable manner by the volume flow rate anywhere between
a pump and a nozzle for dispensing fuel. Preferably, the pulse generator, however, is connected to a shaft which is affected by the flow through a measuring chamber or a measuring means in the same manner as in the prior-art technique.
The correction means, which preferably are accom- plished by means of a processor unit and its associated software, but which can also be accomplished by discrete logical circuits or a combination thereof, thus emit a number of pulses which in a known manner represents a volume. The apparatus may further comprise means for con- verting the pulses emitted by the correction means into volume, but this conversion can also be effected outside the actual volume determining apparatus.
For carrying out the calibration, the apparatus fur- ther comprises a counter, a calibration input, a signal processing device and a memory means. These components can be used for calibration only, but are used preferably also in volume determination for correcting the generated pulses.
The signal processing device and the counter are accomplished preferably by means of a processor unit and its associated software. This accomplishment permits easy maintenance and upgrading of the function.
The calibration has been described above as being carried out for pulses. Of course, it can be carried out in exactly the same manner if pulse edges are counted instead of pulses. In order not to unnecessarily burden the specification, reference is made in this application to pulses only. Thus, this term should here also comprise pulse edges.
Brief Description of the Drawings The invention will now be described with reference to the accompanying drawings, which show embodiments and in which: Fig. 1 is schematic block diagram of a calibratable apparatus for carrying out volume determination; and
Fig. 2 is a flow diagram of a preferred embodiment of the inventive calibration.
Description of the Preferred Embodiments Fig. 1 shows schematically how an automatically calibratable apparatus 1 for fuel volume determination can be composed and arranged. In this embodiment, the apparatus comprises a pulse generator 2, a pulse correc- tion unit 3, a fuel pump computer 4 and a volume counter 5.
The apparatus 1 is adapted to be arranged in a fuel pump unit. The pulse generator 2 is adapted to generate pulses corresponding to the volume flow rate when dis- pensing fuel from the fuel pump unit. To this end, the pulse generator 2 is arranged adjacent to the metering means 8 of the fuel pump unit, the metering means being arranged between a pump for pumping fuel from a fuel tank and a nozzle for dispensing the fuel. Depending on the type of pulse generator, some part of the pulse generator 2 can besides be arranged in the metering means.
The pulse generator 2 emits pulses PA to the pulse correction unit 3, which comprises a processor unit 6 with memory means 7 for storing correction factors and programs for carrying out the calibration according to the invention and volume determination. The pulse correc- tion unit 3 further comprises an input 9, through which an operator can enter a calibration signal. When the pulse correction unit 3 is correctly calibrated, it cor- rects the number of pulses in such a manner that when a predetermined volume of fuel flows through the metering means, the pulse correction unit 3 will always emit sub- stantially a predetermined number of pulses independently of how many pulses the specific pulse generator emits for the predetermined volume.
In volume determination, the corrected number of pulses PC is supplied continuously to the pump computer 4, where the pulses are processed in traditional manner and used for controlling the volume counter 5, which
indicates the dispensed volume to the user. The pump com- puter 4 can thus function in the same manner for all fuel pump units independently of the function of the specific pulse generator 2, since it will always receive substan- tially the same number of pulses per unit of volume.
With reference to the flow diagram in Fig. 2, it will now be described how the pulse correction unit 3 can be calibrated for a specific pulse generator 2. In this embodiment, it is assumed that the pulse generator gene- rates more pulses per unit of volume than the predeter- mined, ideal number of pulses per unit of volume that is to be output from the pulse correction unit 3, and that the correction is carried out by skipping, at regular intervals, the output of a pulse from the pulse correc- tion unit. Furthermore, it is assumed that the predeter- mined number of pulses per unit of volume has already been stored in the memory means 7, as well as a number of pulse intervals, each corresponding to a predetermined calibration volume.
When the pulse correction unit is to be calibrated, the operator puts the pulse correction unit 3 in calibra- tion mode by giving a calibration signal on the input 9 of the unit. This can take place, for instance, by the operator pressing a calibration button. When the pulse correction unit detects that it is in calibration mode, step 201, it performs the steps described below in the subsequent dispensing of fuel. If it is not in calibra- tion mode, the pulse correction unit processes the sub- sequent dispensing of fuel as a normal dispensing for which the volume is to be determined, step 202.
When the operator has put the pulse correction unit in calibration mode, he dispenses a predetermined volume of fuel from the fuel pump unit. During dispensing, the pulse correction unit counts the number of pulses gene- rated by the pulse generator during dispensing, step 203.
When the volume of fuel selected by the operator has been dispensed, which is determined by the operator by
means of a calibrated pitcher, the operator signals on the input 9 of the pulse correction unit 3 that the dis- pensing operation is completed. When the pulse correction unit 3 detects this signal, step 204, it proceeds to step 205 and determines the volume that has been dispensed.
This is carried out by comparing the counted number of pulses with the pulse intervals stored in the memory means 7. If the counted number of pulses is within one of these intervals, the pulse correction unit determines that the corresponding volume has been dispensed. If the counted number of pulses is not within one of the stored pulse intervals, it determines that no volume could be identified, step 206, and that the calibration therefore could not take place, whereupon the calibration is inter- rupted, step 207.
If a dispensed volume has been identified, the pulse correction unit calculates, in step 208, a first correc- tion factor N as follows: N = INT (A/(A-k)) wherein INT is the integer part of the expression within parentheses, A is the number of pulses received from the pulse generator, k is the predetermined, ideal number of pulses for the identified, dispensed volume, and N indi- cates the number of pulses which the pulse correction unit should receive before refraining from outputting a pulse for effecting a correction.
Subsequently, the pulse correction unit determines, step 209, a second correction factor M as follows: M = k/(k-INT(A*(N-1)/N)) wherein INT, A, k and N have the same meaning as above.
M is used for correction of the decimal error that may arise when correcting by the correction factor N. The decimal error correction means that the pulse correction unit, for every Mth received pulse, refrains from carry- ing out the following correction which is carried out for every Nth pulse.
Finally, N and M are stored in the memory means 7 in the pulse correction unit, step 210, before completion of the calibration. Preferably, also the number of pulses A generated by the pulse generator 2 is stored in the memo- ry means.
Example Now supposing that the ideal number of pulses is 400 pulses per litre and that the pulse interval stored in the memory means 7 for 5 litres of fuel is 2000-2160 pulses. Assume further that, during calibration, the pulse correction unit receives 2077 pulses from the pulse generator when dispensing 5 litres of fuel from the fuel pump unit. The pulse correction unit then determines that 5 litres have been dispensed and that the ideal number of pulses is 2000. The pulse correction unit further calcu- lates N as follows: N = INT (2077 / (2077-2000)) = 26.
Thus, this means that in the volume determination, every 26th pulse is to be skipped in order to output substan- tially the ideal number of pulses from the pulse correc- tion unit.
By using the correction factor N, exactly the ideal number of pulses will not be obtained in all cases. The number of pulses obtained when dispensing 5 litres of fuel can be determined as follows: p = INT(A*(N-1)/(N)), which in this example becomes 1997, which yields an error of 0.15%.
In order to further reduce the error, the second correction factor M is used, which in this case becomes 666. When the pulse correction unit has received 666 pulses, the subsequent correction by skipping should thus not be carried out. In this example, the use of M means that the pulse correction unit will output 2000 pulses for 5 litres.
The calibration can, of course, be carried out for a number of different volumes. Moreover, the calibration can be effected for different flow rates, in which case the flow rate when dispensing can be determined by count-
ing the number of pulses generated per unit of time. Dif- ferent correction factors for different flow rates can be stored.
The above Examples concern a case where the number of the generated pulses is greater than the desired num- ber of pulses such that skipping of pulses must be car- ried out for correcting the number of pulses. The Exam- ples are also applicable to the case where the number of generated pulses is smaller than the desired number pulses. The only modification needed in this case is to exchange the skipping for an addition of a pulse.
Next Patent: METHOD AND APPARATUS FOR VOLUME DETERMINATION
