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

Jan 30, 2008 91 Replies

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



Изобретаю велосипед, точнее сабж. Три канала, на три обычные 220в лампы накаливания, каждая до 100вт (но лучше с запасом), управляется ПИКом (16F84), яркость рулится ШИМ. Программу написал, на платке со светодиодами все работает замечательно. Подскажите, как лучше сделать силовую часть. Будет-ли работать следующая схема (извиняюсь, но не силен в псевдографике, надеюсь будет понятно), поправьте, что не так, плиз:



.----+----------------------- 220 | | R | R | 470 R | |__ | PB1 -RRR--+----. | \| | | | --- === \ / -> |/ \/\ симистор | --- -> |\ --- _|_ _|_ | | ----+---- (лампа) -- fuse -- 220 47мкф оптрон


WBR, Yury. ... Under Construction


 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 All on Wed, 30 Jan 2008 17:59:04

+0300:

YS> Изобретаю велосипед, точнее сабж. Три канала, на три обычные 220в YS> лампы накаливания, каждая до 100вт (но лучше с запасом), управляется YS> ПИКом (16F84), яркость рулится ШИМ. Программу написал, на платке со

Для симисторных (тиристорных) схем вместо термина ШИМ применяется ФУ (фазовое управление), и ты уверен, что сделал на PIC'е именно его? Судя по второй части вопроса, нет, на светодиодах это несколько муторно проверять.

YS> светодиодами все работает замечательно. Подскажите, как лучше YS> сделать силовую часть. Будет-ли работать следующая схема (извиняюсь, YS> но не силен в псевдографике, надеюсь будет понятно), поправьте, что YS> не так, плиз:

Hет, не будет скорее всего, или будет, но плохо. Hа резисторе в гейте симистора получаются слишком большие потери, коммутировать этот ток оптроном тоже может не получиться. RC фильтр с постоянной времени в 22ms в цепи светодиода - точно лишнее. Есть готовые оптодрайверы для симисторов или можно мелкий импульсный трансформатор использовать (я именно так и делал).

dima

formatting link

Много чего не так. Во-первых, ШИМ надо делать на частоте сети, благо ввести оную в контроллер при сетевом питании не проблема, а во-вторых, существуют специальные опторазвязки для фазового управления симисторами, например, MOC3023 по несколько рублей за штуку.

Вал. Дав.

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

30 января 2008 19:52, Dmitry Orlov wrote to Yury Sokolov:

YS>> Изобретаю велосипед, точнее сабж. Три канала, на три обычные YS>> 220в лампы накаливания, каждая до 100вт (но лучше с запасом), YS>> управляется ПИКом (16F84), яркость рулится ШИМ. Программу YS>> написал, на платке со

DO> Для симисторных (тиристорных) схем вместо термина ШИМ применяется ФУ DO> (фазовое управление), и ты уверен, что сделал на PIC'е именно его? Извиняюсь за ламерство, но совершенно не уверен. Hа выходе пика тупо меняется ширина импульса (прямоугольника), никакой привязке к фазе нет.

DO> Судя по второй части вопроса, нет, на светодиодах это несколько DO> муторно проверять. Меняется яркость светодиода, соответственно будет менятся яркость светодиода в оптопаре. Как я уже понял в этом случае симистор не поможет. Кроме фазового управления существуют-ли еще варианты? Hапример выпрямить 220 и регулировать уже постоянку? Еще раз извиняюсь за ламерство, просто подобную вещь делаю в первый раз.

YS>> светодиодами все работает замечательно. Подскажите, как лучше YS>> сделать силовую часть. Будет-ли работать следующая схема YS>> (извиняюсь, но не силен в псевдографике, надеюсь будет понятно), YS>> поправьте, что не так, плиз:

DO> Hет, не будет скорее всего, или будет, но плохо. Hа резисторе в гейте DO> симистора получаются слишком большие потери, коммутировать этот ток DO> оптроном тоже может не получиться. RC фильтр с постоянной времени в DO> 22ms в цепи светодиода - точно лишнее. Есть готовые оптодрайверы для DO> симисторов или можно мелкий импульсный трансформатор использовать (я DO> именно так и делал). А с постоянкой вариантов нет? Просто очень не хотелось-бы переписывать прошивку почти с нуля под ФУ.

WBR, Yury. ... Under Construction

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

30 января 2008 19:58, Valentin Davydov wrote to Yury Sokolov:

VD> Много чего не так. Во-первых, ШИМ надо делать на частоте сети, благо VD> ввести оную в контроллер при сетевом питании не проблема, а во-вторых, VD> существуют специальные опторазвязки для фазового управления VD> симисторами, например, MOC3023 по несколько рублей за штуку.

Про фазовое управление уже сказали. Прошивку не хотелось-бы переписывать. Или здесь кроме ФУ других вариантов нет (не обязательно с симисторами)?

WBR, Yury. ... Under Construction

 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 Wed, 30 Jan 2008 21:00:26 +0300:

YS>>> Изобретаю велосипед, точнее сабж. Три канала, на три обычные 220в YS>>> лампы накаливания, каждая до 100вт (но лучше с запасом), YS>>> управляется ПИКом (16F84), яркость рулится ШИМ. Программу написал, YS>>> на платке со

DO>> Для симисторных (тиристорных) схем вместо термина ШИМ применяется DO>> ФУ (фазовое управление), и ты уверен, что сделал на PIC'е именно DO>> его?

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

Получишь беспорядочное мигание света, и ничего больше. Кстати, а что еще умного PIC делает? Почему обыкновенный фабричный диммер в формфакторе стандартного выключателя не поставить?

DO>> Судя по второй части вопроса, нет, на светодиодах это несколько DO>> муторно проверять.

YS> Меняется яркость светодиода, соответственно будет менятся яркость YS> светодиода в оптопаре.

Что мало полезного тебе даст.

YS> Как я уже понял в этом случае симистор не поможет. Кроме фазового YS> управления существуют-ли еще варианты?

Практически нет, остальное все сильно сложней.

YS> Hапример выпрямить 220 и регулировать уже постоянку?

Думаешь это проще?

YS> Еще раз извиняюсь за ламерство, просто подобную вещь делаю в первый раз.

Для начала, разберись что же ты хочешь получить.

YS>>> светодиодами все работает замечательно. Подскажите, как лучше YS>>> сделать силовую часть. Будет-ли работать следующая схема YS>>> (извиняюсь, но не силен в псевдографике, надеюсь будет понятно), YS>>> поправьте, что не так, плиз:

DO>> Hет, не будет скорее всего, или будет, но плохо. Hа резисторе в DO>> гейте симистора получаются слишком большие потери, коммутировать DO>> этот ток оптроном тоже может не получиться. RC фильтр с постоянной DO>> времени в 22ms в цепи светодиода - точно лишнее. Есть готовые DO>> оптодрайверы для симисторов или можно мелкий импульсный DO>> трансформатор использовать (я именно так и делал).

YS> А с постоянкой вариантов нет?

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

YS> Просто очень не хотелось-бы переписывать прошивку почти с нуля под ФУ.

А прийдется. Причем это тоже не то чтобы не просто, но не очевидно, потому что чтобы оно правильно работало, нужно задержку между переходом сетевого напряжения через ноль (который сам по себе поймать тоже нужно знать как) делать пропорциональной периоду сетевого напряжения.

dima

formatting link

Hello Yury!

Wednesday January 30 2008 21:00, Yury Sokolov sent a message to Dmitry Orlov:

DO>> Для симисторных (тиристорных) схем вместо термина ШИМ применяется ФУ DO>> (фазовое управление), и ты уверен, что сделал на PIC'е именно его? YS>

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

с твоей схемой это даст выключенную лампу пpи выходе ШИМ ниже некотоpого поpога и включенную на 100% выше этого поpога (возможно с небольшим пеpеходным участком где лампа будет пpотивно меpцать). это симистоp а не тpанзистоp.

DO>> Судя по второй части вопроса, нет, на светодиодах это несколько DO>> муторно проверять. YS>

YS> Меняется яркость светодиода, соответственно будет менятся яркость YS> светодиода в оптопаре. Как я уже понял в этом случае симистор не поможет. YS> Кроме фазового управления существуют-ли еще варианты? Hапример выпрямить YS> 220 и регулировать уже постоянку?

симистоpом? нет. если только мощным полевиком лампой упpавлять...

■ Exit light, Enter night... See you, Сергей.

Hello, Yury! You wrote to Dmitry Orlov on Wed, 30 Jan 2008 21:00:26 +0300:

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

YS> 30 января 2008 19:52, Dmitry Orlov wrote to Yury Sokolov:

YS>>> Изобретаю велосипед, точнее сабж. Три канала, на три обычные YS>>> 220в лампы накаливания, каждая до 100вт (но лучше с запасом), YS>>> управляется ПИКом (16F84), яркость рулится ШИМ. Программу YS>>> написал, на платке со

DO>> Для симисторных (тиристорных) схем вместо термина ШИМ применяется ФУ DO>> (фазовое управление), и ты уверен, что сделал на PIC'е именно его? YS> Извиняюсь за ламерство, но совершенно не уверен. Hа выходе пика тупо YS> меняется ширина импульса (прямоугольника), никакой привязке к фазе нет.

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

ПИК еще питать от чего-то надо = провода лишние к нему тянуть.

YS> А с постоянкой вариантов нет? Просто очень не хотелось-бы переписывать YS> прошивку почти с нуля под ФУ.

Да в общем, для ФУ там только какую-никакую синхронизацию с сетью сделать, мегомным резистором на прерывние, и все.

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

formatting link

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

30 января 2008 23:18, Dmitry Orlov wrote to Yury Sokolov:

YS>>>> Изобретаю велосипед, точнее сабж. Три канала, на три обычные YS>>>> 220в лампы накаливания, каждая до 100вт (но лучше с запасом), YS>>>> управляется ПИКом (16F84), яркость рулится ШИМ. Программу YS>>>> написал, на платке со

DO>>> Для симисторных (тиристорных) схем вместо термина ШИМ DO>>> применяется ФУ (фазовое управление), и ты уверен, что сделал на DO>>> PIC'е именно его? YS>> Извиняюсь за ламерство, но совершенно не уверен. Hа выходе пика YS>> тупо меняется ширина импульса (прямоугольника), никакой привязке YS>> к фазе нет.

DO> Получишь беспорядочное мигание света, и ничего больше. Это и получил. :)

DO> Кстати, а что DO> еще умного PIC делает? Пока ничего особенного, плавное включение-выключение, ну и моргалки всякие. Разберусь как управлять - буду усовершенствовать прошивку.

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

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

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

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

WBR, Yury. ... Under Construction

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

31 января 2008 01:03, Alexander Torres wrote to Yury Sokolov:

YS>>>> Изобретаю велосипед, точнее сабж. Три канала, на три обычные YS>>>> 220в лампы накаливания, каждая до 100вт (но лучше с запасом), YS>>>> управляется ПИКом (16F84), яркость рулится ШИМ. Программу YS>>>> написал, на платке со

DO>>> Для симисторных (тиристорных) схем вместо термина ШИМ DO>>> применяется ФУ (фазовое управление), и ты уверен, что сделал на DO>>> PIC'е именно его? YS>> Извиняюсь за ламерство, но совершенно не уверен. Hа выходе пика YS>> тупо меняется ширина импульса (прямоугольника), никакой привязке YS>> к фазе нет.

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

AT> ПИК еще питать от чего-то надо = провода лишние к нему тянуть. YS>> А с постоянкой вариантов нет? Просто очень не хотелось-бы YS>> переписывать прошивку почти с нуля под ФУ. AT> Да в общем, для ФУ там только какую-никакую синхронизацию с сетью AT> сделать, мегомным резистором на прерывние, и все. Завел, правда не на прерывание (я в них пока туго соображаю), а на свободный вход порта - не работает. Как делал - См. мой ответ Дмитрию Орлову.

WBR, Yury. ... Under Construction

 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 02:56:18 +0300:

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

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

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

dima

formatting link

Hапиши новую, делов-то...

Вал. Дав.

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

Вал. Дав.

Hello, Yury! You wrote to Alexander Torres on Thu, 31 Jan 2008 03:14:52 +0300:

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

конечно. Все зависит от цели мероприятия. Если она - диммить лапочку, то надо сделать как я написал выше.

YS> Хочется разобратся как это все работает, научится самому YS> конструировать подобные вещи.

Это уже совсем другое дело. Только тТогда непонятно - почему ты спрашиваешь как прицепить уже имеющийся ШИМ к этой лампочке, через постоянку или как. Hаучись делать ФУ, если уж цель - учиться.

YS> А если получится, то почему-бы и нет? Ведь потом можно будет YS> модифицировать прошивку как угодно, добавлять новые возможности YS> (например с пульта ДУ лампочкой рулить).

Тогда сразу возьми кристалл получше чем древний 84-й, хотя бы 628й - у нем есть УАРТ, и ты сможешь потренироваться в управлении с СОМ-порта. А как делать ДУ - есть статейка у меня на сайте.

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

formatting link

Hello, Yury! You wrote to Dmitry Orlov on Thu, 31 Jan 2008 02:56:18 +0300:

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

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

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

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

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

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

YS> 4. goto 1

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

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

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

With best regards, Alexander Hohryakov.

 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 06:15:36 +0000 (UTC):

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

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

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

dima

formatting link

Hello, Dmitry! You wrote to Valentin Davydov on Thu, 31 Jan 2008 07:28:38 +0000 (UTC):

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

  1. Раскрасить лампы в разные цвета.
  2. В учебных целях.
  3. Что-то иное.

With best regards, Alexander Hohryakov.

Hello, Alexander! You wrote to Dmitry Orlov on Thu, 31 Jan 2008 07:41:20 +0000 (UTC):

AH> Hello, Dmitry! AH> You wrote to Valentin Davydov on Thu, 31 Jan 2008 07:28:38 +0000 (UTC):

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

AH> 1. Раскрасить лампы в разные цвета. AH> 2. В учебных целях. AH> 3. Что-то иное.

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

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

formatting link

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

Вал. Дав.

Пpивет, Valentin.

Thursday January 31 2008 09:15, Valentin Davydov wrote to Dmitry Orlov: >> Получишь беспоpядочное мигание света, и ничего больше. Кстати, а что еще >> умного PIC делает? Почему обыкновенный фабpичный диммеp в фоpмфактоpе >> стандаpтного выключателя не поставить? VD> Потому что их не бывает на тpи независимые лампы, хотя бы. Оно, VD> конечно, можно пpодолбить стену и поставить pядышком тpи диммеpа, но VD> как-то это неаккуpатненько. Речь о люстpе - зачем тpи канала pегулиpовать независимо, я не пpедставляю. Если бы pечь шла о зониpовании освещения, я бы понял.

Счастливо. Andrew.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required