Hallo Leute ich möchte 2 BLDCs mit einem STM32F407 regeln. Zwar geht es, wenn ich per Timerinterrupt regelmässig die Hallsensoren abfrage, und dann entsprechend Kommutiere; aber die Frage ist, kann ich die Kommutierung auch Hardwaremässig machen und einfach per PWM den Speed vorgeben? ich stehe grad auf dem Schlauch wie ich es angehen soll.
Ich würde keinen Timerint verwenden, sondern den Interrupt vom Hallsensor auslösen lassen über EXTI. Im Interrupt einen Timer abfragen und gut.
Hardwaremässig ganz ohne IRQ geht es dann tatsächlich nicht? Mir gefällt es einfach nicht so, dass man dann so viele Interrupts hat.
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.