Gast
#4165677
Hallo zusammen, ich habe den BLDC-Controller aus dem wiki nachgebaut (siehe hier : https://www.mikrocontroller.net/articles/Brushless-Controller_f%C3%BCr_Modellbaumotoren) Im Moment beschäftige ich mich ausschließlich mit dem Betrieb bei vorhandener BEMF. Mit dem µC schalte ich immer wenn ein Interrupt kommt einen Zustand weiter. Das funktioniert in soweit schon einmal sehr gut. Allerdings hört sich der Motor dabei nicht sehr gesund an, und wird auch recht warm. Nun messe die Zeit die vergeht bis der Motor wieder bei Zustand 1 angekommen ist (= 360° = 1 Umdrehung) und packe in die Interrupt jeweils ein delay, dass etwa 20° zeitverzögerung bedeutet. Damit läuft der Motor allerdings noch schlechter. Hat jemand eine Idee, wo ich ansetzen könnte um das Problem zu lösen ?
