Forum: Mikrocontroller und Digitale Elektronik STM32: BLDC 3-Shunt-Strommessung simultan


von evalboard (Gast)


Lesenswert?

Hi,

ich benutze das X-NUCLEO-IHM17M1 Board und ein STM32F3 Nucleo und möchte 
an drei Shunts den Motorstrom erfassen.

Die Shunt-Verstärker sind bei dieser Boardkombination fest an die Pins 
PB0 (ADC3 IN12), PB1 (ADC3 IN1) und PA7 (ADC2 IN4) geroutet. Die 
entsprechenden Solder-Jumper habe ich auf 3-Shunt-Konfig umgelötet.

Die ADCs werden durch das TRGO-Event eines PWM-Timers (center-aligned) 
getriggert. Ich könnte auf einen Shunt verzichten, zwei müssen es aber 
sein (FOC im Stillstand).

Meine Frage: in welchem Modus sollen die ADCs betrieben werden?
-> "Independend Mode" und Interrupts würde gehen. Ich sehe dabei aber 
aus unerfindlichen Gründen zyklische Ströungen, die ich mit dem 
Oszilloskop nicht am ADC Eingang messen kann.
-> DMA würde nach meinem Verständnis der AppNote AN4195 den "Dual 
Regular Simultaneous Mode" erfordern. Der geht aber nur wenn ADC1 
benutzt wird. Hat ST hier geschlafen, oder über sehe ich was?

Wie würdet ihr hier simultan messen?

vielen Dank für euren Input

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.