Nicht lineares PWM

Gast #3450908
Lesenswert?
• ▲
▼
Hallo Zusammen,

ich möchte ein nicht lineares PWM wie in diesem Artikel hier 
realisieren:
http://www.mikrocontroller.net/articles/LED-Fading

Bisher sieht die Gleichung so aus:

I=1x1,35...^x

Das ist ja ein exponentilles Wachstum.

Bei mir entspricht jedoch der max. PWM Wert (hier I)keinem Licht und der 
kleinste PWM Wert vollem licht (ich steuere eine dimmbare 
Konstanstromquelle über einen Transistor.

Jetzt habe ich mir überlegt ich brauche kein Wachstum, sondern einen 
exponentiellen Zerfall.

Ich bin jetzt bei der Formel I=65535x0,895^x
I ist der PWM Wert und X eine Zahl von 0 bis 100.

Nun habe ich ein Problem. Beim exponentiellen Zerfall sinkt der PWM Wert 
am anfang sehr schnell und am ende sehr langsam. Ich brauche das genau 
umgekehrt.
Am Anfang soll die Funktion langsam abfallen und zum ende hin immer 
schneller.

Leider habe ich keine Idee wie sowas heißt und wie ich es realisieren 
kann. Ich hoffe ihr versteht was ich meine und könnt mir helfen :)

Viele liebe Grüße
Dominik
Gast #3451001
Lesenswert?
• ▲
▼
Ok, ich habe es eben getestet. Funktioniert 1A!
Vielen Dank für die schnelle Antwort. Man sollte halt einfach mal 
einfach denken und sich nicht den Kopf zerbrechen und ne neue 
Funktionsgleichung aufstellen wollen ;)

Gruß Dominik

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.