I have an espresso machine with a 41 W 120V 60Hz ulka Vibratory pump. I 'm hoping to add a speed control to control water flow. From what I read, the pump has a diode inside. So with a frequency of 30Hz, it actuates a piston, pushing a bit of water out. A spring makes the piston return to its original position, ready for the next pump.
Some people use a triac in line with the 120V line to the pump to reduce the flow speed, but it has a limited range of speeds, causes weird noises and essentially only works by inducing a certain rate of slippage (missed pump cycles, so a bit erratic).
Another way to tackle the problem (I think) would be to purchase a single phase VFD, but it's a bit expensive and large in size (can't hide it in the machine). So I thought I could design my own single phase VFD. But while considering that, it occurred to me there may be another simpler way, but I'm not sure. So I'm hoping for your help/input.
I was thinking of a circuit that would detect the AC waveform, and depending on a input selector position, decide on how many waveforms to let through (using a zero crossing SCR) . So on selector pos 1, It would let through 1 of 10 AC waveforms. Pos 2 the first 2 AC waveforms go through the pump, but not the next 8 and so on. So instead of having a continuous sine wave that varies in frequency, I would have n x 1/30 second sine wave pulses with (10-n) skipped 1/30 sec waves.
Obviously , this would not work for a rotary motor, but for this type of pump it might. Is this a bad idea? or perhaps it already exist (and if it does please let me, because I haven't found it online). Thank you.
Some people use a triac in line with the 120V line to the pump to reduce the flow speed, but it has a limited range of speeds, causes weird noises and essentially only works by inducing a certain rate of slippage (missed pump cycles, so a bit erratic).
Another way to tackle the problem (I think) would be to purchase a single phase VFD, but it's a bit expensive and large in size (can't hide it in the machine). So I thought I could design my own single phase VFD. But while considering that, it occurred to me there may be another simpler way, but I'm not sure. So I'm hoping for your help/input.
I was thinking of a circuit that would detect the AC waveform, and depending on a input selector position, decide on how many waveforms to let through (using a zero crossing SCR) . So on selector pos 1, It would let through 1 of 10 AC waveforms. Pos 2 the first 2 AC waveforms go through the pump, but not the next 8 and so on. So instead of having a continuous sine wave that varies in frequency, I would have n x 1/30 second sine wave pulses with (10-n) skipped 1/30 sec waves.
Obviously , this would not work for a rotary motor, but for this type of pump it might. Is this a bad idea? or perhaps it already exist (and if it does please let me, because I haven't found it online). Thank you.