Gast
#3685297
Hallo zusammen Diese Schaltung sieht man an vielen Stellen im Netz und wird anscheinend auch häufig verwendent. http://www.mikrocontroller.net/articles/Brushless-Controller_f%C3%BCr_Modellbaumotoren#BEMF-Schaltung Mit dieser Schaltung lässt sich erkennen wann der Mittelwert der drei Phasen == Vcc/2 beträgt. Das ließe sich aber auch alleine über den Sternpunkt messen. Der wird auch nur Vcc/2 wenn die freie Phase den gleichen Wert erreicht. Also könnte man die Schaltung deutlich vereinfachen:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
In1 und In2 lassen sich über einen Adc vergleichen, der immer in der Mitte der High-Phase der PWM getriggert wird (dadurch könnte Tiefpass entfallen). Sobald In1 Vcc/2 überschreitet, kann man den genauen Zeitpunkt durch Interpolation berechnen. Soweit meine Idee. Ich sehe dabei Vorteile durch die 6 gesparten Bauteile und deutlich weniger Eingänge am µC. Ein Nachteil ist, dass sich die Empfindlichkeit von In1 sinkt. Wenn In1 beim Triggern des Adcs genügend stabil ist sollte das kein Problem darstellen. Vcc/2 lässt sich schließlich über einen gleitenden Mittelwert recht gut messen. Aber irgendwo muss da doch ein Haken sein - zumindest sieht man im Internet nur die verlinkte Schaltung.