|
Диммер на Atmega |
|
|
|
Feb 19 2007, 22:29
|
Участник

Группа: Новичок
Сообщений: 29
Регистрация: 19-12-05
Пользователь №: 12 407

|
Цитата(rx3apf @ Feb 19 2007, 22:26)  Цитата(asf @ Feb 19 2007, 22:19)  Уважаемые, правильно я понимаю, что необходимо лишь дергать тиристор с определенной частатой, т.о. отсекая часть, при этом свечение лампы накаливания будет ровным т.к. у нити есть определенная инертность...  Если "с частотой" - это получится мигалка (биения "частоты" и сетевой частоты). А надо с определенной скважностью, отсчитывая момент включения симистора от начала сетевого полупериода. т.е. необходима обратная связь .... получив 0, я начинаю менять длительность подачи фазы от 0 до N, всегда подаю от 0 до N и остальное отсекаю? т.о. яркость будет зависить от продолжительности подачи фазы от 0 до N?
|
|
|
|
|
Feb 19 2007, 22:38
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(asf @ Feb 19 2007, 22:29)  Цитата(rx3apf @ Feb 19 2007, 22:26)  Цитата(asf @ Feb 19 2007, 22:19)  Уважаемые, правильно я понимаю, что необходимо лишь дергать тиристор с определенной частатой, т.о. отсекая часть, при этом свечение лампы накаливания будет ровным т.к. у нити есть определенная инертность...  Если "с частотой" - это получится мигалка (биения "частоты" и сетевой частоты). А надо с определенной скважностью, отсчитывая момент включения симистора от начала сетевого полупериода. т.е. необходима обратная связь .... получив 0, я начинаю менять длительность подачи фазы от 0 до N, всегда подаю от 0 до N и остальное отсекаю? т.о. яркость будет зависить от продолжительности подачи фазы от 0 до N? Получив "0", отсчитываешь время до включения (которое обратно пропорционально требуемой яркости) в диапазоне 0...10 mS.
|
|
|
|
|
Feb 20 2007, 00:51
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(beer_warrior @ Feb 19 2007, 23:47)  Тут надо учесть еще один момент - лампа далеко не линейный элемент. Т.е. приращение угла зажигания на один градус, далеко не всегда даст пропорциональное увеличение яркости. Плюс, питание это синусоида - тоже нелинейность. Да, несмотря на то, что в простых регуляторах используют потенциометры с линейной зависимостью (если я не вру), характеристика вовсе не линейная. Мощность от напряжения зависит квадратично, напряжение синусоидальное. Нужно условный код в линейном представлении превратить в нечто логарифмическое (когда я делал в новогодней мигалке фазоимпульсное управление сетевыми гирляндами, пришлось повозиться с этим моментом).
|
|
|
|
|
Feb 20 2007, 01:11
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(prottoss @ Feb 20 2007, 00:58)  Цитата(rx3apf @ Feb 20 2007, 02:38)  Получив "0", отсчитываешь время до включения (которое обратно пропорционально требуемой яркости) в диапазоне 0...10 mS. Вы наверное имели ввиду до выключения? Я понимаю так, что, когда мы "поймали ноль", мы подаем на тиристор управляющее напряжение, тем самым обеспечивая его открывание на заданное время. Нет, от нуля отсчитывается именно момент включения. Потому как тиристор можно включить, а вот принудительно выключить - крайне сложно. Типично он выключается сам, когда ток через него падает ниже порога удержания (т.е. примерно в момент "ноль" для активной нагрузки).
|
|
|
|
|
Feb 20 2007, 01:25
|

Участник

Группа: Свой
Сообщений: 72
Регистрация: 27-06-06
Из: Msk
Пользователь №: 18 401

|
Вот еще посмотрите: http://sourceforge.net/projects/semitone/особенно мне нравится что там сделана развязка от сети, очень уж я не люблю бестрансформаторное питание.... ИМХО
|
|
|
|
|
Feb 20 2007, 01:34
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(rx3apf @ Feb 20 2007, 05:11)  Цитата(prottoss @ Feb 20 2007, 00:58)  Цитата(rx3apf @ Feb 20 2007, 02:38)  Получив "0", отсчитываешь время до включения (которое обратно пропорционально требуемой яркости) в диапазоне 0...10 mS. Вы наверное имели ввиду до выключения? Я понимаю так, что, когда мы "поймали ноль", мы подаем на тиристор управляющее напряжение, тем самым обеспечивая его открывание на заданное время. Нет, от нуля отсчитывается именно момент включения. Потому как тиристор можно включить, а вот принудительно выключить - крайне сложно. Типично он выключается сам, когда ток через него падает ниже порога удержания (т.е. примерно в момент "ноль" для активной нагрузки). Да, точно! Что то я на ночь запарил
--------------------
|
|
|
|
|
Feb 20 2007, 09:20
|
Участник

Группа: Новичок
Сообщений: 29
Регистрация: 19-12-05
Пользователь №: 12 407

|
Большое все спасибо!
|
|
|
|
|
Feb 20 2007, 09:46
|
Частый гость
 
Группа: Свой
Сообщений: 139
Регистрация: 23-05-05
Из: UA
Пользователь №: 5 317

|
Делал недавно двухканальный регулятор - включался вместо обычного выключателя. И наступил на грабли  Если схема включается в разрыв провода, то вылавливать нужно только ОДИН переход синусоиды через ноль... и по нему отсчитывать время на оба полупериода. На счет линейности изенения яркости ... с другом расчитывали табличку в Excel - задаете мин -макс мощность, к-во шагов - и получаете табличку значений для перегрузки таймера... изменение получилось более-менее равномерно, но все равно не идеальна линейность получилась из-за особенностей накала нити. Немного описания и схема: http://andryg.ho.com.ua/index.php?p=switchl
Сообщение отредактировал AndryG - Feb 20 2007, 09:58
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|