Maxe schrieb:
> Bernd schrieb:
>
>> Ich verwende folgenden Motor
>
> Wenn du den Motor daliegen hast, einfach mal eine Spannung anlegen. Dann
> bewegt sich der Motor in eine Rastposition. Dann den Motor von Hand eine
> Umdrehung bewegen und du wirst 7 Rastpositionen feststellen. Also Mal 6
> sind 42 Kommutierungen pro Umdrehung. (Ich hab grad selber einen
> 12N14P-BLDC auf dem Tisch liegen).
> Bei 20'000U/min= 333,3U/s finden (333,3U/s * 42Komm/U = 14'000Komm/s)
> also 14'000 Kommutierungen statt.
Maxe schrieb:
> Bernd schrieb:
>
>> Ich verwende folgenden Motor
>
> Wenn du den Motor daliegen hast, einfach mal eine Spannung anlegen. Dann
> bewegt sich der Motor in eine Rastposition. Dann den Motor von Hand eine
> Umdrehung bewegen und du wirst 7 Rastpositionen feststellen. Also Mal 6
> sind 42 Kommutierungen pro Umdrehung. (Ich hab grad selber einen
> 12N14P-BLDC auf dem Tisch liegen).
> Bei 20'000U/min= 333,3U/s finden (333,3U/s * 42Komm/U = 14'000Komm/s)
> also 14'000 Kommutierungen statt.
Habe ich gemacht, das ist richtig. 7 Rastpositionen. Dann komme ich so
auch auf 14000 Kommutierungen/sec was die Kommutierungsfrequenz
darstellt. Das sind 14kHz.
Was die Rechnerleistung betrifft ist das ja weit unter 8MHz. Das ist ja
eine Mega Reserve übrig, auch wenn dich der uC andere Dinge
währenddessen erledigen muss. Das sollte dieser doch herkriegen oder ist
es dann eher eine andere Peripherie zB der ADC der Probleme macht?
14000 Komm. heisst dann, dass alle 71.5 us kommutiert werden muss. Wenn
der ADC natürlich schon 80us braucht wirds schwierig.
Was immer noch nicht geklärt ist, ist das mit der PWM. Man wir den Motor
natürlich jetzt nicht mit kontinuierlichem Signal (am Mosfet) ansteuern,
sondern moduliert mit PWM. Mit dem stelle ich jetzt ein, wie schnell der
Motor auf seine Drehzahl kommen soll oder besser gesagt, wie schnell der
Rotor die nächste Polteilung erreichen soll (in anderen Worten also
regelt man damit die Geschwindigkeit). Es muss das jeweilige
Tastverhälznis eingestellt werden, sodass ich meine Endgeschwindigkeit
20000 U/min, was 14000 Kommutierungen pro sec entspricht, erreiche.
Mit dieser Rechnung kann man so also abschätzen welche uC man am Besten
nimmt. Aber wie schnell der UC sein muss sagst dies nicht darüber aus.
14k muss ich halt noch mit minimum der doppelten Frequenz abtasten.
Sagen wir 30kHz, wenn ich das jetzt auch noch gescheit auflösen will
sagen wir 8 bit sinds 256 und ich komme auf 8 MHz. Wieso ist das zu
gering? Sind das Erfahrungswerte von euch oder gibt es da Faustregeln?