02.04.2013 Views

RotoFlow -155421 Paddle Wheel Flow Meter - Atlas Scientific

RotoFlow -155421 Paddle Wheel Flow Meter - Atlas Scientific

RotoFlow -155421 Paddle Wheel Flow Meter - Atlas Scientific

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Atlas</strong><strong>Scientific</strong><br />

Biology • Technology<br />

<strong>Roto<strong>Flow</strong></strong> -<strong>155421</strong><br />

<strong>Paddle</strong> <strong>Wheel</strong><br />

<strong>Flow</strong> <strong>Meter</strong><br />

Features<br />

• Ultra high accuracy <strong>Flow</strong> <strong>Meter</strong><br />

• <strong>Paddle</strong> <strong>Wheel</strong> sensing unit<br />

• See through front panel for visual inspection<br />

• Minimum flow rate 378 ML / min<br />

• Maximum flow rate 20 L / min<br />

• Max operating pressure (40 psi) 275 kpa<br />

• Operating temperature<br />

(-20º F to 180º F) -29º C to 82º C<br />

• Max viscosity 200 ssu<br />

• Materials<br />

Body: Polypropylene<br />

Rotor Pin: Ceramic<br />

<strong>Paddle</strong> <strong>Wheel</strong>: Polypropylene Sulfide<br />

Front Panel: Polysulfone<br />

O-ring: Buna-N<br />

• Food safe<br />

• Diesel safe<br />

• Kerosene safe<br />

• Gasoline safe<br />

• 3 lead cable (35”) 88.9cm long<br />

<strong>Atlas</strong>-<strong>Scientific</strong>.com<br />

Copyright © <strong>Atlas</strong> <strong>Scientific</strong> LLC All Rights Reserved<br />

1


Description<br />

The <strong>Roto<strong>Flow</strong></strong>-<strong>155421</strong> Paddel <strong>Wheel</strong> <strong>Flow</strong> <strong>Meter</strong> is an extremely accurate flow meter of<br />

moderate complexity. This flow meter requires specific timing and calculations to provide<br />

meaningful data. All of which is described in this datasheet.<br />

The <strong>Roto<strong>Flow</strong></strong>-<strong>155421</strong> provides the user with extremely reliable readings for flow rates from<br />

378 ml/min (0.1gpm) up to 75.7 L / min (20 gpm).<br />

Wiring<br />

The <strong>Roto<strong>Flow</strong></strong>-<strong>155421</strong> <strong>Flow</strong> <strong>Meter</strong> has an 71.1 (28”)<br />

cable that terminates with three tinned leads.<br />

PULSE<br />

<strong>Atlas</strong>-<strong>Scientific</strong>.com<br />

VCC<br />

GND<br />

Lead Color Function<br />

BLACK GND<br />

RED<br />

VCC 3V to 24V<br />

White PULSE<br />

<strong>Atlas</strong><strong>Scientific</strong><br />

Biology • Technology<br />

PULSE<br />

Microcontroller<br />

REVERSING THE POLARITY WILL<br />

DESTROY THE FLOW METER<br />

GND<br />

Copyright © <strong>Atlas</strong> <strong>Scientific</strong> LLC All Rights Reserved<br />

VCC<br />

2


Pre-filter Requirements<br />

<strong>Atlas</strong><strong>Scientific</strong><br />

Biology • Technology<br />

It is strongly recommended to use a pre-filter of at least 50 microns. <strong>Atlas</strong> <strong>Scientific</strong> has<br />

performed many tests on the <strong>Roto<strong>Flow</strong></strong>-<strong>155421</strong> <strong>Flow</strong> <strong>Meter</strong> and has concluded that<br />

reliable operation is not possible without one. The paddle wheel blades can easily<br />

become jammed with small particles that will (generally speaking) not damage the device,<br />

nor stop water flow; however the <strong>Roto<strong>Flow</strong></strong>-<strong>155421</strong> will no longer be accurate. To restore<br />

accuracy run water backwards through the <strong>Roto<strong>Flow</strong></strong>-<strong>155421</strong> until all the debris has been<br />

cleared.<br />

Data Output<br />

The White lead from the <strong>Roto<strong>Flow</strong></strong>-<strong>155421</strong> will output flow data in Hz from 0 to 200+ Hz.<br />

The <strong>Roto<strong>Flow</strong></strong>-<strong>155421</strong> <strong>Flow</strong> <strong>Meter</strong> does not simply convert pulses to volume. The pulse<br />

is only one part of the equation and cannot alone give meaningful flow data.<br />

EVENT EVENT<br />

<strong>Atlas</strong>-<strong>Scientific</strong>.com<br />

A pulse from the <strong>Roto<strong>Flow</strong></strong>-<strong>155421</strong><br />

is a rising edge, followed by a falling edge.<br />

Copyright © <strong>Atlas</strong> <strong>Scientific</strong> LLC All Rights Reserved<br />

3


<strong>Atlas</strong><strong>Scientific</strong><br />

Biology • Technology<br />

Best Practices for Data Interpretation<br />

using a Microcontroller<br />

The <strong>Roto<strong>Flow</strong></strong>-<strong>155421</strong> <strong>Flow</strong> <strong>Meter</strong> is relatively simple to interface with any microcontroller.<br />

Reading the frequency output from the <strong>Roto<strong>Flow</strong></strong>-<strong>155421</strong> should be done in one of two<br />

ways. [ISR method or Counter method]<br />

DO NOT POLL THE PIN DIRECTLY, THIS WILL RESULT IN INACCURACY<br />

ISR Method<br />

Connect the pulse out lead (white) to an external interrupt pin on your microcontroller.<br />

Set the interrupt pin to be triggered on a rising edge. Create an ISR (interrupt Service<br />

Routine) in your code that ONLY incurs a variable.<br />

ISR(void) {<br />

pulse_count +=1;<br />

}<br />

Use a section in your main code to poll the variable pulse_count and<br />

to do the necessary math<br />

main(void){<br />

while(1){<br />

if (pulse_count){<br />

total_flow+=pulse_count;<br />

pulse_count=0;<br />

}<br />

}<br />

Counter Method<br />

Enable the timer/counter on your microcontroller, and set it to counter mode. It is<br />

advised that you use a 16 bit or larger counter. The counter will have an internal registry<br />

variable that will count the pulses. How you then read and interpret that registry value is<br />

for you to decide.<br />

<strong>Atlas</strong>-<strong>Scientific</strong>.com<br />

Copyright © <strong>Atlas</strong> <strong>Scientific</strong> LLC All Rights Reserved<br />

4


Data Interpretation<br />

To turn the pulses into flow rate you must obtain the pulses per minute. It is imperative<br />

that your microcontroller has a reliable clock source that is capable of interrupting every<br />

one second. Using R.T.C. is not advised, unless the R.T.C. can interrupt your<br />

microcontroller every one second.<br />

A better option is to simply connect a 32.768 KHz crystal to the timer/counter of your<br />

microcontroller and use that to interupt every one second.<br />

Count the pulses that your microcontroller receives each second. After 15 seconds add<br />

up all the pulses received and multiply that by four.<br />

Example<br />

After 15 seconds the microcontroller has detected 25 pulses.<br />

25 x 4 = 100<br />

This is a simple way of deriving pulses per minuet without having to wait a whole minute<br />

before knowing the time pulses per minuet.<br />

(15 seconds x 4 = 60 seconds)<br />

Assuming that we stored the number of pulses in the variable “pulses_per_min” the<br />

following code shows how to derive pluses per minute to volume and volume per<br />

minute.<br />

pulses_per_min * = 4; //multipliying the pluses times four<br />

volume=0.6662338572e-2 + 0.1666328970e-2 * pulses_per_min;<br />

flow_rate=(volume*60);<br />

<strong>Atlas</strong>-<strong>Scientific</strong>.com<br />

<strong>Atlas</strong><strong>Scientific</strong><br />

Biology • Technology<br />

<strong>Atlas</strong> <strong>Scientific</strong> has determined these equations to be accurate<br />

in reading volume and flow rate for the <strong>Roto<strong>Flow</strong></strong>-<strong>155421</strong>.<br />

Copyright © <strong>Atlas</strong> <strong>Scientific</strong> LLC All Rights Reserved<br />

5

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!