Recently purchased a flow sensor FS-3400AH from Futurlec, specs are limited, 0.05-0.5 LPM with an open collector output.
It's a 3 wire flow sensor (+/- and signal wire), compatible with gas/diesel, have manged to figure out that in order to generate a usable waveform the sensor signal output and power feed wires need a resistor between the two, waveform generated is a duty cycle type of square wave, that depending on flow, increases / decreases respectively.
I assume there is some sort of a math formula that could be applied to the software that would take it from a square wave and convert into a reading that give the flow (LPM) and not the duty cycle / voltage output.
Complete transparency, the math function of Pico is great but is not my strong point, I'm hoping someone has or can use the attached file and create the formula that would allow this sensor to be used as a monitor of flow, not just a wave form generator.
I have been looking for the specifications of your Diesel and Gasoline flowmeter @ Futurlec but could only find the data sheet for FLOWFUEL30L0 which has a 2.0 - 30 liter/hour flow rate. (Finding the spec sheet will help enormously)
Using these specs below @ 0.00050 liter/pulse
Image 1
0.0005*1000 = 0.5 ml/pulse
Therefore the frequency (not duty) of these pulses in Hz (cycles per second) multiplied by the volume per pulse (0.5 ml) will find volume in ml/s
Now multiply by 60 to convert ml/s (milliliters per second) to ml/m (milliliters per minute)
Finally divide ml/m by 1000 to find l/m (liters per minute)
The match channel would be entered as Freq(A) x0.5*60/1000
I have applied the above math to your capture (although this does not apply to your flowmeter) just to show the outcome
I contacted the company that sells the meter and included the full specs they sent, looks as though Steve's research was spot on..
Features :
Diesel and gas application
2.0 – 30 liter/hour flow rate
Accurate and reliable
2.0 Electrical :
Supply voltage : 2.4 – 26 V DC
Supply current : typical 2.8 Amps, maximum 8.0 Amps.
Output mode :open collector
Output rise time : typical 1.0μsecond. maximum 10μsecond.
Output falling time : typical 0.3μsecond. maximum 1.5μsecond.
3.0 Mounting method
Horizontal mounting, maximum 30 degree lifting.