Forum: Mikrocontroller und Digitale Elektronik PWM mit mega 128


von Phill (Gast)


Lesenswert?

Hi...

geich zu meinem Problem. Also ich hab das STK 500 mit einem AVR Mega
128. etzt hab ich mir follgendes kleinprojekt überlegt. Ich wil mit
hife der PWM an einem ausgang einen Zeiger (drehspuhmessgerät) auf und
ab bewegen. so weit so gut. Hab jetzt auch schon im internet mich über
PWm und AVr kundig gemacht! Denoch ist mir das prinzip nicht ganz klar.
ich wilmit dem Timer1 eine 8bit PWM im phase correction mode
implementieren. Ich weiss das ich die abtast grnezen bestimmen kann bei
der ich einen high auf den ausgang bekomme. wie bekomme ich es aber hin
das der zeiger langsam ansteigt und wieder langsam abfällt?.. so ganz
ist mir das noch nicht klar..vielleicht hat ja jemand von euch ein paar
tipps wo ich das nachlesen kann oder kann es sogar erkären. Wäre
super... gruß Phill

von Alex (Gast)


Lesenswert?

Im Tutorial auf dieser Seite steht es gut beschrieben.

PWM = Puls Weiten Modulation

Also wird dein Zeiger bei Variation der Pulsweite wandern. Die Frequenz
bleibt konstant.

Hier mehr zu schreiben ist müßig, es steht halt ausführlich im Tutorial
und auch im Datenblatt.

von Phill (Gast)


Lesenswert?

Gut gut... ich hab mir das jetzt noch einmal angeschaut aber ich versteh
immer noch nicht warum der Zeiger langsam aufwärts läuft wenn ich doch
nur ne 1 oder ne 0 ausgeben kann ???

von AxelR. (Gast)


Lesenswert?

wenn du ganz schnel eine 0 und eine 1 ausgibts, und das ganz schnell
hintereinander, kommt dein "lahmes" Messwerk nicht hinterher und der
Zeiger bleibt irgentwo auf der mitte.
gibts du nun zwei 1sen intereinander aus und dann eine 0 (und immer so
weiter), geht der Zeiger (fast schlagartig) auf ca. 2/3tel seines
Anzeigebereichs. gibts Du nue 1sen aus, ohne nullen, hängt dein Zeiger
auf Anschlag.
So besser vrstanden?
AR.

von Phill (Gast)


Lesenswert?

jo klar... war eben immer noch im simulator in wirkichkeit läuft das ja
viel schneler ab!
danke...

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.