Pages: [1]   Go Down
Author Topic: Relation between PWM/flowrate (Peristaltic Pumps)  (Read 499 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 42
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi everybody,

I need to control liquids flows in the context of my work experience.

I have a Arduino Mega 2560, 3 Ardumoto shields and 5 peristaltic pumps (80rpm) : http://www.thermoscientific.com/ecomm/servlet/productsdetail_11152_L10393_81880_13106372_-1

I'm using the PWM pin's in order to control the flowrate, and i wasn't able to find out on the internet whether the relation between PWM and flowrate is linear or not.

For now, i'm assuming this : flowrate range is 0.100 to 11mL/min, so :
analogWrite(PUMP_1, 255); //leads to a maximum flow rate
analogWrite(PUMP_1, 0); // leads to the minimum flowrate which is 0.1 ml/min
analogWrite(PUMP_1, 128); // leads to half of the maximum flowrate
etc etc.

Am i right or not?
If not, is there a graphic i can find to do a correct conversion of what i want?

Thanks for reading
Logged

Offline Offline
Edison Member
*
Karma: 58
Posts: 2078
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

It is not linear, there is no relation and there is no graphic.
It depends on the way the motor and the pump is build and the force needed and some on the PWM frequency. You have to measure the flow for the different PWM values. You could make a table with those values and let the Arduino convert the values.

With a good quality motor, the speed is more than the half at 50% PWM.
With some motors they start rotation at 30% PWM.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 42
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ok so i have to take a day to test different pwm values and wrote down the associated flowrate.

Well i'll do that then... Kind of boring but i guess i have no other choice!

Bye and thanks for the answer
Logged

Pages: [1]   Go Up
Jump to: