Bei variabler Frequenz wird man beide Phasen wie beim Schrittmotor erzeugen müssen, und wohl auch die Amplitude anpassen müssen. Das Signal muss kein Sinus sein, man kann auch ein PWM Signal direkt auf den Motor geben. Zur Realisierung bietet sich ein µC an - dazu braucht man dann eigentlich nur noch die Endstufen: 2 Vollbrücken, ggf. Für den Anfang auch so etwas wie ein L293D oder ähnlich.