Habe auch mal ne kurze Frage zu PWM.
Ich habe noch nciht genau verstanden was PWM genau macht. ist das so das man bei 5V Spannung dann also 255 Schritte (5V/255= ~0,02) á 0,02V machen kann? Oder bin ich da total flasch?
Hallo boeseTURBO-CT,
[/quote]kann ich die Frequenz denn ändern?Du hast sie doch selbst bestimmt.
Hier ein Beispiel:
Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down , Prescale = 8
Der Prescale-Wert ist der Teilerwert für den Prozessortakt. Je höher der Prescale-Wert, umso niedriger die PWM-Frequenz.
Zulässige Werte: 1 , 8, 64, 256 oder 1024
Gruss, Michael
Habe auch mal ne kurze Frage zu PWM.
Ich habe noch nciht genau verstanden was PWM genau macht. ist das so das man bei 5V Spannung dann also 255 Schritte (5V/255= ~0,02) á 0,02V machen kann? Oder bin ich da total flasch?
Nein, die Spannung bleibt im Prinzip immer gleich.
Also es ist eine Spannung die in einem bestimmten Rhytmus (Frequenz) ein und ausgeschaltet wird. Die Frequenz bleibt konstant. Geregelt wird nur die Länge des High-Signals einer Periode. Hätte man ein PWM-Grundfrequenz von 1 Hz (was unsinnig wäre), dann wäre 1 Periode genau 1 Sekunde lang. Mit PWM wird nun eingestellt wie lange in dieser Periode das Signal High und wie lange Low ist. Wenn es durchweg Low ist, dann steht Motor still. Ist es durchweg High, dann Vollgas! Natürlich gibt es jede Menge Zwischenstufen. Aber das ändert nichts an der Frequenz.
Wenn die Periode so einstellt wird das 0,5 Sek High und 0,5 Sek Low ist, dann wäre das die halbe Leistung. Wenn man nun einen Kondensator dahinter schaltet, so wird dieses Zickzack geglättet und man könnte durchaus die halbe Spannung messen obwohl die volle Spannung anliegt, aber halt nur die halbe Zeit.
Hoffe ich habe es einigermaßen verständlich erläutert, hört sich immer komplizierter an als es ist.
Gruß Frank
@michael,
alles klar danke.... Naja bei 16 MHz durch 8 is ganz schön dolle )) werd ich morgen mal runterregeln und kucken was passiert.
Gruss
Jan
Hallo boeseTURBO-CT,
Naja, nicht ganz so dolle, Es gibt noch einen Teiler, nicht nur durch 8 als Vorteiler, sondern die PWM selbst braucht bei z.B. 8bit noch 256 Schritte, also 16 MHz durch 8 durch 265. Das ist dann zwar weniger, liegt aber immer noch im Ultraschallbereich. Mit den beschriebenen Folgen.
Gruss, Michael
Lesezeichen