Claims
- 1. A method for providing a scaled quadrature pulse signal for metering the flow of a product, said method comprising:
receiving a plurality of first pulses and second pulses from a flowmeter; scaling said plurality of first pulses and said second pulses based upon select criteria; totalizing said plurality of first and second pulses; and providing a scaled quadrature output signal based upon said totalized first and second pulses.
- 2. The method of claim lwherein said scaled output quadrature signal comprises a two bit signal wherein the change of state of at least one bit of said two bit signal occurs only when the product quantity changes by 0.25 of a unit of volume.
- 3. The method of claim 2, further comprising:
representing product flow in a first direction when a first bit of said two bit signal leads a second bit of said two bit signal, and representing product flow in a second direction, opposite from said first direction, when a second bit of said two bit signal leads a first bit of said two bit signal.
- 4. The method of claim 1 wherein said select criteria include non-linear characteristics of said flowmeter.
- 5. The method of claim 4 wherein said scaling step includes:
scaling said plurality of first pulses and second pulses in accord with a first scaling factor if said plurality of first pulses and second pulses are received at a or below a first rate; and scaling said plurality of first pulses and second pulses in accord with a second scaling factor, different from said first scaling factor, if said plurality of first pulses and second pulses are received above said first rate.
- 6. The method of claim 1, further comprising:
programming a microprocessor for receiving, scaling, and totalizing said plurality of first pulses and second pulses.
- 7. The method of claim 1, further comprising:
modifying the scaling said plurality of first pulses and said second pulses based upon changes in volume flow of said product due to temperature variations.
- 8. An apparatus for receiving a flow meter signal comprising a plurality of pulses and providing a scaled quadrature output signal for indicating flow direction and flow volume in predetermined increments, said apparatus comprising:
a user interface for receiving at least one scaling factor for said plurality of pulses; a totalizer for applying said at least one scaling factor to said plurality of pulses for providing a scaled quantity for each pulse and for summing each scaled quantity; and an output signal generator for providing a scaled quadrature pulse output signal based upon said each scaled quantity provided by said totalizer.
- 9. The apparatus of claim 8 wherein said user interface, said totalizer, and said output signal comprise a microprocessor based system.
- 10. The apparatus of claim 8 wherein said user interface comprises:
a plurality of data switches for representing binary coded decimal values for setting at least one value for said at least one scaling factor; a function switch for designating one of a plurality of select scaling factors; and a pushbutton configured for providing a pushbutton signal upon activation; and a microprocessor programmed for receiving said pushbutton signal and for responsively setting said designated one of a plurality of select scaling factors to said at least one value represented by said plurality of switches.
- 11. The apparatus of claim 8 wherein said scaled quadrature pulse output signal comprises a first square pulse signal having a plurality of first rising edges and a plurality of first falling edges and a second square pulse signal having a plurality of second rising edges and a plurality of second falling edges, wherein the phase relationship between said second square pulse signal and said first square pulse signal is 90°.
- 12. The apparatus of claim 11 wherein said predetermined increment is 25% of a unit volume of product.
- 13. The method of claim 1 wherein said scaling step includes:
determining the absolute value of the flow of the product; searching a table of linearization points having a plurality of entries to find a first and a second of said plurality of entries that are greater than and less than, respectively, said absolute value of the flow of the product; interpolating a percent error using said absolute value of said flow of the product and said first and second of said plurality of entries; and calculating a scaling factor using said interpolated percent error.
- 14. The apparatus of claim 8 wherein said user interface receives a plurality of scaling factors, said apparatus comprising:
a processor programmed for calculating an interpolated scaling factor, wherein said totalizer applies said interpolated scaling factor to said plurality of pulses for providing said scaled quantity for each said pulse and for summing each scaled quantity.
- 15. An apparatus for receiving a flow meter signal and calculating a scaling factor, said apparatus comprising:
a database programmed with a plurality of linearization points, wherein each linearization point comprises a flow rate and an associated percentage error; a processor, in communication with said database for receiving said flow meter signal, determining an unscaled flow rate, and obtaining from said database first and second flow rates, greater than and less than, respectively, said unscaled flow rate and further calculating a scaling factor.
RELATED APPLICATION
[0001] This application claims priority to United States provisional application having Ser. No. 60/221,581, filed Jul. 28,2000, entitled “Scaler for Quadrature Pulse Encoder” and is hereby incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60221581 |
Jul 2000 |
US |