A fluid flow meter, comprising; a flow chamber; a first gear intermeshing with a second gear, the first gear and the second gear being positioned within the flow chamber, the intermeshing of the first gear and the second gear permitting synchronous rotation of the first gear and the second gear in response to flow of a fluid through the flow chamber, the fluid flow meter having a nominal operating range of volumes comprising a maximum volumetric flow rate and a minimum volumetric flow rate; and a flow sensor configured to generate a detection signal of the synchronous rotation of the first gear and the second gear in response to the passage of fluid through the flow chamber; and a controller operatively coupled to a data storage medium, the controller being configured to: receive detection signal from the flow sensor to generate input pulses, a volume per input pulse being generally constant in the nominal operating range, determine an input pulse frequency, whereby, the input pulse frequency corresponds to a number of pulses per second, determine whether the fluid flow meter is operating outside the nominal operating range based on the input pulse frequency, generate a correction function based on the input pulse frequency, and if the controller determines that the fluid flow meter is operated outside the nominal operating range, apply the correction function to the input pulses. a flow chamber; a first gear intermeshing with a second gear, the first gear and the second gear being positioned within the flow chamber, the intermeshing of the first gear and the second gear permitting synchronous rotation of the first gear and the second gear in response to flow of a fluid through the flow chamber, the fluid flow meter having a nominal operating range of volumes comprising a maximum volumetric flow rate and a minimum volumetric flow rate; and a flow sensor configured to generate a detection signal of the synchronous rotation of the first gear and the second gear in response to the passage of fluid through the flow chamber; and a controller operatively coupled to a data storage medium, the controller being configured to: receive detection signal from the flow sensor to generate input pulses, a volume per input pulse being generally constant in the nominal operating range, determine an input pulse frequency, whereby, the input pulse frequency corresponds to a number of pulses per second, determine whether the fluid flow meter is operating outside the nominal operating range based on the input pulse frequency, generate a correction function based on the input pulse frequency, and if the controller determines that the fluid flow meter is operated outside the nominal operating range, apply the correction function to the input pulses. receive detection signal from the flow sensor to generate input pulses, a volume per input pulse being generally constant in the nominal operating range, determine an input pulse frequency, whereby, the input pulse frequency corresponds to a number of pulses per second, determine whether the fluid flow meter is operating outside the nominal operating range based on the input pulse frequency, generate a correction function based on the input pulse frequency, and if the controller determines that the fluid flow meter is operated outside the nominal operating range, apply the correction function to the input pulses.