Цитата(jekler @ Nov 20 2005, 21:29)

Пытаюсь управлять мощностью накала 60W лампочки при помощи оптрона и симистора и микрухи.
Делаю по паузе 0,01 сек после включения и выключения лампочки
Лампочка горит приблизительно в половину яркости, но периодически(каждые ~2сек) яркость увеличивается(приблизительно вспышка длится 1\4 секунды).
Я в этом деле полный чайник, но что-то читал ,что нужно в сети подсчитывать какие-то переходы...
Если не трудно, подскажите как все это правильно реализовать.
если вообще возможно, при помощи этой связки, управлять нормально мощностью лампы. Пробовал другие значения задержек, но везде очень сильно видно мерцание.
Moc3061 годится только для управления инерционной нагрузкой типа ТЭНа, т.к. содержит детектор перехода через ноль. Лампочки с ним будут мигать - проверено. Возьми другой драйвер без детектора перехода через ноль, например moc3052, и сделай детектор перехода через ноль для контроллера, как показано в этом примере:
http://www.atmel.com/dyn/resources/prod_do...nts/DOC2508.PDFПо переходу сети через ноль включаешь таймер и отсчитываешь нужное кол-во миллисекунд от перехода, после чего включаешь симистор. Т.е. твоя лампочка будет включаться каждый полупериод, но не на всю его длительность. При этом яркость уменьшается и мигания нет.
Но! При таком способе управления в сеть идут помехи, т.к. ты включаешь ток на середине полупериода и при этом происходит бросок тока.
Ты случаем не гирлянду делаешь? У меня есть схема восьмиканальной гирлянды с изменяемой яркостью на ATmega8+Moc3052+Bta16, но без прошивки.
Цитата(jekler @ Nov 20 2005, 21:29)

И еще потянет ли BT139-600,с ребристым радиатором 3х3см, связку ламп 6х60W?(Именно ВТ139 т.к он помоему мощнее ВТ138).
Зависит от обдува радиатора.
На кремниевом симисторе в открытом состоянии падает около 1.5 вольта. Умножь на ток - получишь мощность, которая на симисторе будет выделяться.