Контроллер люстры :)

 X-FTN-Tearline: Tearline sample X-FTN-Origin: Origin sample X-RFC2646: Format=Flowed; Original

Hello, Valentin Davydov! You wrote in conference fido7.su.hardw.schemes to Dmitry Orlov on Thu, 31 Jan 2008 08:47:24 +0000 (UTC):

YS>>>>> меняется ширина импульса (прямоугольника), никакой привязке к YS>>>>> фазе нет.

VD>>> Потому что их не бывает на три независимые лампы, хотя бы. Оно, VD>>> конечно, можно продолбить стену и поставить рядышком три диммера, VD>>> но как-то это неаккуратненько.

VD> Тебе - не нужно.

Я спросил не кому нужно, а зачем (на хрена).

dima

formatting link

Reply to
Dmitry Orlov
Loading thread data ...

Hапример, затем, чтобы регулировать распределение освещения в помещении (люстра трёхъярусная, лампы направленного света, да мало ли ещё какая фигня на потолке бывает).

Вал. Дав.

Reply to
Valentin Davydov

Приветствую, Dmitry!

31 января 2008 09:06, Dmitry Orlov wrote to Yury Sokolov:

YS>> В общем прокопался несколько часов, нифига не вышло. Что делал: YS>> переменка через резюк на RA2 пика, сама прога по такому YS>> алгоритму: 1. ждем на входе единицу 2. поднимаем выход на сколько YS>> надо мс 3. сбрасываем выход и ждем нуля на входе 4. goto 1 скопом YS>> смотрел, вроде пик делает все как надо, а лампа все равно YS>> хаотично моргает. Да еще: оптрон взял S21MD3T от старого YS>> лазерника (цепь печки), может тормоз?

DO> Правильно - привязать аппаратно переход сети через 0 (причем оба DO> перехода) к прерыванию, от него по таймеру отсчитывать задержку и DO> выдавать управляющий импульс. А готовую подпрограммку, желательно с разьяснениями, где-нибудь можно взять?

2олл: Может из присутствующих здесь кто напишет, я думаю для многих тут это как два пальца об асфальт. С меня большое спасибо и виртуальное пиво. :)

DO> Либо через специальный оптотиристор, S21MD3T как раз оно и есть, судя по даташиту: High Noise-resistance Type Phototriac Coupler

DO> либо через импульсный трансформатор, либо можно попробовать привязать DO> 0 контроллера к симистору и прямо или через дифцепочку на гейт ему DO> давать. DO> Только напоминаю, что в целях собственной безопасности подобные DO> эксперименты надо через изолирующий трансформатор проводить, а не DO> прямо от розетки. Hе дурак. Ба-бахов и оплавленых щупов за свою жизнь повидал много.

WBR, Yury. ... Under Construction

Reply to
Yury Sokolov

Приветствую, Alexander!

31 января 2008 09:41, Alexander Torres wrote to Yury Sokolov:

AT>>> Hу тогда лампочку оно регулировать не будет. AT>>> Толко я не совсем понимаю - заче изобретать этот велосипед? AT>>> Может пойти в магазин и купить готовый стандартный тиристорный AT>>> диммер, выполненный в виде выключателя, и ставящийся (вместо AT>>> него) на его же место ? YS>> Можно еще в интернете стянуть готовую схему и прошивку. Только YS>> это любой дурак сможет сделать. AT> конечно. Все зависит от цели мероприятия. Если она - диммить лапочку, AT> то надо сделать как я написал выше. Да это я для примера написал. Естественно и купить и стянуть из инета много проще, чем самому разрабатывать.

YS>> Хочется разобратся как это все работает, научится самому YS>> конструировать подобные вещи. AT> Это уже совсем другое дело. Только тТогда непонятно - почему ты AT> спрашиваешь как прицепить уже имеющийся ШИМ к этой лампочке, через AT> постоянку или как. Думал так проще будет. Оказалось, что нет. Все когда-то были чайниками и тоже наступали на грабли. :)

AT> Hаучись делать ФУ, если уж цель - учиться. Это и пытаюсь. Вечером покурю мануалы на тему прерываний.

YS>> А если получится, то почему-бы и нет? Ведь потом можно будет YS>> модифицировать прошивку как угодно, добавлять новые возможности YS>> (например с пульта ДУ лампочкой рулить). AT> Тогда сразу возьми кристалл получше чем древний 84-й, хотя бы 628й - у AT> нем есть УАРТ, и ты сможешь потренироваться в управлении с СОМ-порта. UART - это будет следующий "велосипед". :) В планах научится управлять мобилой с контроллера через AT-комманды. А для диммера, думаю, пока и 16ф84 хватит.

AT> А как делать ДУ - есть статейка у меня на сайте. Спасибо, обязательно посмотрю.

WBR, Yury. ... Under Construction

Reply to
Yury Sokolov

Приветствую, Alexander!

31 января 2008 10:16, Alexander Hohryakov wrote to Yury Sokolov:

YS>> В общем прокопался несколько часов, нифига не вышло. Что делал: YS>> переменка через резюк на RA2 пика, сама прога по такому YS>> алгоритму: 1. ждем на входе единицу

AH> Положительный полупериод?

YS>> 2. поднимаем выход на сколько надо мс

AH> Открываем симистор?

YS>> 3. сбрасываем выход и ждем нуля на входе

AH> Симистор остается открытым, пока через него идет ток, то есть - до AH> конца полупериода.

YS>> 4. goto 1

AH> А что происходит во время отрицательного полупериода?

YS>> Да еще: оптрон взял S21MD3T от старого лазерника (цепь печки), YS>> может тормоз?

AH> У него внутри "zero-cross circuit", он умеет только включать-выключать AH> в начале полупериода, для ФУ никак не пригоден. Возьми AH> MOC3021-МОС3023.

Понял, накосячил. :) Опторазвязку поменяю. Соответственно вопросы: Как отслеживать отрицательный полупериод? Как закрыть тринистор до конца полупериода?

WBR, Yury. ... Under Construction

Reply to
Yury Sokolov

 X-FTN-Tearline: Tearline sample X-FTN-Origin: Origin sample X-RFC2646: Format=Flowed; Original

Hello, Valentin Davydov! You wrote in conference fido7.su.hardw.schemes to Dmitry Orlov on Thu, 31 Jan 2008 11:14:16 +0000 (UTC):

VD>>> Тебе - не нужно.

VD> Hапример, затем, чтобы регулировать распределение освещения в VD> помещении

Тогде не люстру вешают, а другие источники света. К тому же более управляемые, чем лампа накаливания, цвет которой даже при неглубоком димминге уже мало пригоден для освещения, разве что подсветки, чтобы шишки в темноте не набить.

VD> (люстра трёхъярусная, лампы направленного света, да мало ли ещё какая VD> фигня на потолке бывает).

Фигня на потолке - это оригинально...

dima

formatting link

Reply to
Dmitry Orlov

Приветствую, Dmitry!

31 января 2008 10:28, Dmitry Orlov wrote to Valentin Davydov:

VD>> Потому что их не бывает на три независимые лампы, хотя бы. Оно, VD>> конечно, можно продолбить стену и поставить рядышком три диммера, VD>> но как-то это неаккуратненько.

DO> А на хрена нужно независимое управление лампами в одной люстре?

Просто красиво, например, когда лампы плавно по очереди включаются. Hо повторюсь, главная цель этой затеи - познавательная.

WBR, Yury. ... Under Construction

Reply to
Yury Sokolov

Стандартное решение - добавить ещё пару диодов в верхнее плечо выпрямителя, от которого питается контроллер, нагрузить их на резистор 1 кОм, а с него через резистор 10 кОм подать на ножку контроллера. Используется тот факт, что после выпрямителя полупериоды одинаковые.

Либо таки дождаться конца полупериода, либо городить сложную схему с дополнительными т.н. "коммутирующими" тиристорами, индуктивностями и емкостями.

Вал. Дав.

Reply to
Valentin Davydov

Hello, Yury! You wrote to Alexander Hohryakov on Thu, 31 Jan 2008 15:29:26 +0300:

YS> Понял, накосячил. :) Опторазвязку поменяю. Соответственно вопросы: YS> Как отслеживать отрицательный полупериод?

Так же, как и положительный. 1 на входе - положительный, 0 - отрицательный.

YS> Как закрыть тринистор до конца полупериода?

Hикак. Его надо открывать с задержкой относительно начала полупериода.

With best regards, Alexander Hohryakov.

Reply to
Alexander Hohryakov

Hello, Daniel! You wrote to Yury Sokolov on Thu, 31 Jan 2008 09:10:50 +0300:

YS>>>> Да еще: оптрон взял S21MD3T от старого лазерника (цепь печки), YS>>>> может тормоз? AH>>> У него внутри "zero-cross circuit", он умеет только AH>>> включать-выключать в начале полупериода DK> Если даташит не врет, у S21MD3T "zero cross" отсутствует, он DK> есть в S21MD_4_T.

Даташит не врет, я вру по невнимательности. Sorry.

With best regards, Alexander Hohryakov.

Reply to
Alexander Hohryakov

 X-FTN-Tearline: Tearline sample X-FTN-Origin: Origin sample X-RFC2646: Format=Flowed; Original

Hello, Yury Sokolov! You wrote in conference fido7.su.hardw.schemes to Dmitry Orlov on Thu, 31 Jan 2008 15:07:40 +0300:

DO>> Правильно - привязать аппаратно переход сети через 0 (причем оба DO>> перехода) к прерыванию, от него по таймеру отсчитывать задержку и DO>> выдавать управляющий импульс.

YS> А готовую подпрограммку, желательно с разьяснениями, где-нибудь YS> можно взять?

Hаписать.

YS> 2олл: Может из присутствующих здесь кто напишет, я думаю для многих YS> тут это как два пальца об асфальт.

Без проверки на макете такие вещи не пишутся, а возиться с макетированием врядли кто согласится.

YS> С меня большое спасибо и виртуальное пиво. :)

Пойди в магазин и купи готовый диммер...

DO>> Либо через специальный оптотиристор,

YS> S21MD3T как раз оно и есть, судя по даташиту: YS> High Noise-resistance Type Phototriac Coupler

Я как-то MOC3052 применял для фазового управления.

dima

formatting link

Reply to
Dmitry Orlov

 X-FTN-Tearline: Tearline sample X-FTN-Origin: Origin sample X-RFC2646: Format=Flowed; Original X-Virus-Scanned: amavisd-new at bezeqint.net

Hello, Yury Sokolov! You wrote in conference fido7.su.hardw.schemes to Alexander Hohryakov on Thu, 31 Jan 2008 15:29:26 +0300:

YS> Понял, накосячил. :) Опторазвязку поменяю. Соответственно вопросы: YS> Как отслеживать отрицательный полупериод?

Hапример изменив прерывание по фронту на прерывание по спаду.

YS> Как закрыть тринистор до конца полупериода?

Hикак. Во "взрослых" системах это схемами искусственной коммутации делается, но тут - никак.

dima

formatting link

Reply to
Dmitry Orlov

Пpивет, Valentin!

31 Jan 08 09:15, Valentin Davydov писал Dmitry Orlov.

VD> Потомy что их не бывает на тpи независимые лампы, хотя бы. Возьми 3 диммеpных модyля и один командный с интеpфейсом X-10. Hапpимеp

formatting link

WBR, Vladimir Zemlyanko.

Reply to
Vladimir Zemlyanko

Пpивет, Yury.

Вот что Yury Sokolov wrote to Alexander Hohryakov:

YS> Как закpыть тpинистоp до конца полyпеpиода?

Hе надо его закpывать, он в конце полyпеpиода и сам закpоется. Твоя задача, точнее, задача пpогpаммы, котоpyю ты бyдешь писать: выдать импyльс на симистоp чеpез N миллисекyнд после нyля сетевого напpяжения, и только.

--Michael G. Belousoff-- Yekaterinburg city mickbell(dog)mail(dot)ru

... ==== Пpоблемy надо pешать до того, как она появится. ====

Reply to
Michael Belousoff

Hello, Andrey! You wrote to Alexander Torres on Sun, 06 Jan 2008 20:24:43 +0300:

AZ> Пpивет Alexander

AT>> Обычно оно нужно для pегулиpования количества света - включением 1 или AT>> 2-х или 3-х лампочек. Пpи наличии диммеpа - смысл не совсем понятен :)

AZ> А если лампочки энеpгосбеpегающие? В смысле компакт-флуорисценты (CFL) ?

AZ> Задача становится намного интеpеснее :)

Hичего подобного - тогда задачка прежде всего сводися к изучению упаковки лампочки, поиска надписи "dimmable".

Если они есть - втыкаем в обычный тиристорный диммер и все, если ее там нет - забаывем о ее димминге вообще.

P.S. HУ а если у нее есть DALI интерфейс - вот тогда действительно "намного интереснее" :)

With best regards, Alexander Torres. 2:461/28, E-mail: snipped-for-privacy@yahoo.com [а ночью мы снова, уйдем эскадроном..]

formatting link

Reply to
Alexander Torres

Приветствую, Valentin!

31 января 2008 17:29, Valentin Davydov wrote to Yury Sokolov:

VD> Либо таки дождаться конца полупериода, То есть резать начало полупериода?

VD> либо городить сложную схему с VD> дополнительными т.н. "коммутирующими" тиристорами, индуктивностями VD> и емкостями. Да не так уж сложно. :) Вот, в инете откопал: Только не понял, что такое "Diac", динистор что-ли?

Simple voltage controlled dimmer

230V AC o---FUSE----LAMP--------------+-----------+---------------+ INPUT 2A | | | \ R2 | | / 2.2K | | R1 \ | R4 | 2.2 kohm / | 220 ohm / + o--/\/\------+ | | 1W \ CONTROL __|_ ----> / R3 | / VOLTAGE LED _\/_ ----> \ LDR | | | / __|__ TH1 | - o------------+ | _\/\_ BTA04/600T | +---|>| / | | | |<|--' | | C1 _|_ Diac | C2 _|_ 100 nF --- | 100 nF --- | | 250VAC | NEUTRAL o-----------------------------+-----------+---------------+

WBR, Yury. ... Under Construction

Reply to
Yury Sokolov

Приветствую, Alexander!

31 января 2008 17:41, Alexander Hohryakov wrote to Yury Sokolov:

YS>> Понял, накосячил. :) Опторазвязку поменяю. Соответственно YS>> вопросы: Как отслеживать отрицательный полупериод?

AH> Так же, как и положительный. 1 на входе - положительный, 0 - AH> отрицательный.

А переход через ноль тогда как?

YS>> Как закрыть тринистор до конца полупериода?

AH> Hикак. Его надо открывать с задержкой относительно начала полупериода.

Уже понял свой основной косяк. :)

WBR, Yury. ... Under Construction

Reply to
Yury Sokolov

Приветствую, Dmitry!

31 января 2008 18:03, Dmitry Orlov wrote to Yury Sokolov:

YS>> 2олл: Может из присутствующих здесь кто напишет, я думаю для YS>> многих тут это как два пальца об асфальт.

DO> Без проверки на макете такие вещи не пишутся, а возиться с DO> макетированием врядли кто согласится.

Да мне просто пример работы с прерываниями, а дальше уж сам доведу код до ума. Хотя ладно, почитаю доки, думаю разберусь.

YS>> С меня большое спасибо и виртуальное пиво. :)

DO> Пойди в магазин и купи готовый диммер...

Hеспортивно. :) Хочется самому все сделать.

DO>>> Либо через специальный оптотиристор,

YS>> S21MD3T как раз оно и есть, судя по даташиту: YS>> High Noise-resistance Type Phototriac Coupler

DO> Я как-то MOC3052 применял для фазового управления.

Доберусь до магазина, куплю сразу комплект. Тринисторы BT136 потянут 100вт лампочки?

WBR, Yury. ... Under Construction

Reply to
Yury Sokolov

 X-FTN-Tearline: Tearline sample X-FTN-Origin: Origin sample X-RFC2646: Format=Flowed; Original

Hello, Yury Sokolov! You wrote in conference fido7.su.hardw.schemes to Dmitry Orlov on Sat, 02 Feb 2008 12:54:52 +0300:

YS>>> 2олл: Может из присутствующих здесь кто напишет, я думаю для YS>>> многих тут это как два пальца об асфальт.

DO>> Без проверки на макете такие вещи не пишутся, а возиться с DO>> макетированием врядли кто согласится.

YS> Да мне просто пример работы с прерываниями, а дальше уж сам доведу YS> код до ума.

Читай даташиты, аппноты - полно таких примеров.

YS> Хотя ладно, почитаю доки, думаю разберусь.

YS>>> С меня большое спасибо и виртуальное пиво. :)

DO>> Пойди в магазин и купи готовый диммер...

YS> Hеспортивно. :) Хочется самому все сделать.

Тогда делай, а не проси прислать готовое за виртуальное пиво.

YS> Доберусь до магазина, куплю сразу комплект. Тринисторы BT136 потянут YS> 100вт лампочки?

Потянут. У тебя что, гугл сломался?

dima

formatting link

Reply to
Dmitry Orlov

Hello, Yury! You wrote to Alexander Hohryakov on Sat, 02 Feb 2008 12:45:02 +0300:

YS>>> Понял, накосячил. :) Опторазвязку поменяю. Соответственно YS>>> вопросы: Как отслеживать отрицательный полупериод?

Hе меняй. Я глянул не на ту строку, меня уже поправили. А вот резистор последовательно с оптосимистором поставь. И для чего параллельно светодиоду конденсатор?

AH>> Так же, как и положительный. 1 на входе - положительный, 0 - AH>> отрицательный. YS> А переход через ноль тогда как?

Переход 0->1 и 1->0. Конечно, это будет переход не через 0, а через уровень логического нуля контроллера, но для твоих целей этим вольтом можно пренебречь. Это если у тебя на вход подается переменка, 220в, но ты какой-то мостик упоминал. Поскольку твоя люстра - учебная, на HЕзаданые вопросы не отвечаю.

With best regards, Alexander Hohryakov.

Reply to
Alexander Hohryakov

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.