www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Phasenabschnittsdimmer


Autor: Philipp Putzer (putzer_philipp)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hi!

Bin grad ein wenig am Verzweifeln bei meiner 
Phasenabschnittsdimmerschaltung.

Zu Beginn wollte ich den ELV-Dimmer(DI 300) nachbauen. Leider hat das 
nicht so ganz geklappt. Die Schaltung detektiert ja nur einen 
Nulldurchgang, so muss man sich den anderen selbst basteln. An sich ja 
kein Problem, funktionierte bei mir nur nicht, bzw. die Lampe flimmerte 
stark. Dachte das liegt vielleicht an einer falschen Nulldetektion, also 
hab ich die Nulldurchgangsdetektion laut Atmel AppNote AVR182 versucht. 
Leider mit noch schlechterem Ergebnis.

Den Code der AVR182 hab ich so angepasst, dass sowohl bei steigender als 
auch bei fallender Flanke ein Int auftretet. Hab leider grad kein Oszi 
zur Hand ums nachzumessen. Jedenfalls funktioniert mit "Filterung" (die 
3 Zeilen Code) gar nix, und ohne die flimmerts gleich wie beim ersten 
Versuch.

Meine Grundidee ist:
- Alle 10msec bekomme ich ein Interrupt, fallende oder steigende Flanke
- Dann schalte ich den MOSFET ein und starte einen Timer
- So, nun kommts. Ich gehe in eine Warteschleife in der (im Int!) nix 
geschiet, bis mein gewünschter anstellwinkel erreicht ist, schalte den 
MOSFET aus, stoppe den Timer, setzte ihn zurück und verlasse die 
Warteschleife.

Der dritte Punkt macht wahrscheinlich den Hund rein, nur weiß ich nicht 
so recht wie ich den Teil besser machen könnte

Wäre euch recht dankbar für Tipps und Hilfe

Grüße
Philipp

Autor: Philipp Putzer (putzer_philipp)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Und noch der famose Code...

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.