I am trying to drive a vibratory pump from a 220 V boost converter (the common 150 W DC/AC 12 V to 220 V boost converter found on ebay) and a MOSFET switched by an Arduino/optoisolator at 50 Hz. The pump can be considered a solenoid and a video description is available here.
I arbitrarily chose a 2N60 MOSFET because it was the first one I found that was cheap and had a 600 V breakdown voltage. I assume there is a better and cheaper MOSFET I could have chosen (feel free to suggest a better choice).
If I can trust some of the blogs I have read, the pump has a measured inductance of 854 mH and a series resistance of 165 Ω. The power draw is rated as 53 watts. I am told that a simple flyback diode will reduce pump pressure and that a diode plus a 10 W 220 Ω resistor will allow full pressure although the resistor will get a little hot. I am thinking that a zener will improve the power dissipation but I am not sure how to choose good values for the resistor and zener.
I am trying to keep the circuit cheap, physically small, and not outrageously hot for a closed box.
Is there a better way for me to do this? I assume that a 600 V breakdown voltage still needs some flyback protection.