Library für die Ansteuerung eines Vibration Feeder mit Magnet Aktoren

Die konkrete Anwendung:
Es handelt sich um 4 bzw. 8 Magnet Aktoren die in x-, y- und z-Richtung angebracht sind (4 vertikal (z), 4 horizontal (2x & 2y)). Diese werden mithilfe von PWM gezielt angesteuert. Durch Phasenverschiebung in der Ansteuerungen zwischen vertikalen und horizontalen Vibrationen können die Produkte auf dem Vibration Feeder bewegt werden.

Gibt es bereits eine Library welche die Ansteuerung eines Vibration Feeder übernimmt bzw. vereinfacht?

i think you should mention what the hardware looks like, e.g. which output and input signals are required and which IO terminals you have chosen.

If you have already solved the task, you can write what solution you came up with.

Thanks for your questions, more details below.
The magnet actuators have two wires for 24V Power Supply. The counterpart is a steel plate. Thus we can only attract the counterpart. To complete the oscillation:

  • for the vertical oscillation, the return force of a spring is used.
  • for the horizontal oscillation, there is one actuator on both sides.

required output signals: pwm 0-24V, min. 200 Hz
required input signals: none

Therefor we think the X20DO4332-1 fits best. If there is any library to control and synchronize the actuators of a Vibration Feeder, let me know.

Thanks Tom,

perhaps there is someone in the community who has dealt with something like this before. Unfortunately, I am not familiar with these actuators.

You mentioned a ‘phase shift’.
Can I therefore imagine that these actuators expect a sinusoidal current curve (voltage signal is PWM) and that this sinusoidal signal must also be specified with a defined (vibration) frequency (<< PWM frequency) ?
A ‘phase shift’ could then also make sense again.
Perhaps it would be helpful for everyone if you could link or attach a data sheet for the actuator.