vd153, Если я правильно вас понял, вам нужно регулировать именно лампу накаливания? И важно, что бы она не мигала.
В принципе, что с Зеро-контролем, что без него - и тиристор и ТТР ваш - это все ключи.
Любая схема с тиристором несовместима с ШИМ регулировкой от контроллера. И происходит это потому, что ВЫКЛЮЧЕНИЕ тиристора происходит, когда на нем пропадает напряжение (переход через ноль). Т.е. все равно возвращаемся к "фазорезу" - когда каждые пол-периода напряжение (по времени) подается только на ЧАСТЬ ЭТОГО пол-периода. Лампа будет мигать ровно с той же частотой, как и без всяких регулировок - 100Гц. Когда накал полный, этого не заметно, когда яркость задушена фазорезом - мигание становится видимым.
Если вы хотите управлять именно ШИМом от контроллера, ройте в сторону управления нагрузкой через полевой транзистор. Например, на приложенной схеме, выходной узел управляется именно полевым транзистором. Сама схема тоже с поиском Нуля, но это вам не нужно. Пробуйте именно выходной узел привязать к контроллеру.
От себя замечу, что если можно уйти от лампы накаливания, например, на светодиоды, то там уже поле деятельности становится шире. Вам принципиальна лампа накаливания? Ну и нужно помнить, что переключение ВНЕ нуля - это все помехи и повышенные токи на всех силовых цепях.
Если что забыл, коллеги, поправьте.