Pages: [1]   Go Down
Author Topic: Motor Control for Ulka Pump: What relay to use for phase angle controller?  (Read 1445 times)
0 Members and 1 Guest are viewing this topic.
Rockies
Offline Offline
Newbie
*
Karma: 0
Posts: 3
tinker, tailor, soldier, spy
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

HI. Just getting into Arduino fun as I have joined the ranks of Roncilio Silvia espresso machine tweakers.  My Arduino Uno is on the way and I am making plans for my control circuitry.

I know it is overkill but I want to control the speed of the ULKA-EP5 vibratory pump. The idea is basically to slowly ramp up the speed for pre-infusion and gain concise control of the pressure over the whole range of the shot process. The pump It is 120VAC and draws 41 Watts.

My research has led me to believe that phase angle control is the best way to limit the current to this little motor without toasting it in the long run.

I found this nice zero cross detection(ZCD) board: http://www.mlgp-llc.com/arduino/public/arduino-pcb.html  and it seems the code will be pretty easy with a timed delay of the output based on the input signals from the ZCD board.

I am looking for suggestions on a relay to drive the motor.  Will a standard SSR work okay or do I need something faster or with some sort of snubbing? Any help appreciated.
Logged

United Kingdom
Offline Offline
Tesla Member
***
Karma: 224
Posts: 6593
Hofstadter's Law: It always takes longer than you expect, even when you take into account Hofstadter's Law.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Most AC SSRs are zero-cross types, which will not work in this application. A random-fire AC SSR should be OK. Alternatively, this opto-triac http://uk.farnell.com/vishay/vo2223-x001/phototriac-power-dip-8-0-9a/dp/1870800 should be OK for the job, it's rated at 0.9A.
Logged

Formal verification of safety-critical software, software development, and electronic design and prototyping. See http://www.eschertech.com. Please do not ask for unpaid help via PM, use the forum.

Rockies
Offline Offline
Newbie
*
Karma: 0
Posts: 3
tinker, tailor, soldier, spy
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Is there any advantage of a random-on SSR over a triac? I was considering a SSR like this: http://www.alliedelec.com/search/productdetail.aspx?SKU=70131485.  Would that triac you linked be able to hold up to 120VAC?
Logged

United Kingdom
Offline Offline
Tesla Member
***
Karma: 224
Posts: 6593
Hofstadter's Law: It always takes longer than you expect, even when you take into account Hofstadter's Law.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Either will work. However, that SSR has greater physical separation between the input and output, and a higher current rating. So I suggest you use the SSR.
Logged

Formal verification of safety-critical software, software development, and electronic design and prototyping. See http://www.eschertech.com. Please do not ask for unpaid help via PM, use the forum.

Beijing
Offline Offline
Full Member
***
Karma: 3
Posts: 193
Skype name habib.derbyshire
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

http://arduino.cc/forum/index.php/topic,143620.msg1081183.html#msg1081183
Logged

What is man's best friend? The breadboard!

Offline Offline
Faraday Member
**
Karma: 60
Posts: 2814
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I am not sure that you can productively control the speed of a vibratory pump.

The diaphram that you are pushing and pulling to propel the fluid is going to have
its own prefered mechanical resonant frequency based on its own stiffness and
whatever springs it has connected to it,   and unlikely to work efficiently at
other frequencies.
Logged

Rockies
Offline Offline
Newbie
*
Karma: 0
Posts: 3
tinker, tailor, soldier, spy
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I understand your concern, but I will not be changing the frequency as much as the power supplied during that frequency.  I think that with this method I will be varying how far the piston is pulled back during the cycle thus changing how much water is pumped every cycle.

The fact that the vibratory pump is frequency dependent s exactly why I intend to use phase angle control. 
Logged

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

I'm about to embark on this exact same project.  Did you have any luck, Constant5?

Can anybody see anything wrong with me simply following the directions below?http://playground.arduino.cc/Code/ACPhaseControl

It seems to me that a diaphragm pump is hard to drive at different speeds because it is engineered to rely on a resonance that results at a certain force and frequency of pumps, and changing either has a chance of preventing that resonance from being achieved.  Does anyone think that maybe just lowering the voltage going to the pump with a digital pot is a better idea that phase angle control in this case?

Maybe I should just ditch the vibe pump in favor of a rotary vane or gear pump on an AC motor?  It would be expensive to do, but I think I would be able to much better control their speeds.  Maybe that is a worst case scenario option.
Logged

Pages: [1]   Go Up
Jump to: