AVR PWM glätten

Gast #263810
Lesenswert?
• ▲
▼
Hi *,

ich verzweifle grad ein bisserl: Habe eine Software PWM auf
6 PINs, 4 Stück treiben Motoren an. Die Frequenz liegt bei
60Hz, die Breite bei 8 Bit. 60Hz, weil die Motoren auch bei
kleinem Tastvehältnis drehen sollen und bei weniger Frequenz
so mehr Strom bekommen. Werden dann zwar warm, aber das ist
egal.

Nun möchte ich damit aber auch eine LCD-Kontrast und
Hintergrundbeleuchtungs-Spannung erzeugen. Wie kann ich denn
das RC-Glied berechnen, was mir möglichst in Abhänigkeit für
Frequenz und Tastverhältnis eine glatte analoge Spannung gibt?

Danke, Christoph
Gast #263811
Lesenswert?
• ▲
▼
Du kannst es sicher nur durch Probieren feststellen, da die
Stromaufnahme der Hintergrundbeleuchtung eine wichtige Rolle spielt. Je
nachdem, ob Du direkt aus dem AVR oder über einen Transistor den nötigen
Strom bereitstellen willst (was ich nicht weiß, aber wohl eher
Letzteres...) ergibt sich auch der Wert für R und C. 100µF direkt
parallel zu den LEDs der HGB und davor einen Serien-Widerstand von
10-30 Ohm bei 5V, je nach notwendigem (und zulässigem) Strom, würde ich
mal als Richtwerte ansetzen.
Gast #263813
Lesenswert?
• ▲
▼
granted, aber beim kontrast fängt das LCD an zu schwimmen, wenn die
Kontrastspannung höher ist (also das LCD blasser zu werden beginnt).
Also ginge es mir hauptsächlich um den Kontrast...
Gast #263814
Lesenswert?
• ▲
▼
nimm ca ein 10tel von deiner pwm-frequenz für den tiefpass...also bei
10k um die 5uF...

probier aber vorher ob dein display nicht auch ohne tiefpass das tut
was du willst... aber dann wird warscheinlich ein hardware pwm im
khz-bereich notwendig sein...

73
Gast #263815
Lesenswert?
• ▲
▼
Also bei 60 Hz Hintergrundbeleuchtungsflimmern würde ich besoffen werden
;-), da es ja nun doch um den Kontrast geht, wird´s eher noch
schwieriger, da der Kontrastregelbereich sehr klein ist (0,5V gegenüber
Masse i.d.R.). Damit hat man allerdings den Vorteil, daß man über
hochohmige Serienwiderstände arbeiten kann und somit mitkleineren
Kondensatoren auskommt. Hier gilt ebenfalls: Probieren.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 20 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.