BLDC Zero Cross komisch

OP #3186138
Hi,

habe ein Problem mit meinem Selbsbau Brushless Regler. Und zwar sind die 
Abstände zwischen den Nulldurchgängen (ZC) nicht gleich.

Jede Phase für sich kommt schön gleichmäßig (getestet). Die 
Nulldurchgänge treten aber in Bursts auf. Also ZC-Phase1, ZC-Phase2, 
ZC-Phase3, ... längere Pause, ZC-Phase1, ZC-Phase2, ...

Der Scope Shot zeigt oben (blau) ein Pintoggle bei der 
Zerocrosserkennung und unten (gelb) ein Pintoggle wenn tats. kommutiert 
wird (30 Grad nach ZC).


Hat jemand eine Idee was das sein könnte?
Angehängte Dateien:
OP #3186496
Hi flipsi,

es ist ein STM32F103 MC. Hat IMHO kein Comperator. Ich triggere in der 
Mitte der PWM On Zeit eine ADC Conversion der BEMF (ADC1) und der 
virtuellen Sternspannung (ADC2).

FLankenerkennung dann per Software in der ADC ISR (alle 50us @ 20KHz 
PWM):

  if (((Edge == EDGE_RISING && bemfAdcVal > StarAdcVal)
     || (Edge == EDGE_FALLING && bemfAdcVal < StarAdcVal)) /*&& eps < 
200*/)
OP #3186628
Scheint an der Erkennung der ZC gelegen zu haben. Habe nun den Tiefpass 
(3 * 100n) + 3 * Spannungsteiler 4k7 + 4k7 aufgelötet. Und es sieht 
besser aus :)

Die Back EMF Spannung ist ja schon ganzschön mit Noise überlagert. Ist 
das normal (nach Tiefpass)?
Angehängte Dateien:
#3186682
Das passt schon so mit dem noise, solange es funktioniert, ist es doch 
ok. Hast du den Spannungsteiler auch richtig dimensioniert? Ich weis 
jetzt nicht, was deine Betriebsspannung ist und welche Spannung dein ADC 
max aushält, aber das sollte schon auch passen.

MfG Dennis

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.