Hatte genau das gleiche Problem wie Du. Ein paar Denkansätze:
1.) Du sagst, Du triggerst jeden Nulldurchgang. Wie machst Du das? Wenn
Du in Deiner Nulldurchgangskennung keinen Gleichrichter hast und sowohl
auf die steigende als auch auf die fallende Flanke triggerst, musst Du
Dir bewusst machen, dass das ungenau ist. Lieber nur auf die fallende
Flanke triggern und dann mittels Timer den 2. Nulldurchgang
"simulieren". Das ist genauer. Wenn Du einen Gleichrichter vor dem OK
hast, ist dias nicht Dein Problem. Wie ich gleich widerholen werde,
Deine Nullpunkterkennung MUSS noch im Mikrosekundenbereich genau sein
(oder zumindest in steigender und fallender Flanke gleich ungenau).
2.) Dein Problem ist mit Sicherheit, dass Deine Zündzeitpunkte in neg.
und pos. Halbwelle unterschiedlich sind. Dann sieht man gerade bei
halber Leistung sehr deutliches flimmern, auch wenn die Abweichung der
Zündzeitpunkte nur 10us(!) beträgt. Guckst Du hier:
http://www.mikrocontroller.net/forum/read-1-140727.html
Bei fast voll oder fast Null ist dann kein Flimmern sichtbar.
3.) Entgegen einer Behauptung hier im Thread: Phasenverschiebung bei
ohmschen Lasten, wie z.B. Glühbirnen gibt es nicht! Also ist das nicht
Dein Problem.
4.) Entgegen einiger Behauptungen in diesem Forum: Dimmer flimmern
nicht automatisch (zumindest nicht im sichtbaren Bereich). Ich habe
beruflich mit Licht zu tun und sehe flimmern recht schnell. Mein Dimmer
flimmert definitiv nicht. Richtig ist, dass viele Dimmer tatsächlich
flimmern, aber das liegt daran, dass diese Dimmer unsauber arbeiten,
nicht an einem Grundsatzproblem.
5.) Glühlampen sind zwar träge, aber nicht soooo doll.
Leistungsstärkere Glühbirnen (2kW, 5kW) sind aufgrund der Dicke der
Wendel deutlich träger als 25W-Lampen. Ich nehme zum testen, ob ein
Dimmer flimmert eine 25W o. 40W-Lampe, weil die sehr dünne Wendeln
haben, die nur wenig Wärme speichern. Ein 10%-Flimmern (in 2. Halbwelle
1ms später gezündet als in 1. HW) mit 50Hz ist deutlich sichtbar! Bei
einem 5kW-Brenner sieht man 100%-Flimmern (jede 2. Halbwelle gezündet)
nicht mehr. Dimmt man Leuchtstofflampen (ja, das geht, googelt mal nach
VIP90), sieht man jedes Flimmern sofort.
6.) Snubber sollte nie fehlen. Guck Dir mal ein paar Dimmer an, ein
einfacher Snubber besteht aus 3 billigen Bauteilen (Drossel,
Kondensator (X2) und Widerstand. Und Du schützt sowohl Deinen Triac als
auch das Netz.
7.) Wird Deine Glühlampe bei 100% genau so hell wie eine (gleiche)
Glühlampe direkt am Netz (ohne Dimmer) Wenn nicht, liegt der Verdacht
nahe, dass Du wirklich nur jede 2. HW zündest.
8.) Zündest Du Deinen Triac über einen MOC? Dann zündest Du immer im 1.
und 3. Quadranten (das ist gut), daran liegt es also nicht.
Genaueres zu Deinem Problem kann ich Dir nur sagen, wenn ich Schaltung
u./o. Software kenne.
Gruß,
Sebastian