Ich experimentiere mit einem kleinen bürstenlosen Motor und habe eine rudimentäre Kommutierung ohne PWM mit MSP430G2231 erreicht. Sobald ich den Motor leicht bremse (ca. 10%) gerät aber offenbar die BEMF-Messung durcheinander, und es folgt ein kompletter Kommutierungszyklus (6 Zustände) innerhalb kürzester Zeit (ca. 1 ms). Der Motor läuft dabei weiter und "piept" ein bisschen. Gibt es eine Möglichkeit, den "Komparator-Kommutierungszeitpunkt" von außen exakt zu bestimmen? Am Anhang: 1.png - normal 2.png - gebremst 3.png - 2.png "vergrößert" Von oben nach unten: gelb - (virtueller) Sternpunkt 1k:10k cyan - A magenta - B blau - C Man sieht, dass A etwas nach B und C geschaltet werden, da leider ein anderer Port genutzt werden muss. Oder lässt sich anhand der Bilder schon etwas zur Ursache sagen?
Info schrieb: > mit MSP430G2231 Korrektur: der 2231 hat keinen Komparator, es ist ein MSP430G2211 Ich habe mittlerweile aber auf einen MSP430G2452 mit mehr Pins aufgerüstet, so dass die FETs einerseits mit einem Port gleichzeitig geschaltet werden, und andererseits der Komparatorausgang auf einen Pin gelegt werden kann. Vorläufiges Ergebnis: das Umschalten der Windungen verursacht Störungen, die den Komparator gleich wieder schalten lassen. Davon gehe ich zumindest aus, denn mit einer kleinen Totzeit ist das Problem gelöst.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.