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?
>Hat jemand eine Idee was das sein könnte?
Dein Programm ist zu langsam.
holger schrieb: >>Hat jemand eine Idee was das sein könnte? > > Dein Programm ist zu langsam. Könntest du das etwas präzessieren?
Oberer Shot BEMF Phase1 + Phase2. Unterer Shot BEMF Phase1 + Phase3. Sieht auch strange aus :(
Hallo Kai! Welche Nulldurchgangsdetektionsschaltung verwendest Du denn? Viele Grüße flipsi
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*/)
Tiefpass habe ich auf dem PCB vorgesehen, sind aber Zurzeit nicht bestückt.
Kai O. schrieb: > Tiefpass habe ich auf dem PCB vorgesehen, sind aber Zurzeit nicht > bestückt. Und warum das? Du kannst nicht sagen, das es teure Bauteile wären, also bestücke das erstmal und du wirst sehen, wie sich manches bessert. MfG Dennis
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)?
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
Funktioniert super :). Kann den Motor bis 43% PWM hochfahren (bei 12V). Er macht dann ca. 3500 RPM. Mehr macht mein Netzteil nicht (3A). Das entspricht auch grob der Motor-Spez. (1100 RPM pro Volt). Spannungsteiler is bis ca. 20V ausgelegt.
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.