Netzfrequenz mit Controller synchronisieren

Gast #514303
Lesenswert?
• ▲
▼
Hallo,

um mir eine digitale Phasenanschnittsteuerung zu bauen, müsste ich mich 
anhand der Netzfrequenz und deren Phasenlage orientieren, also dem 
Controller die Nulldurchgänge mitteilen. Ich habe mir das wie folgt 
überlegt:

Ein OP als Komparator vergleicht permanent die Netzspannung mit einer 
konstanten Spannung und gibt am Ausgang ein Rechtecksignal aus, mit der 
exakten Netzfrequenz und Phasenlage.
Der Vergleichswert bereitet mir Probleme. Im Anhang habe ich mal eine 
Prinzipschaltung (ich hoffe, man kiann die einigermaßen erkennen), 
jedoch würde diese nicht funktionieren, da die OP Eingänge keine 
gemeinsame Masse haben.

Irgendwelche Vorschläge ?
Angehängte Dateien:
#514305
Lesenswert?
• ▲
▼
Viel zu kompliziert.
In einer AppNote von Atmel ist beschrieben, wie man das machen kann. 
Dort wird einfach ein 1MR-Widerstand in die Leitung gehängt und geht 
dann direkt auf den Controllereingang, der intern durch Clamping-Dioden 
gesichert ist. Wenn du dem nicht traust, kannst du auch extern noch eine 
Z-Diode oder zwei normale Dioden anschliessen. Kommt halt auch auf den 
verwendeten Controller an.
#514310
Lesenswert?
• ▲
▼
AHHRGH: GALVANISCHE KOPPLUNG ZWISCHEN NETZ UND SCHALTUNG - VORSICHT!

Hallo erstmal,

bitte benutzt für solche Zwecke Optokoppler. Ihr tut euch und anderen 
einen Gefallen. Es mag zwar auch über galvanisch gekoppelte Wege sicher 
gehen, aber bei Selbstbaulösungen sind galvanisch ENTkoppelte Varianten 
deutlich sicherer.


Hendrik Hölscher z.B. nutzt für seinen Dimmer eine sicherere Variante 
mit Optokoppler: 
(http://www.hoelscher-hi.de/hendrik/light/dmxdimmer.htm). Diese habe ich 
adaptiert und sie funktioniert einwandfrei. Man bekommt ein schönes 
Signal, dessen abfallende Flanke sehr steil ist und die man dann prima 
zum Auswerten über einen Interrupt nutzen kann.


Herr Hölscher bietet Software für DMX-Dimmer an, die leider nicht 
OpenSource sind. Eine abgespecktere (aber nicht minder mächtige) 
OpenSource Dimmerversion biete ich hier an: (www.pcdimmer.de)


Viel Spaß,
Christian! :)
Gast #514469
Lesenswert?
• ▲
▼
Da ich eh eine Spannungsversorgung für den MC brauche, habe ich mir 
überlegt, einen Trafo einzubauen. Die kleine Sekundärspannung kann ich 
dann direkt auf einen Optokoppler schalten und somit die Phasenlage der 
positiven Halbwelle mit high und die der negativer mit low detektieren.
Im MC würde ich dann dieses Rechtecksignal auf einen externen 
Interrupteingang schicken, der nach steigender und fallender Flange 
einen entsprechenden Timer auslöst, welcher wiederum über einen Triak 
die Phase anschneidet.

Theoretisch sollte das fuktionieren, allerdings bin ich mir nicht 
sicher, ob der Trafo die Netzphase verschiebt.
Angehängte Dateien:
Gast #514721
Lesenswert?
• ▲
▼
Hi!
Da die Spannung ohne nenneswerte Last am Trafo gemessen wird kommt es zu 
keiner Phasenverschiebung(nahe Nulldurchgang).
Mit der obigen Schaltung lässt sich aber nur der Nulldurchgang der 
positiven Halbwelle erfassen. Zwischen Gleichrichter und Ladeelko eine 
weitere Diode und das Gleichrichtersignal über 10K auf den Analogkomp 
des uC. Gegen GND eine 0,7V Diode in Flussrichtung. Eine 2.Diode aber 
diesmal Shottky(0,2V) an den 2. Eingang deines Analogkomp und mit 10K 
von deinen 5V vorspannen. Mache ich jedenfalls immer so und es geht 1A.

Viel Erfolg, Uwe
Gast #516043
Lesenswert?
• ▲
▼
Ich habe jetzt mal eine Schaltung aufgebaut nach dem Prinzip von oben, 
nur dass ich direkt vom Netz über einen geeigneten Widerstand auf den OK 
gehe.
Außerdem ist noch eine Diode in Sperrichtung vorgeschaltet, dabit die 
negative halbwelle abgeleitet wird. Ich erhalte somit ein sauberes 
Rechtecksignal auf der Sekunderseite mit 5V Pegel. High heist hiebei 
pos. Halbwelle und Low die negative. Wenn ich damit auf einen ext. 
Interrupt am MC gehe und diesen auf steigende und fallende Flanken 
triggere, dann kann ich damit einen geeigneten Timer loslaufen 
lassen.....

Irgendwelche Einwände ? Das einzige was mich stört ist, dass ich an dem 
Widerstand zwischen Netz und OK 2,3 W verbrate.

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.