I've recently completed a small project (well, mostly) to create a simple incandescent lamp dimmer that follows a short program and dims the light from a starting set point to an ending set point over a longish period.
The application is putting the kids to bed with a light that almost imperceptibly slowly turns off.
Did it with a triac, opto-triac driver H11AA1 opto ZC detector, and an Arduino, and a board I sent to Seed studio.
Happy with it, but incandescents are on their way out and I am really keen learning more on power control, Internet of Things, etc, and would like to do this better.
The next stage in "better" seems to be reverse phase control. The topology I see most is an IGBT or FET shorting the DC side of a bridge rectifier, where the AC side is connected in series with the load to the AC power source.
The next next better is "true sine wave dimming, which is basically just PWM. I'm wondering, though, can this same topology work for PWM dimmingl? I would think something like 40kHz (above the range of human hearing). This should not be too much less efficient than reverse phase dimming (FET is switching more, but still mostly on or off, assuming its fast enough) and filtering back to a clean sine wave should be easy since 40kHz is so many octaves away from 60 Hz. And PWM allows me to get rid of the ZC detection entirely. This also allows me to get rid of some interrupt routines and just levergage the PWM hardware the uC. It sounds good if the circuit can be cheap and simple.
An alternate approach would perhaps dispense with the bridge rectifier and instead use complementary FETs, driven by inverted signals (I think, though, that this would require the ZC detection again, though.)
What are the gotchas here?
What is the gold standard circuit for high-frequency PWM of AC mains yielding a scaled "copy" of AC mains?
And can I buy this as a module already made?
Regards,
Dave J