Hi !
"First Things First". Hast Du mal überprüft, ob überhaupt alle vier Stränge des Motors gleich bestromt werden und die Hallsensoren funktionieren ?
Mit einem Digital-Scope kann man immer zwei Basisanschlüsse der Treiber gleichzeitig betrachten und dann sieht man schon, ob die Pegel an den Basisanschlüssen gleich hoch sind. Einen benutzt man als Referenz und testet die drei anderen im Vergleich.
Dann guckt man sich die Werte der Motorspulen an, ob die Treiber die gleichmäßig durchstromen. Auch da dient ein Anschluß als Referenz für die drei anderen.
Ich habe das schon gehat, daß von den vier Strängen nur zwei bestromt wurden, weil es den Hallsensor des anderen Treiberpaars zersäjt hatte. Der Motor lief einigermaßen gleichmäßig, hat sogar die Geschwindigkeit gehalten, brauchte aber ewig zum Hochlaufen. Und aus bestimmten Positionen ist er nicht angelaufen und wenn man den Teller ganz sanft angestupst hat, hat er auf der Stelle leicht hin und her gependelt. Mit einem etwas stärkeren Schubs ist er dann angelaufen.