Forum: Mikrocontroller und Digitale Elektronik STM32 BLDC Ansteuerung


von asbach (Gast)


Lesenswert?

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.

von Thomas W. (diddl)


Lesenswert?

Ich würde keinen Timerint verwenden, sondern den Interrupt vom 
Hallsensor auslösen lassen über EXTI.

Im Interrupt einen Timer abfragen und gut.

von asbach (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.