Principles and signal chains for flow measurement and precision displacement sensing, from differential pressure meters to LVDTs and encoder decoding.
Applying a restriction (orifice, venturi, nozzle) in a pipe creates a pressure drop proportional to the square of the flow velocity. Combining Bernoulli's equation with continuity gives the volumetric flow rate.
Q = C_d · A_2 · √(2·ΔP / (ρ · (1 - (A_2/A_1)²)))
where:
Q = volumetric flow rate (m³/s)
C_d = discharge coefficient (0.6 to 0.99)
A_2 = throat/orifice area (m²)
A_1 = pipe area (m²)
ΔP = differential pressure (Pa)
ρ = fluid density (kg/m³)
Rotating blades; frequency proportional to flow velocity. High accuracy, good rangeability. Moving parts limit life in dirty flows.
Vortices shed from a bluff body at frequency ∝ velocity (Strouhal number). No moving parts. Good for gas and steam.
Faraday induction: V ∝ v for conductive fluids. No moving parts, no pressure drop, excellent for slurries. Requires conductive fluid.
Measures mass flow directly via Coriolis-induced tube twist. Most accurate technology (<0.1%). High cost. Also measures density.
Speed of sound difference upstream vs. downstream ∝ flow velocity. Non-invasive clamp-on version possible. Requires clean, bubble-free fluid.
Incremental encoders output pulses per revolution (PPR) on two quadrature channels (A and B, 90° apart). Quadrature decoding provides 4× resolution and direction sensing.
Angular resolution (quadrature): θ_res = 360° / (4 × PPR)
Velocity (from pulse period T_p):
ω = 2π / (4 × PPR × T_p) [rad/s]
Absolute encoder: Gray code output; no initialization required.
Multi-turn: extends range with additional revolution counter.
Direction: A leads B → clockwise; B leads A → counterclockwise. The index pulse (Z channel) provides one pulse per revolution for absolute position reference.
An LVDT uses electromagnetic induction to convert linear displacement to an AC voltage. A movable ferromagnetic core inside a coil assembly (one primary, two secondary coils) produces a differential output proportional to core position.
Angular resolution = 360° / (4 × 1000) = 360 / 4000 = 0.09°
Pulse frequency per channel = 1000 PPR × 1200 RPM / 60 s/min = 1000 × 20 = 20,000 Hz = 20 kHz
Resolution = 0.09°; Pulse frequency = 20 kHz per channel
(A_2/A_1)² = (4.909×10&sup-⁴ / 1.963×10&sup-₃)² = (0.25)² = 0.0625
Q = 0.61 × 4.909×10&sup-⁴ × √(2 × 5000 / (1000 × (1 - 0.0625)))
= 0.61 × 4.909×10&sup-⁴ × √(10000 / 937.5) = 0.61 × 4.909×10&sup-⁴ × √10.667
= 0.61 × 4.909×10&sup-⁴ × 3.266 = 9.77×10&sup-⁴ m³/s
Q ≈ 9.77 × 10&sup-⁴ m³/s ≈ 0.977 L/s