Hi Was PWM ist und wie und wozu es benutzt wird, ist mir klar. Jetzt lese ich aber in einigen Datenblättern wie http://espressif.com/sites/default/files/documentation/esp32-pico-d4_datasheet_en.pdf etwas von "motor PWM, LED PWM". Was ist das? Hat das was mit Delta-Sigma-Modulation zu tun?
Lars schrieb: > Was PWM ist und wie und wozu es benutzt wird, ist mir klar. Ich glaube nicht. Lars schrieb: > etwas von "motor > PWM, LED PWM". Was ist das? Hat das was mit Delta-Sigma-Modulation zu > tun? Sonst würdest du das nicht fragen. PWM die PulsWeitenModulation ist quasi 'blinken' oder 'schnelles ein-aus-ein'. Damit kannst Du einen DC Motor langsam laufen lassen, oder die Intensität von LEDs dimmen. Anwendungsbeispiel: PC-Lüfter, LED Rücklichter von KFZ
@ Lars (Gast) >Was PWM ist und wie und wozu es benutzt wird, ist mir klar. >Jetzt lese ich aber in einigen Datenblättern wie >http://espressif.com/sites/default/files/documenta... >etwas von "motor PWM, LED PWM". Was ist das? Naja, außer den beiden Begriffen steht da rein gar nichts weiter in diesem Dokument. > Hat das was mit Delta-Sigma-Modulation zu tun? Kann sein. Normale PWM schaltet einmal pro Zyklus ein und aus. Sigma Delta Modulatoren haben viel mehr Schaltzyklen, teilweise schalten sie bei jedem Takt um, wenn der Ausgangswert bei 50% liegt. Das ist gut, weil damit die Filterung des Signals deutlich einfacher ist und man nur relativ hochfrequente Signalanteile rausfiltern muss. Bei normaler PWM ist die Grundfrequenz eher niedrig und der Filteraufwand ist deutlich höher. 1:0 für Sigma Delta. Aber jetzt kommt das Rückspiel. Eben weil Sigma Delta soviele Schaltflanken produziert, kann man es nicht für große Lasten nutzen, denn dabei würden die Schaltverluste in den Transistoren durch die Decke gehen. Bei großen Leistungsstufen schaltet man darum so wenig wie möglich. Endstand 1:1 zwischen PWM und Sigma Delta Modulation. Vermutlich kann man bei dem uC die PWM-Module auch auf Sigma Delta Maodulation umschalten.
Philipp G. schrieb: > Ich glaube nicht. Glauben ist nicht wissen. Du weißt ja auch nicht, was der Unterschied ist. Du glaubst nur ein Besser-Wisser zu sein.
Und warum nicht ins "Technical Reference Manual" sehen espressif.com/sites/default/files/documentation/esp32_technical_referenc e_manual_en.pdf
Lars schrieb: > etwas von "motor PWM, LED PWM". Was ist das? Motor-PWM: 5 .. 25 kHz (üblicherweise ausserhalb des hörbaren Bereiches) LED-PWM: 100 .. 500 Hz
Max M. schrieb: > Und warum nicht ins "Technical Reference Manual" sehen > > espressif.com/sites/default/files/documentation/esp32_technical_referenc > e_manual_en.pdf Gute Idee Ich werde nur nicht schlauer. Sind das jetzt einfach PWMs, die noch ein paar Spielereien mehr können (Faden und so)?
@Lars (Gast) >Ich werde nur nicht schlauer. Sind das jetzt einfach PWMs, die noch ein >paar Spielereien mehr können (Faden und so)? "14.1 Introduction The LED_PWM controller is primarily designed to control the intensity of LEDs, although it can be used to generate PWM signals for other purposes as well. It has 16 channels which can generate independent waveforms that can be used to drive RGB LED devices. For maximum flexibility, the high-speed as well as the low-speed channels can be driven from one of four high-speed/low-speed timers. The PWM controller also has the ability to automatically increase or decrease the duty cycle gradually, allowing for fades without any processor interference. To increase resolution, the LED_PWM controller is also able to dither between two values, when a fractional PWM value is configured." Die PWMs können allein auf einen Wert fahren (aka LED-Fading sowie durch Dithering die mittlere Auflösung erhöhen. Nix Sigma Delta Modulation. "16.1 Introduction The Motor Control Pulse Width Modulator (MCPWM) peripheral is intended for motor and power control. It provides six PWM outputs that can be set up to operate in several topologies. One common topology uses a pair of PWM outputs driving an H-bridge to control motor rotation speed and rotation direction. The timing and control resources inside are allocated into two major types of submodules: PWM timers and PWM operators. Each PWM timer provides timing references that can either run freely or be synced to other timers or external sources. Each PWM operator has all necessary control resources to generate waveform pairs for one PWM channel. The MCPWM peripheral also contains a dedicated capture submodule that is used in systems where accurate timing of external events is important. ESP32 contains two MCPWM peripherals: MCPWM0 and MCPWM1. Their control registers are located in 4-KB memory blocks starting at memory locations 0x3FF5E000 and 0x3FF6C000 respectively." Die Motor-PWM hat 6 Ausgänge, womit man 3 Halbbrücken mit je 2 Transistoren ansteueren kann, das braucht man für BLDC und AC-Motoren. Das Ganze synchronisiert und mit diversem Schnickschnack versehen.
Genau genommen gibt es keine Motor-PWM und keine LED-PWM Punkt. So einfach ist das! PWM ist PWM. Natürlich gibt es in der Spezifikation einer sinnvollen Puls rate Unterschiede. Bei einer LED sollte es eine etwas höhere Frequenz sein, damit man das Geflacker nicht sieht. Hast Du es nicht besonders eilig (Reaktion) so kannst Du Dir auch mit ein paar Kondensatoren, zur Glättung behelfen. Bei einem Motor geht es etwas gemächlicher zu. Eine zu geringe Frequenz lässt den Motor "knurren". Eine zu hohe Frequenz lässt den Motor heizen. Die richtige Frequenz ist stark vom tatsächlich verwendeten Motor abhängig.
Sebastian S. schrieb: > Genau genommen gibt es keine Motor-PWM und keine LED-PWM Punkt. Aber ich habe das schon bei mehreren Boards gelesen. Wie es so ist: jetzt finde ich sie natürlich nicht. Deswegen meine Verwirrung.
Lars schrieb: >> Genau genommen gibt es keine Motor-PWM und keine LED-PWM Punkt. > > Aber ich habe das schon bei mehreren Boards gelesen. Wie es so ist: > jetzt finde ich sie natürlich nicht. Deswegen meine Verwirrung. Kann ja sein. Der Unterschied ist höchstwahrscheinlich der, dass die LED PWM höhere Frequenzen ausgeben können als der 'Motor PWM' Ausgang. Motor, wegen mechanischer Trägheit, u.a.
Da meine seine LED Strings nicht als Sendantennen haben will und Motoren nicht gern als Lautsprecher benutzt ist es natürlich umgekehrt 150-500 Hz für LED und über 18000 Hz für Motoren. Mfg Michael
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.