Ich versuche, die Geschwindigkeit eines sensorlosen bürstenlosen Gleichstrommotors (Back EMF-Methode) zu regeln. Anfangs ist seine Geschwindigkeit null, also ist die Gegen-EMK null, also gibt es keine Rückkopplung, was mache ich in diesem Fall? In meiner aktuellen Implementierung kann ich nur ein hohes Tongeräusch hören, aber keine Rotation. bitte helfen. Ich hoffe das hilft. Was den Code betrifft, bin ich mir nicht sicher. Könnte mir jemand weiterhelfen?
Sie könnten zum Starten Open-Loop verwenden, sodass Sie das PWM-Tastverhältnis und die Kommutierungsfrequenz linear erhöhen würden, bis Sie eine Geschwindigkeit erreichen, mit der Sie aussagekräftige Signale erhalten können ... oder verwenden Sie einfach 2 Töpfe und sehen Sie, was funktioniert.
Sie müssen auch etwas tun, um die High-Side-Transistoren anzusteuern ... ihre Source schwebt, also müssen Sie das Gate höher als diesen Wert ansteuern. Sie bräuchten eine Art Bootstrap für n-Kanäle oder wie ein Push-Pull-Ding, wenn Sie p's verwenden.
Ich würde auch empfehlen, es an einer Widerstandsbrücke zu testen, bevor ich es an einen Motor anschließe, nur mein $ 0,02.
Jon Watte
Matt
Benutzer68731